Skip to content

Releases: zio/zio-kafka

v2.0.0-M2

20 Mar 14:01
fb42dfc
Compare
Choose a tag to compare

Changes

🌱 Dependency Updates

v2.0.0-M1

05 Mar 11:38
6799202
Compare
Choose a tag to compare

This is the first zio-kafka release for ZIO 2.0. It is based on ZIO 2.0.0-RC2.

New developments and bug fixes will in principle be based on this version from now on, but may be backported to the ZIO 1.0 based series (latest version 0.17.5). A branch series/0.x has been created for that purpose. Version numbers will be 2.x.x from now on, to distinguish the ZIO 1.0 based version from the ZIO 2.0 version.

Please refer to the ZIO 2.0 migration guide for help on how to upgrade, or drop by on the #zio-kafka channel on the ZIO Discord!

Particular thanks go to @ches and @adamgfraser for this release.

Changes

v0.17.5

02 Mar 09:45
455d99f
Compare
Choose a tag to compare

Changes

  • Transaction + offset batches related fixes @vigoo (#427)

🌱 Dependency Updates

v0.17.4

13 Feb 08:21
f3a31a0
Compare
Choose a tag to compare

Changes

🌱 Dependency Updates

v0.17.3

13 Dec 15:24
cf7ede6
Compare
Choose a tag to compare

Same changes as 0.17.2. Re-released due to a Scaladoc issue.

v0.17.2

13 Dec 14:59
45415d8
Compare
Choose a tag to compare

Changes

  • Add ability to specify a rebalance listener @iravid (#393)
  • Add describeLogDirs method to AdminClient @trobert (#380)
  • Add ListConsumerGroups method to AdminClient @trobert (#379)

v0.17.1

19 Oct 14:13
117bd3b
Compare
Choose a tag to compare

Manual consumption of topics was broken in the last release. Our apologies and big thanks to @mbaechler for fixing this!

Changes

v0.17.0

30 Sep 10:44
1a213c5
Compare
Choose a tag to compare

Changes

  • Move configuration of serdes to the creation effect @iravid (#334)
  • Make AdminClient a module @gurghet (#348)
  • Add support for producer transactions through the TransactionalProducer @gurghet (#356)

🌱 Dependency Updates

v0.16.0

12 Aug 12:28
f29ae5f
Compare
Choose a tag to compare

This release brings a Scala 3 build and the ZIO module pattern 2.0, along with some other enhancements.

Changes

  • Build for Scala 3 @987Nabil (#317)
  • Refactor To Use Latest Version Of Module Pattern @adamgfraser (#331)
    • Replace Kafka with Has[Kafka], Consumer with Has[Consumer] and Producer[R, K, V] with Has[Producer] in your ZIO environment types
    • Note that Producer no longer takes deserializers at construction type , they need to be passed explicitly to the produce* methods upon usage.
  • Add describeConsumerGroups and removeMembersFromConsumerGroup to AdminClient @koshelev (#340)
  • Add Consumer.partitionedAssignmentStream @iravid (#333)
  • Fix links in scaladoc @koshelev (#341)

🌱 Dependency Updates

v0.15.0

09 Jun 09:57
2e2f5e3
Compare
Choose a tag to compare

Changes

  • Add listConsumerGroupOffsets to AdminClient @aartigao (#330)
  • Removes Blocking environment requirement on most service methods @sebver (#311)
  • Remove call to deprecated Metric.value() method @agarella (#312)
  • Convert Admin Client to use Scala case classes @agarella (#307)
  • Expose outputBuffer in plainStream @ghostdogpr (#279)

Bug fixes

  • Eager interrupt for revoked partitions' streams @aartigao (#323)
  • Fix NullPointerException in 'partitionsFor' when Topic is not created @aartigao (#296)

🌱 Dependency Updates

Internal changes