Release Notes - Nuxeo Platform - Version 11.4 - HTML format

Epic

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

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.