Karafka v1.0.1 Release Notes

Release Date: 2017-10-27 // over 6 years ago
    • #210 - LoadError: cannot load such file -- [...]/karafka.rb
    • 0️⃣ Ruby 2.4.2 as a default (+travis integration)
    • ⬆️ JRuby upgrade
    • 🚚 Expanded persistence layer (moved to a namespace for easier future development)
    • #213 - Misleading error when non-existing dependency is required
    • #212 - Make params react to #topic, #partition, #offset
    • #215 - Consumer group route dynamic options are ignored
    • 💎 #217 - check RUBY_ENGINE constant if RUBY_VERSION is missing (#217)
    • 🔧 #218 - add configuration setting to control Celluloid's shutdown timeout
    • 📇 Renamed Karafka::Routing::Mapper to Karafka::Routing::TopicMapper to match naming conventions
    • 🛠 #219 - Allow explicit consumer group names, without prefixes
    • 🛠 Fix to early removed pid upon shutdown of demonized process
    • max_wait_time updated to match https://github.com/zendesk/ruby-kafka/issues/433
    • 👀 #230 - Better uri validation for seed brokers (incompatibility as the kafka:// or kafka+ssl:// is required)
    • 🛠 Small internal docs fixes
    • Dry::Validation::MissingMessageError: message for broker_schema? was not found
    • ⚠ #238 - warning: already initialized constant Karafka::Schemas::URI_SCHEMES