Karafka v2.0.0-beta5 Release Notes
Release Date: 2022-07-05 // almost 2 years ago-
- Always resume processing of a revoked partition upon assignment.
- ๐ Improve specs stability.
- ๐ Fix a case where revocation job would be executed on partition for which we never did any work.
- ๐ท Introduce a jobs group coordinator for easier jobs management.
- ๐ Improve stability of resuming paused partitions that were revoked and re-assigned.
- โก๏ธ Optimize reaction time on partition ownership changes.
- ๐ Fix a bug where despite setting long max wait time, we would return messages prior to it while not reaching the desired max messages count.
- โ Add more integration specs related to polling limits.
- โ Remove auto-detection of re-assigned partitions upon rebalance as for too fast rebalances it could not be accurate enough. It would also mess up in case of rebalances that would happen right after a
#seek
was issued for a partition. - โก๏ธ Optimize the removal of pre-buffered lost partitions data.
- Always rune
#revoked
when rebalance with revocation happens. - Evict executors upon rebalance, to prevent race-conditions.
- Align topics names for integration specs.