Release Notes - camunda BPM - Version 7.15.0 - HTML format

Epic

  • [CAM-11969] - Convert CI builds to Jenkins Pipelines

Bug Report

  • [CAM-9286] - Process definition query by startableBy with custom IdentityProvider is not working correctly
  • [CAM-9513] - Error message when deleting process instance is misleading
  • [CAM-9722] - Start Process modal in tasklist can be opened multiple times
  • [CAM-10076] - Rest API GET returns 200 OK when a parameter value is invalid but around double quotes
  • [CAM-10831] - wrong error message in Task REST-API when submitting invalid bpmnError
  • [CAM-11868] - NullPointerException on process modification on concurrent execution
  • [CAM-12091] - Process without start event can be deployed but not started
  • [CAM-12131] - Handle PostgreSQL JDBC API behavior change
  • [CAM-12136] - Standalone FEEL Engine cannot be used together with the DMN Engine
  • [CAM-12259] - With slow statistics queries, multiple Badges are shown on Process History view
  • [CAM-12293] - Dmn model api still generates DMN 1.1 diagrams in 7.13
  • [CAM-12313] - The latest tags of the docker image (ce) use SNAPSHOT version
  • [CAM-12326] - Open API: the response schema of the "fetch and lock for external tasks" API is missing the nullable flag for some properties
  • [CAM-12391] - REST API: Wrong query parameter name 'deserializeValue' in ProcessInstance API and Task API
  • [CAM-12405] - Tasklist: Embedded start forms produce non-configurable error when submission is prevented
  • [CAM-12463] - In external Task Client Java, local variables are not fetched
  • [CAM-12499] - Telemetry does not reliably detect application server information
  • [CAM-12524] - OLEs on batch operation execution in Spring boot based applications reduce job retries
  • [CAM-12559] - withoutTenantId and tenantIdIn can't be combined within orQueries
  • [CAM-12577] - DTO object with boolean field and isXYZ() method does not work with FEEL
  • [CAM-12583] - The 'assigned' Task filter is not included when listing Filters
  • [CAM-12586] - License Key Validation fails with process engine not equal to default engine
  • [CAM-12589] - When opening Cockpit, a loading spinner is shown forever
  • [CAM-12592] - Empty String variables are deserialized as null with Oracle DB
  • [CAM-12656] - TimerStartEvents of EventSubprocesses can't evaluate timer expressions when started at specific activity
  • [CAM-12679] - Camunda BPM Run Logging Config
  • [CAM-12680] - Start form variables are not passed on to the Custom TenantIdProvider
  • [CAM-12702] - External task "Fetch and Lock" query uses LIKE instead of = operator for the topic name
  • [CAM-12703] - OR Query is translated to AND for HistoricTaskInstanceQuery
  • [CAM-12719] - wrong error message in Task REST-API when submitting null escalationCode
  • [CAM-12734] - On Welcome Page, Group Pagination shows to many Pages
  • [CAM-12735] - Admin - List of users disappear in Groups and Tenants page
  • [CAM-12744] - Custom IncidentHandler not called when ProcessInstance is deleted
  • [CAM-12769] - Retry Time Cycle R0 omits setting incident error message on job failure
  • [CAM-12772] - MDC logging for activityId is broken by usage of camunda api
  • [CAM-12789] - Group Membership Resource Options returns wrong result
  • [CAM-12792] - Multiplication operation overflows for ISO8601 week durations >3
  • [CAM-12810] - LinkageError when starting spring process application on WAS 8.5
  • [CAM-12813] - Attribute 'durationInMillis' of Open Api definition (Historic Search) to small
  • [CAM-12832] - Cannot create index ACT_IDX_JOB_HANDLER on Oracle with extended data types
  • [CAM-12838] - Wrong results displayed if search is changed with a pending query
  • [CAM-12844] - Intermediate/Boundary events fire two Spring Events
  • [CAM-12852] - Unable to set retries using the batch operation when more than 2100 instances selected
  • [CAM-12856] - Fix OpenApi documentation for User endpoint
  • [CAM-12883] - In Cockpit, on the process instance history audit log, timestamps are cut-off
  • [CAM-12889] - NullPointerException occurs parsing a BPMN with an external service task having an empty extension property
  • [CAM-12904] - Deadlock exception with DB2 when executing set removal time batch for decisions
  • [CAM-12938] - Slow performance of historic task instance query
  • [CAM-12962] - Broken link in documentation
  • [CAM-12992] - Telemetry command data should not include dynamically generated class names
  • [CAM-12994] - skipIoMappings configuration is not respected in Cockpit Migration
  • [CAM-13018] - Pings with missing version number are rejected by ET
  • [CAM-13094] - Prevent Deadlocks on SqlServer when setting removal time concurrently
  • [CAM-13106] - Generated OpenAPI for multiple return types is incorrect
  • [CAM-13146] - In Cockpit, the Navigation Plugin is broken
  • [CAM-13152] - Breadcrumbs are not cleared when navigating to custom route
  • [CAM-13161] - In Connect documentation, the path to ConnectorConfigurator is not correct
  • [CAM-13164] - bpmnJs extensions are not working with new syntax
  • [CAM-13166] - Fix endpoint responses in OpenAPI documentation
  • [CAM-13167] - Docs menu alignment is broken
  • [CAM-13179] - Camunda Tasklist displays an error when an invalid schema is deployed
  • [CAM-13186] - /stable/ indexed by Google
  • [CAM-13276] - Supported application servers section contains non-sensical entry
  • [CAM-13323] - Cockpit 'Without Due Date' filter doesn't work
  • [CAM-13324] - In Tasklist, claim/unclaim buttons are reactivated before state change
  • [CAM-13352] - In the Webapps, I cannot include new Plugins using a JAR

