Release Notes - Nuxeo Platform - Version 10.2 - HTML format

Sub-task

  • [NXP-24935] - Create blob provider skeleton
  • [NXP-24936] - Handle Simflofy connection
  • [NXP-24937] - Implement blob retrieval
  • [NXP-24938] - Create Simflofy blob provider test
  • [NXP-25015] - Make KV and LogManager configurable
  • [NXP-25016] - Create BulkService skeleton
  • [NXP-25017] - Create BulkService first tests
  • [NXP-25018] - Create tests for DocumentSetService Nuxeo Stream implementation
  • [NXP-25019] - Implement the solution
  • [NXP-25155] - Add bulk action extension point
  • [NXP-25156] - Create SetProperty bulk action
  • [NXP-25165] - Make changes after review
  • [NXP-25170] - Remove BulkServiceDescriptor
  • [NXP-25185] - Add the possibility to modify multiple properties
  • [NXP-25197] - Write tests for bulk io part
  • [NXP-25198] - Process the action on documents by batches
  • [NXP-25225] - Adapt NxQueryBuilder to support advanced elastic queries
  • [NXP-25319] - Makes s3 references public rather than protected

Bug

  • [NXP-11629] - Review ajaxified screens to reset cache on some JSF components
  • [NXP-16398] - Review jsessionid management in URL system
  • [NXP-21078] - Fix pagination in the directory endpoint
  • [NXP-22266] - Fix Studio hotreload on Windows when updating messages.json files
  • [NXP-22332] - ZIP export icon shouldn't be part of JSF UI
  • [NXP-22555] - nuxeo-document-distribution-chart should not hard-code the path to `default-domain`
  • [NXP-22899] - Fix missing translations of nuxeo-drive-server messages in French language
  • [NXP-23096] - Clicking on 'Access Rights' in content view's contextual menu should redirect to new 'Permissions' tab
  • [NXP-23241] - Make Easyshare folder icon visible on Web UI
  • [NXP-23414] - Missing platform translations when browser (navigator.language) returns a language not included in Crowdin
  • [NXP-23563] - Fix user suggestion colors (not enough contrast)
  • [NXP-23593] - Fix multi select keyboard navigation
  • [NXP-23637] - CSV - when selecting 'Apply Date, Author...' the documents are not uploaded
  • [NXP-23686] - Fix search results view toggle appearance
  • [NXP-23741] - Handle accentued characters in nuxeo.conf
  • [NXP-23786] - Fix Login page language detection from Firefox settings
  • [NXP-23867] - Adding google drive file is not possible anymore after the second file is added
  • [NXP-23897] - Easyshare "edit" display shows extra fields in webui
  • [NXP-23978] - Fix Hot Reload in JSF-UI (Windows)
  • [NXP-24106] - SAML Endless loop when redirecting to the error page
  • [NXP-24135] - REST API should be improved such that a user can view a Document with references to documents they do not have permission to view
  • [NXP-24165] - Navigating Queue view with keyboard in Chrome selects two results at a time
  • [NXP-24178] - Restoring a version in Web UI does not restore the version number.
  • [NXP-24185] - Adding an alert on a proxy generates an error
  • [NXP-24245] - Fix directory init after hot reload
  • [NXP-24260] - Labels not available for Nature in Spreadsheet Editor
  • [NXP-24266] - Fix loss of values in multi-valued fieds after restoring a draft
  • [NXP-24304] - Fix navigation to parent fault
  • [NXP-24322] - Complex multi-value fields do not update properly when using MarkLogic
  • [NXP-24336] - Fix concurrent update in nuxeo-collection-remove-action element
  • [NXP-24341] - Fix uninstall.xml generation in case of hot reload failures
  • [NXP-24355] - Nuxeo Platform takes longer than expected to load in IE11 and Edge
  • [NXP-24390] - File preview should not remain when file is deleted
  • [NXP-24399] - WorkManager shutdown should give a chance to work to suspend
  • [NXP-24404] - Approved document in Serial workflow should display "Process: Running" when edited in Edge and Firefox
  • [NXP-24423] - Use sonar.branch.target param only when distinct from sonar.branch.name
  • [NXP-24436] - CURRENT_DOC_CHILDREN page provider causing issues with resultsCountLimit = 50
  • [NXP-24471] - Directory entry is not formatted after adding to a data table
  • [NXP-24473] - Missing logs during startup
  • [NXP-24480] - Cannot run automation subchain with parameters
  • [NXP-24500] - Fix index name length issue on PostgreSQL
  • [NXP-24501] - Fix view not visible when navigation from tree
  • [NXP-24503] - Fix email content overflow
  • [NXP-24507] - Nuxeo Launcher should remember the pending package actions after being restarted
  • [NXP-24508] - Fix update of a Word file from MS Office through a WebDAV drive
  • [NXP-24510] - Appearance of title field placeholder should be consistent when creating a new document
  • [NXP-24511] - Date pickers should check for invalid dates
  • [NXP-24514] - Only move selected documents in Ordered Folder
  • [NXP-24523] - Fix nuxeo-diff error when using a field with a constraint
  • [NXP-24544] - For binaries: Fail to disable database fulltext search while keeping it in elasticsearch
  • [NXP-24554] - Cannot cancel workflow when task assigned
  • [NXP-24559] - Fix elasticsearch audit finder in drive for hot reload
  • [NXP-24562] - Custom document type icon should appear consistently
  • [NXP-24570] - [IE] Fix Spreadsheet editor
  • [NXP-24577] - Document edit layout should appear beside drawer in Safari Mobile
  • [NXP-24586] - Picture and File document versions should be consistent
  • [NXP-24593] - Cannot use Notification templates from Studio in a Unit test
  • [NXP-24599] - Add a new property to restore the old behavior for local ACP computing
  • [NXP-24600] - Can't add to collection on Safari Mobile
  • [NXP-24608] - Multiple uploads in main attachment populates Files
  • [NXP-24616] - Fix 'Expired' search not filtering properly
  • [NXP-24624] - Remove JSF from Nuxeo Getting Started addon
  • [NXP-24628] - Document type creation icons displayed while hover their area
  • [NXP-24632] - Fix WebDAV copy on macOS
  • [NXP-24633] - Server stops working on Hotreload
  • [NXP-24634] - Rely on Kafka brokers only, remove Zookeeper dependency
  • [NXP-24635] - Web UI: fix I can untrash selected documents functional test
  • [NXP-24642] - Fix non-break line on upload drop target slot
  • [NXP-24643] - Fix update of multi-valued blob property with REST API
  • [NXP-24645] - Proper detection of requested page for login
  • [NXP-24659] - Ignore non editable workflow variables in task bulk process
  • [NXP-24660] - Fix constraint validation for complex fields with the same inner field
  • [NXP-24668] - Fix Search View - Authors field text not consistent with the expected behaviour
  • [NXP-24671] - Fix the possibility for nuxeo-spreadsheet to install both JSF and WebUI personalities
  • [NXP-24673] - Fix since TinyMCE upgrade, bulleted and numbered lists buttons disappeared
  • [NXP-24677] - Fix WebDAV exception on document move
  • [NXP-24680] - Don't swallow exception in Vision
  • [NXP-24681] - Handle Directory field default value in creation form
  • [NXP-24682] - duplicate values shown when only one field should
  • [NXP-24683] - Fix tasks list overflow
  • [NXP-24686] - Fix Video preview
  • [NXP-24687] - Fix server crash on hot reload
  • [NXP-24692] - Change color of secondary actions buttons - icons
  • [NXP-24695] - platform-explorer fails on 10.1
  • [NXP-24698] - Move i18n labels to UI elements
  • [NXP-24699] - Fix startup with gridfsbinaries template
  • [NXP-24703] - Multirepository not supported when uid is in payload
  • [NXP-24705] - ES sequencer generates NPE when ES is disabled
  • [NXP-24706] - Fix Sonar coverage report
  • [NXP-24707] - Mixup of operations with parameters called by Automation Scripting
  • [NXP-24708] - Automation Scripting cache can grow indefinitely
  • [NXP-24709] - DBCheck fails when using MariaDB and MongoDB at the same time
  • [NXP-24711] - Fix create and import document forms not submitting when pressing Enter
  • [NXP-24719] - Fix testIsTrashedWithProperty on DBS Memory
  • [NXP-24720] - Table view does not resize correctly in search when drawer is open and closed
  • [NXP-24721] - Fix babel-helpers path used in Web UI build
  • [NXP-24732] - Fix TestSQLBackendSoftDelete on PostgreSQL
  • [NXP-24742] - Live proxy is not reindexed in ES when document is updated
  • [NXP-24743] - Stop obscuring errors occurring at document creation or edition in Web UI
  • [NXP-24756] - Fix WebDAV file upload on Mac when the file name contains double byte character
  • [NXP-24768] - Fix "Cannot find module 'polymer-analyzer'" error on CI
  • [NXP-24769] - Outdated easyshare dependency in addons pom.xml file
  • [NXP-24789] - Fix WebUI anonymous user can access too much information
  • [NXP-24801] - Allow to override page-povider headers to narrow fetched properties
  • [NXP-24803] - Hide DirectEdit icon for attachments
  • [NXP-24815] - Don't try to marshal empty string directory values
  • [NXP-24817] - Add fallback to fr-FR locale
  • [NXP-24818] - Fetch hierarchical directory entry's parent in order to be able to display all parents labels
  • [NXP-24820] - Investigate on a possible memory leak with WebUI
  • [NXP-24824] - Correct mobile redirect (open in app) to allow opening the right document
  • [NXP-24825] - Stabilize Web UI FT
  • [NXP-24832] - Implement ordered folder support for document types inheriting of OrderedFolder
  • [NXP-24833] - Fix detection of registered blob providers
  • [NXP-24840] - [IE] Allow adding more than one attachment
  • [NXP-24842] - Fix TestSQLBackendNoProxies on PostgreSQL
  • [NXP-24845] - Make OAuth2 client list assertion to be order independent
  • [NXP-24846] - Fix deleted documents appearing on clipboard
  • [NXP-24853] - Fix isTrashed serialization when document model is not persisted
  • [NXP-24856] - Make setting to disable workflow cleanup actually work
  • [NXP-24866] - Analytics dashboard for document created and modified should display histogram
  • [NXP-24872] - DublinCoreListener should trigger on aboutToCreate, not documentCreated
  • [NXP-24874] - Fix upload time of .pptx file
  • [NXP-24877] - WebUI: A user cannot untrash what they just trashed
  • [NXP-24878] - Fix 'int' widget's maximum value
  • [NXP-24883] - Fix BulkLifeCycleChangeListenerTest on MariaDB/MySQL
  • [NXP-24884] - Email notification service must support encrypted parameters
  • [NXP-24897] - Config endpoints does not show user resolver constraints on schema such as dublincore
  • [NXP-24909] - Use last JS client to embed the last fixes
  • [NXP-24921] - Fix icons' size in 'Export' tab
  • [NXP-24924] - Do not hardcode the repository name in DocumentModelResolver class
  • [NXP-24942] - Unable to resolve principal object
  • [NXP-24943] - Renaming saved selection in Web UI needs a refresh
  • [NXP-24944] - Fix listener with name already used by another listener
  • [NXP-24945] - Sanitize tag name at creation time
  • [NXP-24961] - OpenID module authentication cannot read user directory
  • [NXP-24966] - Auto search behavior gives unexpected results
  • [NXP-24974] - Allow downloads with long byte ranges
  • [NXP-24983] - Fix random failure on ITJSFToWebUITest#testWebUIRedirect test
  • [NXP-24984] - Make sure non admin users can create annotations
  • [NXP-24985] - Fix hot reload of Studio snapshot
  • [NXP-24986] - Set correct download length for large files
  • [NXP-24987] - Use Object type for headers attribute in nuxeo-search-form
  • [NXP-25005] - contributor appears multiple times with a user prefix when attaching files
  • [NXP-25012] - Don't pass the repository name as the default bucket prefix to lambda picture conversions
  • [NXP-25014] - Fix createDocument when error occurs during DOCUMENT_CREATED event's listener execution
  • [NXP-25021] - Handle expired session in WebUI
  • [NXP-25025] - Skip locale update for system user
  • [NXP-25045] - Web UI search form displays a loading indicator when scrolling the results
  • [NXP-25046] - Fix permissions when sharing a saved search
  • [NXP-25065] - DirectoryCache does too many invalidations
  • [NXP-25068] - Fix Download key in Blob.BulkDownload operation
  • [NXP-25072] - Allow Collection creation with copy/pasted name
  • [NXP-25073] - Fix toast message when a document is deleted
  • [NXP-25078] - Fix Add Content button
  • [NXP-25090] - Allow navigation between versions
  • [NXP-25091] - [Safari] Fix create version button
  • [NXP-25102] - Requesting versions on proxy when not enough permissions on live doc raises exception
  • [NXP-25103] - Renaming title does not show in clipboard
  • [NXP-25105] - Make nuxeo-vocabulary-management handle directory schemas with uppercase characters
  • [NXP-25114] - Add missing --inspect param to Web UI FT Framework
  • [NXP-25116] - Concurrent update exception should never be swallowed
  • [NXP-25123] - Automation must not crash on cleanup when transaction is rollback-only
  • [NXP-25129] - Elasticsearch RestClient fails in clearScroll API call
  • [NXP-25134] - Handle paginated results on vocabulary management
  • [NXP-25141] - Atomic permission should be returned by BasePermissionsJsonEnricher
  • [NXP-25148] - Move mobile banner import to nuxeo app
  • [NXP-25149] - Prevent create document hotkey to work with the create button disabled
  • [NXP-25153] - User.Get Operation should be useable without JSF
  • [NXP-25160] - Fix bulk nuxeo-delete-documents-action availability
  • [NXP-25164] - CUDF request must preserve the version specifications or remove irrelevant conflicts
  • [NXP-25201] - Suggestion widget display changed after HF38 installation
  • [NXP-25203] - Do not create ecm:fulltextJobId_1 index in MongoDB when fulltext is disabled
  • [NXP-25213] - Fix typo on the 'Operation Blob.BulkDownload' on the Explorer
  • [NXP-25215] - Fix deserialization problem when using a MongoDB Key/Value Store
  • [NXP-25231] - File descriptor leak in Chronicle Queue impl of LogManager.getLag
  • [NXP-25234] - Analytics must define explicit mapping for ecm:path@level index
  • [NXP-25252] - Lucene MergeException after Elasticsearch 6.3.0 upgrade
  • [NXP-25257] - SchedulerService does not start when mongo connection string is encrypted
  • [NXP-25276] - OOTB dark theme renders "new" user/group menu option invisible until hovering over them
  • [NXP-25277] - binaryTextUpdated event needs the Binary Text
  • [NXP-25284] - Make clipboard action availability overridable
  • [NXP-25288] - Fix mysql visibilty pb TestDocumentImportChronicle.fourStepsImportFileBlob
  • [NXP-25291] - Fix Regression on TestLogStreamProcessorChronicle.testComplexTopoManyRecords
  • [NXP-25310] - Cannot edit or assign Groups with / in the name
  • [NXP-25311] - Firefox: fix web ui loading bar when directly hitting a document
  • [NXP-25322] - Fix document diff after editing a file created by other user
  • [NXP-25328] - Elasticsearch RestClient raises error on optimistic concurrency
  • [NXP-25339] - Fix dropbox and box authentication popup not showing on Safari
  • [NXP-25346] - Enable public link to EasyShare folder
  • [NXP-25347] - Fix BOX and Dropbox file picker window never displayed
  • [NXP-25353] - Do not stop handling event when one is skipped
  • [NXP-25374] - Google drive document update is not updating nuxeo document
  • [NXP-25388] - Disable setProperties action in 10.2
  • [NXP-25406] - Fix FT for note previewer
  • [NXP-25408] - 8.10-HF30/9.10-HF09 breaks IE11 "Create Document" functionality in JSF
  • [NXP-25449] - Don't migrate trashed versions
  • [NXP-25691] - Add new drive_login.jsp in marketplace-drive for 10.2
  • [NXP-26042] - Fix Chronicle Queue with q complex multivalued property
  • [NXP-26052] - Backport Drive addon changes to 10.2 and release the package

