Release Notes - camunda BPM - Version 7.3.0 - HTML format

Bug Report

  • [CAM-986] - Cdi Variable Scope does not work for first instance of Parallel Multi Instance
  • [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-2019] - usertak should be usertask
  • [CAM-2599] - Incidents show PersistenceException instead of the actual exception
  • [CAM-2644] - Make DefaultElResolverLookup tolerate non-applicable ProcessApplicationElResolver implementations
  • [CAM-2717] - Incidents created by failed timer start event not visualized in cockpit
  • [CAM-2731] - When querying for process definitions, #getDescription() returns null
  • [CAM-2797] - Failing timer start event does not schedule a new job for next timer invocation
  • [CAM-2821] - Execution tree will not be expanded correctly in case of a non-interrupting subprocess and a parallel fork inside an embedded sub process
  • [CAM-2853] - H2: ACT_RU_AUTHORIZATION.RESOURCE_TYPE_ of wrong datatype
  • [CAM-2897] - NPE in CdiEventListener when leaving MultiInstanceActivity
  • [CAM-3041] - JAR name included in resource name
  • [CAM-3097] - Follow Up Date is not parsed
  • [CAM-3110] - Querying by variableValueNotEquals will not match typed null values
  • [CAM-3132] - Footer not stuck to window buttom when window size reduced
  • [CAM-3135] - Webapp uses reserved word "ROOT" as table alias name
  • [CAM-3157] - CamundaClient misses event support in SDK-JS
  • [CAM-3158] - List method on process-instance resource triggers infinite recursion in SDK-JS
  • [CAM-3167] - Cannot set a complex Java object variable when it is deleted in the same transaction
  • [CAM-3170] - Manual activation rules cannot be used for plan items
  • [CAM-3173] - select box doesn't show the correct option
  • [CAM-3174] - Object Value not deserialized in first Transaction
  • [CAM-3175] - I can see all activity instances in the audit log of a process instance
  • [CAM-3176] - XmlMapper should be triggered also by @XmlType
  • [CAM-3179] - ClassNotFound while deserialization in Spin
  • [CAM-3189] - If Job Handler Configuration is null, a NPE is thrown
  • [CAM-3205] - Xml Model API does not sync DOM Access
  • [CAM-3206] - Cannot submit variables via TaskService.complete for CMMN cases
  • [CAM-3207] - SetProcessDefinitionMigration does not migrate Jobs properly
  • [CAM-3222] - Cannot implicitly update empty list variable with Json variables
  • [CAM-3223] - Unable to use expression for camunda:formField defaultValue
  • [CAM-3226] - Sentry ifPart evaluation may fail when containing stage completes before
  • [CAM-3233] - Page selection for variables in Cockpit history broken
  • [CAM-3235] - Cannot easily extend FailedJobCommandFactory
  • [CAM-3239] - validation of required failed in generated forms
  • [CAM-3245] - Nonexistent favicon path in webapps/camunda/index.html
  • [CAM-3252] - Unable to bundle camunda-webapp/engine-rest classes in CDI context on Wildfly 8
  • [CAM-3254] - Inconsistent camunda Extensions in bpmn 2.0 reference
  • [CAM-3265] - Documentation error in rest /process-definition query
  • [CAM-3272] - documentation bug: JAXB Annotations are not required anymore
  • [CAM-3278] - It should not be possible to correlate against a suspendend ProcessInstance
  • [CAM-3287] - I can access enterprise plugins without a valid license
  • [CAM-3299] - Wrong version of camunda-engine-plugin-connect bundled in JBoss/Widlfy distributions
  • [CAM-3323] - ClassCastException when executing CaseVariableListener
  • [CAM-3325] - ProcessEngineRule does not work in parameterized JUnit tests
  • [CAM-3339] - ProcessApplicationManager#logRegistration does not check isCmmnEnabled configuration
  • [CAM-3343] - Cockpit search works with String variables only
  • [CAM-3350] - ReceiveTask and NonInterruptingBoundaryEvent: Execution tree will not be expanded correctly
  • [CAM-3351] - Left navigation bar on Process Defintion page doesn't show up again
  • [CAM-3360] - Unable to throw BpmnError from Connector script code
  • [CAM-3369] - Cannot set variable value when adding boolean variable
  • [CAM-3370] - Elements in admins authorizations "create new" menu out of position
  • [CAM-3372] - Elements in select groups modal view out of position
  • [CAM-3373] - Process definition suspension modal elements out of position
  • [CAM-3378] - Cockpit footer bar hides process defintion state
  • [CAM-3379] - Admin system settings view out of position
  • [CAM-3405] - No browser update after embedded form change
  • [CAM-3428] - Custom history level does not receive variable updates
  • [CAM-3431] - Using the REST API, GET /filter/{id} does not return the underlying query's ordering
  • [CAM-3457] - Missing null check in ItemHandler#initializeEntryCriterias() and ItemHandler#initializeExitCriterias()
  • [CAM-3471] - HistoricProcessInstance#superCaseInstanceId equals null when process completes
  • [CAM-3478] - Boolean valued task filter criteria are not saved if value is false
  • [CAM-3479] - Process stops at CallActivity after completing CMMN Case
  • [CAM-3484] - Tooltips cut by page borders
  • [CAM-3502] - Script activiti.db2.create.history.sql contains ACT_HI_ACTINST.OWNER_, the other *.create.history.sql files don't.
  • [CAM-3503] - Oracle SQL scripts contain a column DATA_FORMAT_ID_ which does not exist in any other script
  • [CAM-3515] - Tasklist login possible without application authorization
  • [CAM-3518] - Cockpit db query not working on SQL Server
  • [CAM-3527] - Cockpit process instance search by variable returns all process instances
  • [CAM-3532] - Ordering on DB2 zOS 10 not working
  • [CAM-3535] - Provide check for empty js object in sdk-js
  • [CAM-3536] - Cannot create Authorizations in Admin
  • [CAM-3565] - Missing index on ACT_RU_EXECUTION:PROC_INST_ID_
  • [CAM-3566] - Activity Instance Tree is inconsistent for event subprocess on different requests
  • [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-3581] - Wildfly: module com.jayway.jsonpath.json-path needs dependency to module org.slf4j
  • [CAM-3589] - Event scope executions should not be part of the activity instance tree
  • [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-3620] - Cannot search for string variables that contain numbers only
  • [CAM-3626] - Check for table presence fails when a schema table prefix is used
  • [CAM-3628] - Subprocess compensation with compensation boundary event is not triggered
  • [CAM-3629] - Concurrent process with pending compensation cannot be completed
  • [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-3718] - Using process instance modification, a process instance may end between instructions
  • [CAM-3726] - ProcessEngineRule does not cache engine if configuration is named 'activiti.cfg.xml'
  • [CAM-3727] - Execution tree is not expanded correctly
  • [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-3754] - Type information and value info lost when passing variables to called processes and cases
  • [CAM-3756] - Authorization statement does not work on MySql
  • [CAM-3757] - Multi-instance activity instances are not displayed correctly in Cornercases Process
  • [CAM-3758] - Compensation within Subprocess is not triggered by cancel end event outside of the scope
  • [CAM-3759] - Permission dropdown hides resource input field in authorization menu
  • [CAM-3760] - Align error messages when user has no UPDATE permissions
  • [CAM-3772] - Cockpit does not display processes with multi instance correctly
  • [CAM-3773] - wrong default value in criteria input field
  • [CAM-3774] - Inconsistent default states of filter edit menu
  • [CAM-3775] - input fields not hidden as default state in filter menu Criteria
  • [CAM-3779] - Job starvation due to unordered job execution
  • [CAM-3781] - taskDefinitionKeyIn and processDefinitionKeyIn are not persisted in filter
  • [CAM-3786] - Cannot modify process instances with active compensation handlers
  • [CAM-3794] - instance state is running although process has been canceled
  • [CAM-3800] - Modification with Object variable produces incorrect payload
  • [CAM-3801] - Camunda ee-webapp uses Jackson 1 on JBoss
  • [CAM-3803] - UI broken for editing assignee of user tasks
  • [CAM-3807] - TaskId missing in HistoricVariableInstance
  • [CAM-3815] - Activity type and name misses for transition instances
  • [CAM-3818] - SQL patch scripts are missing exact version number in distribution
  • [CAM-3820] - Cannot select Process Instance as ancestor for "Start Before" modification instruction in Cockpit
  • [CAM-3823] - Activity column in Audit Log is empty
  • [CAM-3832] - Variables from inputMapping are created with reference to wrong scope
  • [CAM-3833] - Fix typo in instance modification dialog
  • [CAM-3837] - Using long resource id in admin overflows actions
  • [CAM-3843] - Breadcrump in history view in cockpit does not work properly
  • [CAM-3860] - Wrong jdbcType in MyBatis Authorization mapping
  • [CAM-3861] - CaseExecutionId and CaseInstanceId is missing in HistoricVariableInstanceDto and HistoricDetailDto
  • [CAM-3866] - Cannot cancel all for inner mi activity with parallel multi instance
  • [CAM-3870] - Diagram preview in cockpit doesn't resize properly
  • [CAM-3872] - SpinProcessEnginePlugin always registers JSON and XML serializer
  • [CAM-3876] - cannot use criteria Candidate User/Group/Groups with expressions and include assigned tasks
  • [CAM-3877] - filter criteria processDefinitionKeyIn returns wrong result
  • [CAM-3885] - Spin JSON dataformat suffers from Jackson bug #146
  • [CAM-3887] - Textarea is broken in Cockpit
  • [CAM-3898] - Wrong help text for Candidate Groups Filter Criteria
  • [CAM-3900] - Inconsistent use of Date suffix in REST API
  • [CAM-3902] - Search by label breaks when selecting filter without variable labels
  • [CAM-3904] - Cannot delete process instance with active compensation when compensation throw event is concurrent
  • [CAM-3905] - Cannot initialize timer event with the result of an input parameter mapping
  • [CAM-3925] - Process application and CDI execution listeners not notified for multi instance body events
  • [CAM-3927] - Exclusive Gateway icon not displayed in activity instance tree
  • [CAM-3929] - Incorrect spelling "CATEGRORIES"
  • [CAM-3930] - The assignee for a user task changes even after unsuccessful change
  • [CAM-3931] - misleading exception message if cancellation not possible
  • [CAM-3938] - Authorizations do not get updated when closing confirm modal by clicking on background
  • [CAM-3940] - PI Modification move kills token after creation
  • [CAM-3946] - Missing Getters for AuthService and CaseService in ProcessEngineRule
  • [CAM-3952] - Tasklist always shows latest process diagram
  • [CAM-3954] - Wrong error color when activating job definition delayed without permissions
  • [CAM-3958] - I can change (non-persistent) due and follow-up date with permission
  • [CAM-3963] - Cannot search for strings containing numbers only in cockpit
  • [CAM-3964] - Start Before MI Activity with Non MI-Body ancestor creates empty MI-Body
  • [CAM-4084] - Mark case instance state transition "re-activate" as unsupported
  • [CAM-4089] - Fix download links to previous versions
  • [CAM-6521] - dead link in documentation
  • [CAM-6806] - Documentation of Get Historic Variable Instances mentioned wrong parameter
  • [CAM-7526] - Documentation for JavaDelegate instantiation is wrong

