Karafka v2.0.0.rc2 Release Notes

Release Date: 2022-07-19 // 28 days ago
    • ๐Ÿ›  Fix example_consumer.rb.erb #shutdown and #revoked signatures to correct once.
    • ๐Ÿ‘Œ Improve the install user experience (print status and created files).
    • Change default max_wait_time from 10s to 5s.
    • โœ‚ Remove direct dependency on dry-configurable in favour of a home-brew.
    • โœ‚ Remove direct dependency on dry-validation in favour of a home-brew.

Previous changes from v2.0.0-rc1

    • Extract consumption partitioner out of listener inline code.
    • Introduce virtual partitioner concept for parallel processing of data from a single topic partition.
    • ๐Ÿ‘Œ Improve stability when there kafka internal errors occur while polling.
    • ๐Ÿ›  Fix a case where we would resume a LRJ partition upon rebalance where we would reclaim the partition while job was still running.
    • ๐Ÿ‘ท Do not revoke pauses for lost partitions. This will allow to un-pause reclaimed partitions when LRJ jobs are done.
    • ๐Ÿ”ง Fail integrations by default (unless configured otherwise) if any errors occur during Karafka server execution.