Karafka v0.4.1 Release Notes
-
- ๐ Explicit throw(:abort) required to halt before_enqueue (like in Rails 5)
- #61 - autodiscovery of Kafka brokers based on Zookeeper data
- #63 - Graceful shutdown with current offset state during data processing
- #65 - Example of NewRelic monitor is outdated
- #71 - Setup should be executed after user code is loaded
- Gem bump x3
- Rubocop remarks
- ๐ worker_timeout config option has been removed. It now needs to be defined manually by the framework user because WorkerGlass::Timeout can be disabled and we cannot use Karafka settings on a class level to initialize user code stuff
- ๐ Moved setup logic under setup/Setup namespace
- ๐ Better defaults handling
- #75 - Kafka and Zookeeper options as a hash
- #82 - Karafka autodiscovery fails upon caching of configs
- ๐ง #81 - Switch config management to dry configurable
- ๐ Version fix
- โฌ๏ธ Dropped support for Ruby 2.1.*
- ๐ Ruby bump to 2.3.1