Release Notes - camunda BPM - Version 7.9.0-alpha4 - HTML format

Bug Report

  • [CAM-8774] - Verify that the SpringProcessEngineConfiguration is used in a Spring environment
  • [CAM-8826] - Translation broken
  • [CAM-8853] - Check if topic name has already been subscribed is not thread safe in java external task client
  • [CAM-8866] - Engine startup can fail with OLE when re-configuring history cleanup job
  • [CAM-8898] - Cannot execute groovy script on Wildfly and Jboss
  • [CAM-8906] - In Cockpit, User Operation Log is not deterministic
  • [CAM-8932] - AuthorizationException is not shown when adding a group to a user
  • [CAM-8933] - In Admin, overflow of group id and name when value is too long
  • [CAM-8938] - In Cockpit, variable scope column disappeared
  • [CAM-8940] - In Cockpit, I cannot access the variable log anymore
  • [CAM-8941] - In Cockpit, I can filter historic variables by a variable scope
  • [CAM-8945] - Calling Process Instance is not cancelled when modifying Called Process Instance
  • [CAM-8949] - Cancelling a called process instance leaves concurrent execution in calling instance
  • [CAM-8964] - NullPointerException after adding history cleanup window to process engine configuration
  • [CAM-8971] - Generated Forms Datepicker does not respect datePattern attribute
  • [CAM-8975] - Select process instances in Cockpit results in an exception when mssql is used as db
  • [CAM-8980] - Process application auto-deployment is called when nested application context is being refreshed
  • [CAM-8983] - There should be no option to navigate to DRD View from Decision Table View
  • [CAM-8984] - DRD drill down button should navigate to Decision Definition View
  • [CAM-8992] - DRD drill down button should be deactivated in the instance DRD instance view.

Feature Request

  • [CAM-8799] - I can use camunda-engine-rest-jaxrs2 with Spring Boot Starter
  • [CAM-8834] - I can add a custom back off strategy for the java external task client
  • [CAM-8870] - In Cockpit, I can see the process instance id of an incident
  • [CAM-8875] - I can generate Config API for Platform which can be used in Wildfly Swarm project
  • [CAM-8876] - There exists Camunda Platform Wildfly Swarm Fraction
  • [CAM-8877] - There exists Camunda REST API Wildfly Swarm Fraction
  • [CAM-8879] - There exists Camunda Webapp Wildfly Swarm Fraction
  • [CAM-8880] - There exists example(s) for using Wildfly Swarm with Camunda platform
  • [CAM-8881] - I can read documentation on how to use Camunda platform with Wildfly Swarm
  • [CAM-8883] - I can receive and respond variables of type object (json serialization) with the external task client
  • [CAM-8886] - I can see Authorizations section with READ permission
  • [CAM-8899] - As user I get a notification if my account permanent locked
  • [CAM-8900] - I can query for historic process instances by state
  • [CAM-8901] - I can use a version tag in a business rule task to bind a decision to evaluate
  • [CAM-8908] - I can receive and respond variables of type object (java serialization) with the java external task client
  • [CAM-8910] - I can configure how many tasks should be fetched as maximum with the java external task client
  • [CAM-8911] - I can configure an asyncResponseTimeout for long polling with the java external task client
  • [CAM-8912] - I can configure a worker id when bootstrapping the java external task client
  • [CAM-8913] - I can configure a lockDuration when bootstrapping the java external task client
  • [CAM-8914] - I can disable automatic fetching with the java external task client
  • [CAM-8915] - I can respond with local variables with the java external task client
  • [CAM-8922] - I can set local variables when completing a task
  • [CAM-8923] - I can specify variables to fetch when subscribing to the client
  • [CAM-8924] - I can receive and respond variables of type object (xml serialization) with the java external task client
  • [CAM-8927] - I can set a Date typed variable
  • [CAM-8928] - I can set a File typed variable
  • [CAM-8930] - I can receive and respond variables of type xml with the java external task client
  • [CAM-8931] - I can receive and respond variables of type json with the java external task client
  • [CAM-8935] - I can filter for variables when subscribing to a topic with the java external task client
  • [CAM-8946] - I can use camunda:decisionRefVersionTag in the model api
  • [CAM-8947] - Expose deployChangedOnly property in SpringTransactionsProcessEngineConfiguration
  • [CAM-8950] - Add documentation for Date variables
  • [CAM-8951] - I can specify a business key to filter tasks on subscribing for topics with the java external task client
  • [CAM-8952] - I can get the business key of the fetched external task with the java external task client
  • [CAM-8953] - I can use a version tag in a call activity to bind a bpmn element
  • [CAM-8954] - I can use camunda:calledElementVersionTag in the model api
  • [CAM-8955] - External Task retrieved by fetchAndLock should contain business key
  • [CAM-8962] - Fetch and lock handler (long polling) is notified when the engine executes an external task
  • [CAM-8973] - I can modify a single process instance asynchronously
  • [CAM-8974] - When querying for process instances, I can get only top level process instances
  • [CAM-8985] - In cockpit, I can see the version tag of a decision

Task

  • [CAM-5271] - Review User Guide -> Process Engine -> Delegation Code -> Field Injection
  • [CAM-8443] - I can read documentation about security topics to consider when running Camunda
  • [CAM-8833] - Add indexes on process definition id and end time
  • [CAM-8902] - Update dmn-js to >= 2.0.0
  • [CAM-8903] - Adjust login throttling documentation
  • [CAM-8925] - I can see a clear documentation about handling process & local variables
  • [CAM-8926] - Add an integration test using run-camunda
  • [CAM-8969] - History cleanup can be parallelized
  • [CAM-8981] - Add test case for retrieving the business key as attribute of an External Task for the java external task client

Edit/Copy Release Notes

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