version:8.8.26
Warning
This release contains a critical bug affecting a specific input-mapping edge case.
Please do not upgrade to this version.
If you are using this release, upgrade directly to 8.8.27 instead.
Affected release: 8.8.26
Fixed release: 8.8.27
Bug Fixes
Misc
- getMessageKeys() removed from public MessageBatchRecordValue breaks custom exporters (#54823)
- Disabling SpringDoc API docs breaks startup in Tasklist (#54463)
- Optimize fail to deserialize
tags(#54425) - Performance when using Opensearch for secondary storage is much worse compared to using Elasticsearch (#54331)
InflightActivateJobsRequestobjects accumulate in gateway heap when workers disconnect during broker instability (#54159)- Tasklist V2 candidateGroup filter does not resolve Group IDs to Group Names after 8.8 migration (#51608)
- Multiple Insecure Direct Object References (IDOR) (#49490)
Maintenance
- ci: eliminate redundant builds in ci.yml by sharing artifacts across jobs (#52693)
Task
- Migrate to separated dependencies for the load tests (#50947)
- Install Elasticsearch as separate dependency for our load tests (#43118)
Merged Pull Requests
- docs: forbid manual edits to responses.json — run npm run responses:regenerate (#54573)
- fix: Disabling SpringDoc API docs breaks startup in Tasklist (#54465)
- Fix accumulation of InflightActivateJobsRequest objects in gateway (#54160)
- Load tests: Add namespace and credentials to resources sub-dir (#52882)
- fix: rework message batch expiry to avoid scheduled command cache (#50346)