Bug
- [NXP-21203] - Fix runtime error in case of bad contribution
- [NXP-25830] - Fix random SCQIndexing in TestPatternBoundedQueuingChronicle and TestLogStreamProcessorChronicle
- [NXP-27559] - Chronicle-Queue unit tests randomly failing in Jenkins X
- [NXP-28972] - Fix redirection after handling a task with temporary permission - HTTP 403
- [NXP-29183] - Fix content view(s) and page provider(s) related to workflow models
- [NXP-29201] - Fix filters in the Analytics "search" tab
- [NXP-29237] - Make GetChangeSummary work with mongodb-audit
- [NXP-29246] - Fix import of MHTML file using Chrome
- [NXP-29297] - String and Date workflow variables are not recorded in the audit trail
- [NXP-29393] - Fix NPE when checking JWT token
- [NXP-29401] - nuxeoctl showconf json output does not support multiline description
- [NXP-29403] - Broken showconf --json output in Nuxeo 11
- [NXP-29478] - Fix S3 direct upload for files larger than 5GB
- [NXP-29496] - Fix S3 Direct Upload for little files (SSE-KMS)
- [NXP-29499] - Fix error management on invalid operation/chain/codec registration
- [NXP-29503] - Elasticsearch.BulkIndex should work in Multi-repository
- [NXP-29504] - Fix Nuxeo startup logging of duplicate components
- [NXP-29530] - Fix nuxeo/nuxeo release pipeline
- [NXP-29531] - Fix nuxeo/nuxeo-jsf-ui release pipeline
- [NXP-29533] - Improve nuxeo/nuxeo build pipeline
- [NXP-29547] - Be more resilient to invalid XML runtime contributions
- [NXP-29566] - Fix nuxeoctl register which doesn't prompt anymore
- [NXP-29572] - Fix error body parsing with conflict (HTTP 409 response)
- [NXP-29576] - Skip "prepare-packages" on functional tests when skipping tests
- [NXP-29577] - S3 Upload fails when upload time is too long
- [NXP-29578] - Set variables when the workflow is started from REST API
- [NXP-29596] - Fail the build on a PR when unit tests fail in the dev env
- [NXP-29606] - Fix Management REST API port guard check
- [NXP-29613] - Fix error at startup when installing drive package without corresponding template
- [NXP-29618] - Fix handling of object immutability in 'google-storage' addon during mass import
- [NXP-29621] - Add tracing annotation for all produceRecordImmediate methods
- [NXP-29626] - Fix webengine multipart form fields retrieval when uploading files
- [NXP-29631] - Fix nuxeoctl start hang
- [NXP-29633] - Remove CQ WARN [ReferenceCountedCache] Cache should have been cleaned
- [NXP-29641] - Fix component manager events on pending registrations
- [NXP-29642] - Fix Random PG Kafka StreamWorkManagerTest.testFatWork
- [NXP-29652] - Make Elasticsearch unit tests run against an Elasticsearch cluster in PostgreSQL/MongoDB environments
- [NXP-29673] - Missing default value in Avro BulkCommand schema
- [NXP-29678] - Query failure on duplicate documents returned
- [NXP-29681] - Memory leak when reporting stream latency metrics
- [NXP-29703] - Fix Kafka availability checking at Nuxeo startup when using SASL SSL
- [NXP-29705] - Possible work pool termination with StreamWorkManager
- [NXP-29714] - Fix LDAP query timeout property not taken into account for the user directory
Epic
- [NXP-26799] - Add distributed tracing and prometheus exposition
- [NXP-28001] - Stream Scalability
- [NXP-28473] - Management API for Nuxeo 11
- [NXP-28837] - Explorer Improvements
- [NXP-29189] - UI: Upload experience review
- [NXP-29397] - NXUI: facilitate migration path to 11.x
New Feature
- [NXP-22843] - Add ElasticSearch availability checking at Nuxeo startup
- [NXP-22844] - Add Kafka availability checking at Nuxeo startup
- [NXP-28370] - Make version Read permission depend on live doc ReadVersion
- [NXP-28474] - Integrate the Management REST API addon in nuxeo/nuxeo
- [NXP-29484] - MongoDB Script to extract useful data for content volume computation
Task
- [NXP-29513] - Fail the build only for the dev environment
- [NXP-29636] - Upgrade MongoDB Java driver to 4.1
- [NXP-29662] - Upgrade Tomcat to 9.0.38
- [NXP-29680] - Revert DocumentValidationException#getMessage behaviour change
- [NXP-29682] - Put back Framework#doPrivileged methods
- [NXP-29684] - Make the nuxeo Docker image build faster for developers
- [NXP-29942] - Prepare Aspera for Cloud Track
Improvement
- [NXP-27709] - Decouple main nuxeo/nuxeo repository from nuxeo/nuxeo-jsf-ui
- [NXP-28179] - Align on the official/maintained version of quartz-mongodb
- [NXP-28758] - Allow ACLs on versions
- [NXP-28914] - Log failure exception in BackingServiceConfigurator
- [NXP-29009] - Use Apache Commons DBCP instead of JCA (Apache Geronimo Connector + Tranql) for VCS/DBS pooling
- [NXP-29010] - Use Apache Commons DBCP instead of JCA (Apache Geronimo Connector + Tranql) for JDBC pooling
- [NXP-29138] - Allow to bypass allowed subtype check in FileManager
- [NXP-29159] - Upgrade to Geronimo Transaction 3.1.4
- [NXP-29200] - Add user and group events/categories to platform audit directories
- [NXP-29319] - Allow using arbitrary file keys in S3
- [NXP-29338] - Build and Release Slack notifications
- [NXP-29470] - Make build pipeline more reliable
- [NXP-29495] - Add postAuthenticationProcessChecks to SAMLAuthenticationProvider
- [NXP-29498] - Add a way to relax the OAuth https constraint
- [NXP-29515] - Allow running unit and functional tests with the -fae maven option on PR checks
- [NXP-29534] - Add a new AutomationCoreFeature test feature
- [NXP-29551] - Fix wrong awaitility usages
- [NXP-29568] - Upload Nuxeo JSF UI on connect preprod when releasing/promoting it
- [NXP-29571] - Allow registering runtime component listeners early
- [NXP-29573] - Better track runtime errors and warnings
- [NXP-29581] - Improve thumbnail listener disablement
- [NXP-29610] - Add an endpoint to get all comments for 50+ annotations
- [NXP-29612] - Do not relax when using docker script to install packages
- [NXP-29620] - Extend Bulk Service to use an External Scroller
- [NXP-29644] - Improve task api endpoint swagger doc
- [NXP-29685] - Improve README about building the Docker image from a server ZIP built from sources
Clean up
- [NXP-28865] - Simplify low-level core Session internals
- [NXP-28891] - Remove old JDBCClusterInvalidator for VCS
- [NXP-29011] - Don't go through JNDI for Nuxeo datasources
- [NXP-29535] - Make nuxeo-automation-test independent of nuxeo-rest-api
- [NXP-29595] - Cleanup some runtime code warnings
- [NXP-29654] - Remove deprecated org.nuxeo.ecm.core.model.LockManager
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.