Skip to content

Releases: zio/zio-kafka

0.12.1

06 Oct 12:34
3e0c38d
Compare
Choose a tag to compare

This release upgrades to ZIO v1.0.2, Kafka clients v2.6.0 and fixes a bug due to a change in the behavior of ZStream#collectWhileSuccess.

0.12.0

07 Aug 19:27
a51e438
Compare
Choose a tag to compare

Notable changes:

0.11.0

20 Jun 10:46
d0c7db0
Compare
Choose a tag to compare

This release upgrades ZIO to 1.0.0-RC21.

0.10.1

05 Jun 19:02
74010e7
Compare
Choose a tag to compare

Notable changes:

  • Add describeConfigs to AdminClient (#168) by @egast
  • Add support for configuring Serde instances (#177) by @igrebenik
  • Avoid the use of ZStream#mapM to preserve the chunks (#186) by @iravid

0.10.0

02 Jun 14:30
b431e7f
Compare
Choose a tag to compare

Notable changes from 0.9.0:

  • Add fuctions to serialize and deserialize to option (#172) by @egast
  • Upgrade to ZIO RC20 (#184) by @iravid

0.9.0

16 May 11:31
41b58d8
Compare
Choose a tag to compare

Changes from 0.8.0:

  • Consumer.make and Producer.make now return ZManaged values (#161 by @LGLO)
  • Producer.produce/produceChunk now produce the record/chunk immediately. The previous implementation returned RIO[R with Blocking, Task[RecordMetadata]], which was potentially more efficient but also easy to miss the inner layer. The old behavior is available under produceAsync/produceChunkAsync. (#165 by @LGLO)
  • ZIO has been upgraded to 1.0.0-RC19. (#170 by @iravid)

0.8.0

15 Apr 21:03
35cf4f9
Compare
Choose a tag to compare

Notable changes:

  • Eager polling: the consumer will now immediately poll whenever there's demand from the stream. This improves performance considerably (by up to 15x in some benchmarks).
  • Simplified interface for the consumer: the type parameters have been removed from the consumer. This improves the ergonomics of working with the module accessors (Consumer.subscribeAnd, etc.). The tradeoff is that the Serde instances are now specified on Consumer.partitionedStream/plainStream.

Thank you @svroonland for contributing a refactor to the internal consumer runloop!

0.7.0

13 Mar 20:40
bf08e2b
Compare
Choose a tag to compare

Adds support for ZIO 1.0.0-RC18-2.

0.6.2

09 Mar 15:38
7033242
Compare
Choose a tag to compare

Fixes a bug in which the consumer was prematurely interrupted.

0.6.1

06 Mar 08:27
eb523a5
Compare
Choose a tag to compare

Resolves an issue with IllegalStateException being thrown during rebalances (#134 by @iravid).