github zio/zio-kafka v3.7.0

4 hours ago

This release focusses on improving how the consumer shuts down, both normally and after an error, e.g. due to an ACL change. Again many thanks to @acrow for these amazing contributions. The consumer now shuts down faster by processing less already queued items, and it now properly shuts down after client errors that previously caused a zombie like hang. As a bonus, the unit tests now complete in 1m 35 instead of 3m 30 on a fast laptop.

Note: the kafka-client dependency is upgraded from 4.3.0 to 4.3.1.

🚀 Changes

  • Fix: removeSubscription hangs after Runloop crashes by @acrow in #1712
  • Fix: removeSubscription hangs after Runloop crashes - followup by @erikvanoosten in #1733
  • Fix: removeSubscription hangs after Runloop crashes - followup 3 by @erikvanoosten in #1734
  • Optimize: removeSubscription hangs after Runloop crashes - followup 4 by @erikvanoosten in #1735
  • Feature: opt-in detection of TopicAuthorizationException after silent poll by @acrow in #1713
  • Docs: opt-in detection of TopicAuthorizationException after silent poll by @erikvanoosten in #1736

🔧 Maintenance

🌱 Dependency updates

  • Update logback-classic to 1.5.33 by @zio-scala-steward[bot] in #1709
  • Update logback-classic to 1.5.34 by @zio-scala-steward[bot] in #1710
  • Update sbt-scalafix to 0.14.7 by @zio-scala-steward[bot] in #1715
  • Update zio-sbt-ci, zio-sbt-ecosystem, ... to 0.6.0 by @zio-scala-steward[bot] in #1722
  • Update sbt-mima-plugin to 1.1.6 by @zio-scala-steward[bot] in #1719
  • Update sbt-tpolecat to 0.5.7 by @zio-scala-steward[bot] in #1727
  • Update logback-classic to 1.5.37 by @zio-scala-steward[bot] in #1728
  • Update scala3-compiler, scala3-library, ... to 3.3.8 by @zio-scala-steward[bot] in #1716
  • Bump actions/checkout from 3 to 7 by @dependabot[bot] in #1721
  • Update kafka-clients to 4.3.1 by @zio-scala-steward[bot] in #1724
  • Update sbt, scripted-plugin to 1.12.13 by @zio-scala-steward[bot] in #1720
  • Bump actions/cache from 5 to 6 by @dependabot[bot] in #1731
  • Update README.md by @zio-assistant[bot] in #1738

New Contributors

Full Changelog: v3.6.0...v3.7.0

Don't miss a new zio-kafka release

NewReleases is sending notifications on new releases.