Bug Report
- [CAM-1753] - The compensation handler associated with the compensation boundary has no end time in history
- [CAM-1971] - Process Engine Database Deadlock on conflicting flush ordering
- [CAM-2224] - Tasklist throws exception when submitting task form
- [CAM-2391] - I can not edit, delete or add users to groups with a backslash in the group ID
- [CAM-2521] - No execution END event fired for compensation listeners
- [CAM-2536] - ActivityId and ActivityName not exposed in CaseExecution
- [CAM-2537] - Nested commands do not decrement job retries
- [CAM-2546] - Redirect after login is broken in cockpit and tasklist
- [CAM-2557] - Using PVM to start execution somewhere in a hierachy of subprocesses is broken
- [CAM-2566] - Async continuation on start event does not work if process is started by call activity
- [CAM-2567] - Deadlocks caused by missing index on foreign key in INCIDENT table
- [CAM-2588] - When I unclaim a task, the task list is not refreshed
- [CAM-2590] - Cannot start a process instance which does not contain any forms
- [CAM-2591] - To start a process instance without a form, the input variables should be optional
- [CAM-2595] - FavIcon broken in Tasklist
- [CAM-2603] - Exceptions during CommandContext flush do not decrement job retries
- [CAM-2608] - Hal REST API call to single task should have embedded process definition
- [CAM-2609] - BusinessKey is not set on historic process instance using the process task
- [CAM-2610] - Cannot switch Engine in webapps navigation bar
- [CAM-2615] - Job Definition Plugin is not availabe anymore in cockpit
- [CAM-2620] - ACT_HI_PROCINST.START_ACT_ID_ is not set for child process instances
- [CAM-2622] - LDAP provider does not test testFilterByGroupNameLike
- [CAM-2638] - Different cockpit plugins with same Id
- [CAM-2640] - Concurrent completion of child executions does not lead to a completion of the parent case execution
- [CAM-2642] - User name not displayed in admin/cockpit webapp navbar
- [CAM-2682] - SQL scripts are concatenated in an incorrect order in Camunda BPM 7.2.0
- [CAM-2684] - I can not identify which version of a process definition to start in Camunda BPM 7.2.0
- [CAM-2698] - Fix typo in Tasklist
- [CAM-2699] - Variables not cleared when changing process definition to start
- [CAM-2700] - Page selection for variables in Cockpit broken
- [CAM-2710] - SetJobRetriesCmd should clear lockOwner and lockExpirationTime
- [CAM-2711] - engine is unable to resolve script resources while parsing process
- [CAM-2715] - slf4j-api is missing from WAS distribution
- [CAM-2718] - REST hal+json Content Negotiation not working on Wildfly
- [CAM-2726] - engine.test.api.task.TaskQueryTest may fails
- [CAM-2730] - LDAP Identity Provide should correctly handle empty string
- [CAM-2734] - forms of invoice demo app not working correctly
- [CAM-2752] - Authorization type not updated correctly
- [CAM-2753] - If I update a filter without color the color value is set to the default (red)
- [CAM-2764] - Delayed suspension of Process Definiton not working
- [CAM-2768] - REST API authorizations not saved correctly
- [CAM-2771] - Filtering not working for Process Definition "Name Like"
Feature Request
- [CAM-1065] - I can read documentation on expression language
- [CAM-1317] - I can see business key on process instance level
- [CAM-1530] - As Cockpit User I can select and cancel multiple process instances
- [CAM-1728] - As Dev, I can query operations (suspend, activate, cancel) on process instances in the history
- [CAM-2213] - User can enable that during deployment only changed processes will get a new version
- [CAM-2245] - As Tasklist User, I can complete a task
- [CAM-2247] - As Tasklist User, I can claim and unclaim a task
- [CAM-2365] - Using history service, I can distinguish between event definitions
- [CAM-2370] - I can start a Process Instance and connect it to a case instance
- [CAM-2374] - As CaseWorker I can create a new user task, which is connected to the case
- [CAM-2385] - As Case worker I can use Milestones
- [CAM-2426] - Using Spin I can map XML to Java Object
- [CAM-2427] - Using Spin I can map Java Object to XML
- [CAM-2432] - I can extend Spin
- [CAM-2435] - When I use the REST variable instance query, Java Objects are always fetched in their serialized representation
- [CAM-2453] - I can use XSLT as template engine
- [CAM-2484] - I can edit Serialized Java Objects in embedded Forms
- [CAM-2498] - I can use Single valued Select Controls in embedded forms
- [CAM-2503] - I can define callbacks to participate in the task form lifecycle
- [CAM-2505] - I can use angular support in embedded forms
- [CAM-2510] - Case instance Id is propagated in BPMN and supported in Queries and History
- [CAM-2522] - Make "Job Executor Hint" configurable
- [CAM-2532] - Support Ant-style variable substitution in bpm-platform.xml
- [CAM-2539] - I can specify the default number of retries for a job in the process engine configuration
- [CAM-2544] - I can submit and retrieve serialized object representations for variables using the public API
- [CAM-2576] - Using Spin I can set a value of an element
- [CAM-2585] - When I complete a task, the task list is refreshed
- [CAM-2597] - I can maximize forms in the tasklist
- [CAM-2619] - Using the REST Api, I can create and update a task
- [CAM-2628] - Using the Java Api I can manage Task Filters
- [CAM-2629] - I can use Expression language in TaskQueries
- [CAM-2630] - Using the Java API I can execute a Task Filter by Id
- [CAM-2631] - I can read documentation on variables and variable types
- [CAM-2632] - Using the REST Api I can manage Task Filters
- [CAM-2633] - Using the REST API I can query for Task by Filter
- [CAM-2634] - Using the REST API I can set the serialized representation of a single variable
- [CAM-2645] - Refresh list of filtered tasks after starting a new instance
- [CAM-2648] - As Tasklist User, I can create a new filter
- [CAM-2649] - As Tasklist User, I can define the variables which are displayed in a filter
- [CAM-2650] - As Tasklist User, I can manage filter authorizations
- [CAM-2651] - As Tasklist User, I can edit and delete existing filters
- [CAM-2660] - Using the REST API I can execute task filter by ID
- [CAM-2686] - I can download XSLT as enterprise extension from docs.camunda.org
- [CAM-2689] - I can use an example of the XSLT support
- [CAM-2690] - I can read documentation about Enterprise Extensions
- [CAM-2704] - Support authorizations for filters
- [CAM-2705] - Do not decrement Job Retries on OptimisticLockingException
- [CAM-2712] - Support for DataObject and DataObjectReference in BPMN model API
- [CAM-2735] - camunda-engine-unittest uses camunda-bpm-assert
- [CAM-2742] - As a user, I don't want to see suspendend processes in "start a process" menu (tasklist)
- [CAM-2750] - I can read documentation on XSLT support
- [CAM-2759] - I can see and edit spin-serialized variables in cockpit
- [CAM-2766] - Using the REST Api I can retrieve the OPTIONS for the filter resource
- [CAM-2767] - As Tasklist user I cannot perform unauthorized filter modifications
Task
- [CAM-1544] - Spike: Support for Wildfly Application Server
- [CAM-2305] - Use commons-utils in SPIN
- [CAM-2404] - Refactor thrown exceptions in the part of CaseManagement
- [CAM-2481] - migrate e2e tests from platform to webapp
- [CAM-2553] - Rename "pile" into "filter"
- [CAM-2602] - Extract SPI for Persistence Providers in Process Engine
- [CAM-2605] - Specify filtering in the tasklist
- [CAM-2606] - I can use a deeplink to a single task
- [CAM-2614] - Webapp login page: set focus on user name input field
- [CAM-2621] - Extract JMX core
- [CAM-2646] - Extend Spring test case for Java context configuration
- [CAM-2656] - improve tasklist login screen
- [CAM-2658] - harmonize tasklist dialogs with other webapps
- [CAM-2666] - I can read documentation how to install Wildfly
- [CAM-2667] - Include Wildfly in release
- [CAM-2677] - Add maven bundle plugin to Spin and Connect
- [CAM-2679] - Add wildfly to download section
- [CAM-2680] - Update OSGi im/exports for engine
- [CAM-2681] - release tasklist without translations
- [CAM-2687] - Provide distributions for XSLT extension
- [CAM-2688] - Provide CI & Release Build for XSLT Extension
- [CAM-2692] - rename filter "Mines" to "My Tasks"
- [CAM-2714] - separate cycle from the rest of camunda BPM
- [CAM-2728] - Change $CATALINA_HOME to $TOMCAT_HOME
- [CAM-2777] - remove checkboxes from tasks in the listview
- [CAM-2778] - improve delete filter dialog
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.