Epic

New Feature

  • [NXP-20773] - Add User view for Cloud Services
  • [NXP-22450] - Allow bare document references without repository name
  • [NXP-22588] - Add Applications tab to the User Settings in Web UI
  • [NXP-23744] - UIDSequencer based on Key/Value Store
  • [NXP-24035] - Migration of trashed state from lifecycle to dedicated boolean
  • [NXP-24102] - Upgrade Elasticsearch from 5.6.3 to 6.3.0
  • [NXP-24517] - Dockerize ARender rendition server
  • [NXP-24542] - Audit Logs Synchronization
  • [NXP-24553] - Datadog plugin should allow to filter metrics
  • [NXP-24563] - Create an endpoint to display the ARender previewer
  • [NXP-24565] - Dockerize ARender previewer
  • [NXP-24648] - Alert the user when is offline
  • [NXP-24704] - WOPI integration - technical specifications, estimations & scope
  • [NXP-24738] - Nuxeo replication should handle binaries replication
  • [NXP-24744] - Create Avro custom coder and decoder
  • [NXP-24800] - Stores ARender comments in Nuxeo in a simplified way
  • [NXP-24837] - BAF: Create BulkService Java API - DocumentSet and Status
  • [NXP-24838] - BAF: Implement document set creation with Nuxeo Stream
  • [NXP-24855] - Replication should unify oplog streams
  • [NXP-24917] - Setup pipeline jobs and PR status checks for nuxeo-webui
  • [NXP-24925] - Create managed blob JSON decoder
  • [NXP-25060] - BAF: Create BulkService REST API
  • [NXP-25097] - BAF: Implement first Bulk Processor SetProperty
  • [NXP-25099] - BAF: Implement Bulk Processor metrics
  • [NXP-25315] - More like this Elasticsearch hint

