Release Notes - camunda BPM - Version 7.12.0 - HTML format

Bug Report

  • [CAM-5164] - NPE while deploy a process when history level is AUTO
  • [CAM-7775] - I can see incident stacktrace after the process instance is completed
  • [CAM-8802] - Batch operation forgets filter criteria by jumping back to confirmation screen
  • [CAM-9114] - Or query doen't work correctly when another table needs to be joined
  • [CAM-9856] - Form field looses data after adding task meta data (due date, group, etc.)
  • [CAM-9888] - Hard-coded authorization checks in some queries
  • [CAM-9932] - Spin Value XML and JSON lose transient flag when built from UntypedValue
  • [CAM-9979] - In Cockpit, on editing a DMN table, modal dialog closes on clearing predefined values
  • [CAM-9980] - In Cockpit, error message not meaningful on redeploying a just edited DMN table
  • [CAM-10002] - Using the Spring integration, the data of a nested transaction is flushed even if the transaction is rolled back
  • [CAM-10035] - In Tasklist, on deployment page sort dropdown does not show on first click
  • [CAM-10080] - 2nd retry stacktrace link points to the 1st retry one
  • [CAM-10122] - Error when deleting deployment with running instances and history disabled
  • [CAM-10198] - Correlate message start event with local variables results in exception
  • [CAM-10212] - Can't remove long saved filter queries
  • [CAM-10259] - Engine resolves nested JUEL properties from variable context
  • [CAM-10274] - Embedded Subprocess without start event can be deployed but not executed
  • [CAM-10282] - Weak performance of count queries on PostgreSQL
  • [CAM-10321] - "PnW" is not supported as duration
  • [CAM-10340] - In Cockpit, on the deployment page, dmn loading spinner never ends
  • [CAM-10342] - SDK-JS can't be used as a node dependency
  • [CAM-10343] - Process engine exception when querying historic details with processInstanceId and executionId
  • [CAM-10350] - Return Variables on CMMN Task completion returns 500 and Stacktrace
  • [CAM-10352] - In cockpit, recalculate user operation log is not displayed correctly
  • [CAM-10361] - Complete Task in Tasklist throws NPE
  • [CAM-10362] - Empty dropdown when trying to save empty search query in Cockpit
  • [CAM-10367] - Save Filter button not disabled in Cockpits process instance search
  • [CAM-10374] - standalone webapps do not run on tomcat and java version > 8
  • [CAM-10409] - DB Batch operation fails on suppressed Historic OLE
  • [CAM-10422] - Variable in inspect dialog is not updated after edit
  • [CAM-10428] - SchemaLogQueryTest fail due to minor version update
  • [CAM-10429] - Moment does not use correct locale
  • [CAM-10435] - Correct the documentation on date inputs in embedded forms
  • [CAM-10440] - TaskServiceTest fails due to missing HistoryLevel check
  • [CAM-10441] - Jenkins Job Engine-api-compatibility is failing
  • [CAM-10456] - Fix Docs Smoke Tests for latest 7.11 version
  • [CAM-10488] - BPM Assert docs lead to a 404

Feature Request

  • [CAM-3862] - Expose followupdate setter in DelegateTask
  • [CAM-4670] - I can use .assigneeIn(...) in task Query
  • [CAM-9556] - Add Comment to operation in log
  • [CAM-9855] - Recurring Timer Job DueDates do not depend on first job start date
  • [CAM-9972] - Auto Configuration for Java8/JSR-310 Date-Time types in Spring Boot
  • [CAM-9994] - I can define a BPMN Error Throw Event with an error message
  • [CAM-10152] - Using Java API, I can recalculate the removal time based on TTL for processes asynchronously
  • [CAM-10229] - Introduce backoff to task fetching if task execution is slow
  • [CAM-10245] - Handling of multiple element ids in BPMN Parser Exceptions
  • [CAM-10254] - Task listener for UPDATE Events
  • [CAM-10258] - I can programmatically customize resource deployment
  • [CAM-10278] - In BPM-examples, add rest controller for starting process
  • [CAM-10309] - I can use processDefinitionKeyIn() and processDefinitionKeyNotIn() in process instance query (history / runtime)
  • [CAM-10385] - make exception include the name of the variable if FormFieldHandler.createFormField fails
  • [CAM-10393] - I can use version tag when fetching and locking external tasks
  • [CAM-10395] - Case Insensitive Variable Search support in Java & REST API for ProcessInstanceQuery
  • [CAM-10396] - Ability to inspect Bpmn Element Documentation in Cockpit
  • [CAM-10397] - Ability to use BPMN Escalation Events on User Tasks
  • [CAM-10398] - Ability to use BPMN Error Events on User Tasks
  • [CAM-10399] - Time triggered task listeners
  • [CAM-10400] - View Failed Job Stacktrace embedded in Cockpit
  • [CAM-10404] - Export a "support package" allowing for faster problem diagnosios
  • [CAM-10407] - Support for Azul JVMs
  • [CAM-10416] - In Cockpit, I can use a datepicker on the set removal time batch operation view
  • [CAM-10434] - Make the default date pattern configurable
  • [CAM-10436] - [UX Improvement] I can scroll through the list of saved filters in search widget

