Noticeable Changes
- Automatically merge commits by @erikvanoosten in #1073
In this PR zio-kafka automatically merges all commits that were generated in the course of a single run of the runloop. This frees users from having to merge streams and do the commit merging themselves. - Add processing timeout at the stream level by @erikvanoosten in #1009
Say good bye to the runloop-timeout! From this version on we respect Kafka configurationmax.poll.interval.ms
. When a stream does not consume any records formax.poll.interval.ms
or longer (while records are available), the stream will be interrupted and the consumer closed. This allows another member of the consumer group to take over the work. - Add tuning options and docs by @erikvanoosten in #1081
A new tuning guide on https://zio.dev/zio-kafka/. - Enable the consumer to commit an offset with metadata by @flavienbert in #1067
See the PR descriptions for more information.
All Changes
- Update zio-kafka, zio-kafka-testkit to 2.5.0 by @zio-scala-steward in #1070
- Update README.md by @zio-assistant in #1071
- Gitignore cleanup by @erikvanoosten in #1072
- Small cleanup by @erikvanoosten in #1065
- Do not run CI and benches for gh-pages branch by @erikvanoosten in #1075
- Add instructions for pruning the benchmark history by @erikvanoosten in #1077
- Automatically merge commits by @erikvanoosten in #1073
- Update zio-sbt to 0.4.0-alpha.22 by @erikvanoosten in #1078
- Update jackson-databind to 2.15.3 by @zio-scala-steward in #1080
- Add processing timeout at the stream level by @erikvanoosten in #1009
- Fix flaky test by @erikvanoosten in #1082
- Fix flaky test again by @erikvanoosten in #1083
- Add tuning options and docs by @erikvanoosten in #1081
- Add unit test for
QueueSizeBasedFetchStrategy
by @erikvanoosten in #1017 - Update sbt to 1.9.7 by @zio-scala-steward in #1084
- Update scalafmt-core to 3.7.15 by @zio-scala-steward in #1085
- Enable the consumer to commit an offset with metadata by @flavienbert in #1067
- Keep track of last pulled offset by @erikvanoosten in #1086
New Contributors
- @flavienbert made their first contribution in #1067
Full Changelog: v2.5.0...v2.6.0