Feature Request

  • [CAM-7170] - Allow to lock a certain external task by id
  • [CAM-9350] - I can fetch and lock an external task based on correlation to process variables with the java external task client
  • [CAM-10787] - As Cockpit User, on process definition view, I can filter instances with incidents only
  • [CAM-10863] - Provide Spring Boot External Task Client as part of Spring Boot Starter
  • [CAM-10971] - Add 'assigned' to Filter options in Tasklist
  • [CAM-10972] - Add Support for Mysql 8
  • [CAM-10974] - In Cockpit, I can distinguish between canceled and completed process instance
  • [CAM-11497] - I can use the Swagger UI in camunda-bpm-run
  • [CAM-11524] - OpenAPI: Group endpoints
  • [CAM-11525] - OpenAPI: Identity endpoints
  • [CAM-11526] - OpenAPI: Tenant endpoints
  • [CAM-11528] - OpenAPI: Batch endpoints
  • [CAM-11533] - OpenAPI: Decision Definition endpoints
  • [CAM-11539] - OpenAPI: Execution endpoints
  • [CAM-11543] - OpenAPI: Job endpoints
  • [CAM-11549] - OpenAPI: Variable Instance endpoints
  • [CAM-11923] - Spring Boot: Pick up a dedicated Camunda transaction manager
  • [CAM-11966] - When deploying a process model via cockpit fails, I want to see error logs
  • [CAM-12040] - The RPA bridge can trigger BPMN errors
  • [CAM-12140] - When selecting instances for migration, I can use all filters that the backend query has
  • [CAM-12148] - Support Springboot 2.4
  • [CAM-12270] - I want to add an annotation to incidents
  • [CAM-12275] - Add variable type object when starting a process instance from tasklist
  • [CAM-12319] - Upgrade dmn-js
  • [CAM-12321] - In Tasklist, disable the 'claim' button when a request is pending
  • [CAM-12475] - I can hide the Start buttons in embedded start forms
  • [CAM-12552] - Spike on DMN Scala implementation to achieve full DMN coverage
  • [CAM-12558] - allow to search for multiple tasks by id: add TaskQuery.taskIdIn(String...)
  • [CAM-12560] - let org.camunda.bpm.engine.impl.form.type.DateFormType support joda DateTime
  • [CAM-12593] - Introduce the Framework Agnostic Plugin Interface to Admin and welcome
  • [CAM-12594] - Introduce the Framework Agnostic Plugin Interface to Tasklist
  • [CAM-12613] - Nepali language translation of Tasklist
  • [CAM-12650] - Improve the UX when filtering for PIs by incident type
  • [CAM-12718] - Unique task worker metric is tracked and retrieved reliably
  • [CAM-12738] - Add custom appName and appVendor in Cockpit, Admin & Welcome
  • [CAM-12829] - Add task object to business calendar interface for more customization options
  • [CAM-12846] - Support Aurora Postgres 10.13
  • [CAM-12900] - I can query for Tasks with processVariableValueNotLike
  • [CAM-12902] - I can query tasks that have no due date
  • [CAM-12943] - Support Wildfly 21
  • [CAM-12944] - Support Wildfly 22
  • [CAM-12945] - Support for latest PostgreSQL Aurora version
  • [CAM-12946] - Support PostgreSQL 13
  • [CAM-12951] - The default getting started guide features BPM Run and External tasks
  • [CAM-12953] - Camunda Platform can render forms and display in Tasklist and Cockpit
  • [CAM-13038] - Support PostgreSQL 10.13
  • [CAM-13104] - Embedded Forms render a preview in Cockpit
  • [CAM-13147] - [Batch Operation Plugins] Allow access to api endpoints from the onSubmit function
  • [CAM-13272] - I can query for Tasks with caseVariableValueNotLike
  • [CAM-13305] - External task handle failure should be robust when working with error expressions

