Release: 0.24.2
Bug Fixes
Broker
- Will not compact after exporters are removed (#5105)
- Rolling update from 0.23 to 0.24 is not possible (#5102)
- Segmentation fault when closing the broker (#5066)
- Record with Non-ASCII characters fails to export to Elasticsearch (#5059)
- Rolling update not possible with 0.24 (#4961)
- Event Scope State is not cleaned up when the message start event subscription is closed (#4959)
- Variable state is not cleaned up if an event is triggered (#4957)
- Health of follower partitions is sometimes reported as unhealthy (#4943)
- Message Start Event of an Event Subprocess is not setting variables and not allowing Output mapping (#4884)
- MetricsTimer is not canceled on removing Leader partition (#4847)
- StateController is not removed as SnapshotListener on closing partition (#4844)
- No new Leader is assigned after Leader dies (#4810)
- Follower should reset his log on restart when it has received a newer snapshot (#4587)
- OOM Error on restart (#4926)
Gateway
- Endless loop on job activation if job does not fit in max message size (#4917)
Misc
Merged Pull Requests
Merged Pull Requests
- [Backport 0.24] chore(test): assign dynamic ports to brokers (#5151)
- [Backport 0.24] Use SocketUtil to avoid concurrency issues (#5143)
- [BACKPORT] Default settings ignored when using SPRING_CONFIG_LOCATION backport to 0.24 (#5139)
- Handle snapshot replication from 0.23.x brokers (#5133)
- [Backport 0.24] Improve stability of AtomixTransportTest (#5114)
- [Backport 0.24] compact after exporters removed (#5110)
- [BACKPORT] Improve SnapshotReplicationTest (#5095)
- [Backport 0.24] Improve stability of AtomixTransportTest (#5091)
- Use json content type to send bulk request (#5068)
- Avoid JVM crashes on closing the broker (#5067)
- [backport] fix(broker): increase request timeout (#5057)
- [Backport] Improve stability of StreamProcessorHealthTest (#5039)
- [backport] chore(broker): add retries to container starts (#5036)
- [Backport] Improve stability of DeploymentCreatedProcessorTest (#5033)
- [BACKPORT] improve raft failover tests (#5032)
- [backport] fix(atomix): separate test data folders for parallel tests (#5026)
- [Backport] Improve stability of LogStorageAppenderTest (#5021)
- [BACKPORT] fix(broker): refactor zeebe partition health monitoring (#5019)
- [Backport] Improve stability of the InterruptingEventSubprocessTest (#5017)
- [Backport] Align embedded broker rule (#5016)
- [BACKPORT] Fix flaky test in NettyMessagingServiceTest (#5010)
- [BACKPORT] chore(engine): improve streamprocessor reprocessing test (#5007)
- [BACKPORT] chore(raft): fix flaky failover test (#4996)
- [Backport 0.24] Fix IT memory leak (#4990)
- [BACKPORT 0.24] Fix rolling update (#4968)
- [Backport 0.24] Remove workflow related data from state when it is not used (#4966)
- [BACKPORT 0.24] Truncate follower log on restart (#4947)
- [Backport 0.24] Fix resource managment in ZeebePartition (#4937)
- [Backport] Improve logging of gRPC request exceptions (#4930)
- fix(broker): fix OOM on restart (#4929)
- Propagate message variables from event subprocess (#4924)
- fix(broker): fix endless loop in job activation (#4920)