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

Bug Report

  • [CAM-6041] - Management Service getTableMetaData and getTableCount cannot be used with a database table prefix
  • [CAM-7269] - Historic Task Report Tenant check uses unknown column prefix
  • [CAM-7332] - Cannot delete Deployment cascade when History is disabled
  • [CAM-7432] - dmn live editing breaks DRD
  • [CAM-7436] - double request and url change when page changes due to different total size
  • [CAM-7440] - Inconsistent default columns in Processes Dashboard Search
  • [CAM-7442] - When creating index ACT_IDX_JOB_HANDLER a warning is emitted on sqlserver
  • [CAM-7445] - Historic Process Instance Query with authorization checks is slow
  • [CAM-7446] - Redeployment does not include all resources
  • [CAM-7452] - Cannot start Web Applications in Internet Explorer 9
  • [CAM-7455] - Cannot drill down to process instance search in Cockpit from Metrics Charts
  • [CAM-7456] - Avoid firing of historic identity link log event when the user task is completed
  • [CAM-7469] - Compensation is performed in wrong order
  • [CAM-7479] - Cannot escape characters when using like operator on DB2
  • [CAM-7484] - NullPointerException when retrieving activity instance for process instance that was deleted/completed in same command context
  • [CAM-7492] - Cannot use JPA variables with serialized object values
  • [CAM-7511] - Wrong query parameter is used when calling Batch operation REST API (Cancel Instances)
  • [CAM-7528] - Blog not published on commit
  • [CAM-7537] - Cannot see variables in history view
  • [CAM-7548] - Typo on method name DeploymentQuery.orderByDeploymenTime()
  • [CAM-7551] - Variable is set for businessKey
  • [CAM-7561] - Cascading deletion of called process instances does not respect skipIoMappings flag
  • [CAM-7572] - Pagination does not work when querying for users by group id in LDAP plugin
  • [CAM-7576] - A failed job is not unlocked when the FailedJobListener throws an exception
  • [CAM-7612] - Welcome App always links to default engine
  • [CAM-7631] - Custom login error message not displayed
  • [CAM-7669] - When setting job retries (batch) some query parameters are ommitted
  • [CAM-7674] - Wrong Instance Count in deployment view
  • [CAM-7796] - Decision Instance Page displays tenant of decision definition
  • [CAM-7797] - Warning about not scheduled history cleanup must not appear in default engine configuration
  • [CAM-7798] - NullPointerException on failed PA deployment in Spring context leaving Tomcat in inconsistent state
  • [CAM-7825] - When I retrieve the historic variable instances via rest api I can not filter by type

