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

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.