Release Notes - camunda BPM - Version 7.3.0-alpha3 - HTML format

Bug Report

  • [CAM-1803] - Renderer cuts off the process diagram
  • [CAM-1881] - Call Activity out parameters are not executed if the sub process instance throws an error
  • [CAM-3223] - Unable to use expression for camunda:formField defaultValue
  • [CAM-3239] - validation of required failed in generated forms
  • [CAM-3325] - ProcessEngineRule does not work in parameterized JUnit tests
  • [CAM-3431] - Using the REST API, GET /filter/{id} does not return the underlying query's ordering
  • [CAM-3532] - Ordering on DB2 zOS 10 not working
  • [CAM-3536] - Cannot create Authorizations in Admin
  • [CAM-3569] - HistoricVariableUpdate#variableInstanceId is null
  • [CAM-3570] - Local human task variable is not associated with corresponding case execution and instance
  • [CAM-3572] - ArrayIndexOutOfBoundsException in GetActivityInstanceCmd.initActivityInstanceTree
  • [CAM-3573] - Distance between embedded forms and Save/Complete button too small
  • [CAM-3576] - Breadcrumbs lost in cockpit history view after page refresh
  • [CAM-3577] - Version in footer of webapps not displayed correctly
  • [CAM-3600] - dist/wildfly: remove jackson modules as they are already provided by WildFly
  • [CAM-3606] - Current selection gets lost in Cockpit
  • [CAM-3607] - Seach on strings with operator "like" should not need "%" wildcard
  • [CAM-3608] - Userguide references non-existant method
  • [CAM-3611] - Spin doesn't compile with jdk 6
  • [CAM-3615] - Incidents tab in cockpit is broken
  • [CAM-3616] - After login into Tasklist on IE11 the "task search dropdown" is open
  • [CAM-3645] - After page refresh current selection is not shown on diagram in cockpit
  • [CAM-3646] - Mouse cursor stays "grabbing" after scrolling on the diagram in cockpit
  • [CAM-3655] - With a compacted execution tree and an async task, triggering a non-interrupting event subprocess makes async job inconsistent
  • [CAM-3658] - Async after jobs are not represented in the Activity Instance tree
  • [CAM-3664] - Incorrect example for using custom scripts in Tasklist
  • [CAM-3667] - Examples for rest api variable manipulation broken
  • [CAM-3682] - Unsupported Value Type "Float" mentioned in embedded forms reference
  • [CAM-3683] - Unrecognized field "scrollToBpmnElement" in cockpit process instance query
  • [CAM-3684] - Save JobExecutorContext of ExclusiveJobAddedNotification on creation
  • [CAM-3695] - In and Out elements with a literal as sourceExpression on CallActivity does not work
  • [CAM-3699] - Dead Links to database configuration in installation guide
  • [CAM-3711] - Missing index in DDL for H2
  • [CAM-3712] - H2: Missing not null on NAME_ in ACT_HI_DETAIL
  • [CAM-3726] - ProcessEngineRule does not cache engine if configuration is named 'activiti.cfg.xml'
  • [CAM-3728] - angular does not provide resumeBootstrap in CI
  • [CAM-3736] - Propagate out parameters from CallActivity over more than one level in case of error
  • [CAM-3749] - Cannot add variable to process instance
  • [CAM-3752] - Cannot deselect tree node via X button
  • [CAM-3756] - Authorization statement does not work on MySql
  • [CAM-3757] - Multi-instance activity instances are not displayed correctly in Cornercases Process
  • [CAM-3772] - Cockpit does not display processes with multi instance correctly
  • [CAM-3801] - Camunda ee-webapp uses Jackson 1 on JBoss