Task

  • [CAM-6091] - Fix Example Service Task Soap HTTP
  • [CAM-9309] - Update PowerMock to version 2.0 in SPIN
  • [CAM-9653] - Engine's context access synchronizes unnecessarily
  • [CAM-9750] - Update license terms in all OS repos
  • [CAM-9751] - Update license terms in all EE repos
  • [CAM-9752] - Update license terms in all OS distros
  • [CAM-9753] - Update license terms in all EE distros
  • [CAM-9756] - In spring boot web example POST/PUT requests are not enabled by default
  • [CAM-9784] - In Webapps, proms are not handled for sdk-js requests
  • [CAM-9812] - List all available archetype in docs
  • [CAM-9923] - Spike: E2E testing frameworks
  • [CAM-9938] - Log stacktrace of Optimistic Locking Exception during job execution only on level DEBUG
  • [CAM-9991] - In the documentation, set the correct jboss/wildfly rest artifact
  • [CAM-9997] - Document the changes for camunda-spin-dataformat-all in upgrade guide 7.9 to 7.10
  • [CAM-10052] - In Webapps, add documentation for security headers
  • [CAM-10067] - Ability to configure command exception logging
  • [CAM-10068] - Make unstable managed wls test job reliable
  • [CAM-10088] - Backport managed WLS setup to 7.10 and 7.9
  • [CAM-10089] - For weblogic webapp ITs, variables in pom.xml are not resolved correctly
  • [CAM-10099] - Update current year in NOTICE automatically
  • [CAM-10167] - Spike: Try out webpack as build tool for frontend
  • [CAM-10192] - Document limitations of joining inclusive gateway
  • [CAM-10201] - Spike: Step-wise migration from angular.js to react.js
  • [CAM-10223] - For Webapps, add automated Code Styling
  • [CAM-10262] - Fail Maven builds if profiles don't exist
  • [CAM-10310] - Update Platform versions after 7.11 release
  • [CAM-10322] - PR: redirect develop live to 7.11 instead of SNAPSHOT
  • [CAM-10327] - Use JAXB reference implementation
  • [CAM-10330] - DMN Model API: Namespace compatibility test is not executed by surefire
  • [CAM-10368] - CMMN/DMN enabled status is checked on count enpoint calls
  • [CAM-10381] - Document to load the form relative to the container’s context path
  • [CAM-10383] - SQL Upgrade scripts insert for schema version is documented
  • [CAM-10390] - Create a Testcafe test and integrate it into the testing process
  • [CAM-10401] - Prototype for Rest Service Distribution
  • [CAM-10403] - Spike prototypical solution for MI with arbitrary cardinality
  • [CAM-10405] - Minimal increment of "Phone Home"
  • [CAM-10406] - Spike: Cockpit migration to React JS and Plugins
  • [CAM-10410] - Move typed values into the platform
  • [CAM-10412] - Optimize Authorization Resource Type
  • [CAM-10413] - I can use Optimize permissions in Admin
  • [CAM-10414] - Remove transpilation Tasks for BPMN-js dependency
  • [CAM-10418] - Investigate Solution Options for working with Collapsed embedded subprocesses across the stack
  • [CAM-10419] - I can generate a license book for all Java dependencies of a Maven project
  • [CAM-10444] - Documentation - Example of using serialized variables of type Object in POST request
  • [CAM-10450] - Clarify relocated Gson classes with respect to public API definition
  • [CAM-10451] - Configure and test session cookie security config for enterprise containers
  • [CAM-10452] - Remove Cycle from docs pages
  • [CAM-10454] - I can generate a lincense book for Webapp repos
  • [CAM-10458] - Detect usage of dependencies with incompatible licenses
  • [CAM-10459] - Our distros and repos contain a full license book of dependencies
  • [CAM-10464] - In Cockpit, relative dates are not present in translation file
  • [CAM-10465] - In can read documentation about security for the CSRF Prevention Cookie
  • [CAM-10467] - Add integration test for CSRF Prevention
  • [CAM-10468] - Test release job on master broken in webapp build step
  • [CAM-10470] - Configure a Maven plugin that creates a code coverage report
  • [CAM-10471] - Fix typo in BPMN Parser warning
  • [CAM-10473] - Adjust license header of external code in platform
  • [CAM-10474] - Mention about the Jackson dependency, spin and jackson relationship in serialization from object to json
  • [CAM-10476] - Use sdk-js, bpmn-js, cmmn-js and dmn-js from deps.js
  • [CAM-10477] - In Webapps, cookie security flags for CSRF Prevention work for all containers
  • [CAM-10480] - Platform ee node_modules folder should be excluded in license check
  • [CAM-10487] - Release camunda-bpm-custom-batch 1.4.0

Sub-task

  • [CAM-10118] - Update license terms in external task client js
  • [CAM-10119] - Add license headers to all javascript files
  • [CAM-10125] - Update license terms in get-started repos
  • [CAM-10375] - License header is added to javascript files in examples
  • [CAM-10376] - Add license headers to all javascript files in ee repos
  • [CAM-10389] - Add commercial license header in release-parent

Edit/Copy Release Notes

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