version:8.9.6
Bug Fixes
Misc
- Unknown afterElementId in runtime instructions is not rejected (#53526)
- User task listeners added in target process are not invoked after migrating an active user task (#53122)
- StraightThroughProcessingLoopValidator causes actor thread to spin indefinitely on complex BPMN processes (#53120)
- RocksDB validation uses partition count instead of partition per broker count. (#52953)
- Migrated element instances retain stale processDefinitionPath (#52746)
- Job retry update overrides elementId value to
NO_CATCH_EVENT_FOUND(#52366) - Job poller is causing a lot of noise and warning logs (#52134)
- Exporter is not able to export and stuck in a loop (#51966)
- Fix: RocksDB potential write stall (#51669)
- Get process instance statistics by version returns 500 when sorting (#50976)
- Partition blocked by endless RocksDB retry loop
Caught recoverable exception(#50958) - Get process instance statistics API returns 500 when sorting by processDefinitionId (#50945)
- Scroll contexts leaked in ElasticsearchUtil.scrollWith on error paths (#50892)
- Incident badge not shown on call activity when called process has incident (details page) (#50014)
- incidentErrorHashCode filter param is ignored on process instances search endpoint (#45129)
- Job reactivation does not add authorizations to request (#42076)
- Increase default for
CAMUNDA_OPERATE_BACKUP_SNAPSHOTTIMEOUTto prevent Operate backup timeout for production environments (#41861) - 'Create authorization' modal window: not all entries are displayed in the drop-down list (#37106)
- Some input field values are always evaluated to NULL (#11968)
Task
- Fix CPT compatibility tests flakiness (#52884)
- Update Netty to 4.2.13.Final (8.9/8.10) and 4.1.133.Final (8.7/8.8) (#52785)
- Bump Thymeleaf to 3.1.5.RELEASE (#52634)
- Fix: RocksDB potential write stall (#51669)
- Add comprehensive e2e ITs for the full archiver pipeline (#49826)
Merged Pull Requests
- ci: harden alwaysgreen pipeline with preflight, downstream category, streak detector (#54231)
- ci: emit AlwaysGreen failure-context artifacts per job (#54171)
- deps: update MCP SDK to 2.0.0-M3 (#54155)
- fix: add delay to message completion handling in Worker (#53769)
- fix: preserve existing ILM/ISM policies when managePolicy is disabled (#53505)
- deps: Update camunda/infra-global-github-actions digest to 33a44f8 (main) (#53353)
- deps: Update dependency com.auth0:jwks-rsa to v0.24.1 (main) (#53349)
- feat: cut flaky-test gate false positives — lifecycle filter + broader baseline (#53121)
- Revert "fix: persist processDefinitionPath on element migration" (#52939)
- [Backport stable/8.8] Persist processDefinitionPath on element migration (#52921)
- fix: pass version in c8run E2E dispatch payload and add checkout (#52918)
- feat: expand flaky-test baseline to 20 days and include PR runs (#52685)
- ci: make check-saas-version generic and add read-db-versions README (#52588)
- [DO NOT MERGE] smoke test: verify check-action-pins gate fails on unpinned action (#52563)
- fix: incident count for multi-instance bodies returned by PI statistics endpoint (#51494)
- feat: spring boot migration for load test app (#51020)
- ci: pin all 3rd-party GitHub Actions to commit SHA (#50757)
- feat: Add logic to filter out new flaky tests (#50691)