Release Notes - camunda BPM - Version 7.16.0-alpha5 - HTML format

Epic

  • [CAM-13628] - Quarkus Support for the Platform

Bug Report

  • [CAM-12958] - Spring Beans should not be resolved from application context in scripts if custom beans have been provided in the engine configuration
  • [CAM-13333] - Camunda Forms: Can not save or submit empty text fields with default value
  • [CAM-13464] - Task query parameters withoutCandidateGroups and withoutCandidateUsers cannot be used in combination if both are true
  • [CAM-13468] - OpenAPI Type of value property in VariableValueDto.ftl should be AnyType
  • [CAM-13469] - OpenAPI Type of value property in VariableQueryParameterDto.ftl should be AnyType
  • [CAM-13470] - OpenAPI errors in Incident Resource
  • [CAM-13471] - Collection of minor OpenAPI issues
  • [CAM-13572] - TaskFilter with Or Query including candidateUser and candidateGroup throws Exception
  • [CAM-13624] - Python OpenAPI client cannot use literals for Variable values
  • [CAM-13683] - Prevent Deadlocks on SqlServer for concurrent history cleanup and running instances
  • [CAM-13800] - valueNotLike filter for task variables not implemented correctly in openAPI
  • [CAM-13802] - Sorting property for OpenApi query methods is not nullable
  • [CAM-13803] - Form with readonly fields cannot be submitted if the field is empty - "validation of readonly failed"
  • [CAM-13817] - When bootstrapping the engine, database type check for CockroachDB creates resource leak
  • [CAM-13852] - Revert changes to ProcessEngineConfigurationImpl setter methods
  • [CAM-13887] - Call activity - unable to click the icon

Feature Request

  • [CAM-10715] - Avoid conditional event race condition with selected batch APIs
  • [CAM-11410] - Camunda Engine Quarkus Extension
  • [CAM-12180] - I can resolve the called element from a Call Activity in Cockpit
  • [CAM-12687] - Add support for Azure SQL Server DB
  • [CAM-13113] - Cockpit batch operation to correlate message
  • [CAM-13264] - I can bind form keys to the latest version of a form resource
  • [CAM-13367] - Support JBoss EAP 7.4
  • [CAM-13394] - The invoice example is included in Camunda Run
  • [CAM-13486] - I can assign the job executor to a job priority range
  • [CAM-13719] - Cockpit and Tasklist use the target form-js version for the 7.16 release
  • [CAM-13774] - Sending status-based variables (like progress) from External Task to Engine periodically (via specific method)

Task

  • [CAM-11281] - Integrate Testcontainers into the Process Engine testsuite
  • [CAM-13393] - Retire freestyle jobs for 7.15/7.16 covered by declarative pipelines
  • [CAM-13430] - E2E test - Deployments
  • [CAM-13480] - In the process definition history view, the time restriction label cleary describes its semantics
  • [CAM-13547] - NoServletAuthenticationFilterTest is unstable
  • [CAM-13548] - LoginIT in webapps integration tests is unstable
  • [CAM-13613] - Broken dashboard overview is available for default pipeline branches
  • [CAM-13780] - Add Graal.js to manual installation guides
  • [CAM-13784] - The Pipelines CI stages Javadocs
  • [CAM-13795] - Release: Javadocs job fails
  • [CAM-13799] - Clarify table prefix for Liquibase in documentation
  • [CAM-13805] - Explain how to reference deployed forms in Run
  • [CAM-13806] - Fix Groovy typo in scripting documentation
  • [CAM-13813] - Use database schema guide reference in WildFly installation guide
  • [CAM-13828] - Use 7.16 scripts as Liquibase base
  • [CAM-13840] - DetermineHistoryLevelCmdTest is unstable
  • [CAM-13849] - Add Java 15 to supported environments
  • [CAM-13869] - Update camunda forms reference to include new form components
  • [CAM-13874] - Update template engines to version 2.1
  • [CAM-13875] - Clarify in security guide that only models from trusted sources/users should be deployed
  • [CAM-13876] - NotificationsPanel uses compile-template
  • [CAM-13892] - help.js is no longer needed

Sub-task

  • [CAM-13583] - Quarkus Extension is compiled with Java 11 to Java 8 compatible bytecode
  • [CAM-13625] - Add Azure SQL Server DB Pipeline stages
  • [CAM-13629] - [OPTIONAL] In Quarkus Extension, engine can be configured via application.properties file
  • [CAM-13631] - I can deploy modelling resources
  • [CAM-13632] - Persistence via Quarkus Agroal
  • [CAM-13635] - [OPTIONAL] H2 in-memory database is configured by default
  • [CAM-13638] - I can read documentation
  • [CAM-13643] - Create a frontend-only dashboard that displays broken pipeline stages
  • [CAM-13644] - The failed jobs dashboard is deployed and accessible to all members of the team
  • [CAM-13657] - Azure DB support is documented
  • [CAM-13658] - Azure DB maintenance policy is defined
  • [CAM-13662] - Create CamundaFormDefinition
  • [CAM-13663] - Manage deployment of CamundaFormDefinition
  • [CAM-13664] - Handle submission of Camunda Forms
  • [CAM-13665] - Handle retrieving Camunda Forms
  • [CAM-13666] - Extend REST API for UserTask
  • [CAM-13689] - Provide frontend that lets the user navigate between called processes
  • [CAM-13690] - The public Rest API should be documented in openAPI and Rest Docs
  • [CAM-13691] - The public API should enforce authorization
  • [CAM-13692] - Provide new user guide documentation
  • [CAM-13697] - Add documentation for new Form Definition
  • [CAM-13736] - Make Camunda Form Definition parsing configurable
  • [CAM-13752] - CDI: Investigate if interceptors should be enabled by default
  • [CAM-13788] - Create simple example for the alpha4 release
  • [CAM-13789] - Add extension to BOM
  • [CAM-13791] - Register strong UUID generator
  • [CAM-13793] - Support Camunda Forms with new form bindings in Tasklist
  • [CAM-13811] - The Quarkus JobExecutor uses its own thread pool
  • [CAM-13818] - Enable exclusive job handling for set variables batch
  • [CAM-13819] - Enable exclusive job handling for correlate message batch
  • [CAM-13821] - Bump Quarkus to 2.1.2.Final
  • [CAM-13827] - [DOCS] I can read documentation about the CDI integration
  • [CAM-13834] - Change default history level to full
  • [CAM-13835] - [DOCS] I can read documentation on configuring the Quarkus extension
  • [CAM-13836] - [DOCS] I can read documentation on Quarkus resource deployment
  • [CAM-13837] - Increase surefire heap space for tests
  • [CAM-13838] - [DOCS] I can read documentation on Quarkus version support and supported deployment scenarios
  • [CAM-13843] - [DOCS] Persistence integration
  • [CAM-13844] - Call Activities that are not in the top level flow are resolved
  • [CAM-13850] - [EXAMPLE] Process Engine Plugin Spin example
  • [CAM-13851] - Add README.md files
  • [CAM-13853] - [EXAMPLE] Datasource example
  • [CAM-13854] - Fix failing history level stages
  • [CAM-13863] - Java API exists
  • [CAM-13864] - REST API exists
  • [CAM-13865] - Cockpit UI exists
  • [CAM-13871] - It should be possible to navigate on currently running dynamic call activities
  • [CAM-13889] - Cockpit UI documentation exists

Edit/Copy Release Notes

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