Skip to content

Releases: akka/alpakka-kafka

Alpakka Kafka 3.0.1

02 Sep 08:49
2f30791
Compare
Choose a tag to compare

Changes

Alpakka Kafka core

Alpakka Kafka Testkit

Documentation

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

21 Jan 08:25
aad6a1c
Compare
Choose a tag to compare

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

14 Jan 10:30
c694877
Compare
Choose a tag to compare
Pre-release

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

26 Jul 08:30
505213a
Compare
Choose a tag to compare

Changes

Alpakka Kafka core

  • Fix context propagation in CommitCollectorStage #1395 by @ygree

Tests

  • Fix context propagation in CommitCollectorStage #1395 by @ygree

Documentation

Alpakka Kafka 2.1.0

14 May 23:15
34b7660
Compare
Choose a tag to compare

Changes

Alpakka Kafka core

Tests

  • Akka typed first documentation user experience #1370 by @seglo

Documentation

Alpakka Kafka 2.1.0-RC1

19 Apr 19:54
0ee6a97
Compare
Choose a tag to compare

Changes

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

Alpakka Kafka 2.0.7

03 Feb 20:28
4395e6d
Compare
Choose a tag to compare

Alpakka Kafka Testkit

  • Increase default cluster start timeouts and make configurable (backport) #1311 by @seglo
  • Use restart script #1310 by @seglo

Alpakka Kafka 2.0.6

22 Dec 15:57
7a22bfd
Compare
Choose a tag to compare

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

Alpakka Kafka 2.1.0-M1

23 Oct 07:59
Compare
Choose a tag to compare
Pre-release

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

09 Sep 07:16
de37478
Compare
Choose a tag to compare

Release notes in the Alpakka Kafka documentation

Changes

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

Updates