Release Notes - camunda BPM - Version 7.11.0 - HTML format

Bug Report

  • [CAM-5520] - Cannot reference list element by [0] in DMN EL
  • [CAM-7565] - Remove unneccessary @Produces annotation on root Metrics resource
  • [CAM-8624] - In Cockpit, Dashboard metrics missing data, when multiple reporters logs metrics
  • [CAM-9096] - Max tasks and lock duration are not validated correctly on fetch and lock for external tasks
  • [CAM-9117] - Process definition name is null when it's equal to the key
  • [CAM-9124] - Java External Task Client doesn't return correct error
  • [CAM-9126] - Missing Translation for Heatmap and Statistics Toggle
  • [CAM-9242] - Page is not reset when switching tabs
  • [CAM-9258] - Cockpit: User operation log view breaks if a user is deleted
  • [CAM-9404] - In Cockpit, cleanup visualisation indicates wrong states if job is suspended
  • [CAM-9463] - External Task Retries are set to 0, when a invalid request body is submitted
  • [CAM-9498] - Cannot store dates / timestamps after 2038 in MariaDB/MySQL
  • [CAM-9502] - Histories REST Endpoint Documentation Bug
  • [CAM-9546] - NPE calling Rest /deployment with bad parameter name
  • [CAM-9552] - Create Attachment fails when providing no taskId but processInstanceId
  • [CAM-9557] - Pending long-polling requests are not rejected properly on server shutdown
  • [CAM-9558] - Misleading status code if long-polling requests are rejected due to server shutdown
  • [CAM-9562] - External tasks are not unlocked in case of orphaned async fetch and lock requests
  • [CAM-9569] - Different Camunda commons version in platform and dmn project
  • [CAM-9577] - With the Java External Task Client, the 'withoutTenantId' flag is always set to true
  • [CAM-9579] - Cockpit Cleanup Dashboard does not show finished process instances
  • [CAM-9581] - Job acquisition query causes high CPU costs
  • [CAM-9587] - In Cockpit, Cleanup metrics missing data, when multiple reporters log metrics
  • [CAM-9602] - Cannot login into Cockpit, when providing any moddle extensions in config.js
  • [CAM-9603] - Defined moddle extensions are not applied in Cockpit
  • [CAM-9605] - In Cockpit, Migration Wizard wrong version when switching definitions.
  • [CAM-9609] - Input/Output mappings do not work for intermediate catch event after event based gateway
  • [CAM-9628] - Dead link in Spring Boot docs
  • [CAM-9629] - Removal time is not set for incidents associated with batches
  • [CAM-9631] - In Cockpit, process instances count for all versions is zero under certain conditions
  • [CAM-9651] - Webapp is not accessible when an identity provider returns invalid group IDs for a user
  • [CAM-9654] - Batch total jobs number is off by one
  • [CAM-9655] - Missing permissions in Authorisation page of Admin
  • [CAM-9657] - RepositoryService#getProcessDiagramLayout does not disable XXE processing
  • [CAM-9671] - Weblogic: Platform startup fails if history cleanup job cannot be re-configured
  • [CAM-9672] - Oracle db, IllegalArgumentException when querying for file variable with "empty" filename
  • [CAM-9691] - Failing test when not in GMT/UTC+1 time zone
  • [CAM-9723] - Wrong error message in frontend when resource whitelist pattern validation fails
  • [CAM-9725] - Null check user in AuthenticationService in webapps
  • [CAM-9727] - CSV button in cockpits Instance Duration report is missing (IE11)
  • [CAM-9728] - CSV button in cockpits Instance Duration report not working (Edge)
  • [CAM-9731] - In Cockpit, user operations tab doesn't load when an entry without user exists
  • [CAM-9739] - In Cockpit, on human tasks view error notification title is broken
  • [CAM-9747] - Cannot select variable value in historic variable log modal
  • [CAM-9779] - Remove obsolete entries from jboss-deployment-structure.xml
  • [CAM-9780] - WildFly Domain IT tests are failing
  • [CAM-9828] - In Cockpit on migration page in step 'confirm', tooltip to show payload is not fully visible
  • [CAM-9843] - A user can see variables in Tasklist even that they are not supposed to
  • [CAM-9872] - In Cockpit, on processes view, translation string is missing
  • [CAM-9874] - In Cockpit, variables tab on process instance history view shows loading spinner under certain circumstances
  • [CAM-9880] - In Tasklist, add sorting for filter behaves unusual
  • [CAM-9881] - Task filter properties with nested structures are not deserialised correctly
  • [CAM-9900] - I cannot deploy a process application on a server with no default process engine
  • [CAM-9960] - Tasklist filter requests are being created even when they are still pending
  • [CAM-9962] - Flush is not completely logged on failure
  • [CAM-9964] - The same history cleanup job is acquired and executed concurrently
  • [CAM-9966] - User operation log enabled without regards to whether it was enabled before
  • [CAM-9969] - Pagination for variabel tab cannot go back to first page
  • [CAM-10010] - filter get request always returns query case sensitivity information
  • [CAM-10016] - Pagination of history variables tab influences paginaten in other tabs
  • [CAM-10034] - In Tasklist, for generic forms untyped input fields are not disabled
  • [CAM-10050] - Unnecessary request when selecting timestamp operator
  • [CAM-10058] - In Cockpit, on User Operations Tab, table head is displayed when no Operations exist
  • [CAM-10086] - In Docs, redirect to latest stable version
  • [CAM-10116] - I'm forced to use defined filter variables when filter property is identical
  • [CAM-10127] - In Cockpit, on process definition history view, job log pagination is broken
  • [CAM-10128] - In Cockpit, on process instance runtime view, pagination of variables tab is not reset correctly
  • [CAM-10172] - Introduce extra mysql queries for setting removal time async without respecting hierarchies
  • [CAM-10182] - IdentityService#getPasswordPolicy is not functional
  • [CAM-10189] - Value filed in Cockpit's Variable log window not expandable for Strings
  • [CAM-10219] - In Webapps, on operation log view, error message is not displayed properly
  • [CAM-10221] - Can't remove saved filter queries if they contain the ':' character
  • [CAM-10222] - Complete task/submit form Rest API doesn't serialize variables correctly
  • [CAM-10225] - I cannot access the deserialized value of object variables from variable-return APIs
  • [CAM-10226] - In Admin, no license check is performed for Operation Log
  • [CAM-10227] - In Admin, no default filter is used in search widget of Operation Log
  • [CAM-10232] - In DMN JUEL expression nested property is shadowed by the context variable with the same name
  • [CAM-10235] - On Operation log, rows with empty values are not displayed
  • [CAM-10239] - In Tasklist, multiline sorting panel covers filter input field
  • [CAM-10240] - In the webapps, only cut off text I hover over when the width is at maximum
  • [CAM-10241] - On Cockpit Operation Log, null values get linked
  • [CAM-10243] - In the webapps, the date picker widget should zero the seconds for filter criteria
  • [CAM-10246] - For byte arrays related to job logs produced by batches no removal time is present
  • [CAM-10249] - Removal time is not cleared by calculation
  • [CAM-10260] - On migration page, the process definition versions are not sorted
  • [CAM-10273] - DMN Tables are not displayed in Chrome74
  • [CAM-10279] - In Tasklist, variable ignore case state is not part of stored criteria
  • [CAM-10281] - Cleanable batch report does not show cleanable instances if a removal time but no TTL is set
  • [CAM-10306] - In the docs, I can see the whole submenu
  • [CAM-10312] - I cannot throw a BpmnError from listener on a joining parallel gateway
  • [CAM-10316] - BpmnError is propagated from listener on modification
  • [CAM-10319] - In Admin, system section is not visible in any case
  • [CAM-10331] - Filters are not respected for user operation logs query
  • [CAM-10424] - Camunda Docs latest shows 7.4 docs