Task

  • [NXP-20349] - Make popups work in actions dropdown
  • [NXP-21353] - Create 'workflows' feature tests
  • [NXP-22475] - Add document resolver on collectionMember:collectionId
  • [NXP-23146] - Add consumers pill to cloud-services
  • [NXP-24422] - Investigate performance issues on Edge and IE11 for Web UI 2.0
  • [NXP-24513] - [SPIKE] Investigation on CSV export
  • [NXP-24574] - Allow ftest framework to work with npm link
  • [NXP-24578] - Add support to user applications via REST API
  • [NXP-24630] - [SPIKE] Evaluate the existing and draw a common view on the topic
  • [NXP-24657] - Fix random failure on org.nuxeo.ftest.cap.ITNoteDocumentTest.testCreateAndEditNote
  • [NXP-24836] - [SPIKE] Investigate on the Simflofy Integration
  • [NXP-24841] - Make user cloud services and authorized apps pages lazy loaded
  • [NXP-24850] - Enable new TrashService
  • [NXP-24858] - Investigate possible ways to restore the annotations on image on JSF.
  • [NXP-24863] - Add located comment creation in CommentableDocument API
  • [NXP-24896] - Fix Web UI ftest 'content-preview;inline-previewer-for-file-document-with-different-types-of-blobs-as-content'
  • [NXP-24922] - Add session.getProxies(DocumentRef) to session api
  • [NXP-24929] - Create dedicated addon and mp for the adobe cc connector
  • [NXP-24930] - Add ARender configuration file example in Docker previewer image
  • [NXP-24934] - Add functionnal tests for nuxeo-document-suggestion widget bound on a field without resolver
  • [NXP-24977] - Investigate corrupted Web UI jars
  • [NXP-24982] - Lock polymer-cli in version 1.6.0
  • [NXP-25033] - Align functional tests relying on nuxeo-date-picker
  • [NXP-25040] - Enable Tomcat's rewrite valve
  • [NXP-25056] - Investigate Shadow Piercing alternatives for Web UI FT on Firefox
  • [NXP-25063] - Adapt nuxeo-justified-grid usages
  • [NXP-25107] - Add Pill to display Arender Previewer from Web UI
  • [NXP-25108] - Upgrade Arender to 3.1.10-1 version
  • [NXP-25137] - Add a test search in nuxeo-web-ui-itests + add clear selectivity widget test case
  • [NXP-25139] - Update cache headers for Web UI static resources
  • [NXP-25142] - Upgrade Jackson and Commons Codec
  • [NXP-25151] - Stop transpiling ES6 in in Web UI
  • [NXP-25173] - Add ARender addon and package in integration scripts
  • [NXP-25188] - Remove browsersync and rely on polyserve for Web UI
  • [NXP-25202] - Add initial progress page
  • [NXP-25206] - Make nuxeo-directory-checkbox and nuxeo-directory-radio-group in Web UI
  • [NXP-25241] - Upgrade and release nuxeo-routing-default for 10.2
  • [NXP-25242] - Upgrade and Release template-module-demo for 10.2
  • [NXP-25243] - Review and approve FR label contributions for 10.2
  • [NXP-25244] - Update default and incomplete languages for 10.2
  • [NXP-25245] - Integrate Label Translations for 10.2
  • [NXP-25246] - Align Nuxeo Web UI on released elements + lock 3rd party dependencies + Release nuxeo-web-ui-ftest for 10.2
  • [NXP-25247] - Upgrade tools-nuxeo-ftest for 10.2
  • [NXP-25248] - Upgrade nuxeo-java-client for 10.2
  • [NXP-25377] - Update Nuxeo for Adobe CC Marketplace description
  • [NXP-25398] - Getting started addon - Upgrade studio dependency for 10.2 release