Feature Request

  • [CAM-807] - Upgrade REST API Jackson version from 1.9.11 to 2.3.x
  • [CAM-2366] - I can sort variable update events by their occurrence
  • [CAM-2496] - Propagate error payload to catching execution
  • [CAM-2517] - StartProcessInstanceByMessage
  • [CAM-2859] - In an execution listener on "end" event, I can differentiate between successful end and cancellation
  • [CAM-2948] - I can configure the Tomcat JobExecuter Threadpool properties
  • [CAM-3164] - As Tasklist User I do not see processes which I cannot start (Start process dialog)
  • [CAM-3257] - Include assigned tasks for candidate user and groups query
  • [CAM-3387] - I can sort HistoryEvents that happened inside a Process Instance
  • [CAM-3453] - Using the Java API I can modify a Process Instance's Execution State
  • [CAM-3467] - In cockpit I can specify sort order in process instance search
  • [CAM-3555] - I can see cockpit user operations on process definition level in the user operations log
  • [CAM-3556] - I can see cockpit user operations on process instance level in the user operations log
  • [CAM-3579] - Using the REST Api, I can modify a process instance's execution state
  • [CAM-3590] - I can sort HistoricJobLog Events by their occurrence
  • [CAM-3602] - Using the Rest Api I can use the new sort option "occurrence" for HistoricActivityInstanceQuery, HistoricDetailQuery, HistoricJobLogQuery
  • [CAM-3609] - I can restrict process-related Api access through authorizations
  • [CAM-3622] - I can audit process instance modifications in the user operation log
  • [CAM-3634] - Via process instance modification, I can cancel transition instances (i.e. async tasks)
  • [CAM-3639] - I can use .taskDefinitionKeyIn(...) in task Query
  • [CAM-3641] - I can use .ProcessDefinitionKeyIn(...) in task Query
  • [CAM-3642] - Improve TaskQuery to support "parentTaskId"
  • [CAM-3652] - Using the REST API, I can cancel transition instances
  • [CAM-3666] - Provide public API access of the superExecution of a delegate execution
  • [CAM-3670] - I can use .processInstanceBusinessKeyIn(...) in task Query
  • [CAM-3705] - Using Cockpit, I can modify a process instance's execution state
  • [CAM-3710] - TaskService api methods are restricted through authorizations
  • [CAM-3713] - I can authorize Access to Form Service API
  • [CAM-3714] - Task Instance Authorizations are updated when Task IdentityLinks change
  • [CAM-3717] - I can read docs on the execution tree structure
  • [CAM-3719] - I can authorize Access to Runtime Service API
  • [CAM-3720] - I can authorize the Process Definition Query
  • [CAM-3723] - I can configure authorizations for tasks and processes in Admin

Task

  • [CAM-3306] - Test camunda BPM against mysql 5.6
  • [CAM-3328] - Investigate IE-compatibility shims usage in webapps
  • [CAM-3435] - Migrate cockpit to bpmn.io
  • [CAM-3455] - Refactor Multi Instance and related PVM constructs
  • [CAM-3548] - Add Support for Wildfly 8.2 Application Server
  • [CAM-3551] - Tasklist Diagram uses bpmn viewer widget
  • [CAM-3567] - Improve UI of Sorting with multiple parameters in tasklist
  • [CAM-3584] - Align input field style on admin user setup page
  • [CAM-3595] - Improve Code of Sorting with multiple parameters in tasklist
  • [CAM-3603] - Use new sort option "occurrence" in cockpit
  • [CAM-3612] - Spin test suite fails with latest jdk 8u40
  • [CAM-3617] - Add hint to reference the shared libraries in WAS installation guide
  • [CAM-3627] - Spike: cockpit UI for process instance modification
  • [CAM-3632] - Jackson upgrade related refactoring and improvements
  • [CAM-3637] - Use bpmn.io for model traversing in cockpit
  • [CAM-3638] - Spike: Evaluate possible implementations for process instance modification
  • [CAM-3650] - Using the Java API, I can get all activity/transition instances by activityID
  • [CAM-3654] - Spin IBM JDK xml comparison failure
  • [CAM-3657] - Make all flow nodes in Cockpit Process Instance view selectable
  • [CAM-3660] - Improve responsiveness of diagram rendering
  • [CAM-3665] - Clarify that Multi-Instance Call Activities don't support passing of output variables
  • [CAM-3668] - Extract Process Instance Modification framework into plugin
  • [CAM-3671] - Provide Widget for displaying and manipulating Primitive Typed Variables
  • [CAM-3672] - Improve UI of Activity Instance Tree in Cockpit
  • [CAM-3673] - Fix response example of form variables REST docs
  • [CAM-3677] - Improve selection methods for Process Instance Modification
  • [CAM-3678] - Always display identifier for entries in modification list
  • [CAM-3679] - Highlight nodes affected by modification
  • [CAM-3680] - Make entries in modification list sortable
  • [CAM-3681] - Allow selection of ancestor for modification
  • [CAM-3691] - Use mocha in commons UI tests
  • [CAM-3692] - Log DbEntityManager flush ordering on exception
  • [CAM-3696] - Provide Widget for displaying and manipulating Variables of Type "Object"
  • [CAM-3704] - Document Variable handling in Rest Api
  • [CAM-3715] - Cockpit Plugin Queries use authorizations
  • [CAM-3724] - For BPMN timer events, point out issues with time zone configuration
  • [CAM-3733] - Change the way task filter permissions are added
  • [CAM-3745] - Allow selection of instances for cancellation
  • [CAM-3753] - Variable Widget stores values with appropriate type
  • [CAM-3767] - Add JBossEAP 6.4 to QA infrastructure

Edit/Copy Release Notes

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