Releases: akka/alpakka-kafka
Alpakka Kafka 3.0.1
Changes
- bump: jackson-databind 2.13.3 (was 2.13.2.2) #1504 by @scala-steward
- build: align Scala 2.13 version for releasing #1519 by @ennru
- bump: run validations on Ubuntu 22.04 (was 18.04) #1518 by @ennru
- bump: metrics-core 4.2.11 (was 4.2.8) #1514 by @scala-steward
- bump: sbt 1.7.1 (was 1.6.2) #1517 by @scala-steward
- bump: kafka-avro-serializer 7.0.5 (was 7.0.3) #1513 by @scala-steward
- bump: mockito-core 4.6.1 (was 4.5.1) #1511 by @scala-steward
- bump: scala-logging 3.9.5 (was 3.9.4) #1507 by @scala-steward
- bump: paradox-theme-akka 0.44 (was 0.42) #1505 by @scala-steward
- bump: kafka-avro-serializer 7.0.3 (was 7.0.1) #1500 by @scala-steward
- bump: testcontainers kafka 1.16.3 (was 1.16.2) #1467 by @scala-steward
- bump: sbt-paradox-dependencies 0.2.2 (was 0.2.1) #1497 by @scala-steward
- bump: sbt-mima-plugin 1.1.0 (was 1.0.1) #1498 by @scala-steward
- bump: sbt-header 5.7.0 (was 5.6.5) #1499 by @scala-steward
- bump: mockito-core 4.5.1 (was 4.4.0) #1501 by @scala-steward
- bump: mockito-core 4.4.0 (was 4.3.1) #1486 by @scala-steward
- bump: jackson-databind 2.13.2.2 (was 2.13.1) #1481 by @scala-steward
- bump: logback-classic 1.2.11 (was 1.2.10) #1480 by @scala-steward
- bump: sbt-api-mappings 3.0.2 (was 3.0.0) #1483 by @scala-steward
- bump: sbt 1.6.2 (was 1.5.8) #1476 by @scala-steward
- bump: sbt-header 5.6.5 (was 5.6.0) #1474 by @scala-steward
- bump: Akka 2.6.19 #1478 by @mdedetrich
- bump: metrics-core 4.2.8 (was 4.2.7) #1475 by @scala-steward
- bump: jul-to-slf4j, log4j-over-slf4j 1.7.36 (was 1.7.32) #1477 by @scala-steward
- bump: mockito-core 4.3.1 (was 4.2.0) #1464 by @scala-steward
Alpakka Kafka core
- Add
withClientId
toProducerSettings
#1470 by @dragisak - Add getProperty to ProducerSettings #1469 by @mdedetrich
- Change "Kafka commit is to be retried" message to show it's cause #1468 by @destrim
Alpakka Kafka Testkit
- testkit: fail better if cluster hasn't started #1492 by @yuvalshi0
- Testcontainers: make Schema Registry configurable #1489 by @yuvalshi0
Documentation
- docs: Better match JUnit tests with version #1502 by @leviramsey
- Fix the kafka client mis-match #1495 by @JustinPihony
- bump: kafka-clients 3.0.1 (was 3.0.0) #1490 by @ennru
- Testcontainers: make Schema Registry configurable #1489 by @yuvalshi0
Credit
commits added removed
3 11 7 Enno Runne
2 46 19 Yuval Shimon
2 6 1 Matthew de Detrich
1 7 0 Dragisa Krsmanovic
1 2 2 Levi Ramsey
1 1 1 Sławomir Potoczek
1 0 2 Justin Pihony
Alpakka Kafka 3.0.0
Alpakka Kafka 3.0 features the upgrade to the current Kafka client library 3.0.0 which is backward compatible with Kafka brokers of older versions. Alpakka Kafka 3.0 is published for Scala 2.13.
Alpakka Kafka does not change its APIs, even previously deprecated APIs are kept. The major version upgrade is motivated by the Kafka clients upgrade and some changes to its dependencies.
Changes
- Kafka client 3.0.0 does not require Jackson anymore
- With being Scala 2.13 only the Scala Collection Compatibility library was removed
Upgrading to Alpakka Kafka 3.0
We recommend you ensure to be on current versions of the Alpakka Kafka dependencies before upgrading.
- Scala 2.13.8
- Akka 2.6.18
Full Changelog: v2.1.1...v3.0.0
Alpakka Kafka 3.0.0-RC1
Alpakka Kafka 3.0 features the upgrade to the current Kafka client library 3.0.0 which is backwards compatible with Kafka brokers of older versions. Alpakka Kafka 3.0 is published for Scala 2.13.
Alpakka Kafka does not change its APIs, even previously deprecated APIs are kept. The major version upgrade is motivated by the Kafka clients upgrade and some changes to its dependencies.
Changes
- Kafka client 3.0.0 does not require Jackson anymore
- With being Scala 2.13 only the Scala Collection Compatibility library was removed
Upgrading to Alpakka Kafka 3.0
We recommend you ensure to be on current versions of the Alpakka Kafka dependencies before upgrading.
- Scala 2.13.8
- Akka 2.6.18
Full Changelog: v2.1.1...v3.0.0-RC1
Alpakka Kafka 2.1.1
Alpakka Kafka 2.1.0
Changes
- sbt 1.5.1 (was 1.4.9) #1366 by @scala-steward
- sbt-ci-release 1.5.7 (was 1.5.6) #1359 by @scala-steward
- metrics-core 4.1.21 (was 4.1.18) #1363 by @scala-steward
- mockito-core 3.9.0 (was 3.8.0) #1365 by @scala-steward
- testcontainers-kafka 1.15.3 (was 1.15.2) #1367 by @scala-steward
Alpakka Kafka core
Tests
Documentation
Alpakka Kafka 2.1.0-RC1
Changes
- testcontainers kafka 1.15.2 (was 1.15.1) #1345 by @scala-steward
- sbt 1.4.9 (was 1.4.5) #1352 by @scala-steward
- scala-collection-compat 2.4.3 (was 2.4.2) #1351 by @scala-steward
- scala-logging 3.9.3 (was 3.9.2) #1350 by @scala-steward
- fix typo in GH action workflow #1346 by @octonato
- scala-library 2.12.13 (was 2.12.11) #1342 by @scala-steward
- scala-collection-compat 2.4.2 (was 2.2.0) #1344 by @scala-steward
- mockito-core 3.8.0 (was 3.7.7) #1341 by @scala-steward
- junit-jupiter-api 5.7.1 (was 5.7.0) #1340 by @scala-steward
- jupiter-interface, ... 0.9.1 (was 0.8.4) #1339 by @scala-steward
- junit 4.13.2 (was 4.13.1) #1338 by @scala-steward
- metrics-core 4.1.18 (was 4.1.17) #1337 by @scala-steward
- paradox-theme-akka, ... 0.38 (was 0.37) #1335 by @scala-steward
- Update scaladex badge #1328 by @seglo
- scalapb-runtime 0.10.11 (was 0.10.9) #1320 by @scala-steward
- metrics-core 4.1.17 (was 4.1.16) #1321 by @scala-steward
- mockito-core 3.7.7 (was 3.7.0) #1324 by @scala-steward
- jupiter-interface, ... 0.8.4 (was 0.8.3) #1322 by @scala-steward
Alpakka Kafka core
- Upgrade Akka 2.6.14 and Kafka 2.7.0 #1355 by @seglo
- Add configurable protection against server-bug induced resets #1299 by @jyates
Tests
- Upgrade Akka 2.6.14 and Kafka 2.7.0 #1355 by @seglo
- Increase consumer group summary timeout in build #1329 by @seglo
- Add configurable protection against server-bug induced resets #1299 by @jyates
- Migrate build to GitHub actions #1307 by @seglo
Alpakka Kafka Testkit
- Upgrade Akka 2.6.14 and Kafka 2.7.0 #1355 by @seglo
- Don't depend on scalatest in testcontainer singleton #1330 by @seglo
- Add ProducerResultFactory.multiResult helper for MultiMessage #1319 by @ashendon
Documentation
- Release notes 2.1.0-RC1 #1357 by @seglo
- Upgrade Akka 2.6.14 and Kafka 2.7.0 #1355 by @seglo
- Migrate to sonatype snapshot/release repositories #1353 by @seglo
- Add configurable protection against server-bug induced resets #1299 by @jyates
- Release notes v2.0.7 (master) #1317 by @seglo
- Migrate build to GitHub actions #1307 by @seglo
Alpakka Kafka 2.0.7
Alpakka Kafka 2.0.6
Release notes in the Alpakka Kafka documentation
Notable changes since 2.0.5
The most relevant change in this release is the update of TestContainers to 1.15.1 (see below)
- Handle any combination of Committables in CommitObservationLogic #1262 by @seglo
- Fix message-batch loss when rebalancing partitioned sources #1263 by @jhooda
- Producer.committableSink: offsets not committed, when MultiMessage is empty #1200 by @herzrasen
Alpakka Kafka TestKit
- Update default CP version and make docker image/tag configurable #1287 by @seglo
- Testkit: Make Testcontainer logs visible #1281 by @seglo
- Testcontainers Kafka 1.15.1 (was 1.14.3) #1257 by @scala-steward
- TestKit: make consumerDefaults parameterless again #1292
Dependencies
- jackson-databind 2.10.5.1 (was 2.10.5) #1270 by @scala-steward
- Add note about provided jackson dependency #1245 by @seglo
Alpakka Kafka 2.1.0-M1
Release notes in the Alpakka Kafka documentation
The Alpakka Kafka 2.1 series features
- Kafka 2.6.0 client
- Akka 2.6.x (dropped Akka 2.5)
- Scala 2.12 and 2.13 (dropped Scala 2.11)
- Testkit: use ScalaTest 3.1.x
- Testkit: default to Confluent Platform 6.0.0
- Testkit: no longer support Embedded Kafka (Kafka 2.6.0 can't be safely embedded in Scala applications)
Alpakka Kafka 2.0.5
Release notes in the Alpakka Kafka documentation
Changes
- Generate version information when publishing artifacts #1188 by @marcospereira
Alpakka Kafka core
- RestrictedConsumer: correct deprecation since version #1197 by @ennru
- Allow typed Actor Systems in SendProducer and DiscoverySupport #1192 by @ennru
- Deprecate RestrictedConsumer.committed(TopicPartition) #1178 by @seglo
- Cleanup build warnings #1177 by @seglo
- Order logging params for RetriableException consumer failures #1168 by @seglo
Tests
- Reduce bloat of log when testsuite log reported in failed travis build #1182 by @seglo
- Simplify consuming stream for AssignmentSpec "consume from the specified topic pattern" test #1181 by @seglo
- Cleanup testcontainers docs snippets #1180 by @seglo
- Cleanup build warnings #1177 by @seglo
Alpakka Kafka Testkit
Documentation
- 2.0.5 Release notes #1199 by @ennru
- Run & materialize stream in Akka Cluster Sharding Example #1190 by @seglo
- docs: update Akka version #1198 by @ennru
Updates
- scalapb-runtime 0.10.8 (was 0.10.7) #1171 by @scala-steward
- metrics-core 4.1.12.1 (was 4.1.11) #1194 by @scala-steward
- sbt-java-formatter 0.6.0 (was 0.5.1) #1193 by @scala-steward
- jackson-databind 2.10.5 (was 2.10.4) #1169 by @scala-steward
- metrics-core 4.1.11 (was 4.1.10.1) #1172 by @scala-steward
- mockito-core 3.4.6 (was 2.28.2) #1173 by @scala-steward
- sbt-scalafmt 2.4.2 (was 2.4.0) #1174 by @scala-steward
- Update paradox akka to 0.35, new links to LB.com #1167 by @johanandren