Improvement

  • [NXP-21200] - Enforce dependency to JDK
  • [NXP-22062] - Copy / Move in Web UI: Add back link to original workspace
  • [NXP-22534] - Rework NXRuntimeTestCase.fireFrameworkStarted when runtime is already started
  • [NXP-22597] - Support Avro serialization for Nuxeo Log/Stream
  • [NXP-22682] - Make multi-tenant addon work with Mongodb
  • [NXP-22737] - Add method in NuxeoRest object for creating documents with binary
  • [NXP-23365] - Slot nuxeo-document-create-button in nuxeo-app
  • [NXP-23745] - Add increment API to Key/Value Store
  • [NXP-24318] - Improve the stream importer to support image and video
  • [NXP-24323] - Create a Nuxeo Avro Schema Store service
  • [NXP-24325] - Nuxeo document schema Avro converter
  • [NXP-24384] - multipart/form-data file upload with zero copy
  • [NXP-24397] - StreamWorkManager must be able to return the state of workId to ease migration
  • [NXP-24400] - StreamWorkManager should be able to cancel a long running work
  • [NXP-24401] - Deprecate WorkManager API that don't scale, fix usages
  • [NXP-24466] - Add document column to admin audit data table
  • [NXP-24493] - Use Tomcat instead of old Jetty 6 for tests
  • [NXP-24499] - Nuxeo Vision: Remove the constraint for a predefined list of features
  • [NXP-24532] - Make REST API overridable
  • [NXP-24540] - Add way to customize Quartz Jobs and Triggers
  • [NXP-24550] - Don't create MongoDB fulltext index when fulltext search is disabled
  • [NXP-24564] - Extend the annotation model to manage more annotation types
  • [NXP-24583] - Make UserGroup.Suggestion operation handle fullname search
  • [NXP-24596] - Remove follow delete transitions corresponding to trash usages
  • [NXP-24602] - Cache ecm:isTrashed property value on DocumentModel
  • [NXP-24637] - Fix Nuxeo Drive Audit query
  • [NXP-24640] - Log appender sharding key should be used as Kafka record key
  • [NXP-24641] - All stream computations should use watermark
  • [NXP-24644] - Better error logs at startup
  • [NXP-24650] - Add a xpath property to nuxeo-document-attachments
  • [NXP-24651] - Improve dropzone to support attaching files to a blob list property of a document not yet created
  • [NXP-24656] - Optimize build process using a more efficient three.js bundle
  • [NXP-24672] - stream.sh script must be automatically generated with deps
  • [NXP-24697] - Review usage of paper-tooltip
  • [NXP-24730] - Remove reparent to body on saved search dialogs
  • [NXP-24740] - Use only one topic for oplog replications
  • [NXP-24741] - Return ecm:isTrashed in JSON DocumentModel representation
  • [NXP-24752] - Introduce mixin to customize selection toolbar appearance and position
  • [NXP-24765] - Inform about save parameter usage in the context of an empty document created event
  • [NXP-24828] - Make the CSRF filter work with the Firefox Nuxeo browser extension
  • [NXP-24829] - Update apidoc favicon
  • [NXP-24834] - RedoApp should be able to replay only from a given timestamp
  • [NXP-24847] - Allow configuring the blobProvider used by a KeyValueBlobTransientStore
  • [NXP-24851] - Add an information which shows WebUI is loading
  • [NXP-24854] - Align ARender Docker image to OpenShift requirements
  • [NXP-24881] - Multiple search API calls for a same search
  • [NXP-24894] - Improve arrow keys navigation on search queue view mode
  • [NXP-24919] - Handle system fields in Avro schema factories and mappers
  • [NXP-24920] - Partial deploy generic directory component
  • [NXP-24933] - Don't store annotation document in a placeless way
  • [NXP-24947] - Allow segment.io component to track page and screen
  • [NXP-24955] - Scheduler service should allow to specify timezone fro Cron expression
  • [NXP-24960] - Split documentViewPage contribution based on different behaviors
  • [NXP-24981] - Update AWS SDK to latest version 1.11.323
  • [NXP-24994] - Don't crash Elasticsearch indexing when blob is missing
  • [NXP-24999] - Improve FileManager.Import operation description
  • [NXP-25000] - Upgrade Gatling from 2.1.7 to 2.3.1
  • [NXP-25001] - StreamWorkManager should not mark interrupted work as completed
  • [NXP-25002] - Adapt stream.sh cat to dump any type of record
  • [NXP-25004] - Improve the visual message about license expiration
  • [NXP-25020] - Relax import constraints for Automation Scripting
  • [NXP-25049] - S3 Direct Upload - write tests
  • [NXP-25085] - Reduce LDAP pooling connection timeout
  • [NXP-25087] - Upgrade Kafka from 1.0.0 to 1.1.0
  • [NXP-25094] - Keep the "Download as zip" notification displayed
  • [NXP-25096] - Should be able to configure logs in Json
  • [NXP-25112] - Add Chinese simplified and Hebrew locales for Web UI
  • [NXP-25133] - Increase blob delete action order
  • [NXP-25158] - Add a way to do not compute page provider aggregation on demand
  • [NXP-25169] - BAF: Creates benchmark scenario
  • [NXP-25171] - Use Stream of blob API in ARender
  • [NXP-25182] - Fix registries generation for template rendering / template rendering samples packages
  • [NXP-25211] - Whitelist NuxeoException for automation scripting usage
  • [NXP-25214] - Switch to Elasticsearch RestClient by default
  • [NXP-25229] - Audit must be flushed between Gatling simulations
  • [NXP-25230] - BAF: Create Bulk.WaitForAction operation
  • [NXP-25264] - Allow same directory entry id in different tenants
  • [NXP-25299] - Add a filters parameters to the Directory.SuggestEntries operation
  • [NXP-25323] - Move page.js back to routing.html

Clean up

  • [NXP-24652] - Delete deprecated nuxeo-dm package
  • [NXP-25079] - Use Servlet API 3.1 for content length
  • [NXP-25167] - Update links of Nuxeo Drive installers
  • [NXP-25168] - Remove nuxeo-core dependency in nuxeo-core-io
  • [NXP-25254] - Remove org.nuxeo:nuxeo-ecm prerequisites deprecated as of Maven 3
  • [NXP-25915] - Warning for boolean values sent to ES in numeric form

User story

  • [NXP-24350] - Move to sibling container
  • [NXP-24351] - Add to sibling collection
  • [NXP-24780] - Select a set of documents to compare
  • [NXP-24781] - Select a version on a document to compare with current one
  • [NXP-24784] - View metadata differences
  • [NXP-24785] - Custom widget for comparison
  • [NXP-24786] - Switch pivot and comparison docs

Edit/Copy Release Notes

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