Release Notes - Nuxeo Platform - Version 10.10 - HTML format

Sub-task

  • [NXP-26483] - Add the route model id in the event context when a workflow is canceled

Epic

Bug

  • [NXP-5829] - Replace mispelled event name "documentUnpublished" to "documentUnPublished" in the nuxeo-platform-publisher-api
  • [NXP-11439] - Make explorer respect Nuxeo policy in distributions versions comparison
  • [NXP-19616] - Azure blob download fails on files with spaces
  • [NXP-21016] - Fix NPE on postcommit bulk execution for updateThumbListener
  • [NXP-21179] - Add some kind of easter egg in the new Web UI
  • [NXP-22172] - Fix random failure on TestCSVImporterCreateMode.shouldSetCreatorToTheUserImporting
  • [NXP-22222] - Floating Point field with numeric range is mapped as a String
  • [NXP-22226] - Disable DirectEdit action in Web-UI when blob is managed by LiveConnect
  • [NXP-23784] - Fix Last contributor showing [object Object] in Spreadsheet
  • [NXP-23956] - Fix random in TestLogChronicle.testConcurrentFileRetentions
  • [NXP-23998] - Fix NPE during hot reload on Windows
  • [NXP-24143] - Clean up bugs/code smells reported by SonarQube on nuxeo-drive-server
  • [NXP-24179] - Can't create a Major version of a Note
  • [NXP-24273] - Add missing task data in workflowTaskProcessed event's detail
  • [NXP-24299] - fix pixel format in mp4 conversion to ensure cross browser compatibility
  • [NXP-24449] - Fix infinite redirect loop when anonymous user signs out and wants to come back
  • [NXP-24666] - "Download", "Edit Metadata" and "Access" buttons should perform different actions
  • [NXP-24953] - DocumentNotFoundException when restoring a version bound to deleted template
  • [NXP-24979] - S3 Direct Upload: canceling the batch upload should also abort the multipart upload
  • [NXP-25027] - Fix NOS Registration with existing account on Wizard
  • [NXP-25077] - Fix use of deprecated property 'file:filename' in addon 'nuxeo-groups-rights-audit'
  • [NXP-25174] - Make NuxeoPrincipalListJsonWriter usable in automation
  • [NXP-25184] - Fix error in document resolver with system coresession
  • [NXP-25187] - Fix OpenID module authentication
  • [NXP-25318] - ComponentManager doesn't start new components after hot reload
  • [NXP-25335] - Fix scrollbar appearing when tooltip appears
  • [NXP-25360] - Replace Edge Tomcat favicon with Nuxeo favicon
  • [NXP-25400] - Chronicle Queue retention conflict with offset tracker
  • [NXP-25471] - Fix behavior when comparing versions of a document
  • [NXP-25501] - Fix nuxeo-dam Picture rendition as OriginalJpeg
  • [NXP-25581] - Workflow graph not refreshed
  • [NXP-25605] - Remove warnings in log about HTTP GET should not consume any entity
  • [NXP-25744] - CAS+Anonymous: requesting a protected binary using an authorized user leads to CAS logout
  • [NXP-25766] - IMAP connector doesn't attach email attachments from Apple Mail Messages using Nuxeo FT 10.2
  • [NXP-25772] - Fix Multiple date field exception with JSF
  • [NXP-25782] - Fix marshaller unregistration
  • [NXP-25783] - Fix TestRunBulkAction random fail
  • [NXP-25786] - Title's change is not reflected on "Recently Viewed" documents list
  • [NXP-25837] - Login screen config prevents SAML icon to be displayed
  • [NXP-25867] - Users can contain non-existent groups using REST
  • [NXP-25946] - [EDGE] Allow PDF file previews in https
  • [NXP-25955] - Fix operation 'Context.GetTaskNames' so that it retrieves tasks using a custom document type
  • [NXP-25978] - Increment displayed version without refresh
  • [NXP-25985] - Fix column set in document list action slot
  • [NXP-26020] - Replace AntiSamy with Java HTML Sanitizer
  • [NXP-26024] - Remove hyperlink from section in Publish dialog
  • [NXP-26130] - Fix PSQLException Large Objects should not be handled in Auto-Commit mode in ESAuditMigrationWork
  • [NXP-26131] - Fix NPE in Binary.recomputeFile while migrating Audit
  • [NXP-26176] - Fix spreadsheet editor displayed columns in custom view
  • [NXP-26178] - Fix version increment when importing text file to create 'Note' document
  • [NXP-26180] - Probe on S3BinaryManager give partial status
  • [NXP-26200] - Different Key/Value Stores must use different namespaces
  • [NXP-26201] - Set initial version does not take into account policy order
  • [NXP-26244] - [EDGE] Recently viewed section should display recently viewed documents
  • [NXP-26245] - Bulk Action should validate its params before execution
  • [NXP-26277] - Fix dynamically loaded user menu pages URL
  • [NXP-26290] - Fix java.lang.Exception: Stack Trace error when synchronizing an edited .docx
  • [NXP-26306] - Fix conversion with LibreOffice >= 5.3
  • [NXP-26325] - share link not working unless authenticated (seen on Intranet)
  • [NXP-26332] - Fix the PutRelativeFile behavior
  • [NXP-26334] - Fix uploading files with S3 direct upload
  • [NXP-26344] - Fix random in TestSetPropertiesAction
  • [NXP-26351] - Fix filtered search CSV Export exporting all the results
  • [NXP-26357] - Fix MemKeyValueStore concurrency issue
  • [NXP-26360] - Deprecate AuditBulker implementation
  • [NXP-26371] - HTTP PUT on a ThreeD document fails
  • [NXP-26382] - LRUFileCache (use for S3 cache) should be resilient to directory removal
  • [NXP-26383] - Attachment's blob actions overflow
  • [NXP-26384] - Fix Error: Cannot read property 'focus' after clicking on reply
  • [NXP-26411] - Thumbnail redirect is cached for a longer period of time than the S3 link validity
  • [NXP-26418] - Fix document diff showing no results
  • [NXP-26419] - Fix filtering on task name in content view 'user_open_tasks' when using elasticsearch
  • [NXP-26424] - Fix add to Collection on Safari Mobile
  • [NXP-26426] - Fix content view in Mobile browsers
  • [NXP-26428] - Fix moment import inconsistency
  • [NXP-26431] - OAuth 2.0: Token Request fails for alternate client authentication (RFC Section 4.1.3)
  • [NXP-26436] - Fix l10n x vocabulary edit layout style
  • [NXP-26451] - Allow the usage of nuxeo-dropzone for a blob list without "auto submit"
  • [NXP-26464] - Wrong status in package.xml for Nuxeo AI
  • [NXP-26466] - Improve the logging for AI dataset export
  • [NXP-26475] - Filter out publishing tab for none publishable document types
  • [NXP-26477] - Publication info bar on published rendition shows a wrong link to navigate to the source document
  • [NXP-26485] - Fix invalidation of root document
  • [NXP-26487] - "Value for SingleSelectivity instance should be a valid ID or null" on document edition with FT 10.3
  • [NXP-26488] - Document type id used instead of the label in Web UI
  • [NXP-26493] - Fix can't add comment by clicking the check in EDGE
  • [NXP-26494] - Fix duplicated header lines in csv export
  • [NXP-26497] - Fix nuxeoctl incompatibility with JDK 11 on Windows
  • [NXP-26498] - Unknown dependency: nuxeo-cmf
  • [NXP-26502] - Fix Spreadsheet editor on search results
  • [NXP-26503] - Fix multi-tenant group creation with system user
  • [NXP-26507] - NullPointer on custom model empty suggestions
  • [NXP-26513] - Justified grid displays results twice
  • [NXP-26515] - Use SQLKeyValueStore instead of MemKeyValueStore by default
  • [NXP-26520] - Fix fetch property config override regression
  • [NXP-26524] - ERROR when publishing the PDF rendition of a Picture document
  • [NXP-26530] - Fix hierarchical behavior on Web UI
  • [NXP-26552] - Fix Folder rename in WebDAV
  • [NXP-26561] - Fix mail synchronization when the message body contains images
  • [NXP-26562] - Fix NPE in CommentsMigrator
  • [NXP-26576] - Make S3 upload work with instance roles
  • [NXP-26578] - LogEntryJsonWriter doesn't handle complex in ExtendedInfo
  • [NXP-26581] - Different Transient Stores must use different namespaces
  • [NXP-26582] - Incorrect label being used on Document Diff Button
  • [NXP-26587] - Fix double search results in shared asset searches
  • [NXP-26588] - Fix random redirect after saving asset search
  • [NXP-26589] - Fix Uploading of invalid datasets
  • [NXP-26591] - [EDGE] Fix content view in showcase content
  • [NXP-26596] - Fix uploading files to webui
  • [NXP-26599] - MigrationService should notify all nodes
  • [NXP-26607] - Fix default Kafka configuration for StreamWorkManager
  • [NXP-26609] - Fix comparison of document versions v0.1 and v0.1+
  • [NXP-26610] - Cannot add entries to empty vocabulary
  • [NXP-26618] - FulltextUpdaterWork class not found after migration
  • [NXP-26621] - SchedulerService may fail to start when launching multiple nodes simultaneously
  • [NXP-26626] - S3 bucket get emptied by the platform
  • [NXP-26627] - Properly handle filter mapping when registering a servlet filter for tests
  • [NXP-26628] - Fix extra requests to fetch versions from publication dialog
  • [NXP-26633] - Stabilize Default Saved Search Functional Test on Web UI
  • [NXP-26642] - Fix NPE on concurrency in KeyValueBlobTransientStore cleanup
  • [NXP-26646] - Can't create a .x3d file with 3D
  • [NXP-26648] - Allow use of Oracle JDBC Driver version 18.3
  • [NXP-26649] - Windows installer => Windows SmartScreen claim Nuxeo can harm the computer
  • [NXP-26650] - Windows installer => Windows SmartScreen claim Nuxeo can harm the computer
  • [NXP-26652] - Windows : wizard on Firefox unusable
  • [NXP-26659] - 10.10 "Application Version" should be LTS
  • [NXP-26665] - Fix DocumentNotFoundException with BridgeTagService
  • [NXP-26671] - Fix hot reload crashing server
  • [NXP-26733] - Missing nuxeo-platform-login-shibboleth-jsf-9.10*.jar
  • [NXP-27053] - fix FR translation for searchForm.savePopup.label
  • [NXP-27630] - Left side ellipsis on long titles
  • [NXP-27880] - Multivalued field AI Suggestions aren't disabled after being selected

