All Versions
86
Latest Version
Avg Release Cycle
23 days
Latest Release
31 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v1.2.9 Changes
- ๐ Critical exceptions now will cause consumer to stop instead of retrying without a break
- ๐ #412 - Fix dry-inflector dependency lock in gemspec
- #414 - Backport to 1.2 the delayed retry upon failure
- ๐ #437 - Raw message is no longer added to params after ParserError raised
-
v1.2.8 Changes
- #408 - Responder Topic Lookup Bug on Heroku
-
v1.2.7 Changes
- โ Unlock Ruby-kafka version with a warning
-
v1.2.6 Changes
- ๐ Lock WaterDrop to 1.2.3
- ๐ Lock Ruby-Kafka to 0.6.x (support for 0.7 will be added in Karafka 1.3)
- ๐ #382 - Full logging with AR, etc for development mode when there is Rails integration
-
v1.2.5 Changes
- #354 - Expose consumer heartbeat
- #373 - Async producer not working properly with responders
-
v1.2.4 Changes
- #332 - Fetcher for max queue size
-
v1.2.3 Changes
- ๐ #313 - support PLAINTEXT and SSL for scheme
- ๐ #288 - drop activesupport callbacks in favor of notifications
- โฑ #320 - Pausing indefinetely with nil pause timeout doesn't work
- #318 - Partition pausing doesn't work with custom topic mappers
- ๐ Rename ConfigAdapter to ApiAdapter to better reflect what it does
- #317 - Manual offset committing doesn't work with custom topic mappers
- ๐ #319 - Support for exponential backoff in pause
-
v1.2.2 Changes
- ๐ #312 - Broken for ActiveSupport 5.2.0
-
v1.2.1 Changes
- #304 - Unification of error instrumentation event details
- #306 - Using file logger from within a trap context upon shutdown is impossible
-
v1.2.0 Changes
- Spec improvements
- #260 - Specs missing randomization
- #251 - Shutdown upon non responding (unreachable) cluster is not possible
- ๐ #258 - Investigate lowering requirements on activesupport
- #246 - Alias consumer#mark_as_consumed on controller
- #259 - Allow forcing key/partition key on responders
- #267 - Styling inconsistency
- ๐ #242 - Support setting the max bytes to fetch per request
- ๐ #247 - Support SCRAM once released
- ๐ง #271 - Provide an after_init option to pass a configuration block
- #262 - Error in the monitor code for NewRelic
- ๐ #241 - Performance metrics
- #274 - Rename controllers to consumers
- ๐ #184 - Seek to
- #284 - Dynamic Params parent class
- #275 - ssl_ca_certs_from_system
- #296 - Instrument forceful exit with an error
- ๐ Replaced some of the activesupport parts with dry-inflector
- ๐ Lower ActiveSupport dependency
- โ Remove configurators in favor of the after_init block configurator
- ๐ Ruby 2.5.0 support
- ๐ Renamed Karafka::Connection::Processor to Karafka::Connection::Delegator to match incoming naming conventions
- ๐ Renamed Karafka::Connection::Consumer to Karafka::Connection::Client due to #274
- โ Removed HashWithIndifferentAccess in favor of a regular hash
- 0๏ธโฃ JSON parsing defaults now to string keys
- Lower memory usage due to less params data internal details
- ๐ Support multiple
after_init
blocks in favor of a single one - Renamed
received_at
toreceive_time
to follow ruby-kafka and WaterDrop conventions - ๐ Adjust internal setup to easier map Ruby-Kafka config changes
- System callbacks reorganization
- Added
before_fetch_loop
configuration block for early client usage (#seek
, etc) - Renamed
after_fetched
toafter_fetch
to normalize the naming convention - Instrumentation on a connection delegator level
- โ Added
params_batch#last
method to retrieve last element after unparsing - All params keys are now strings