Feature Request

  • [CAM-2702] - I can correlate a message by local execution variable
  • [CAM-2732] - As Operator I can deploy a process from cockpit
  • [CAM-5181] - I get feedback when assigning a task to a non-existing user in tasklist
  • [CAM-6040] - As cockpit user, I get the total number of search results
  • [CAM-6098] - In cockpit search I can see process definition information
  • [CAM-6669] - For a variable change, I can determine the user who caused it
  • [CAM-6749] - I can choose to skip io mappings when deleting a process instance
  • [CAM-6885] - Using the REST Api I can skip custom listeners when deleting a process instance
  • [CAM-7044] - I can use OpenJDK 8 with Camunda BPM
  • [CAM-7098] - I can execute a batch modification of process instances by using the Java/REST API
  • [CAM-7164] - I can query for Users using a native query
  • [CAM-7177] - Add Support for PostgreSQL 9.6
  • [CAM-7289] - I can use the database db2 version 11 with Camunda
  • [CAM-7330] - I can search tasks for not equal/like names
  • [CAM-7345] - I can use the TaskQuery to retrieve tasks which have a candidate user
  • [CAM-7423] - I can get error details for a failed external task in Cockpit
  • [CAM-7425] - Subprocess gets resized when a new child element is added when using fluent builder
  • [CAM-7426] - Generate proper coordinates for a attached boundary event when using fluent builder
  • [CAM-7427] - Branches are placed one below the other when using fluent builder
  • [CAM-7435] - I can get the process definition version from historic process instance
  • [CAM-7462] - I can only assign tasks to users I have READ access to
  • [CAM-7468] - In cockpit, I can get a deep link to the current search so that I can share it with others
  • [CAM-7485] - I can query process instances ordered by business key
  • [CAM-7486] - I can use processInstanceBusinessKeyLike on ProcessInstanceQuery
  • [CAM-7487] - Maximize Diagram Views in Cockpit
  • [CAM-7510] - I can cleanup the process instance history
  • [CAM-7512] - I can skip custom listeners during batch running instances cancelation
  • [CAM-7534] - In cockpit, I can choose to skip io mappings when deleting a deployment
  • [CAM-7541] - On startup engine schedule history cleanup
  • [CAM-7542] - Async history cleanup must be configurable
  • [CAM-7564] - Allow using classes instead of class names in model API for developer convenience
  • [CAM-7593] - Allow for empty body in certain REST requests
  • [CAM-7600] - I can choose to skip io mappings when deleting a deployment
  • [CAM-7601] - In rest api, I can choose to skip io mappings when deleting a deployment
  • [CAM-7602] - In cockpit, I can choose to skip io mappings and custom listeners when deleting a process instance
  • [CAM-7605] - I can cleanup DMN history data with history cleanup
  • [CAM-7613] - Using Java API, I can set retries for external tasks asynchronously
  • [CAM-7659] - I can restart process instances
  • [CAM-7662] - I can restart a process instance which was cancelled in a user task
  • [CAM-7667] - In Cockpit, I can skip custom listeners during batch running instances cancelation
  • [CAM-7697] - I can define history time to live for case definition
  • [CAM-7698] - I can define history time to live for decision definition
  • [CAM-7699] - Allow user to disable deployment synchronization
  • [CAM-7716] - I can provide a historic process instance query to restart process instances
  • [CAM-7717] - I can restart process instances asynchronously
  • [CAM-7718] - I can restart process instances by using Rest API
  • [CAM-7723] - add total result count for search in tasklist
  • [CAM-7735] - When using the incident rest api I can sort the historic incidents by incident state
  • [CAM-7738] - I can cleanup CMMN history data with async history cleanup
  • [CAM-7774] - I can restart process instance with the initial set of variables
  • [CAM-7777] - I can skip IO Mappings and Customer Listeners when I restart a process instance
  • [CAM-7786] - Using BPMN model API, I can get the value of history time to live for a process

