Bug Report
- [CAM-1329] - Engine test suite fails when running profile 'cfghistoryactivity'
- [CAM-2082] - ldap throws exception when starting process instance
- [CAM-2338] - camunda:inputOutput not working for multi instance
- [CAM-2368] - New Password validation in Admin broken
- [CAM-2398] - Null pointer exception in cancel scope due error boundary event
- [CAM-2400] - camunda:inputOutput can not be used on events
- [CAM-2402] - REST: Create Task Comment should use JSON request body
- [CAM-2443] - Producer Methods for ProcessInstance and Execution clash
- [CAM-2518] - asyncAfter with execution listeners creates infinite loop
- [CAM-2577] - Change password form can be submitted with blank New Password fileds
- [CAM-2589] - After claiming a task, the order of tasks inside the task list is different than before
- [CAM-2636] - Variables set on async process start miss when starting a process instance via FormService#submitStartForm()
- [CAM-2709] - single page version of docs.camunda.org is broken
- [CAM-2725] - Unexpected performance hotspot in ExpressionFactory.newInstance
- [CAM-2758] - Search by process name does not work in tasklist
- [CAM-2772] - List of tasks not refreshed after modifying a filter
- [CAM-2773] - TaskAlreadyClaimedException after deleting current assignee
- [CAM-2774] - Exception when I enter filter values with invalid format
- [CAM-2783] - Tasklist tries to logout multiple times
- [CAM-2785] - Cannot change or remove permissions for authorization in tasklist
- [CAM-2791] - Priority of a filter will be updated when the priority is set to 0
- [CAM-2793] - full screen mode form does not contain values already entered in normal mode
- [CAM-2794] - Filter update/refresh not working after relogin
- [CAM-2796] - Serialized variables cannot handle "umlaute"
- [CAM-2805] - Job Acquisition rollback due to Optimistic Locking Exception
- [CAM-2806] - Filter colors not displayed in IE
- [CAM-2807] - Filter Description filed is mandatory filed in chrome and firefox
- [CAM-2808] - Cockpit and Admin not working on WAS with IE9
- [CAM-2810] - Endless loop in tasklist on IE11
- [CAM-2811] - After relogin with another user in tasklist the last selected task of the last user is visible
- [CAM-2813] - Notification does not appear when backend throws filter query exception
- [CAM-2814] - Filter loose focus after edit
- [CAM-2816] - Set query parameter "resourceType=Task" to get only defined TaskQuery Filter
- [CAM-2819] - Incident messages are being truncated to 255 characters
- [CAM-2822] - No Process-Application-Context Switch after cross-application EJB invocation
- [CAM-2825] - Tasklist does not allow to start new process instances (when deployed in root context)
- [CAM-2827] - tasklist sorting by name is case sensitive
- [CAM-2833] - timezone issues with the tasklist
- [CAM-2834] - Camunda-Spin: Variables cannot be removed or set to null
- [CAM-2835] - Filter focus is lost when a date is changed in the tasks list
- [CAM-2836] - Missing EnsureUtil causes NoClassDefFoundError in SpinFactoryImpl
- [CAM-2846] - Cannot submit complex Java Objects with formService.submitStartForm
- [CAM-2847] - It is possible to complete an invalid form in tasklist
- [CAM-2848] - Filter criterias "candidateGroups" and "activityInstanceIdIn" cannot be deserialized to an array out of a string
- [CAM-2849] - After closing model dialog with "ESC" there is no form visible
- [CAM-2850] - After relogin with the same user the selection of a task does not work proper
- [CAM-2856] - DeploymentId null on TimerEntity after Repeating timer start event fired for the first time
- [CAM-2861] - Error in asynchonous service call can not be handeled in signal()
- [CAM-2863] - Compile scripts during first execution instead of process parsing
- [CAM-2868] - No version upgrade for Jobs, Job Defintions and Incidents when using SetProcessDefinitionVersionCmd
- [CAM-2872] - Unable to remove filter due to missing authorization.identity
- [CAM-2873] - request on filter without authorization
- [CAM-2881] - NoSuchElementException when app is started without process application
- [CAM-2884] - Job retries should never be negative
- [CAM-2912] - Unnecessary LOCK on ByteArray-Table during DELETE VariableUpdate
- [CAM-2913] - I can save a filter with invalid priority values (IE only)
- [CAM-2918] - WildFly distro contains not needed file
- [CAM-2921] - Assignee set in CREATE listener missing in History
- [CAM-2935] - Wrong entry in history when I reset due date or follow-up date
- [CAM-2941] - Buttons of inline form field are only paritally visible
- [CAM-2942] - Async Inclusive GW does not join executions
- [CAM-2945] - Different format for times (12h/24 notation) and dates in tasklist history
- [CAM-2947] - Using candidateGroup criterion in filter creates additional candidateGroups criterion
- [CAM-2955] - "Infinite loop" on tasklist login if process engine "default" is missing
- [CAM-2957] - specify the columns to select for queries with joins
- [CAM-2958] - Process Instance Migration migrating only children of a Process Instance
- [CAM-2969] - Cannot submit task form with variables of type "Object"
- [CAM-2974] - FormService#submitTaskForm() does not work for a HumanTask which is part of a case instance
- [CAM-2983] - Dirty Checking in Task Forms with default value
- [CAM-2985] - Login problem when using deeplink
- [CAM-2987] - horizontal alignment broken
- [CAM-2988] - form hides datepicker
- [CAM-2990] - Submitting an untyped object value via task forms should not end up in form field history
- [CAM-3002] - Variable Types and validation in tasklist forms
- [CAM-3006] - task-list keeps on loading when no filter exists
- [CAM-3011] - Cannot submit generated task form which contains a readonly form field
- [CAM-3019] - Wrong help text for filter criteria Dates
- [CAM-3026] - like search for variables only works if % is entered
- [CAM-3036] - Filter cannot retrieve tasks
- [CAM-3048] - Input filed is ng-invalid-required after save
- [CAM-3052] - Inclusive Gateway default flow makes execution state inconsistent
- [CAM-3053] - Inline Field Buttons do not scroll
- [CAM-3055] - Inclusive Gateway that merges and splits advances wrong execution on default flow
- [CAM-3056] - responsive layout broken in certain size
- [CAM-3057] - If a HumanTask is not blocking a NullPointerException is thrown by the HistoryTransformListener
- [CAM-3065] - Unwanted switch from History-Tab to Runtime-Tab in case of version change
Feature Request
- [CAM-924] - As tasklist user, I get an error message, if task does not exists anymore
- [CAM-945] - Using the tasklist, I only see active tasks
- [CAM-1453] - Making "messageName" in correlateMessage methods optional
- [CAM-2238] - Provide variable listener (low level)
- [CAM-2355] - I can use camunda:asyncAfter and camunda:exclusive in model api
- [CAM-2373] - As CaseWorker I can use sentries
- [CAM-2499] - I can use boolean valued checkbox in embedded forms
- [CAM-2500] - I can use a date picker in embedded forms
- [CAM-2502] - I can use a hidden input field in embedded forms
- [CAM-2508] - I can use external forms with the tasklist
- [CAM-2538] - I can set a variable to value "null" for any variable type
- [CAM-2561] - Support for MultiInstanceLoopCharacteristics in BPMN model API
- [CAM-2607] - As Tasklist User, I can see process variable values
- [CAM-2611] - I can filter for case management related tasks in the tasklist
- [CAM-2623] - As Tasklist User, I can set and edit the due date and follow up date of a task
- [CAM-2637] - Provide a generic form whenever a task has not a dedicated form
- [CAM-2652] - As Tasklist User, I can see the BPMN diagram of a task
- [CAM-2678] - I can submit and retrieve serialized object representations for variables using the Case Service
- [CAM-2701] - I can use generated task forms with tasklist
- [CAM-2723] - As Dev, I can use async for end events and OR-gateways
- [CAM-2724] - I can implement a custom history level
- [CAM-2736] - As Tasklist User, I cannot complete a task when I am not the assigne
- [CAM-2737] - As Tasklist User, I can save my work while I am working on a form
- [CAM-2738] - As Tasklist User, I do not see tasks in my filter which have already been claimed
- [CAM-2739] - As Tasklist User, I get notified if a new task is created for me in the same instance
- [CAM-2740] - As Tasklist User, I can edit the groups of a single task
- [CAM-2751] - I can read documentation about the new tasklist
- [CAM-2756] - I can search by process variable in a given filter
- [CAM-2769] - As Tasklist User, I can see the history of a task
- [CAM-2770] - As Tasklist User, I can add a comment to a Task
- [CAM-2788] - Using the REST API, I can delete a deployment
- [CAM-2795] - Add HistoricProcessInstanceQuery.subProcessInstanceId
- [CAM-2798] - Using the REST API I can query for variables during HAL filter execution
- [CAM-2801] - I can get the number of items of a filter resource
- [CAM-2803] - I can use the case API in a similar way as the process/task instance
- [CAM-2809] - Improve TaskQuery to better support followUpDate
- [CAM-2824] - Show more task information in the list of tasks
- [CAM-2837] - I can use multi language support also for dates
- [CAM-2838] - I can implement TransformListener for CMMN
- [CAM-2839] - I can query for Historic Case Instance using the Java API
- [CAM-2840] - I can query for Historic Case Instances using the REST API
- [CAM-2841] - I can query History Case Activity Instances by the Java API
- [CAM-2842] - I can query History Case Activity Instances by the REST API
- [CAM-2843] - I can query for Historic Variables by Case Instance and Execution Ids using the Java API
- [CAM-2844] - I can query for Historic Variables by Case Instance/Execution Ids using the REST API
- [CAM-2862] - Using the CMMN model API, I can create and read variable listeners
- [CAM-2866] - Support for TextAnnotation in BPMN model API
- [CAM-2885] - In engine I can use JAX-B for variable serialization
- [CAM-2886] - I can configure the jackson object mapper used for variable serialization
- [CAM-2895] - I can see byte array variables in tasklist
- [CAM-2903] - I can work with typed variables in Java API
- [CAM-2916] - As Tasklist User, I can navigate through the list of tasks using the keyboard
- [CAM-2944] - As a user I can choose a layout focused on the tasks list
- [CAM-2953] - I can filter for unassigned tasks which belong to a certain group
- [CAM-2964] - A default value exists for the queue size on WebLogic
- [CAM-2967] - User messaging on TaskList task form validation
- [CAM-2968] - I can query deployments by deployment time
- [CAM-2975] - I can select a task by clicking on the whole header area (not just the name)
- [CAM-2984] - Dirty checking for json objects in forms
- [CAM-3004] - I can deploy and retreive a diagram resource for CMMN case files
- [CAM-3046] - I can provide multiple locale files to the Tasklist
Task
- [CAM-1534] - Allow switching off authorization in camunda webapp
- [CAM-2130] - Add Index on ACT_RU_TASK_ column ASSIGNEE_
- [CAM-2490] - Amend link to getting started guides on welcome page
- [CAM-2558] - As a user, I should be notified when my session has expired
- [CAM-2582] - In the user guide, there is documentation on the integration Spin <-> Engine
- [CAM-2612] - Review & Finalize Spin for Camunda 7.2
- [CAM-2691] - logo and header color can be changed in new tasklist
- [CAM-2706] - Make camunda-connect dependency optional
- [CAM-2727] - prepare 7.2 minor release build
- [CAM-2741] - Refactor camunda connect
- [CAM-2748] - Create Webapps Integration Test for HAL content-type
- [CAM-2755] - Show number of tasks which are in a filter
- [CAM-2763] - merge cache optimization on job executor
- [CAM-2775] - Adjust Tasklist Screenshot on welcome page
- [CAM-2779] - Improve Layout of filter details
- [CAM-2790] - Improve buttons and dialog to edit and/or delete a selected filter
- [CAM-2800] - Improve Invoice Example demo setup
- [CAM-2802] - Add index to column ACT_RU_JOB.PROCESS_INSTANCE_ID_
- [CAM-2812] - Provide proper error message in create/edit filter dialog in tasklist
- [CAM-2815] - Improve visual feedback on filter and task selection
- [CAM-2820] - Replace deprecated TestWatchman super class
- [CAM-2845] - I can read documentation about all features in Admin
- [CAM-2858] - Adjust Cycle notes in Docs
- [CAM-2860] - Adjust camunda BOM to include
- [CAM-2865] - Add link to version migration in PA migration guide
- [CAM-2875] - Rename Cockpit Start Page to Dashboard
- [CAM-2876] - extract jbossas7, gf31 and tomcat into it's own profiles
- [CAM-2877] - Upgrade mybatis from 3.2.3 to current 3.2.8
- [CAM-2883] - Align notifications display between cockpit and tasklist
- [CAM-2887] - Migrate Cockpit to typed variable API
- [CAM-2888] - Migrate Tasklist to typed Variable API
- [CAM-2889] - Migrate REST Api to typed variable API
- [CAM-2896] - Refactor filter handling in tasklist
- [CAM-2900] - Use ${trueConstant} instead of 1 in mybatis mappings
- [CAM-2901] - Clean up redundant properties in Maven Build
- [CAM-2914] - Add plugin points in tasklist
- [CAM-2915] - additional improvements to tasklist layout
- [CAM-2940] - HAL representation of a list of task contains also the caseDefinition relation
- [CAM-2966] - Integrate Spin into the engine as a process engine plugin
- [CAM-2971] - Use nexus as npm proxy for npm-based projects
- [CAM-2978] - Improve WAS installation procedure
- [CAM-2979] - Ensure binary backwards compatibility of Java API with 7.1
- [CAM-2982] - refactor filter dialog
- [CAM-2996] - Look into rest API log warning messages
- [CAM-2997] - Unified column layout in Tasklist
- [CAM-2999] - Remove "Success" Notifications, Add "Failure" Notifications
- [CAM-3000] - Task name in List should be an actual "Link"
- [CAM-3001] - Integrate bpmn-js viewer bug fix release and report on results
- [CAM-3003] - think about configurable date format
- [CAM-3005] - Make incident available to sub-classes
- [CAM-3013] - Add input placeholder polyfill for IE
- [CAM-3014] - improve layout of manage groups dialog
- [CAM-3015] - improve layout of start process dialog
- [CAM-3016] - I can only provide value if type is selected
- [CAM-3017] - improve highlighting in the BPMN diagram
- [CAM-3021] - Review Spin API
- [CAM-3023] - Improve Validation of Inputs
- [CAM-3025] - improve on layout for searching long variables
- [CAM-3027] - Cleanup tasklist distribution
- [CAM-3034] - Change ACT_RU_FILTER CLOB fields to NCLOB on oracle
- [CAM-3037] - add animation for layout change
- [CAM-3042] - Improve display of Filter Name
- [CAM-3043] - improve responsiveness of actions in the task view
- [CAM-3044] - add minimize option to get back to standard layout, if task is maximized
- [CAM-3045] - add mouseover for long dates in variables
- [CAM-3050] - Migrate Spin and Connect examples
- [CAM-3059] - Tasks are sorted on "created" by default
- [CAM-3060] - add delay for all mouse over pop-ups
- [CAM-3061] - Fix Spin & connect circular dependencies
- [CAM-3063] - Improve layout of "Permissions"-Accordion inside the filter dialog
- [CAM-3067] - Remove script bindings for JSON() and XML()
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.