Releases: embeddedkafka/embedded-kafka
Releases · embeddedkafka/embedded-kafka
v4.0.1.1
v4.0.1
ℹ️ This was released as v4.0.1 but should've been a v4.0.0.1 as the underlying Kafka used is still v4.0.0.
What's Changed
- Support transactions, better listener names in config by @erikvanoosten in #564
New Contributors
- @erikvanoosten made their first contribution in #564
Full Changelog: v4.0.0...v4.0.1
v4.0.0
This release targets Kafka 4.0.0. It only works in KRaft mode (Zookeeper is no longer used).
Major changes
- Java 17+: as Kafka Server 4.x requires Java 17+, so does embedded-kafka even though Kafka Clients/Streams are still available for Java 11+.
- Scala 2.13+: Kafka is not compiled against Scala 2.12 anymore, so does embedded-kafka.
- embedded-kafka 4.0.0 starts a Kafka server in combined mode (broker and controller) and no more a Zookeeper server.
Changes required in your code
As a user, you'll have to change your code to use controllerPort
instead of zookeeperPort
in places you were doing so:
- EmbeddedKafkaConfig(kafkaPort = 12345, zooKeeperPort = 54321)
+ EmbeddedKafkaConfig(kafkaPort = 12345, controllerPort = 54321)
Other changes
- feat: upgrade to Kafka 4.0.0 by @gaeljw in #562
- Update scala-library to 2.13.16 by @scala-steward in #540
- Update scala3-library to 3.3.5 by @scala-steward in #549
- Update sbt, scripted-plugin to 1.10.11 by @scala-steward in #559
Full Changelog: v3.9.0...v4.0.0
v3.9.0
What's Changed
- Update sbt, scripted-plugin to 1.10.5 by @scala-steward in #533
- Update connect-runtime, kafka, ... to 3.9.0 by @scala-steward in #534
Full Changelog: v3.8.1...v3.9.0
v3.8.1
What's Changed
- 🧹 chore: bump Kafka to 3.8.1 by @gaeljw in #532
- Update Scala versions to 2.12.20, 2.13.15, 3.3.4 by @scala-steward in #519, #523, #525
- Update sbt-scoverage to 2.2.2 by @scala-steward in #529
- Update sbt-ci-release to 1.9.0 by @scala-steward in #530
- Update sbt, scripted-plugin to 1.10.4 by @scala-steward in #531
New Contributors
Full Changelog: v3.8.0...v3.8.1
v3.8.0
What's Changed
- remove old package alias by @francescopellegrini in #486
- bump kafka to v3.8.0 by @francescopellegrini in #514
- Update sbt-tpolecat to 0.5.2 by @scala-steward in #516
Full Changelog: v3.7.1.1...v3.8.0
v3.7.1.1
What's Changed
- Update sbt-scoverage to 2.1.0 by @scala-steward in #508
- Update sbt to 1.10.1 by @scala-steward in #510
- Update scalafmt-core to 3.8.3 by @scala-steward in #512
- Update sbt-ci-release to 1.6.0 by @scala-steward in #513
Full Changelog: v3.7.1...v3.7.1.1
v3.7.1
This release didn't make it to Maven Central, please refer to the next one
What's Changed
- Update scala3-library to 3.4.1 by @scala-steward in #498
- Update scalafmt-core to 3.8.1 by @scala-steward in #499
- Update sbt-tpolecat to 0.5.1 by @scala-steward in #500
- Downgrade scala 3 version to version 3.3.3. This is the LTS version of Scala 3 by @Dichotomia in #501
- Update sbt-scoverage to 2.0.12 by @scala-steward in #503
- Update scala-library to 2.13.14 by @scala-steward in #502
- Update scalafmt-core to 3.8.2 by @scala-steward in #505
- Update scalatest-shouldmatchers, ... to 3.2.19 by @scala-steward in #506
- Update connect-runtime, kafka, ... to 3.7.1 by @scala-steward in #507
- Update sbt to 1.10.0 by @scala-steward in #504
New Contributors
- @Dichotomia made their first contribution in #501
Full Changelog: v3.7.0...v3.7.1
v3.7.0
What's Changed
- Update sbt to 1.9.8 by @scala-steward in #484
- Update sbt-release to 1.4.0 by @scala-steward in #487
- Update scalatest-shouldmatchers, ... to 3.2.18 by @scala-steward in #489
- Update sbt-scoverage to 2.0.10 by @scala-steward in #490
- Update scalafmt-core to 3.8.0 by @scala-steward in #491
- Update sbt to 1.9.9 by @scala-steward in #492
- Update sbt-scoverage to 2.0.11 by @scala-steward in #493
- Update scala-library to 2.12.19 by @scala-steward in #495
- Update scala-library to 2.13.13 by @scala-steward in #496
- Update scala3-library to 3.3.3 by @scala-steward in #497
- Update connect-runtime, kafka, ... to 3.7.0 by @scala-steward in #494
Full Changelog: v3.6.1...v3.7.0
v3.6.1
What's Changed
- Update scalafmt-core to 3.7.15 by @scala-steward in #478
- Update sbt to 1.9.7 by @scala-steward in #477
- Update scalafmt-core to 3.7.17 by @scala-steward in #480
- Bump actions/setup-java from 3 to 4 by @dependabot in #481
- Update connect-runtime, kafka, ... to 3.6.1 by @scala-steward in #482
Full Changelog: v3.6.0...v3.6.1