github zio/zio-kafka v3.0.0-rc2

latest release: v3.0.0
pre-release3 months ago

This is the second and probably the final release candidate for zio-kafka 3.0.0! 🥳

We expect this to be the final release before releasing 3.0.0. Please try it, your feedback is essential! Please find us on Discord, or create an issue on GitHub.

Zio-kafka 3.0.0 brings new features:

  • a much easier to use transactional producer
  • producer diagnostics
  • producer metrics
  • graceful shutdown of a stream (experimental)

Zio-kafka 3.0.0 also brings a number of backwards incompatible changes:

  • Removal of all deprecated methods, including accessor methods
  • Kafka 4.x
  • The new transactional producer
  • Diagnostics set via consumer settings
  • restartStreamOnRebalancing mode is no longer supported

Please also see the migration guide. In short: you should always first migrate to zio-kafka 2.12.0 and solve all deprecation issues.

🚀 Changes since 3.0.0-RC1

🔧 Maintenance

  • Add comment motivating use of lazy in publisher by @ytalashko in #1527
  • Make all benchmarks report average time by @erikvanoosten in #1524
  • Update README.md by @zio-assistant in #1525
  • Update sbt-scalafix to 0.14.3 by @zio-scala-steward in #1532
  • Update scala3-compiler, scala3-library, ... to 3.3.6 by @zio-scala-steward in #1533
  • Update zio, zio-streams, zio-test, ... to 2.1.18 by @zio-scala-steward in #1534
  • More and better producer benchmarks by @erikvanoosten in #1531
  • Update sbt, scripted-plugin to 1.11.0 by @zio-scala-steward in #1535

Full Changelog: v3.0.0-rc1...v3.0.0-rc2

Don't miss a new zio-kafka release

NewReleases is sending notifications on new releases.