Releases: Banno/kafka4s
Releases · Banno/kafka4s
v6.0.0-beta4
What's Changed
- Pin avro4s-core to version 3.1.0 by @amohrland in #837
- Pin guava version to 32 series by @amohrland in #838
- Update sbt-typelevel, sbt-typelevel-site to 0.5.4 by @banno-autobot-steward in #795
- KAYAK-3409 Revert ConsumerImpl back to Sync[F].delay by @zcox in #839
- Update sbt-typelevel, sbt-typelevel-site to 0.6.5 by @banno-diy-steward in #841
Full Changelog: v6.0.0-beta3...v6.0.0-beta4
v6.0.0-beta3
What's Changed
- Move blocking in sendSync and deprecate it by @rossabaker in #828
- Deprecate more sendSync-adjacent things by @rossabaker in #829
- Merge v5.0.5 and delete deprecatia by @rossabaker in #830
- Update mdoc, sbt-mdoc to 2.5.2 by @banno-diy-steward in #833
- Update sbt-avrohugger to 2.8.2 by @banno-diy-steward in #832
- Update vulcan to 1.10.1 by @banno-diy-steward in #834
- KAYAK-3387 Most Consumer operations are blocking and interruptible by @zcox in #835
- feature(producerImpl): use interruptible instead of delay by @ERobertGII in #836
- KAYAK-3361 commit offsets on stream finalization by @zcox in #831
Full Changelog: v6.0.0-beta2...v6.0.0-beta3
v5.0.5
What's Changed
- Deprecate more sendSync-adjacent things by @rossabaker in #829
Full Changelog: v5.0.4...v5.0.5
v6.0.0-beta2
What's Changed
- Integrate Natchez tracing into producer by @rossabaker in #827
- Auto offset commits (the right way) by @zcox in #782
Full Changelog: v6.0.0-beta1...v6.0.0-beta2
v5.0.4
What's changed
- Move blocking in sendSync and deprecate it by @rossabaker in #828
Noteworthy upgrades
- Update guava to 32.1.3-jre by @banno-autobot-steward in #801
- Update fs2-core to 3.9.3 by @banno-diy-steward in #810
- Update commons-compress to 1.25.0 by @banno-diy-steward in #815
- Update sbt-avrohugger to 2.8.1 by @banno-diy-steward in #820
- Update kafka-avro-serializer to 7.5.3 by @banno-diy-steward in #824
Behind the scenes
- Update mdoc, sbt-mdoc to 2.3.8 by @banno-autobot-steward in #800
- Update scalacheck-effect-munit to 0.7.1 by @banno-diy-steward in #803
- Update sbt to 1.9.7 by @banno-diy-steward in #807
- Update sbt-avrohugger to 2.7.0 by @banno-diy-steward in #806
- Update mdoc, sbt-mdoc to 2.4.0 by @banno-diy-steward in #805
- Update scalacheck-effect-munit to 1.0.4 by @banno-diy-steward in #804
- Update scalafmt-core to 3.7.15 by @banno-diy-steward in #808
- Update mdoc, sbt-mdoc to 2.5.0 by @banno-diy-steward in #812
- Update mdoc, sbt-mdoc to 2.5.1 by @banno-diy-steward in #813
- Update kafka-avro-serializer to 7.5.2 by @banno-diy-steward in #811
- Update scalafmt-core to 3.7.17 by @banno-diy-steward in #816
- Update sbt-avrohugger to 2.8.0 by @banno-diy-steward in #809
- Update logback-classic to 1.4.12 by @banno-diy-steward in #817
- Update logback-classic to 1.4.13 by @banno-diy-steward in #818
- Update logback-classic to 1.4.14 by @banno-diy-steward in #819
- Update sbt to 1.9.8 by @banno-diy-steward in #821
New Contributors
- @banno-diy-steward made their first contribution in #803
Full Changelog: v5.0.3...v5.0.4
v6.0.0-beta1
tldr
- The main breaking change requiring a new major release is the new
ProducerApi.send
method in #823 - This is a "beta" release, as we may still need to change the public API.
What's Changed
- Update snappy-java to 1.1.10.5 by @banno-autobot-steward in #799
- Update guava to 32.1.3-jre by @banno-autobot-steward in #801
- Update mdoc, sbt-mdoc to 2.3.8 by @banno-autobot-steward in #800
- Update scalacheck-effect-munit to 0.7.1 by @banno-diy-steward in #803
- Update sbt to 1.9.7 by @banno-diy-steward in #807
- Update sbt-avrohugger to 2.7.0 by @banno-diy-steward in #806
- Update mdoc, sbt-mdoc to 2.4.0 by @banno-diy-steward in #805
- Update scalacheck-effect-munit to 1.0.4 by @banno-diy-steward in #804
- Update scalafmt-core to 3.7.15 by @banno-diy-steward in #808
- Update fs2-core to 3.9.3 by @banno-diy-steward in #810
- Update mdoc, sbt-mdoc to 2.5.0 by @banno-diy-steward in #812
- Update mdoc, sbt-mdoc to 2.5.1 by @banno-diy-steward in #813
- Update kafka-avro-serializer to 7.5.2 by @banno-diy-steward in #811
- Update commons-compress to 1.25.0 by @banno-diy-steward in #815
- Update scalafmt-core to 3.7.17 by @banno-diy-steward in #816
- Update sbt-avrohugger to 2.8.0 by @banno-diy-steward in #809
- Update logback-classic to 1.4.12 by @banno-diy-steward in #817
- Update logback-classic to 1.4.13 by @banno-diy-steward in #818
- Update logback-classic to 1.4.14 by @banno-diy-steward in #819
- Update sbt-avrohugger to 2.8.1 by @banno-diy-steward in #820
- Update sbt to 1.9.8 by @banno-diy-steward in #821
- Update kafka-avro-serializer to 7.5.3 by @banno-diy-steward in #824
- KAYAK-3355 Send with nested effects by @zcox in #823
New Contributors
- @banno-diy-steward made their first contribution in #803
Full Changelog: v5.0.3...v6.0.0-beta1
v5.0.3
Bumps a couple transitive dependencies to fight a couple CVE.
Upgrades
- Update to commons-compress-1.24.0 by @rossabaker in #791
- Update snappy to 1.1.10.4 due to recurring CVE by @rossabaker in #797
Behind the scenes
- Modernize build by @rossabaker in #792
- Reenable MimaPlugin at root by @rossabaker in #794
- Publish to the legacy host by @rossabaker in #798
Full Changelog: v5.0.0...v5.0.3
v5.0.2
Cursed tag. Did not release.
v5.0.1
Cursed tag. Did not release.
v5.0.0
Noteworthy
- Remove log4j dependency by @ERobertGII in #703
- feat(vulcan): integrate with Vulcan as an alternative to Avro4s by @Kazark in #720
- fix: referential opaqueness in Avro4s, as illustrated by Vulcan by @Kazark in #723
- Handle cancellation of sendRaw by @rossabaker in #749
- Log all unknown metrics at trace for now by @amohrland in #752
Upgrades
- Update simpleclient to 0.16.0 by @banno-autobot-steward in #631
- Upgrade deps: Confluent 7.3.1, Kafka 3.3.1 by @zcox in #710
- use transitive prometheus simpleclient dependency by @zcox in #718
- Update cats-effect to 3.4.9 by @banno-autobot-steward in #737
- Update log4cats-slf4j to 2.6.0 by @banno-autobot-steward in #739
- Update cats-laws to 2.10.0 by @banno-autobot-steward in #770
- CVE-2023-39410: bump avro4s by @rossabaker in #789
- Update vulcan to 1.9.0 by @banno-autobot-steward in #732
- Update epimetheus to 0.5.0 by @banno-autobot-steward in #736
- Upgrade to confluent 7.4.1 by @zcox in #772
- Upgrade Guava to 32.1.2. by @rossabaker in #773
- Update fs2-core to 3.9.2 by @banno-autobot-steward in #784
- Update kafka-avro-serializer to 7.5.0 by @banno-autobot-steward in #774
- Update sbt-avrohugger to 2.5.6 by @banno-autobot-steward in #788
Behind the scenes
- Clean up examples by @rossabaker in #790
- Update cats-effect to 3.4.1 by @banno-autobot-steward in #697
- Update cats-effect to 3.4.10 by @banno-autobot-steward in #740
- Update cats-effect to 3.4.2 by @banno-autobot-steward in #700
- Update cats-effect to 3.4.3 by @banno-autobot-steward in #707
- Update cats-effect to 3.4.4 by @banno-autobot-steward in #709
- Update cats-effect to 3.4.5 by @banno-autobot-steward in #714
- Update cats-effect to 3.4.6 by @banno-autobot-steward in #722
- Update cats-effect to 3.4.7 by @banno-autobot-steward in #726
- Update cats-effect to 3.4.8 by @banno-autobot-steward in #727
- Update fs2-core to 3.4.0 by @banno-autobot-steward in #698
- Update fs2-core to 3.5.0 by @banno-autobot-steward in #715
- Update fs2-core to 3.6.1 by @banno-autobot-steward in #724
- Update fs2-core to 3.7.0 by @banno-autobot-steward in #745
- Update fs2-core to 3.8.0 by @banno-autobot-steward in #765
- Update fs2-core to 3.9.1 by @banno-autobot-steward in #778
- Update kafka-avro-serializer to 6.2.7 by @banno-autobot-steward in #668
- Update kafka-avro-serializer to 6.2.8 by @banno-autobot-steward in #706
- Update kafka-avro-serializer to 7.3.2 by @banno-autobot-steward in #728
- Update kafka-avro-serializer to 7.3.3 by @banno-autobot-steward in #735
- Update kafka-avro-serializer to 7.3.4 by @banno-autobot-steward in #760
- Update logback-classic to 1.4.11 by @banno-autobot-steward in #768
- Update logback-classic to 1.4.5 by @banno-autobot-steward in #693
- Update logback-classic to 1.4.9 by @banno-autobot-steward in #766
- Update mdoc, sbt-mdoc to 2.3.7 by @banno-autobot-steward in #721
- Update sbt-avrohugger to 2.2.1 by @banno-autobot-steward in #694
- Update sbt-avrohugger to 2.3.0 by @banno-autobot-steward in #717
- Update sbt-avrohugger to 2.3.1 by @banno-autobot-steward in #730
- Update sbt-avrohugger to 2.5.0 by @banno-autobot-steward in #756
- Update sbt-avrohugger to 2.5.2 by @banno-autobot-steward in #771
- Update sbt-avrohugger to 2.5.4 by @banno-autobot-steward in #786
- Update sbt-explicit-dependencies to 0.3.1 by @banno-autobot-steward in #750
- Update sbt-header to 5.10.0 by @banno-autobot-steward in #753
- Update sbt-header to 5.9.0 by @banno-autobot-steward in #695
- Update sbt-scalafmt to 2.5.1 by @banno-autobot-steward in #776
- Update sbt-scalafmt to 2.5.2 by @banno-autobot-steward in #779
- Update scalacheck-1-15 to 3.2.14.0 by @banno-autobot-steward in #744
- Update scalafmt-core to 3.7.0 by @banno-autobot-steward in #716
- Update scalafmt-core to 3.7.1 by @banno-autobot-steward in #719
- Update scalafmt-core to 3.7.10 by @banno-autobot-steward in #762
- Update scalafmt-core to 3.7.11 by @banno-autobot-steward in #764
- Update scalafmt-core to 3.7.12 by @banno-autobot-steward in #767
- Update scalafmt-core to 3.7.13 by @banno-autobot-steward in #775
- Update scalafmt-core to 3.7.14 by @banno-autobot-steward in #780
- Update scalafmt-core to 3.7.2 by @banno-autobot-steward in #729
- Update scalafmt-core to 3.7.3 by @banno-autobot-steward in #734
- Update scalafmt-core to 3.7.4 by @banno-autobot-steward in #751
- Update scalafmt-core to 3.7.7 by @banno-autobot-steward in #758
- Update scalafmt-core to 3.7.8 by @banno-autobot-steward in #759
- Update scalatest to 3.2.15 by @banno-autobot-steward in #712
- Update scalatest to 3.2.16 by @banno-autobot-steward in #748
- Update scalatest to 3.2.17 by @banno-autobot-steward in #781
- feat!: split Avro4s functionality into its own project by @Kazark in #713
New Contributors
- @rossabaker made their first contribution in #749
Full Changelog: v4.1.3...v5.0.0