fs2-kafka v2.4.0
This release adds several new features to the fs2-kafka 2.x line, which uses cats-effect 3 and Kafka 2. It also fixes a concurrency-related bug in TransactionalKafkaProducer
.
What's Changed
Enhancements
- Add support for using CooperativeStickyAssignor with KafkaConsumer by @biochimia in #844
- Allow transaction without upstream offsets by @janstenpickle in #883
- Add attempt method to RecordDeserializer by @bplommer in #891
Bugfixes
- Threadsafe transactions by @janstenpickle in #892
Doc improvements
- Add a basic version matrix to the readme by @bplommer in #841
- Slightly improve docs for stream methods by @LMnet in #872
- Publish certs docs by @bplommer in #881
- Update transactional producer docs by @janstenpickle in #890
Dependency updates
- Update cats-effect, cats-effect-laws, ... to 3.3.4 by @scala-steward in #835
- Update scala-library to 2.13.8 by @scala-steward in #838
- Update testcontainers-scala-kafka, ... to 0.40.0 in series/1.x by @scala-steward in #846
- Update fs2-core to 3.2.5 by @scala-steward in #868
- Update sbt-buildinfo to 0.11.0 by @scala-steward in #865
- Update sbt-header to 5.6.5 by @scala-steward in #862
- Update sbt to 1.6.2 by @scala-steward in #854
- Update scala3-library to 3.1.1 by @scala-steward in #857
- Update cats-effect-laws, ... to 3.3.6 by @scala-steward in #882
- Update vulcan version to 1.8.0 by @bplommer in #896
Housekeeping
New Contributors
- @biochimia made their first contribution in #844
Full Changelog: v2.3.0...v2.4.0