Release Notes - camunda BPM - Version 7.14.0-alpha2 - HTML format

Bug Report

  • [CAM-9161] - Validation of minlength and maxlength constraints inconsistent
  • [CAM-11755] - Deletion of Deployment with many historic process instances fails
  • [CAM-11833] - Importing large sets of data with OptimizeApiPageSizeTest fails for MSSQL
  • [CAM-11956] - When resuming a process application, the DeploymentCache caches all existing process definitions as BpmnModelInstances
  • [CAM-12041] - SPIN: De-serialization of Lists works but Collections and Maps are not implemented.
  • [CAM-12053] - When filtering by variable in Cockpit, the query fails with ambiguous column name "PROC_DEF_ID_"
  • [CAM-12070] - Query for updating the removal time for batches performs poorly on MySQL
  • [CAM-12079] - Engine startup can fail with foreign key constraint violation when re-configuring history cleanup
  • [CAM-12106] - Double-Checked Locking issue in ExpressionManager
  • [CAM-12119] - In telemetry, the product version doesn't respect enterprise alphas
  • [CAM-12134] - OPEN API for GET /process-instance/{id} is missing
  • [CAM-12187] - Run: Jersey writes a lot of exception messages due to missing javax-activation classes
  • [CAM-12269] - In OpenAPI, remove format from IncidentDto #rootCauseIncidentId
  • [CAM-12272] - Angular Components are destroyed before they are bootstrapped

Feature Request

  • [CAM-11567] - OpenAPI: Historic Process Instance endpoints
  • [CAM-11919] - Support Spring Boot 2.3
  • [CAM-12015] - Support SQL Server 2019
  • [CAM-12186] - taskNameLike and taskDescriptionLike queries (for Historical Tasks) and descriptionLike (for Tasks) are case sensitive
  • [CAM-12196] - Add Chinese Language support for Welcome, Admin and Tasklist Webapps
  • [CAM-12228] - Create modifier for ProcessEngineConfigurationImpl.authorizationService

Task

  • [CAM-11227] - Doc - Improve definition of Job
  • [CAM-11594] - Merge Features and Fixes from Master to react
  • [CAM-11835] - Importing large sets of data with OptimizeApiPageSizeTest fails for DB2
  • [CAM-11872] - Use OpenJPA 2 in old-engine tests
  • [CAM-11873] - Generate a HTML license book
  • [CAM-11875] - Improve quality of generated frontend license book
  • [CAM-11940] - Docker QA job fails when building a minor or patch release
  • [CAM-11943] - Ensure unique classpath resource names for Model API schema files
  • [CAM-12011] - Documentation - Add requirement for name attribute for custom form field validation
  • [CAM-12050] - Add 7.14 version to announcements doc page
  • [CAM-12117] - Adjust shading tests jar in the engine
  • [CAM-12126] - Fix typos in documentation
  • [CAM-12141] - Announce 7.15 in enterprise documentation
  • [CAM-12145] - Fix test release job for 7.13 & 7.14 which tries to update the version of the Docker QA pom.xml file
  • [CAM-12149] - Process Engine test suite uses JUnit 4 in all test classes
  • [CAM-12158] - Use connect in telemetry reporter
  • [CAM-12161] - Adjust concurrent test for MariaDB Galera cluster scenario
  • [CAM-12163] - Bump spring.security.version in camunda-bpm-examples from 4 to 5
  • [CAM-12195] - Fix spelling mistakes in docs
  • [CAM-12205] - Cleanup DeleteDeploymentCascadeTest data after test
  • [CAM-12214] - Update JDBC driver for SQL Server
  • [CAM-12243] - Improve JavaDoc of Authorization class
  • [CAM-12258] - Publish contact info for license-related inquiries
  • [CAM-12271] - Update twitter handle in docs theme
  • [CAM-12276] - Include GPL Cooperation Commitment in docs

Sub-task

  • [CAM-12128] - [BUG] CRDB Timestamp subtraction doesn't combine with EXTRACT
  • [CAM-12159] - [BUG] Long-running CRDB transactions fail when commit deadline is exceeded
  • [CAM-12160] - [BUG] Union queries fail in CRDB due to a type mismatch
  • [CAM-12192] - [BUG] Concurrent DbDeadlockTest blocks on CRDB
  • [CAM-12193] - [BUG] CompetingMessageCorrelationTest test case blocks test suite execution
  • [CAM-12209] - [REGRESSION] On process instance history view, variable tab is not shown when switching tabs
  • [CAM-12210] - [REGRESSION] No notifications shown
  • [CAM-12211] - [REGRESSION] Page interaction blocked when modal dialog is force quitted
  • [CAM-12213] - [REGRESSION] Loading moddle into bpmn-js does not work
  • [CAM-12215] - [REGRESSION] Path of DRD page changed
  • [CAM-12216] - [CHORE] Review new examples
  • [CAM-12217] - [IMPROVEMENT] Rename API property
  • [CAM-12218] - [IMPROVEMENT] Simplify accessibility of CSRF token
  • [CAM-12219] - [REGRESSION] Configure error on unhandled rejection to false
  • [CAM-12221] - [REGRESSION] In configuration, handling of suffixes of resource files are aligned
  • [CAM-12222] - [REGRESSION] Default configurations are in place
  • [CAM-12223] - [REGRESSION] Config file uses JavaScript instead of JSON
  • [CAM-12224] - [REGRESSION] Align locales mechanism with other Webapps
  • [CAM-12225] - [DEVWORKFLOW] Copy & watch for ee
  • [CAM-12226] - [DEVWORKFLOW] - maven build works on all platforms
  • [CAM-12234] - [CI] Dynamically download chrome driver for webapp ITs
  • [CAM-12235] - [IMPROVEMENT] Clean up build directory
  • [CAM-12236] - [REGRESSION] Remove obsolete package.json files
  • [CAM-12237] - [CI] Fix Karma and E2E tests
  • [CAM-12241] - [REGRESSION] Translate navigation labels
  • [CAM-12255] - [CHORE] Move new examples
  • [CAM-12256] - [CHORE] Migrate old examples to new plugin system
  • [CAM-12261] - [IMPROVEMENT] Non-plugin scripts can be loaded without default export
  • [CAM-12263] - [REGRESSION] Show login page when unauthorized and switching engines
  • [CAM-12266] - [DOCS] Adjust documentation to reflect the changes in the Plugin system

Edit/Copy Release Notes

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