Feature Request

  • [CAM-4609] - I can set system properties for JBoss / WildFly
  • [CAM-5399] - I can throw a BpmnError from listeners
  • [CAM-7603] - I can see the process definition version tag in Task Detail View
  • [CAM-9236] - For an existing Timer, I can trigger re-calculation of the duedate
  • [CAM-9398] - Return variables after task/complete
  • [CAM-9452] - Testing Spring Boot Applications: Support application context caching
  • [CAM-9520] - In Cockpit, I can skip IO mappings when deleting process definitions
  • [CAM-9532] - REST endpoint that checks if a userId is authorised to access a resourceId and resourceType
  • [CAM-9548] - Advanced Operator Authorizations
  • [CAM-9550] - As operator, I can delete the variable history of a process instance
  • [CAM-9591] - I can configure whether an operator can see process variables or not
  • [CAM-9592] - I can configure that an operator can edit process instance variables
  • [CAM-9593] - I can configure that an operator can retry instance
  • [CAM-9594] - I can configure that an operator can suspend/activate instance
  • [CAM-9595] - I can configure that an operator can trigger only single type of batch operation
  • [CAM-9596] - In admin, I can configure that an operator can edit variables
  • [CAM-9597] - In admin, I can configure that an operator can retry instance
  • [CAM-9598] - In Admin, I can configure that an operator can suspend/activate instance
  • [CAM-9599] - In Admin, I can configure that an operator can trigger only single type of batch operation
  • [CAM-9601] - In Admin, I can configure whether an operator can see process variables or not
  • [CAM-9604] - I can configure that an operator can suspend/activate process definition
  • [CAM-9606] - I can configure that an operator can edit task variables
  • [CAM-9616] - Support Microsoft SQL Server 2017
  • [CAM-9643] - Via Java API, I can delete the history of a single variable
  • [CAM-9644] - Via REST API, I can delete the history of a single variable
  • [CAM-9645] - In Cockpit, I can delete the history of a single variable
  • [CAM-9646] - Via Java API, I can delete all history entries for variables of one process instance
  • [CAM-9647] - Via REST API, I can delete all history entries for variables of one process instance
  • [CAM-9648] - In Cockpit, I can delete all history entries for variables of one process instance
  • [CAM-9684] - Context switch before timer recalculation
  • [CAM-9685] - Via Java & REST API, I can trigger the recalculation of a timer's dueDate
  • [CAM-9686] - In Cockpit, I can trigger a timer's recalculation
  • [CAM-9696] - I can query tasks by String variables with case insensitive semantics
  • [CAM-9702] - I can configure that an operator can suspend/activate process definition
  • [CAM-9706] - A user operation log entry is written when I delete historic variables
  • [CAM-9743] - I can create a task filter with a case-insensitive variable criterion
  • [CAM-9757] - In Admin, I can configure that an operator can suspend/activate process definition
  • [CAM-9771] - Support Wildfly 16
  • [CAM-9809] - Return variables on form submission
  • [CAM-9830] - I can set a job due date to an absolute value
  • [CAM-9831] - I can see all jobs of a process instance
  • [CAM-9832] - I can see additional details in the job view
  • [CAM-9833] - I can suspend a single job
  • [CAM-9835] - I can copy all IDs in the job view
  • [CAM-9836] - I can sort results in job view
  • [CAM-9846] - In Admin, I can configure whether an operator can see process variables or not for Task
  • [CAM-9854] - I can click on an activity name to highlight it in the Diagram
  • [CAM-9860] - Support Postgres 11
  • [CAM-9862] - Support Amazon Aurora Postgres for all versions that are compatible with our supported Postgres versions
  • [CAM-9865] - Case insensitive variable search: The variable name should be matched in case-insensitive way
  • [CAM-9866] - Cockpit dashboard for Operation Log
  • [CAM-9867] - User operation log entries for admin operations
  • [CAM-9868] - User operation log entries are written for all modifying API methods
  • [CAM-9886] - Return variables on message correlation
  • [CAM-9887] - I can define an engine-wide history time to live
  • [CAM-9889] - Store the history of schema updates
  • [CAM-9890] - I can filter a process instance query by leaf process instances
  • [CAM-9891] - I can filter a process instance query by presence of incidents
  • [CAM-9892] - Admin dashboard for admin audit log
  • [CAM-9893] - I can define a password policy for engine-managed users
  • [CAM-9899] - Make plugable PermissionConverter#getPermissionForName
  • [CAM-9917] - Cockpit: I can sort incidents by message
  • [CAM-9918] - Engine: I can sort incidents by message
  • [CAM-9919] - Display a confirmation dialogue before deleting variables
  • [CAM-9920] - User operation log includes category
  • [CAM-9922] - Example: React-based task form
  • [CAM-9929] - I can implement a password policy for engine-managed users
  • [CAM-9930] - A password policy provides a description of what it enforces
  • [CAM-9931] - In Webapps, passwords are validated against a password policy
  • [CAM-9933] - The state field of a historic variable is displayed after value and type
  • [CAM-9935] - I am able to query tasks case-insensitively with the new API in task list
  • [CAM-9936] - I can validate a password against the password policy via REST API
  • [CAM-9949] - Write a user operation log entry when starting a process instance
  • [CAM-9970] - Spring Boot Process Applications are deployed to the default Spring Boot engine if no engine is available in processes.xml
  • [CAM-9975] - Delete runtime instance batch succeeds if instances are already deleted
  • [CAM-9976] - Delete historic process instance batch succeeds if instances are already deleted
  • [CAM-9977] - Delete historic decision instance batch succeeds if instances are already deleted
  • [CAM-9978] - Expose ifExists flags in REST API Methods to delete historic and runtime process instances
  • [CAM-9993] - Add support for searching jobs by creation-date
  • [CAM-10006] - I can define the default value of "Skip IO Mappings" option in Cockpit
  • [CAM-10007] - Make caseDefinitionId updateable in myBatis mappings
  • [CAM-10130] - I can set a removal time for processes asynchronously
  • [CAM-10131] - Using Java API, I can set removal time for standalone decisions asynchronously
  • [CAM-10132] - Using Java API, I can set removal time for batches asynchronously
  • [CAM-10135] - User operation log entries are written for history deletion operations
  • [CAM-10137] - User operation log entries are written for job due date operations
  • [CAM-10138] - User operation log entries are written for TTL update operations
  • [CAM-10139] - User operation log entries are written for incident operations
  • [CAM-10140] - User operation log entries are written for batch operations
  • [CAM-10141] - User operation log entries are written for authorization operations
  • [CAM-10142] - User operation log entries are written for identity service operations
  • [CAM-10143] - User operation log entries are written for filter operations
  • [CAM-10144] - User operation log entries are written for metrics and job operations
  • [CAM-10145] - User operation log entries are written for external task operations
  • [CAM-10146] - User operation log entries are written for incident operations
  • [CAM-10147] - User operation log entries are written for decision operations
  • [CAM-10148] - User operation log entries are written for historic case operations
  • [CAM-10149] - User operation log entries' entity types are corrected
  • [CAM-10180] - Document the new IdentityOperationResult in WritableIdentityProvider
  • [CAM-10188] - Enable translation of the permissions bit mask of authorization user operation log entries
  • [CAM-10196] - In Admin, the operation log is sorted by property if there are multiple properties per operation
  • [CAM-10197] - In the user operation log view, I can see complete property values
  • [CAM-10202] - Use delimiters for thousands in metrics display
  • [CAM-10203] - Webapps store the user's selected size of tabs and panels
  • [CAM-10204] - Create table ACT_GE_SCHEMA_LOG
  • [CAM-10205] - Add query API for schema log entries
  • [CAM-10206] - Ensure that schema log always contains current schema version
  • [CAM-10207] - Expand Schema Log Query
  • [CAM-10208] - Add REST API for Schema Log Queries
  • [CAM-10209] - Log changed properties of authorizations in the user operation log
  • [CAM-10213] - Filter for start message in message correlation
  • [CAM-10224] - I can set a removal time by instance ids via batch asyncronously
  • [CAM-10230] - In Cockpit, I can filter process instances to modify by presence of incidents
  • [CAM-10242] - User operation log entries are written for license key operations
  • [CAM-10261] - In Cockpit, I can set a removal time to historic process & decisions via batch operation
  • [CAM-10276] - In Cockpit, I can set a removal time to historic batches via batch operation
  • [CAM-10315] - Establish authorization for operation logs unrelated to process definitions
  • [CAM-10318] - Add Authorization Page for Operation Log