Task

  • [CAM-11811] - Update NOTICE files for 2021
  • [CAM-11935] - In OpenAPI doc, populate summary of existing endpoints
  • [CAM-11958] - Merge webapp repository into the platform
  • [CAM-12049] - [Backend] Backport telemetry topic
  • [CAM-12111] - Take ownership of Maven archetypes
  • [CAM-12327] - LoginIT is flaky for Tasklist
  • [CAM-12385] - Using portainer to create snapshot containers (WAS/WLS)
  • [CAM-12447] - In telemetry data, usage of webapps is tracked
  • [CAM-12503] - Update commons-fileupload to 1.4
  • [CAM-12511] - CRDB Upgrade CI jobs are run for 7.15
  • [CAM-12512] - Disable telemetry reporter in spring boot based tests
  • [CAM-12563] - Include CDDL 1.1 and EDL 1.0 links in license book generator
  • [CAM-12576] - Ensure setting mock telemetry endpoint to TelemetryMultipleEnginesTest
  • [CAM-12578] - Improve grammar in the documentation README
  • [CAM-12579] - Add license section to platform README
  • [CAM-12581] - Use try-with-resources for closable resources
  • [CAM-12584] - Add a docs badge to the platform README
  • [CAM-12587] - Adjust telemetry wording in web app pop-up
  • [CAM-12590] - Backport update database scripts for telemetry
  • [CAM-12591] - Cleanup Cockpit Plugin Documentation
  • [CAM-12601] - Adjust duplicate logger code in EnginePersistenceLogger
  • [CAM-12608] - Documentation update for usage metrics
  • [CAM-12612] - Fix failing CockroachDB tests
  • [CAM-12620] - Document setup of Cockpit Plugins when using JAR deployments
  • [CAM-12621] - Add linting for style files
  • [CAM-12624] - Ensure that the shaded libraries of the FEEL Scala engine are part of the license book
  • [CAM-12625] - Link to respective doc version in the telemetry dialog
  • [CAM-12627] - Fix download link in rpa get started guide
  • [CAM-12644] - Fix CRDB instance migration test
  • [CAM-12661] - Remove 7.(x-1)/release/master_release.dsl via add-new-minor-version.sh script
  • [CAM-12676] - There is an incorrect link in the documentation 'Update a Tomcat Installation from 7.13 to 7.14'
  • [CAM-12711] - Create list of jobs to be part of the pipeline
  • [CAM-12712] - Create general pipeline structure
  • [CAM-12713] - Develop implementation concept for shared library
  • [CAM-12714] - Development system for testing exist
  • [CAM-12721] - Update mybatis to 3.5.6
  • [CAM-12722] - Document CAM-10650
  • [CAM-12729] - Copy the old Cockpit plugin Documentation into Tasklist
  • [CAM-12766] - In job query, excluding conditions are wrong for created before & after query criteria
  • [CAM-12778] - Build out the pipeline
  • [CAM-12785] - Ensure EE features are highlighted in documentation
  • [CAM-12804] - Make the default IdentityService more reusable for custom implementations
  • [CAM-12806] - Add a link to the Archetype repositories to the documentation
  • [CAM-12809] - Allow QA-only builds for Camunda Run
  • [CAM-12833] - Wrong REST API Documentation for Job queries
  • [CAM-12849] - Document pipeline maintenance
  • [CAM-12870] - Update Angular.js to latest 1.8 patch level
  • [CAM-12887] - Revert React-js changes in Cockpit
  • [CAM-12894] - Create an engine configuration flag to skip output mapping on canceled activities
  • [CAM-12897] - E2E test - Operation Log page
  • [CAM-12911] - Incorrect OSGi metadata
  • [CAM-12939] - Add excamad community extension to docs
  • [CAM-12947] - Spike to Support Java 15
  • [CAM-12948] - Investigate effort to maintain AngularJS post 2021
  • [CAM-12949] - Telemetry window is updated to latest design
  • [CAM-12950] - Camunda BPM Platform is renamed to Camunda Platform
  • [CAM-12961] - Spike: Listeners as External Tasks
  • [CAM-12965] - Old Modeler Version Shown in Documentation
  • [CAM-12969] - FEEL Engine: migrate docs to docusaurus
  • [CAM-12975] - Allow ES11 features to be used in the webapps
  • [CAM-12977] - Enable mocked expression resolution in Spring context
  • [CAM-12978] - Allow the use of legacy Cockpit Plugins
  • [CAM-12985] - [Optimization] Merge CamBPM Jenkins shared lib withLabels methods
  • [CAM-12986] - [Bug] Pull request evaluation not working for default PR master build
  • [CAM-12987] - [Bug] In pipeline, default-build PR label is assigned to webapp-unit matrix
  • [CAM-12988] - [Bug] In pipelines, the downstream jobs can copy artifacts is failing
  • [CAM-12989] - [Bug] In pipelines, the db node label is not considered in matrixes
  • [CAM-12991] - Optimize file reads in CamBPM jenkins shared lib
  • [CAM-12997] - In pipelines, the sidetrack stages could not be resolved
  • [CAM-12999] - Have a repository that contains pipeline seed configuration
  • [CAM-13000] - Create versioning in pipeline seed job configuration repo
  • [CAM-13005] - Remove docker CE jobs from 7.12 to 7.14
  • [CAM-13007] - Remove Jackson 1 dependency from engine-rest test suite
  • [CAM-13008] - [Bug] In pipelines, the archive stash is missing for EE-engine-IT-jbosseap stages
  • [CAM-13012] - Improve RPA bridge error handling documentation
  • [CAM-13023] - Bump production dependencies
  • [CAM-13024] - Bump DMN-JS to latest version
  • [CAM-13025] - Document changes for custom retries and agent/post actions
  • [CAM-13029] - [Bug] In pipelines, the archive stash is missing for webapp-plugins-UNIT-database-table-prefix stage
  • [CAM-13040] - [Bug] Include withMaven step when NodeJs step is used
  • [CAM-13041] - Controllable fetch of complex variable updates on the Optimize REST API
  • [CAM-13045] - Make the Webapps work on Chrome 78
  • [CAM-13050] - [Bug] In pipelines, matrix is not executed for all-db label
  • [CAM-13057] - The Cockpit Full-stack example contains dead links
  • [CAM-13059] - Declarative Pipeline matrix stages are generated dynamically
  • [CAM-13071] - In pipelines, update standard PostgreSQL from 10.7 to 10.13
  • [CAM-13079] - Announce retiring environments in the docs
  • [CAM-13095] - Clarify Message correlation on Start Event
  • [CAM-13157] - E2E Test - Proivde a test for the 'Create new User' workflow
  • [CAM-13175] - In Cockpit Deployment View, only show "Definitions" sections for BPMN, DMN and CMMN files
  • [CAM-13182] - Broken Standalone Webapp Links in Documentation
  • [CAM-13192] - Link to RPA Bridge download in Enterprise docs
  • [CAM-13193] - Java External Task Client has needless test dependency to webapp
  • [CAM-13215] - Camunda BPM 7.15 is released
  • [CAM-13223] - Release external-task-client-js
  • [CAM-13248] - Provide a general documentation for BPMN error triggers
  • [CAM-13250] - Docs update for 7.15: replace screenshots in quick start guide
  • [CAM-13253] - Docs update for 7.15: remove CMMN in get started
  • [CAM-13260] - Release external-task-client-java
  • [CAM-13270] - [Bug] In pipelines, fix execution when no-build label is assigned for platform-ee
  • [CAM-13277] - Update screenshots for Camunda Modeler 4.7
  • [CAM-13282] - Inform users that Wildfly is LGPL
  • [CAM-13296] - Prepare pipelines for migration to ci.cambpm Jenkins
  • [CAM-13303] - Adjust Inclusive gateway limitation docs
  • [CAM-13304] - Document skipOutputMappingOnCanceledActivities
  • [CAM-13307] - Create Camunda Modeler Forms documentation
  • [CAM-13308] - Ensure Daily Sidetrack Pipeline builds are not lost
  • [CAM-13309] - [Bug] In sidetrack pipeline, the prepare stage considers the upstream trigger
  • [CAM-13310] - [Bug] In pipelines, snapshot are not being deployed to nexus
  • [CAM-13340] - Document user operation log for incident annotation
  • [CAM-13363] - Add I/O Mapping screenshot for camunda forms docs
  • [CAM-13377] - Update screenshots for Camunda Modeler 4.7 - part II
  • [CAM-13380] - Add example for bundled bpmn-js cockpit module

