Release: 0.24.4
Enhancements
Broker
- Admin api to trigger snapshot in a broker (#5405)
- Detect issues when upgrading the broker to a new version (#5381)
- Support
now
for date / time / date and time constructors (#5140)
Bug Fixes
Broker
- A stepdown might result in inconsistent log in the old leader (#5360)
- Raft elects two leaders at the same term (#5356)
- Reject deployments with null output mapping (#5253)
- A broker tries to communicate to a restarted broker using it's old IP (#5116)
- Parallel multi-instance call activity cannot collect output (#4860)
- A missing variable/nested property can not be handled (#4212)
- Exporter position is not updated if the record is fiterted (#3166)
Java Client
- Difference between default request timeout in documentation and java client (#4762)
Go Client
- java.lang.IllegalStateException: call already closed (#5387)
Merged Pull Requests
- [Backport 0.24] Fix flaky CancelWorkflowInstanceConcurrentlyTest (#5489)
- [backport to 0.24] 4841 (#5452)
- [Backport 0.24] Admin api for brokers (#5451)
- [Backport 0.24] Detect reprocessing issues (#5450)
- [Backport 0.24] Dump feel-scala from 1.11.2 to 1.12.2 (#5440)
- [Backport 0.24] Updates exporter position when skipping if possible (#5434)
- [Backport 0.24] Fix flaky test: MultiInstanceActivityTest.shouldTriggerInterruptingBoundaryEvent (#5432)
- [Backport 0.24] Fix flaky test: MultiInstanceActivityTest.shouldTriggerNonInterruptingBoundaryEvent (#5430)
- [Backport 0.24] Use ip and port to map to a channel pool instead of host address (#5413)
- [Backport 0.24] Fix voting for two candidates at same term (#5412)
- [backport to 0.24] Avoid using default/shared snapshot store factory (#5406)
- [Backport 0.24] fix(gateway): map exception to correct error code (#5402)
- Prepare 0.24 for rolling upgrade to 0.25 (#5389)
- [Backport 0.24] Transition to follower when leader receives a config request from a newer term (#5366)
- [Backport 0.24] Control variable propagation of call activities with new attribute (#5358)
- chore(upgrade-tests): close network after tests (#5352)
- [Backport 0.24] Reject deployment with invalid workflows (#5347)
- Upgrade Zeebe Test Container to 1.0.0 (#5332)
- fix(clients/java): Set a defaultRequestTimeout as 10 seconds (#5303)