Feature Request

  • [CAM-807] - Upgrade REST API Jackson version from 1.9.11 to 2.3.x
  • [CAM-1124] - I can set a businessKey when I start a process instance using Tasklist
  • [CAM-1581] - I can read documentation on how to use the formkey attribute for a user task
  • [CAM-2342] - Using Spin I can use namespaces in XPath
  • [CAM-2366] - I can sort variable update events by their occurrence
  • [CAM-2464] - RequiredRule will be evaluated
  • [CAM-2496] - Propagate error payload to catching execution
  • [CAM-2501] - I can use File Upload in embedded Forms
  • [CAM-2517] - StartProcessInstanceByMessage
  • [CAM-2661] - Using the Task Query I can sort by process variables
  • [CAM-2697] - As Cockpit User, I can search for instances
  • [CAM-2859] - In an execution listener on "end" event, I can differentiate between successful end and cancellation
  • [CAM-2934] - I can use the deployment-name to register new PA version
  • [CAM-2948] - I can configure the Tomcat JobExecuter Threadpool properties
  • [CAM-2991] - I can read docs about multi tenancy
  • [CAM-2992] - I can read documentation on JTA
  • [CAM-3051] - As Cockpit User, I can add serializable variables to a process instance
  • [CAM-3152] - Typed Variable API in CDI Module
  • [CAM-3154] - I can read a getting started Guide for CMMN
  • [CAM-3164] - As Tasklist User I do not see processes which I cannot start (Start process dialog)
  • [CAM-3169] - As dev, I can use manualActivationRule for CMMN tasks
  • [CAM-3185] - I can extend CallActivityBehavior
  • [CAM-3248] - I can add custom angular modules to tasklist
  • [CAM-3257] - Include assigned tasks for candidate user and groups query
  • [CAM-3260] - CurrentState of CaseExecution should be available in Query API
  • [CAM-3264] - I can use Performer, HumanPerformer and PotentialOwner in BPMN Model API
  • [CAM-3266] - AutoComplete attribute will be evaluated
  • [CAM-3298] - I can write a plugin for camunda tasklist (comparable to cockpit)
  • [CAM-3341] - As a Cockpit User, I can search for multiple variables
  • [CAM-3344] - Preserve search query in Cockpit
  • [CAM-3345] - As a Cockpit user, I can search using the Keyboard
  • [CAM-3353] - Using a CallActivity it is possible to create case instance
  • [CAM-3366] - I can read more details about the camunda BPM database structure
  • [CAM-3387] - I can sort HistoryEvents that happened inside a Process Instance
  • [CAM-3407] - On Cockpit Dashboard, I can toggle between Thumbnail and List view
  • [CAM-3408] - As Tasklist User, I can zoom into the bpmn diagram
  • [CAM-3409] - Add Tasklist plugin point for task search
  • [CAM-3411] - Using the REST API, I can order tasks by variable values
  • [CAM-3434] - Loader widget in commons UI
  • [CAM-3437] - Header widget in commons UI
  • [CAM-3438] - Footer widget in commons UI
  • [CAM-3452] - I can access a Historic Job Log
  • [CAM-3453] - Using the Java API I can modify a Process Instance's Execution State
  • [CAM-3454] - I can start a Process Instance at Activity(ies)
  • [CAM-3465] - In tasklist I can sort by multiple parameters
  • [CAM-3466] - In tasklist I can sort tasks by variable value
  • [CAM-3467] - In cockpit I can specify sort order in process instance search
  • [CAM-3469] - Add users for group profile within admin ui
  • [CAM-3480] - As dev, I can use a group resource in the JS SDK
  • [CAM-3501] - Using the REST Api I can query for HistoricJobLogs
  • [CAM-3507] - As Cockpit User, I can see the Job History Log
  • [CAM-3524] - Add embeddable REST API to Camunda BOM
  • [CAM-3534] - Using the sdk-js I can also retrieve local variables
  • [CAM-3554] - I can query for activity instance count metric
  • [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-3564] - I can sort reliable HistoricActivityInstances in which they have started
  • [CAM-3578] - I can modify a process instance's execution state with multi instance & loops
  • [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-3596] - I can set a businessKey in embedded and generated start forms
  • [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-3636] - I can correlate a message exclusively
  • [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-3651] - As Tasklist User, I can use taskDefinitionKeyIn and processDefinitionKeyIn for filter definition
  • [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
  • [CAM-3737] - I can authorize Access to Repository Service API
  • [CAM-3738] - I can authorize Access to Management Service API
  • [CAM-3740] - I can authorize Access to set and remove variables
  • [CAM-3761] - Add includeAssignedTasks to tasklist filter dialog
  • [CAM-3780] - I can "move a Token" from one activity to another
  • [CAM-3785] - I can authorize access to History Service
  • [CAM-3788] - I can search for incidents in cockpit
  • [CAM-3789] - I can migrate from 7.2 to 7.3
  • [CAM-3816] - Add missing "Deployment" resource in Camunda Admin
  • [CAM-3817] - I can edit History Authorization Permissions in admin
  • [CAM-3819] - I can start the "Multi Instance Body" of an activity in Cockpit using PI-Modification
  • [CAM-3821] - I can select a MI-Body activity instance as ancestor in cockpit process instance modification
  • [CAM-3822] - I can submit the value of a binary variable as base64-encoded string
  • [CAM-3847] - I can read documentation about Process Instance Modification in Cockpit
  • [CAM-3848] - I can read documentation about the search feature in Cockpit
  • [CAM-3849] - I can read documentation in the User Guide about the user operations log
  • [CAM-3855] - I can use expressions for the element version of a call activity
  • [CAM-3878] - I can search by variable label in tasklist
  • [CAM-3896] - I can search for task properties in tasklist
  • [CAM-3903] - I can edit authorizations
  • [CAM-3907] - I can read documentation on how to use authorizations in admin
  • [CAM-3911] - In REST Api, I can can get an activity instance count metric
  • [CAM-3912] - In Admin I can see the number of started activity instances since beginning of this year
  • [CAM-3924] - CMMN Plan Item Instances are included in ActivityInstanceCount Metric
  • [CAM-3966] - I can read docs on "Order partially by occurrence"
  • [CAM-3968] - I can read documentation about process instance modification API
  • [CAM-3969] - I can read documentation about Tasklist search
  • [CAM-3970] - I can read documentation about the historic Job log in cockpit
  • [CAM-3971] - I can read documentation about task sorting in tasklist
  • [CAM-3975] - I can read docs about how to work with Json variables in an embedded form
  • [CAM-3990] - I can read documentation about filenames in embedded forms
  • [CAM-4138] - I can read docs about process engine metrics
  • [CAM-4208] - Document the limitations of accessing process application resources
  • [CAM-4290] - Example on how to access custom CMMN elements in a strongly-typed way

Task

  • [CAM-1106] - add hint to docs about how to use custom EjbProcessApplication with external forms
  • [CAM-2068] - Avoid truncating programmatically as much as possible
  • [CAM-2125] - Improve docs on Spring + shared engine integration
  • [CAM-2422] - Add explanation why we do not recommend to use cycle on the runtime server
  • [CAM-2424] - Write documentation for job executor tag in the deployment descriptor references
  • [CAM-2467] - I can read docs about the CMMN plan item lifecycles
  • [CAM-2468] - I can read docs about a "walkthrough" example of CMMN
  • [CAM-2570] - Document HAL Requests in REST Api
  • [CAM-2780] - Improve CMMN 1.0 Reference
  • [CAM-2826] - I can read documentation on how to implement a custom history level
  • [CAM-2874] - I can read documentation about sentries
  • [CAM-2907] - Include camunda-bpm-sdk-js in maintenance release
  • [CAM-2931] - Document Variable scope propagation for "resultVariable" in combination with Multi Instance
  • [CAM-2960] - As WLS admin, I can read docu about the Default Queue Size in the installation guide
  • [CAM-2989] - Make camunda-engine-unittest 7.2-ready
  • [CAM-3047] - Increase cockpit history tree view width
  • [CAM-3072] - I can read documentation on taskforms
  • [CAM-3210] - upgrade tasklist screenshots in user guide
  • [CAM-3211] - document different views of tasklist
  • [CAM-3212] - I can read documentation on common filters for the tasklist (examples)
  • [CAM-3227] - Remove ngDefine from cockpit core
  • [CAM-3228] - Remove ngDefine from base plugin
  • [CAM-3229] - Remove ngDefine from jobdefinition plugin
  • [CAM-3230] - Remove ngDefine from ee history plugin
  • [CAM-3231] - Add minification to cockpit core
  • [CAM-3244] - Replace Plugin related variables in cockpit index file
  • [CAM-3247] - Replace Plugin related variables in admin index file
  • [CAM-3249] - include admin app on welcome page
  • [CAM-3263] - Spike: upgrade Bootstrap of cockpit and admin UI
  • [CAM-3268] - Migrate the CSS class names in HTML templates
  • [CAM-3269] - Upgrade bootstrap to version 3.x
  • [CAM-3270] - Split the CSS styles into separate files
  • [CAM-3271] - Review protractor test selectors after Bootstrap update.
  • [CAM-3273] - Link to config file path in tasklist localization documentation
  • [CAM-3275] - Improve Exception when "camunda_source" variable is not set for XSLT Transformer
  • [CAM-3277] - Change the order of cockpit dashboard columns
  • [CAM-3279] - admin app should be able to use plugins
  • [CAM-3280] - Remove ngDefine from ee jobRetry plugin
  • [CAM-3281] - Remove ngDefine from admin license plugin
  • [CAM-3282] - Remove ngDefine from ee processDefinition plugin
  • [CAM-3283] - Remove ngDefine from ee skeleton plugin
  • [CAM-3284] - Add minification to cockpit ee plugins
  • [CAM-3285] - Add minification to admin plugins
  • [CAM-3292] - Spike: remove bower dependency in frontend
  • [CAM-3295] - Leverage .jshintrc instead of having comments in JS files
  • [CAM-3300] - move core search functionality to commons-ui
  • [CAM-3301] - Align camunda bpm maven database profiles
  • [CAM-3305] - Document XSLT plugin maven coordinates
  • [CAM-3306] - Test camunda BPM against mysql 5.6
  • [CAM-3308] - Spike: test camunda BPM against Oracle 12c
  • [CAM-3326] - Add user-styles.css to Admin and Cockpit
  • [CAM-3327] - Add webapp icons to admin and cockpit
  • [CAM-3328] - Investigate IE-compatibility shims usage in webapps
  • [CAM-3330] - Remove bower dependency in Cockpit webapp
  • [CAM-3332] - Move common JS/frontend dependencies to commons-ui
  • [CAM-3333] - Remove require-conf.js from Admin
  • [CAM-3334] - Review package.json files in all frontend projects
  • [CAM-3340] - Spike: UI-Testing for commons-ui widgets
  • [CAM-3346] - Remove bower dependency in Tasklist webapp
  • [CAM-3349] - Remove ngDefine from admin core
  • [CAM-3365] - Document how to use the CallActivity to create a new CaseInstance
  • [CAM-3368] - Remove ngDefine from cockpit plugins documentation
  • [CAM-3374] - Clarify: handling of like in cockpit process instance search
  • [CAM-3377] - Style the cockpit instance search and its results
  • [CAM-3380] - Maven DB driver dependencies are inherited from database pom
  • [CAM-3381] - Db configuration uses maven filtering in engine and webapp testsuite
  • [CAM-3396] - Style the common ui documentation pages
  • [CAM-3404] - Integrate auth and widget tests in commons ui.
  • [CAM-3413] - Use camunda SDK JS for process instance search in cockpit
  • [CAM-3414] - Use camDate wherever possible
  • [CAM-3417] - Create maven profile for webapp ui testsuite
  • [CAM-3418] - Provide "clean db check" in webapp ui test profile
  • [CAM-3419] - In webapp ui testsuite tests are self-contained
  • [CAM-3421] - Webapp-ui testsuite runs in CI
  • [CAM-3424] - Fix versions in Cockpit and Admin package.json & bower.json files in 7.2 branch
  • [CAM-3429] - In Jenkins, I can see which common-ui tests failed
  • [CAM-3435] - Migrate cockpit to bpmn.io
  • [CAM-3439] - Use search widgets in Tasklist
  • [CAM-3447] - Add "Support Ticket formatting" section in docs
  • [CAM-3449] - Tests for new ValueTypes "json" and "xml"
  • [CAM-3455] - Refactor Multi Instance and related PVM constructs
  • [CAM-3458] - Review cockpit dashboard layout
  • [CAM-3460] - Spike: E2E-Test suite with mocha and chai
  • [CAM-3461] - Provide page objects for commons ui widgets
  • [CAM-3462] - Create search widget
  • [CAM-3463] - Write tests for process instance search feature
  • [CAM-3464] - Write tests for tasklist variable search feature
  • [CAM-3470] - Rename WAS and WLS in docs
  • [CAM-3475] - Use ISO formatting of date by default in cockpit
  • [CAM-3486] - Update tasklist translations
  • [CAM-3504] - Implement loader widget in cockpit
  • [CAM-3505] - Implement loader widget in admin UI
  • [CAM-3513] - As a developer, I can write tests for EE-webapp
  • [CAM-3519] - Remove breadcrumbs on cockpit login and dashboard
  • [CAM-3520] - Remove breadcrumbs on admin login and dashboard
  • [CAM-3521] - More clarification on docs for "Configuring a container-managed Process Engine as a Spring Bean"
  • [CAM-3541] - Create example on how to configure Spin DataFormats
  • [CAM-3547] - Run engine testsuite and Oracle 12 driver
  • [CAM-3548] - Add Support for Wildfly 8.2 Application Server
  • [CAM-3550] - Create bpmn viewer widget
  • [CAM-3551] - Tasklist Diagram uses bpmn viewer widget
  • [CAM-3567] - Improve UI of Sorting with multiple parameters in tasklist
  • [CAM-3580] - Consolidate process instance modification implementation and PVM
  • [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-3649] - Use checkout versions of commons ui in release build
  • [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-3675] - Display icon for activity type in activity instance tree
  • [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-3697] - Provide Widget for displaying and manipulating Variables of Type "Date"
  • [CAM-3704] - Document Variable handling in Rest Api
  • [CAM-3715] - Cockpit Plugin Queries use authorizations
  • [CAM-3716] - Authorizations of nested commands executed by user code
  • [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-3750] - Check AuthorizationExceptionHandling in REST api
  • [CAM-3751] - Improve Cockpit PI modification UI
  • [CAM-3753] - Variable Widget stores values with appropriate type
  • [CAM-3764] - Investigate links in overscroll library
  • [CAM-3767] - Add JBossEAP 6.4 to QA infrastructure
  • [CAM-3777] - Disable apply button for modification on invalid variables
  • [CAM-3782] - Improve Ancestor selection for start before and start after in Cockpit
  • [CAM-3787] - I can write an instance migration test for 7.2->7.3
  • [CAM-3790] - Write e2e test for cockpit instance modification
  • [CAM-3792] - Add hint for Wildfly 8.2.0 to migration guide
  • [CAM-3793] - Upgrade Tomcat 7.0.50 to latest 7.0.xx in Tomcat distro
  • [CAM-3798] - Show placeholder for empty objects in variable widget
  • [CAM-3799] - Remove unsupported variable types from variable widget
  • [CAM-3825] - Write migration tests for legacy execution trees
  • [CAM-3826] - Write migration tests for job definitions/job execution for async MI tasks
  • [CAM-3827] - Do not parse process definitions in Process Definition Query
  • [CAM-3828] - Write migration tests for activity instance tree
  • [CAM-3829] - Write migration tests for instances which are compensating
  • [CAM-3831] - Refactor SDK JS tests to use mocha
  • [CAM-3834] - Add Pagination for Authorizations in Admin
  • [CAM-3835] - Fix typos in REST API documentation
  • [CAM-3836] - EE Cockpit Plugin Queries use authorizations
  • [CAM-3850] - handle upgrade and authorizations
  • [CAM-3863] - Style modification instruction collapse feature
  • [CAM-3865] - Style variable display in ancestor selection dropdown
  • [CAM-3867] - test and prepare upgrade for camunda bpm examples and 7.3
  • [CAM-3869] - Spike: Extend Tasklist Search
  • [CAM-3874] - update getting started guides
  • [CAM-3875] - release the docs for 7.3
  • [CAM-3880] - Update styling of cockpit sidebar
  • [CAM-3881] - Update the admin styles
  • [CAM-3882] - Verify the frontend projects README and package.json files
  • [CAM-3883] - Provide docs for new ValueTypes "json" and "xml"
  • [CAM-3884] - write release blogpost
  • [CAM-3889] - Update Spin version in platform BOM
  • [CAM-3890] - Merge prepared upgrade to 7.3 of the examples into master
  • [CAM-3892] - Add polish fonts, grammatical corrections to tasklist translation
  • [CAM-3895] - Style "Search by Label" in tasklist
  • [CAM-3901] - Add note about milliseconds precision for createdOn REST tasks query parameter
  • [CAM-3906] - Align styles between frontend projects
  • [CAM-3913] - Update Docs on Authorization Service
  • [CAM-3914] - Release and update camunda projects versions
  • [CAM-3917] - Merge prepared upgrade to 7.3 of the getting started into master
  • [CAM-3918] - Update docs on process diagramm visualization
  • [CAM-3919] - Create styles for matrix-table in docs
  • [CAM-3920] - Fix typos in polish translation of tasklist
  • [CAM-3926] - Merge Getting Started Guides on older Branches
  • [CAM-3932] - Review admin authorizations table layout
  • [CAM-3933] - Make a "add" button in the header of admin pages
  • [CAM-3934] - Review HTML in admin
  • [CAM-3935] - Use third party dependency for bpmn.io font
  • [CAM-3936] - Remove the "sem-" attributes from tests and templates
  • [CAM-3948] - Create task to generate gh-pages from commons-ui
  • [CAM-3949] - Artifact signing doesn't work on jenkins master
  • [CAM-3965] - Create 7.3.0 Docker images
  • [CAM-3974] - Review "Provide Download Link for Byte Variables"
  • [CAM-3979] - Complete the glossary of user operation log types in the documentation
  • [CAM-3985] - Add link to Spin and related maven dependencies in getting started
  • [CAM-4004] - Align Cockpit docs with 7.3
  • [CAM-4005] - Align Tasklist docs with 7.3
  • [CAM-4006] - Align Admin docs with 7.3
  • [CAM-4061] - Add connectors reference to service task docs
  • [CAM-4088] - Align screenshots on camunda-welcome page with 7.3
  • [CAM-4111] - Add Admin to components view
  • [CAM-4116] - Document System tab in admin
  • [CAM-4134] - Improve No Rolling Updates box due to misleading phrase
  • [CAM-4152] - Update "Additional Tools" section in Overview
  • [CAM-4154] - Developer Guide Execution Structure SVGs broken on linux
  • [CAM-4206] - Add disclaimer to real life tutorials
  • [CAM-4327] - Remove 'Version Migration' chapter in user guide
  • [CAM-4415] - I can read docs for how to configure retry job command
  • [CAM-4521] - I can read documentation about deployment lock
  • [CAM-5173] - Replace screenshot in WebSphere installation guide
  • [CAM-5567] - Document how to add GitHub connector in Cycle
  • [CAM-5628] - Align Cycle screenshots with 3.1.0
  • [CAM-5967] - Remove hint "works with Spring" in CDI and Java EE Integration section
  • [CAM-6200] - Specify DB clustering & replication requirements in Supported Environments
  • [CAM-6209] - Add community extension "Camunda Process Test Coverage" to docs
  • [CAM-6536] - Add note that Process Instance Modification is not supported inside the same Instance
  • [CAM-6734] - Document integer representation of resource types

Edit/Copy Release Notes

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