New Feature

  • [NXP-25207] - Support PostgreSQL 10
  • [NXP-25621] - Update MariaDB supported database: Maria DB 10.3.8
  • [NXP-25622] - Update support for MySQL backend: MySQL 8.0.13
  • [NXP-25623] - Add support for Oracle Database 18c
  • [NXP-25624] - MS SQL Server: Update supported version to MS SQL Server 2017
  • [NXP-25625] - Add support for PostgreSQL 11
  • [NXP-26282] - Create feature "Regenerate thumbnails on demand"
  • [NXP-26590] - Add multi-value Categorical data Type
  • [NXP-27706] - Add user action to run suggestions on result list documents
  • [NXP-27708] - Create UI to remove suggestions on a result list

Task

  • [NXP-25933] - Upgrage to ES 6.5
  • [NXP-26300] - Upgrade from Kafka 2.0.0 to latest 2.1.0
  • [NXP-26342] - Upgrade Keycloak
  • [NXP-26366] - Translate standard aggregates selection to filters in NXQL
  • [NXP-26374] - Add inputproperties to SuggestionMetadata
  • [NXP-26375] - Add PrimaryType filter to the Pipeline filters
  • [NXP-26376] - Add a property to turn aws enrichment caching on and off
  • [NXP-26402] - Make search form and results view use nuxeo-results instead of view
  • [NXP-26417] - Upgrade to org.nuxeo:nuxeo-ftest 1.8.7
  • [NXP-26423] - Finish deprecation of VersioningService
  • [NXP-26455] - Add dataset statistics into AI_Corpus (AI Services)
  • [NXP-26490] - Improve OWASP dependency check suppression list
  • [NXP-26512] - JenkinsX: Add build for the new notifications service
  • [NXP-26541] - Align Nuxeo Web UI on released elements + Release nuxeo-web-ui-ftest for 10.10
  • [NXP-26542] - Upgrade and release nuxeo-routing-default for 10.10
  • [NXP-26543] - Upgrade and Release template-module-demo for 10.10
  • [NXP-26544] - Review and approve FR label contributions for 10.10
  • [NXP-26545] - Update default and incomplete languages for 10.10
  • [NXP-26546] - Integrate Label Translations for 10.10
  • [NXP-26547] - Update yml files for 10.10
  • [NXP-26548] - Upgrade tools-nuxeo-ftest for 10.10
  • [NXP-26549] - Upgrade nuxeo-java-client for 10.10
  • [NXP-26550] - Upgrade Simflofy version for 10.10 release
  • [NXP-26577] - Remove Template Rendering Samples from the wizard
  • [NXP-26580] - Check EN labels and capitalization for 10.10
  • [NXP-26593] - Update Login Screen for 10.10 release
  • [NXP-26645] - Determine whether we can support building plugins with Java 11 on LTS 2019
  • [NXP-26661] - Upgrade to nuxeo-connect-client 1.7.5
  • [NXP-27182] - Add property ref content on suggestions results
  • [NXP-27487] - Change dataset upload service to also add it to a model

