Release: 0.23.7
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)
- Fail to access an element of a List with FEEL expression (#5086)
- 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)
Merged Pull Requests
- [Backport 0.23] Fix flaky CancelWorkflowInstanceConcurrentlyTest again (#5554)
- [Backport 0.23] Fix flaky CancelWorkflowInstanceConcurrentlyTest (#5491)
- [Backport 0.23] Admin api for brokers (#5475)
- [Backport 0.23] Detect reprocessing issues (#5458)
- [Backport 0.23] Dump feel-scala from 1.11.0 to 1.12.2 (#5441)
- [Backport 0.23] Updates exporter position when skipping if possible (#5435)
- [Backport 0.23] Fix flaky test: MultiInstanceActivityTest.shouldTriggerInterruptingBoundaryEvent (#5431)
- [Backport 0.23] Fix flaky test: MultiInstanceActivityTest.shouldTriggerNonInterruptingBoundaryEvent (#5429)
- [Backport 0.23] Use ip and port to map to a channel pool instead of host address (#5414)
- [Backport 0.23] Fix voting for two candidates at same term (#5411)
- [Backport 0.23] fix(gateway): map exception to correct error code (#5403)
- [Backport 0.23] Transition to follower when leader receives a config request from a newer term (#5365)
- [Backport 0.23] Reject deployment with invalid workflows (#5363)
- fix(clients/java): Set a defaultRequestTimeout as 10 seconds (#5319)
- [Backport 0.23] Fix FEEL expression with list access (#5286)