Skip to content

Releases: zio/zio-kafka

v2.1.2

01 Mar 09:11
a1c0090
Compare
Choose a tag to compare

Changes

v2.1.1

27 Feb 09:24
40e6124
Compare
Choose a tag to compare

(Same as 2.1.0 with some artifact publishing fixes. Release notes for 2.1.0 are repeated below)

Note: this release contains some breaking changes for Consumer's plainStream, partitionedStream, partitionedAssignmentStream and consumeWith, as well as some of the companion objects on parameters used for the AdminClient methods. It should be relatively easy to upgrade though.

To upgrade, calls to Consumer.subscribeAnd(subscription).plainStream(keySerde, valueSerde) should be replaced with Consumer.plainStream(subscription, keySerde, valueSerde), likewise for partitionedStream.

See #517, #620 and #539 for more details.

Changes

  • Support for multiple subscriptions on the same Consumer @svroonland (#517)
  • Replace key&value tuple with ConsumerRecord in consumeWith @duxet (#620)
  • Avoid using a Task when code is pure. Prefer to use Try @guizmaii (#539)
  • Avoid extra latency potentially happening between Poll calls @guizmaii (#668)
  • Optimize Runloop::endRevoked, Runloop::fulfillRequests, and Runloop::bufferRecordsForUnrequestedPartitions code @guizmaii (#666)
  • Optimize Runloop::handleRequests code @guizmaii (#667)
  • No need to instantiate more than one State.initial instance @guizmaii (#657)
  • Clean some code @guizmaii (#652)
  • Add transactional test @erikvanoosten (#644)
  • added missing type annotations @aashish2054 (#636)
  • Update README.md @github-actions (#635)

🌱 Dependency Updates

  • Upgrade to kafka 3.4.0 @svroonland (#650)
  • Update zio, zio-streams, zio-test, ... to 2.0.9 @github-actions (#641)
  • Update zio, zio-streams, zio-test, ... to 2.0.8 @github-actions (#634)
  • Update scalafmt-core to 3.7.2 @github-actions (#659)
  • Bump scala-steward-org/scala-steward-action from 2.49.0 to 2.50.0 @dependabot (#647)
  • Bump actions/setup-java from 3.9.0 to 3.10.0 @dependabot (#637)

v2.1.0

27 Feb 08:02
17bdb0c
Compare
Choose a tag to compare

Note: this release contains some breaking changes for Consumer's plainStream, partitionedStream, partitionedAssignmentStream and consumeWith, as well as some of the companion objects on parameters used for the AdminClient methods. It should be relatively easy to upgrade though.

To upgrade, calls to Consumer.subscribeAnd(subscription).plainStream(keySerde, valueSerde) should be replaced with Consumer.plainStream(subscription, keySerde, valueSerde), likewise for partitionedStream.

See #517, #620 and #539 for more details.

Changes

  • Support for multiple subscriptions on the same Consumer @svroonland (#517)
  • Replace key&value tuple with ConsumerRecord in consumeWith @duxet (#620)
  • Avoid using a Task when code is pure. Prefer to use Try @guizmaii (#539)
  • Avoid extra latency potentially happening between Poll calls @guizmaii (#668)
  • Optimize Runloop::endRevoked, Runloop::fulfillRequests, and Runloop::bufferRecordsForUnrequestedPartitions code @guizmaii (#666)
  • Optimize Runloop::handleRequests code @guizmaii (#667)
  • No need to instantiate more than one State.initial instance @guizmaii (#657)
  • Clean some code @guizmaii (#652)
  • Add transactional test @erikvanoosten (#644)
  • added missing type annotations @aashish2054 (#636)
  • Update README.md @github-actions (#635)

🌱 Dependency Updates

  • Upgrade to kafka 3.4.0 @svroonland (#650)
  • Update zio, zio-streams, zio-test, ... to 2.0.9 @github-actions (#641)
  • Update zio, zio-streams, zio-test, ... to 2.0.8 @github-actions (#634)
  • Update scalafmt-core to 3.7.2 @github-actions (#659)
  • Bump scala-steward-org/scala-steward-action from 2.49.0 to 2.50.0 @dependabot (#647)
  • Bump actions/setup-java from 3.9.0 to 3.10.0 @dependabot (#637)

v0.17.8

13 Feb 03:00
ba0d4c1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.17.7...v0.17.8

v2.0.7

09 Feb 11:24
5303536
Compare
Choose a tag to compare

Changes

Dependency Updates

  • Update zio, zio-streams, zio-test, ... to 2.0.7 @github-actions (#631)
  • Update sbt-jmh to 0.4.4 @github-actions (#623)
  • Update scala3-library to 3.2.2 @github-actions (#621)
  • Update jackson-databind to 2.14.2 @github-actions (#615)
  • Update embedded-kafka to 3.3.2 @github-actions (#613)
  • Update zio-sbt-website to 0.3.10 @github-actions (#611)
  • Update scalafmt-core to 3.7.1 @github-actions (#612)
  • Update zio-sbt-website to 0.3.9 @github-actions (#610)
  • Bump scala-steward-org/scala-steward-action from 2.47.0 to 2.49.0 @dependabot (#627)
  • Bump actions/cache from 1 to 3 @dependabot (#619)

CI

v2.0.6

19 Jan 03:57
9f95441
Compare
Choose a tag to compare

Changes

Updates

  • Update kafka-clients to 3.3.2 @github-actions (#599)
  • Update scalafmt-core to 3.7.0 @github-actions (#600)

Others

  • Add Scala Steward to help us maintain this repo @guizmaii (#596)
  • Update README.md @github-actions (#594)
  • Update README.md @github-actions (#593)

v2.0.5

17 Jan 08:37
d22848d
Compare
Choose a tag to compare

Changes

v2.0.4

11 Jan 13:08
6e0ff1b
Compare
Choose a tag to compare

Changes

v2.0.3

08 Jan 04:32
5fb86e8
Compare
Choose a tag to compare

Changes

Testkit

Updates

Doc

CI

Others

v2.0.2

20 Dec 05:43
eb8fe1e
Compare
Choose a tag to compare

Changes

  • Execute KafkaProducer#send calls directly and not on the blocking thread pool @svroonland (#555)
  • Clean/update project config @guizmaii (#543)
  • Add incrementalAlterConfigs and alterConfigs to AdminClient @charlescd (#527)
  • Add Bytes Serde @mdulac (#538)
  • Fix auto-merge @svroonland (#547)
  • avoid throwing catching invalid group id exception @strokyl (#514)
  • Prefer org.apache.kafka.clients.admin.Admin over org.apache.kafka.clients.admin.AdminClient as recommended in AdminClient documentation @guizmaii (#497)

Documentation

🌱 Dependency Updates