Task

  • [CAM-3359] - Ensure support of Spring 3, 4 and 5
  • [CAM-6884] - Refactor SpringProcessEngineConfiguration such that names of auto-deployed resources can be customized more conveniently
  • [CAM-9156] - Remove common-lang dependency from engine-spring
  • [CAM-9228] - Get start form key rest api doc is not complete
  • [CAM-9450] - Revise migration tests execution on master
  • [CAM-9453] - In external task client java, Implement toString() method to ExternalTaskImpl
  • [CAM-9455] - Disable Javadoc linter for JDK8
  • [CAM-9511] - Replace JSONObject with an alternative
  • [CAM-9536] - Missing license headers are detected
  • [CAM-9549] - Update main frontend framework libraries to latest maintained versions
  • [CAM-9553] - Idempotency of cancel process instance batch operation
  • [CAM-9554] - Official support for camunda-bpm-assert
  • [CAM-9559] - WildFly is updated to latest version
  • [CAM-9566] - Adjust db scripts after 7.10 release for testing the upgrade
  • [CAM-9567] - Unstable test after history cleanup configuration change
  • [CAM-9578] - Bump camunda-engine-unittest to 7.10
  • [CAM-9586] - Correct documentation of jdbc batch processing for spring boot starter
  • [CAM-9588] - Update RESTeasy to ≥ 3.0.22
  • [CAM-9607] - Correct license wording
  • [CAM-9612] - BulkFetch complex/object-Variable values in context of historic detail data
  • [CAM-9614] - Upgrade httpcomponents to >= 4.5.6
  • [CAM-9615] - Upgrade slf4j to 1.7.26
  • [CAM-9620] - Update Codehaus Cargo to version supporting WildFly 15
  • [CAM-9623] - Handle regressions in Authorization related to newly introduced Permissions
  • [CAM-9624] - Enhance ClockUtil with clock functionality
  • [CAM-9625] - Remove javax.mail:mail depedency from Tomcat Distribution
  • [CAM-9626] - Upgrade jackson to >= 2.9.8
  • [CAM-9627] - Fix minor version written in database procedure of the upgrade guide
  • [CAM-9632] - Custom Permissions could be affected after the new bunch of Permissions
  • [CAM-9636] - Remove extra queries to prevent update of fields if respective column type is timestamp for MySQL and MariaDB
  • [CAM-9637] - Fix dead links in Spring boot read me
  • [CAM-9640] - Release commons project
  • [CAM-9649] - Make assertj available as a test dependency in major projects
  • [CAM-9650] - Update Authorization Service docs page
  • [CAM-9652] - Fix major code smells
  • [CAM-9659] - For 7.11, the camunda-webapp-translations repo is in sync
  • [CAM-9660] - Webapp uses english translation from camunda-webapp-translation repo
  • [CAM-9661] - Update moment.js in Webapps
  • [CAM-9662] - Update any frontend library in Webapps
  • [CAM-9664] - Cannot open search/filter criteria dropdown by click in IE 11
  • [CAM-9665] - Fix e2e tests which are failing since angular update
  • [CAM-9666] - In Tasklist, datepicker closes on selecting a day
  • [CAM-9667] - In commons-ui, cam-variable-validator directive sets validity to true if value is empty
  • [CAM-9669] - In Webapps, npm uses old package versions
  • [CAM-9670] - In Cockpit, I can use a default search filter on process definition history view
  • [CAM-9673] - In Webapps, values are not substituted in translate strings if loading is delayed
  • [CAM-9677] - Authorization check rest endpoint docs page is misleading
  • [CAM-9678] - In Tasklist, on task action view, due date, follow-up date and assignee cannot be set
  • [CAM-9679] - In Tasklist, generic task forms cannot be completed
  • [CAM-9680] - In Webapps, add translate sanitization strategy
  • [CAM-9681] - In Webapps, animations of tooltips and modal dialogs are missing
  • [CAM-9683] - In Webapps, update angularjs to version >= 1.7.7
  • [CAM-9690] - Improve docs on job acquisition ensureDueDateNotNull
  • [CAM-9692] - In Tasklist, on setting due & follow-up date, date picker is not focused
  • [CAM-9693] - In Tasklist, on setting due & follow-up date, time picker is not centered
  • [CAM-9694] - In Tasklist, "key" drop down is empty on editing a filter
  • [CAM-9695] - In Webapps, "possibly unhandled rejection" error is not shown in console
  • [CAM-9697] - In Webapps, by default ngAnimate is disabled for any elements
  • [CAM-9703] - In Cockpit, on batches view, design of progress bar changed
  • [CAM-9704] - In Tasklist, on adding a variable in generic task form, dropdown of variable type is marked as invalid
  • [CAM-9705] - Gson is accidentally included in service subdeployment of EAR
  • [CAM-9707] - In Admin, on creating a new authorization, the type "ALLOW" is not preselected in dropdown
  • [CAM-9708] - In Admin, copying search location on users view causes bad promise error
  • [CAM-9709] - In Cockpit, on runtime process instance view, tooltip is cut off
  • [CAM-9711] - In Admin, on execution metrics value of end date is missing
  • [CAM-9712] - Test integrity of integrity of Permissions' enums
  • [CAM-9716] - No automatic logout after session expires when creating new authorization
  • [CAM-9717] - Broken layout when adding multiple batch authorization permissons
  • [CAM-9718] - In Edge browser I can not add all batch authorization permissions
  • [CAM-9719] - In Cockpit, on updating the suspension state unsuccessfully, no error message is shown
  • [CAM-9720] - In Cockpit, on inspecting a variable of type object, error is shown in console
  • [CAM-9721] - In Cockpit, uploading a variable of type file is broken
  • [CAM-9724] - In the documentation about history cleanup, correct the name of a process engine configuration property
  • [CAM-9729] - Cannot load list of deployments in cockpit (IE/Edge)
  • [CAM-9734] - Evaluate multi-version support in one Weblogic domain
  • [CAM-9735] - Include penetration testing in Security Policy section
  • [CAM-9736] - In Webapps, if user is logged out possibly undhandled rejection error in console is shown
  • [CAM-9737] - Remove Camunda fox migration guide
  • [CAM-9738] - I can read documentation in the migration guide about updated front-end libraries
  • [CAM-9740] - In REST reference, correct sort property name
  • [CAM-9744] - Update Support Announcements page
  • [CAM-9748] - Support Camunda on Oracle 18
  • [CAM-9781] - In Tasklist, on setting a due date and follow-up date error is shown in console
  • [CAM-9785] - There exists documentation to delete single and all historical variables
  • [CAM-9786] - Improve adding a new Enum permissions
  • [CAM-9787] - There exists documentation to recalculate timer jobs
  • [CAM-9789] - Clarify WLS domain deployment options in installation guide
  • [CAM-9790] - Run a selection of integration tests in a WLS domain setup with multiple servers
  • [CAM-9791] - In Cockpit, for Instance view Create E2E tests for Jobs tab
  • [CAM-9810] - Cockpit filter documentation contains variable type restriction
  • [CAM-9817] - In Cockpit, on deleting process definitions with no running process instances blue empty box is shown
  • [CAM-9819] - Update dev frontend libraries in Webapps
  • [CAM-9821] - Update production frontend libraries in Webapps
  • [CAM-9822] - In Webapps, cleanup dependency section in package.json
  • [CAM-9825] - In Webapps, bump bootstrap to 3.4.1
  • [CAM-9834] - Display job due date in standard date format
  • [CAM-9839] - Include Adopt OpenJDK in supported environments
  • [CAM-9840] - Change wording for case-insensitive Task queries from *CaseInsensitive to *IgnoreCase
  • [CAM-9841] - Expose version tag in process definition HAL resource
  • [CAM-9847] - In Webapps, update bpmn-js, cmmn-js, dmn-js
  • [CAM-9848] - Pull request page doesn't fetch/show all PR
  • [CAM-9851] - Clirr version comparison fails for typed-values (commons) because of shaded files
  • [CAM-9859] - Run integration tests against JBoss EAP 7.2
  • [CAM-9864] - Break up TaskAuthorizationTest
  • [CAM-9878] - For 7.11, german translation is added to the camunda-webapp-translations repo
  • [CAM-9882] - Variable operations not shown in User Operation Log
  • [CAM-9883] - In Admin, improve user experience when adding/removing permissions
  • [CAM-9898] - Grant READ_VARIABLE permission when assigning newly created task
  • [CAM-9912] - I can read how to submit a vulnerability report
  • [CAM-9924] - Include job repeat property in mybatis update mapping
  • [CAM-9927] - Adapt tasklist adhoc filter to changed API for case-insensitive search
  • [CAM-9941] - In SPIN, update maven shade plugin
  • [CAM-9944] - In SPIN, update maven surefire plugin
  • [CAM-9946] - In SPIN, update license maven plugin
  • [CAM-9947] - In SPIN, update assertj-core
  • [CAM-9948] - Ignore community extension trisotech-cycle-connector pull request-page
  • [CAM-9950] - Make engine queries zOS DB2 compatible
  • [CAM-9951] - Make history cleanup scheduler batch tests independent of the order of returned process instances
  • [CAM-9952] - In Webapps, update chart.js
  • [CAM-9953] - In Webapps, update angularjs
  • [CAM-9954] - In commons-ui, update dmn.js
  • [CAM-9957] - In Webapps, update eslint
  • [CAM-9958] - In Cockpit, replace withoutTenantId with processDefinitionWithoutTenantId param for process instances count
  • [CAM-9961] - Clarify that support application servers are only relevant for shared process engine deployments
  • [CAM-9963] - In Webapps, on changing a file persistify is not run automatically
  • [CAM-9967] - History data created with versions < 7.10.0 are not removed by removal-time-based strategy
  • [CAM-9968] - Improve history cleanup docs
  • [CAM-9995] - In Cockpit, on operation log page, loading is not indicated
  • [CAM-9996] - In Cockpit, on operation log page, clipboard action is shown if value is empty
  • [CAM-9998] - In Cockpit, on operation log page, console error is shown
  • [CAM-9999] - In Cockpit, on operation log page, table header reflects content
  • [CAM-10000] - I can read documentation about Cockpit's Operation Log
  • [CAM-10001] - In Cockpit, on operation log page, "Add column" button is relocated
  • [CAM-10003] - In Admin, user cannot be unlocked anymore
  • [CAM-10008] - In Cockpit, on operation log page, dates show "invalid date"
  • [CAM-10031] - Correct license headers for HTTP Header Security Filter
  • [CAM-10032] - Fix release test job of 7.11
  • [CAM-10033] - In Cockpit, on Operation Log, long values break multi-row entries
  • [CAM-10038] - In webapps, update sinon library >= 7.3.1
  • [CAM-10059] - All pages using pagination reset the page when I switch to it
  • [CAM-10060] - Reduce memory consumption of transpilation task
  • [CAM-10064] - In the documentation, update Nexus links
  • [CAM-10069] - Password policy should be disabled by default
  • [CAM-10070] - Community Edition of Webapps is broken
  • [CAM-10071] - Support Java 12
  • [CAM-10074] - PasswordPolicy Feedback Implementation
  • [CAM-10075] - password-policy REST endpoint should not require authorization
  • [CAM-10077] - Operations with multiple entries always have the same operation type
  • [CAM-10078] - Add more column options to operation log
  • [CAM-10079] - Improve UX for the Operation Log search
  • [CAM-10081] - Update license header in release-parent
  • [CAM-10091] - In Cockpit, on operation log page horizontal scrolling is gracefully
  • [CAM-10107] - For 7.11, fix failing karma tests
  • [CAM-10113] - Password Policy Documentation cleanup
  • [CAM-10114] - IdentityService#checkPasswordAgainstPolicy is not intuitive
  • [CAM-10115] - Improve tests for IdentityService#checkPasswordAgainstPolicy
  • [CAM-10129] - Establish database indexes for user operation logs
  • [CAM-10169] - Bump frontend library versions
  • [CAM-10170] - Operation type to log categories mapping is documented
  • [CAM-10173] - Introduce specific create auth permission for all removal time batches
  • [CAM-10174] - Introduce operation logs for all removal time batches
  • [CAM-10175] - I can read documentation about removal time batches
  • [CAM-10176] - Using REST API, I can set a removal time via batches asyncronously
  • [CAM-10178] - Use Spring 4 in getting started guide
  • [CAM-10179] - Update Examples
  • [CAM-10183] - Introduce additional Java API method to check password against policy registered in process engine configuration
  • [CAM-10185] - For Operations Log, allow multiple Categories
  • [CAM-10186] - Rename process engine configuration flag "disablePasswordPolicy"
  • [CAM-10215] - Update Tomcat in distro to version 9.0.19
  • [CAM-10220] - Improvement in fetching variables in complete task and submit task form
  • [CAM-10234] - I can read documentation about the XSS header
  • [CAM-10236] - Translate authorization type of authorization user operation log entries
  • [CAM-10238] - Release camunda-bpm-mockito 4.10.0
  • [CAM-10252] - Improve removal time batches API
  • [CAM-10253] - In Admin, I can set create batch removal time permission
  • [CAM-10263] - There is Documentation about the User Operation Log
  • [CAM-10264] - Using the Optimize Rest-API I can retrieve the historic identity links
  • [CAM-10269] - Make sure all Karma Tests are executed
  • [CAM-10270] - In Webapps Operation Log, removal time is parsed to date
  • [CAM-10271] - Throw exception if multiple modes are selected via fluent builder of removal time batches
  • [CAM-10275] - Add index for TIMESTAMP_ on ACT_HI_IDENTITYLINK table
  • [CAM-10280] - Schema Log Documentation
  • [CAM-10284] - Camunda BPM 7.11 is released
  • [CAM-10335] - Make Schema Log REST API consistent with other REST API
  • [CAM-10336] - Add documentation for spring boots generic properties
  • [CAM-10339] - Document Mocks in combination with ProcessEngineRule
  • [CAM-10341] - Remove 7.2 authorization test from migration tests
  • [CAM-10344] - Update spring boot example-dmn-rest
  • [CAM-10345] - Document limitation that removal time is not propagated to processes for decision removal time batch operation
  • [CAM-10347] - Document newly released side projects
  • [CAM-10356] - Adjust the Unit Test Template after the 7.11 release
  • [CAM-10363] - Document new withVariablesInReturn APIs
  • [CAM-10366] - Document Password Policy Configuration
  • [CAM-10369] - Async Service Invocation example is clarified
  • [CAM-10681] - Update version compatibility matrix for external task client