Improvement

  • [NXP-22330] - Support SQL Server 2012
  • [NXP-22331] - Support SQL Server 2016
  • [NXP-25344] - Add mixins to the media CSS
  • [NXP-25509] - Whitelist more standard classes for Automation Scripting
  • [NXP-25574] - Add routing information to nuxeo-app action context
  • [NXP-25604] - Provide a KeyValueStore implementation in SQL
  • [NXP-25974] - The transient store configuration must be adapted in cluster mode
  • [NXP-26076] - Use native JS arrays for multivalued property in automation scripting
  • [NXP-26133] - Drop operation usage on nuxeo-dropzone and use REST API
  • [NXP-26184] - Extract nuxeo-document-content logic to a behavior
  • [NXP-26209] - Handle WOPI discovery refresh
  • [NXP-26323] - Avoid some types of ConcurrentUpdateException by writing rows in deterministic order
  • [NXP-26348] - Improve WOPI versioning
  • [NXP-26380] - Initialize all directories at startup
  • [NXP-26395] - Prevent Nuxeo startup on SQL type mismatch
  • [NXP-26401] - Allow schema field named "id" in VCS
  • [NXP-26434] - Add headers config for rest client when calling custom models
  • [NXP-26448] - Add support for Digital Moving-Picture Exchange (DPX) Format
  • [NXP-26450] - nuxeo-results-view element documentation
  • [NXP-26486] - Ensure BlobProvider associated to KeyValueBlobTransientStore is always configured as transient
  • [NXP-26514] - Remove warn on elastic embedded netty
  • [NXP-26553] - Use a template for Redis configuration
  • [NXP-26559] - Use keyStream(prefix) in bulk action framework
  • [NXP-26563] - Run several ServletContainer tests in parallel
  • [NXP-26570] - Update AWS SDK to latest version 1.11.475
  • [NXP-26573] - Upgrade to Tomcat 9.0.14
  • [NXP-26574] - Upgrade to Jackson 2.9.8
  • [NXP-26594] - Namespaced blob providers
  • [NXP-26635] - Improve custom model endpoint configuration
  • [NXP-27724] - Describe what WebUI is on readme

Clean up

  • [NXP-25808] - Fix Drive unit test log errors and warnings
  • [NXP-26330] - Remove useless log "Detected Tomcat server"
  • [NXP-26362] - Fix code-quality issues reported by Sonar for 10.10
  • [NXP-26392] - Nuxeo-Dropzone should use shared function to parse xpath
  • [NXP-26495] - Upgrade dom4j to 2.1.1
  • [NXP-26623] - Deactivate connection killer by default
  • [NXP-27688] - Default colors on data-table-row

User story

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.