Task

  • [CAM-3923] - Investigate automatic re-triggering of failed builds
  • [CAM-7159] - Maintenance branch views are created automatically on Release Jenkins
  • [CAM-7270] - Improve Custom FEEL Function Extensions
  • [CAM-7273] - As a developer, I can inspect WAS / WLS server logs from CI
  • [CAM-7274] - Investigate increased build timeouts for WAS / WLS servers
  • [CAM-7323] - Out of memory in instance migration test
  • [CAM-7336] - Add styling for buttons in webapp header
  • [CAM-7350] - Create webapp-it test for was 9
  • [CAM-7360] - Investigate memory issues affecting platform-jdk-ibm-jdk-6-latest
  • [CAM-7361] - Investigate Query Performance Timeouts
  • [CAM-7366] - Javadoc: List/explain file endings that are interpreted during deployment
  • [CAM-7374] - Fix failing E2E testcases
  • [CAM-7412] - Engine IT tests are only executed on Postgres 9.4
  • [CAM-7430] - CI jobs are triggered by GitHub
  • [CAM-7433] - Add example about how to prevent embedded form to submit variable
  • [CAM-7437] - Proofread and correct CMMN 1.1 Reference
  • [CAM-7444] - As an enterprise customer I can download a was 9 distro
  • [CAM-7450] - Write 770-alpha1 release blogpost
  • [CAM-7454] - As a developer, I get notified when a CI build fails because of code changes done by myself
  • [CAM-7457] - I can read some documentation on DI generation while using fluent builder
  • [CAM-7463] - Create Docker image with Ops tools
  • [CAM-7464] - Spike: Validate that I can use the database db2 version 11 with Camunda
  • [CAM-7465] - Remove businesskey from list of constraints for output mapping
  • [CAM-7467] - Proofread and correct Forms Reference
  • [CAM-7471] - fix formatting in forms reference
  • [CAM-7476] - Proofread and correct Spin Dataformat Reference
  • [CAM-7478] - Proofread and correct Connectors Reference
  • [CAM-7481] - Add how to create a Custom Connector
  • [CAM-7498] - Provide Docker Container for Postgres 9.6
  • [CAM-7499] - Adjust JobDSL to to run Tests on Postgres 9.6
  • [CAM-7500] - Run engine IT testsuite against Postgres 9.1
  • [CAM-7502] - Provide Docker Container for DB2 11.1
  • [CAM-7503] - Adjust JobDSL to run Tests on DB2 11.1
  • [CAM-7518] - Failed seed jobs send notifications to the CI team
  • [CAM-7520] - TNGP jobs are triggered by GitHub push
  • [CAM-7529] - List GraphQL community extension
  • [CAM-7530] - Create GraphQL community extension CI and release build
  • [CAM-7531] - Oracle docker container on AWS
  • [CAM-7532] - DB2 docker container on AWS
  • [CAM-7533] - SqlServer docker container on AWS
  • [CAM-7535] - Add DB2 11.1 to supported environments
  • [CAM-7536] - Add PostgreSQL 9.6 to supported environments
  • [CAM-7538] - I can call history cleanup for process instances via Java API
  • [CAM-7539] - I can call async history cleanup via REST API and Java API
  • [CAM-7544] - Migrate Nexus LDAP account to new one
  • [CAM-7547] - Remove deprecated tag from DeploymentBuilder#deploy
  • [CAM-7555] - Proofread and correct Deployment Descriptors Reference
  • [CAM-7556] - Add buildRetry configuration option to Job-DSL-Generator
  • [CAM-7557] - Add build retries for infrastructure failures to Job DSL jobs
  • [CAM-7558] - Align BFA errors of all Jenkins configs
  • [CAM-7559] - Migrate Nginx LDAP account to new one
  • [CAM-7560] - Add naginator plugin to Jenkins
  • [CAM-7573] - Test org.camunda.bpm.engine.test.mock.Mocks
  • [CAM-7574] - Add support for MySQL 5.7
  • [CAM-7578] - Add request status page for Nginx
  • [CAM-7581] - Builds aborted by build timeout should be retried
  • [CAM-7582] - Research repository backups of Camunda organizations from GitHub
  • [CAM-7586] - Create MySQL 5.7 docker image
  • [CAM-7587] - Create Jenkins build for MySQL 5.7 docker image
  • [CAM-7588] - Update MySQL docker image version in bootstrap files
  • [CAM-7591] - Enable SSL redirect when accessing hq2 over HTTP
  • [CAM-7596] - Add MySQL 5.7 to supported environments
  • [CAM-7597] - Allow local build of CI Docker images
  • [CAM-7608] - Remove @Deprecated annotation from instantiation method
  • [CAM-7646] - fix Tasklist Filter Basic Spec
  • [CAM-7670] - List Migration community extension
  • [CAM-7760] - Adjust and migrate examples "Misc"
  • [CAM-7761] - Adjust and migrate examples "Deployment"
  • [CAM-7762] - Adjust and migrate examples "Plugin & Model API"
  • [CAM-7763] - Adjust and migrate examples "BPMN 2.0"
  • [CAM-7768] - Test Standalone Webapps
  • [CAM-7827] - Improvement of the restart process instances code

Sub-task

  • [CAM-7744] - Expose history time to live attribute to Case definition via Rest API

Edit/Copy Release Notes

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