Sub-task

  • [CAM-10092] - Update license terms in spring boot
  • [CAM-10093] - Update license terms in platform
  • [CAM-10094] - Update license terms in spin
  • [CAM-10095] - Update license terms in commons
  • [CAM-10096] - Update license terms in connect
  • [CAM-10098] - Update license terms in external task client java
  • [CAM-10102] - Update license terms in engine dmn
  • [CAM-10103] - Update license terms in dmn model
  • [CAM-10104] - Update license terms in cmmn model
  • [CAM-10105] - Update license terms in bpmn model
  • [CAM-10106] - Update license terms in xml model
  • [CAM-10110] - Remove APPENDIX from LICENSE files
  • [CAM-10111] - Update license terms in webapp
  • [CAM-10112] - Update license terms in frontend projects
  • [CAM-10121] - Update license terms in template-engines
  • [CAM-10123] - Update license terms in unit test repos
  • [CAM-10124] - Update license terms in examples repo
  • [CAM-10133] - Using Java API, I can set a removal time for processes asynchronously without respecting hiearchies
  • [CAM-10136] - Using Java API, I can set a removal time for processes asynchronously with respecting hiearchies
  • [CAM-10283] - I can read an update guide for 7.11
  • [CAM-10285] - Update the Entity Relationship Diagrams in the docs
  • [CAM-10286] - Release all Camunda secondary projects
  • [CAM-10287] - Release all Camunda sideprojects
  • [CAM-10288] - I can read a blog post for 7.11.0
  • [CAM-10289] - Test standalone Webapps
  • [CAM-10290] - Write tag for the adjusted examples repository
  • [CAM-10291] - Adjust & Migrate "Spring Boot" Examples
  • [CAM-10292] - Adjust & Migrate "Misc" Examples
  • [CAM-10293] - Adjust & Migrate "Webapps" Examples
  • [CAM-10294] - Adjust & Migrate "Deployment & Project Setup" Examples
  • [CAM-10295] - Adjust & Migrate "Plugin & Model API" Examples
  • [CAM-10296] - Adjust & Migrate "BPMN 2.0" Examples
  • [CAM-10297] - Migrate Examples to 7.11.0
  • [CAM-10298] - Migrate Getting Started Guide (Java)
  • [CAM-10299] - Migrate the "Spring Boot" Getting Started Guide
  • [CAM-10300] - Migrate the "Spring Framework" Getting Started Guide
  • [CAM-10301] - Migrate the "CMMN" Getting Started Guide
  • [CAM-10302] - Migrate the "DMN" Getting Started Guide
  • [CAM-10303] - Migrate the "JavaEE" Getting Started Guide
  • [CAM-10304] - Migrate Getting Started Guide (Quickstart)
  • [CAM-10305] - Migrate Getting Started Guides
  • [CAM-10311] - Camunda 7.11 docs are released

Edit/Copy Release Notes

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