Alpakka 1.0-RC1

First release candidate of Alpakka 1.0

By now all modules have been worked with to follow a similar structure so that both the user experience and the contributor experience are transferable across the many modules in Alpakka. The recommended structure for connectors is illustrated by the Reference connector.

With this release candidate Alpakka reaches the end of the Road to Alpakka 1.0. From now on we’ll keep API changes to major releases, and keep minor releases binary-compatible.

Having that said, a few parts make use of the @ApiMayChange annotation to keep the door open for API changes, so that they can evolve more rapidly than other modules within Alpakka.

If you have kept to older versions of Alpakka to avoid multiple upgrades, now is the time to start migrating to what it offers with 1.0.

Most artifacts of Alpakka are available for Scala 2.11, 2.12 and 2.13.0-M5.

Highlights since 1.0-M3

  • No highlights, just smaller fixes

Changes per module

Apache Cassandra

  • Annotaed with API may change as we intend to bring in parts of Akka Persistence Cassandra to Alpakka (see #1213)
  • closed issues

AWS DynamoDB

AWS Lambda

Breaking API changes

AWS S3

Breaking API changes

Google Cloud Pub/Sub gRPC

MQTT streaming

Unix Domain Socket

General information

This release is compiled and tested against Akka 2.5.

This release was made possible by new and earlier contributors:

Author Commits Lines added Lines removed
ennru ennru 10 431 228
huntc huntc 9 322 213
2m 2m 7 488 367
williamho williamho 3 61 13
danelkotev danelkotev 1 95 1
sullis sullis 1 78 154
longshorej longshorej 1 3 355
raboof raboof 1 2 0
jcroig jcroig 1 1 1
Found an error in this documentation? The source code for this page can be found here. Please feel free to edit and contribute a pull request.