This release follows ZIO's deprecation of accessor methods. If you are already using the ZIO service pattern, this should not affect you. If you are affected, you can follow our new migration-to-zio-kafka-3 guide to resolve all deprecation warnings.
This release also brings a small performance improvement by fetching group metadata only once after a rebalance (thanks @vermas7988!).
🚀 Changes
- Deprecate accessor methods by @erikvanoosten in #1449
- Fetch consumerGroupMetaData less often by @vermas7988 in #1464
- Improve
withSendBufferSize
docs by @erikvanoosten in #1443 - Harmonize consumer diagnostics handling by @erikvanoosten in #1446
- Explore event sourced rebalance listener by @erikvanoosten in #1472
- Update documentation by @erikvanoosten in #1455, #1459 and #1473
🌱 Dependency Updates
- Update zio, zio-streams, zio-test, ... to 2.1.15 by @erikvanoosten in #1453
- Update scala3-compiler, scala3-library, ... to 3.3.5 by @zio-scala-steward in #1447
🔧 Maintenance
- Avoid EmbeddedKafka.createCustomTopic by @erikvanoosten in #1448
- Report dependencies to GitHub by @erikvanoosten in #1456
- Make benchmarks and flame graphs more visible by @erikvanoosten in #1454
- Add features to readme by @erikvanoosten in #1466
- Update README.md by @zio-assistant in #1444, #1457, #1458, #1460, #1461, and #1468
- Update scalafmt-core to 3.8.6 by @zio-scala-steward in #1445
- Update sbt-native-packager to 1.11.1 by @zio-scala-steward in #1450
- Update zio-sbt-ci, zio-sbt-ecosystem, ... to 0.4.0-alpha.31 by @zio-scala-steward in #1465
- Update scalafmt-core to 3.9.0 by @zio-scala-steward in #1469
- Bump scalacenter/sbt-dependency-submission from 2 to 3 by @dependabot in #1462
🥳 New Contributors
- @vermas7988 made their first contribution in #1464
Full Changelog: v2.10.0...v2.11.0