Sub-task

  • [CAM-12573] - Prepare codebase for next development version
  • [CAM-12638] - Remove husky
  • [CAM-12639] - Deprecate master branch in webapps repo
  • [CAM-12640] - Adjust CI jobs
  • [CAM-12641] - Integrate Webapps in platform repository
  • [CAM-12642] - Adjust release scripts
  • [CAM-12643] - Update references to webapp repository
  • [CAM-12645] - Remove legacy Maven property grunt.target
  • [CAM-12651] - The ExternalTaskService can lock a task by its id
  • [CAM-12652] - An External Task Rest endpoint is available to lock a task by its id
  • [CAM-12653] - The External Task (Java) Client can lock a task by its id
  • [CAM-12659] - Migrate the User Tasks Tab to React
  • [CAM-12663] - Upgrade all archetypes to 7.14.0
  • [CAM-12664] - Cleanup the archetypes repository
  • [CAM-12665] - Move archetypes job to campbm CI
  • [CAM-12666] - Clearly define a versioning strategy for the archetypes repository
  • [CAM-12667] - Generate template repositories from archetypes
  • [CAM-12668] - Add an archetype upgrade step to our release guide
  • [CAM-12678] - [BLOCKER] EE Webapps cannot consume NPM package of CE Webapps
  • [CAM-12681] - Establish Runtime team access rights
  • [CAM-12709] - Allow AngularJS Plugins to be rendered in the same virtual DOM
  • [CAM-12720] - Add process instance provider to load process instance information only once
  • [CAM-12730] - Prevent publish frontend sources to maven central
  • [CAM-12731] - Add how to skip Webapps build to the contribution guideline
  • [CAM-12745] - In main pipeline, verify stashing strategy
  • [CAM-12751] - Develop strategies for failing stages
  • [CAM-12752] - Develop usage strategy for Jenkins matrices for DB jobs
  • [CAM-12753] - Email notification on failure
  • [CAM-12754] - Abort the build if it's stuck
  • [CAM-12755] - Publish test Junit test report
  • [CAM-12756] - Echo java version
  • [CAM-12757] - Retry job on known failure
  • [CAM-12758] - Add the global shared library and use the `agentDisconnected`
  • [CAM-12762] - Create EE pipeline
  • [CAM-12763] - Create Daily Pipeline
  • [CAM-12764] - Create CamBPM Jenkins Shared Library repo
  • [CAM-12782] - Parse Error Event Definition
  • [CAM-12783] - Extend External Task API with error event definitions
  • [CAM-12784] - Extend BPMN model API with error triggers
  • [CAM-12788] - Develop strategy for artifacts in multi-pipeline executions
  • [CAM-12793] - PR strategy
  • [CAM-12794] - Create daily pipeline in EE repo
  • [CAM-12798] - Enable triggering and artifact transfers from CE to Daily pipeline
  • [CAM-12799] - Reduce execution time for DB stages
  • [CAM-12819] - Develop pipeline concept for CockroachDB
  • [CAM-12820] - Refactor Jenkins pipeline helper methods
  • [CAM-12830] - Create trigger job method
  • [CAM-12850] - Provide method or global var for default branch
  • [CAM-12851] - Agent methods are reused by the pipelines
  • [CAM-12853] - Add skip Output mapping engine config flag
  • [CAM-12855] - Extract withLabels methods
  • [CAM-12861] - Extract runMaven logic to library
  • [CAM-12862] - Provide method for stash/unstash
  • [CAM-12863] - Provide method for archiveArtifacts/copyArtifacts
  • [CAM-12864] - Provide publish method to nexus
  • [CAM-12865] - Extract error handling methods
  • [CAM-12866] - Extract maven profiles methods
  • [CAM-12867] - Extract database methods
  • [CAM-12869] - [Optimization] Create DB & Maven Maps from yaml files
  • [CAM-12872] - How pipelines will be resolved after minor release
  • [CAM-12875] - Shared lib versioning
  • [CAM-12877] - Revise CRDB pipeline
  • [CAM-12880] - Add all database labels
  • [CAM-12886] - Ensure Webapp EE features are highlighted in documentation
  • [CAM-12892] - Extract EE update in CE PR
  • [CAM-12896] - Replace Jenkins matrices with dynamically generated stages
  • [CAM-12899] - [Optmiziation] Reduce code in Maven Stage step
  • [CAM-12905] - Add all Rest stages
  • [CAM-12906] - Add all webapp-IT stages
  • [CAM-12907] - Add all engine-IT stages
  • [CAM-12908] - Add wildfly-subsystem unit test stage
  • [CAM-12909] - Add Docker stages to Daily pipelines
  • [CAM-12964] - Prevent failing stages if JUnit test results are not found
  • [CAM-12966] - Adjust maven settings xml for aurora stages
  • [CAM-12972] - Document nested error event definitions and RPA error handling
  • [CAM-12973] - Add history level jobs
  • [CAM-12982] - Revert changes for no-build label
  • [CAM-12983] - Add e2e label for e2e and karma Pipeline stages
  • [CAM-12984] - Adjust the default mater EE PR pipeline triggered by CE PRs
  • [CAM-13013] - In Java API, I can retrieve and delete a reliable task worker metric
  • [CAM-13014] - In REST API, I can retrieve the task worker metric
  • [CAM-13015] - In Admin, the official REST API for the UTW metric is used
  • [CAM-13016] - Support history cleanup for the task worker metric
  • [CAM-13017] - Adjust documentation on task worker metric
  • [CAM-13019] - [Backend] Add filter criteria and expose state property
  • [CAM-13020] - [Frontend] Expose state and add filter
  • [CAM-13030] - Document DMN Model API DMN 1.3 diagram generation
  • [CAM-13060] - In Java API, I can add/edit/delete an annotation for an incident
  • [CAM-13061] - In REST API, I can add/edit/delete an annotation for an incident
  • [CAM-13062] - In Cockpit, I can add/edit/delete an annotation for an incident
  • [CAM-13074] - Tasklist can render and submit camunda-forms
  • [CAM-13075] - Camunda Engine can process 'camunda-forms:' form keys
  • [CAM-13093] - Cockpit can render camunda-forms in the deployments view
  • [CAM-13101] - Docs contain information on how to use camunda-forms
  • [CAM-13107] - In private REST API, I can filter (historic) process instances with incidents
  • [CAM-13125] - Incorporate Java External Task Client into mono repo
  • [CAM-13126] - Incorporate Spring Boot External Task Client into mono repo
  • [CAM-13127] - Increase test coverage
  • [CAM-13128] - Write blog post
  • [CAM-13129] - Deprecate legacy master branch / repo
  • [CAM-13130] - Write documentation
  • [CAM-13131] - Streamline codebase
  • [CAM-13132] - Evaluate if we should merge the spring-only with the spring boot module
  • [CAM-13133] - Evaluate if we should remove Lombok
  • [CAM-13135] - Evaluate if bootstrapping multiple clients should be possible
  • [CAM-13141] - [OPTIONAL] Add thread-pool to the Java External Task Client
  • [CAM-13142] - Evaluate if the client can run in conjunction with Spring Boot Starter
  • [CAM-13149] - Create feature parity
  • [CAM-13150] - Update PostgreSQL versions in supported environments
  • [CAM-13153] - In Java API, I can query for tasks without a due date
  • [CAM-13154] - In REST API, I can query for tasks without a due date
  • [CAM-13155] - In Webapps, I can filter for tasks without due date
  • [CAM-13169] - Streamline annotations and annotation behavior
  • [CAM-13170] - [FEATURE] Emit spring event when subscription is initialized
  • [CAM-13171] - Improve mapping of annotations to configuration objects
  • [CAM-13172] - In Java API, I can query for tasks with processVariableValueNotLike
  • [CAM-13173] - In REST API, I can query for tasks with processVariableValueNotLike
  • [CAM-13174] - In Webapps, I can query for tasks with processVariableValueNotLike
  • [CAM-13180] - Move examples to examples repository
  • [CAM-13184] - Rest-API returns correct content type after renaming
  • [CAM-13194] - Include swagger UI in license book
  • [CAM-13195] - Implement Swagger UI in Run
  • [CAM-13208] - Ensure all backend EE features are highlighted in the docs
  • [CAM-13210] - Create example for camunda-forms in example repository
  • [CAM-13216] - Migrate the "JavaEE" Getting Started Guide
  • [CAM-13217] - Adjust & Migrate "Spring Boot" Examples
  • [CAM-13218] - Migrate Getting Started Guide (Java)
  • [CAM-13219] - Test standalone Webapps
  • [CAM-13220] - Migrate Getting Started Guide (Quickstart)
  • [CAM-13221] - Adjust & Migrate "BPMN 2.0" Examples
  • [CAM-13222] - Migrate the "Spring Boot" Getting Started Guide
  • [CAM-13225] - Migrate the "Spring Framework" Getting Started Guide
  • [CAM-13226] - Migrate the "DMN" Getting Started Guide
  • [CAM-13227] - Adjust & Migrate "Deployment & Project Setup" Examples
  • [CAM-13228] - Adjust & Migrate "Assert" Examples
  • [CAM-13229] - Update the Entity Relationship Diagrams in the docs
  • [CAM-13230] - Release all upstream side projects
  • [CAM-13231] - Adjust & Migrate "Webapps" Examples
  • [CAM-13232] - Edit update guide
  • [CAM-13233] - Update German Webapp translations
  • [CAM-13234] - Adjust & Migrate "External Task" Examples
  • [CAM-13235] - Request the new license book
  • [CAM-13236] - Update screenshots
  • [CAM-13237] - Release all downstream side projects
  • [CAM-13238] - Prepare codebase for next development version
  • [CAM-13239] - Update Unit Test Template
  • [CAM-13240] - Adjust & Migrate "Plugin & Model API" Examples
  • [CAM-13241] - Adjust & Migrate "Misc" Examples
  • [CAM-13242] - Migrate Examples
  • [CAM-13243] - Write tag for the adjusted examples repository
  • [CAM-13244] - Migrate Getting Started Guides
  • [CAM-13245] - Write blog post
  • [CAM-13246] - Write side projects blog post
  • [CAM-13247] - Release Docs
  • [CAM-13254] - Streamline registration of client and subscription beans
  • [CAM-13255] - Improve handler bean and subscription bean naming conventions
  • [CAM-13257] - Adjust and migrate Archetypes
  • [CAM-13261] - Migrate the "RPA Orchestration" Getting Started Guide
  • [CAM-13280] - Add npm and nodejs to jdk pipelines stages
  • [CAM-13281] - Mocked tests fail on IBM JDK 8
  • [CAM-13283] - License compliance check
  • [CAM-13286] - Spring logs configuration hint when BeanFactoryPostProcessor beans are not exposed via static method
  • [CAM-13298] - Closing subscription is not reflected when using accessor for open state
  • [CAM-13351] - Archive the camunda-get-started-cmmn repository

Edit/Copy Release Notes

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