Release Notes - Nuxeo Platform - Version 11.3 - HTML format

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

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

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.