Bug
- [NXP-21725] - Decimal values in EXIF metadata raise a NumberFormatException
- [NXP-28102] - Fix nuxeo-vision tests with AWS Rekognition
- [NXP-28609] - Fix ContextFunctions#formatDate to work with Calendar objects
- [NXP-29450] - Fix the conditions when DuplicatedCollectionListener will process the documents
- [NXP-29476] - Include Content-MD5 HTTP header for S3 Object Lock
- [NXP-29488] - Fix NPE in MimeTypeTranslationHelper
- [NXP-29564] - Fix FSExporterService when dealing with a collection
- [NXP-29637] - List and add missing events to eventTypes directory
- [NXP-29645] - Reindex document removed from a collection synchronously
- [NXP-29689] - Doc copied from clipboard shows null version
- [NXP-29697] - Fix NPE if realm_access is not present in the Keycloak token
- [NXP-29699] - Return 400-class error if there is a Lexical error when calling Repository.Query via REST
- [NXP-29700] - Fix NPE in BlobsExtractor#findBlobsProperties
- [NXP-29720] - Make UserGroup.Suggestion operation filter users on subgroups
- [NXP-29726] - Fix use of custom retention end action
- [NXP-29733] - Fix task completion on document attached to a retention rule
- [NXP-29738] - Fix underlying cause of 500 during S3 upload
- [NXP-29744] - Fix master branch bump while releasing JSF UI
- [NXP-29769] - Improve how list elements are added concurrently on DBS
- [NXP-29772] - Fix list/grid view display when POST method is used by page providers
- [NXP-29782] - Fix randomly failing TestSecurityPolicy.shouldWorkWithSecurityPolicy on mongodb
- [NXP-29789] - Fix local umask side effects
- [NXP-29791] - Forbid deletion of the main blob of a document under retention / legal hold
- [NXP-29794] - Resolve downstream Nuxeo Package versions from the requested resolved versions
- [NXP-29795] - Fix CSV export with S3 blobs
- [NXP-29796] - Don't use http status 308 for batch upload's "Resume Incomplete"
- [NXP-29833] - Check ACL name for null
- [NXP-29839] - AbstractUserMapper should create Transaction if needed
- [NXP-29853] - Fix error logged when doing a rollback on PostgreSQL
- [NXP-29857] - Fix running unit tests with nuxeo Helm chart dependencies deployed and numeric branch name
- [NXP-29861] - Fix random failure of testArrayConcurrentPushToEmpty on MongoDB
- [NXP-29874] - Fix Document.Mail Operation template variables
Epic
- [NXP-27508] - Nuxeo Platform multi-environment tests
- [NXP-27756] - Domain Events
- [NXP-28034] - Upgrade elasticsearch from 6.5.3
- [NXP-29683] - Developer friendly Docker image
- [NXP-29970] - Runtime Registration Improvements
New Feature
- [NXP-27757] - Add a Domain Events Producer EP to the Event Service
- [NXP-27758] - Implementation of the Audit Domain Event Producer
- [NXP-29659] - Integrate new target platform version range from connect-client
- [NXP-29688] - Allow to run the Nuxeo Docker image in dev mode
- [NXP-29707] - Support GCP Stackdriver monitoring for metrics and traces
- [NXP-29825] - Merge both install packages scripts
Task
- [NXP-29356] - Platform 11.x docker image doesn't have ffmpeg installed
- [NXP-29529] - Upgrade to Elasticsearch 7.9
- [NXP-29696] - Upgrade MongoDB Java Driver to new one
- [NXP-29728] - Use Zulu OpenJDK 11 in Nuxeo Docker Image
- [NXP-29734] - Run the Platform unit tests against latest versions of external services
- [NXP-29745] - Publish the Nuxeo Docker image to docker.packages.nuxeo.com
- [NXP-29752] - Upgrade Tomcat to 9.0.39
- [NXP-29775] - Remove the Platform team from CODEOWNERS
- [NXP-29780] - Move nuxeo-coldstorage to a dedicated repository
- [NXP-29781] - Move nuxeo-retention-core to a dedicated repository
- [NXP-29792] - Upgrade various dependencies
- [NXP-29808] - Run Server Unit Tests in Platform JX pipeline
- [NXP-29821] - Move JSF dependencies to JSF repository
- [NXP-29870] - Upgrade Tomcat to 9.0.40
Improvement
- [NXP-27664] - Add a Flat Record codec to interoperate with KSQL and more
- [NXP-29585] - Have a way to limit the documents of a Bulk command
- [NXP-29587] - Bulk scroller should automatically turn to produceImmediate
- [NXP-29670] - Enforce Workflow activation filter when a new workflow instance is started
- [NXP-29677] - Increase default number of partitions for Bulk Action and StreamWorkManager queues
- [NXP-29686] - Allow to run some shell scripts when starting the Nuxeo Docker image
- [NXP-29729] - Improve nuxeoctl showconf
- [NXP-29730] - Merge Maven modules #1
- [NXP-29740] - Upgrade Kafka from 2.5.0 to 2.6.0
- [NXP-29759] - Make the task endpoint use the UserManagerResolver
- [NXP-29814] - Don't WARN about ObjectLockConfiguration on regular S3 buckets
- [NXP-29824] - Upgrade version of connect-client
- [NXP-29830] - Make the 'org.nuxeo.distribution.name' property configurable with a Maven property
- [NXP-29836] - More robust blob upload to GCP
- [NXP-29841] - Make the new S3BlobProvider the default when using the S3 package
- [NXP-29845] - Better debugging display of NXQL expressions
- [NXP-29884] - Setup build and release Slack notifications on Nuxeo JSF UI
Clean up
- [NXP-28012] - Deprecate the Simon counters
- [NXP-29749] - Cleanup references to qa.nuxeo.org in READMEs and such
- [NXP-29753] - Log level too high in escalation rules
- [NXP-29754] - Remove Dropbox and OneDrive Live connect connectors
- [NXP-29797] - Remove workaround for DBCP bug
- [NXP-29843] - Jenkinsfile various cleanup
- [NXP-29854] - Remove unused dependency commons-dbcp
- [NXP-29880] - Cleanup deprecated NXRuntimeTestCase remnant usage
- [NXP-29885] - Remove unused/unmaintained jclouds blob provider
- [NXP-29907] - Better error message on invalid OAuth2 grant type
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.