Alpakka 3.0.x
The major version tick for Alpakka is due to major upgrades and changes in the dependencies used by the various connectors. Some Alpakka APIs changed as well, but we try to keep those changes minimal.
To understand the forces on version numbers, read about Alpakka’s versioning scheme.
In case you are browsing a specific version’s documentation: check out the latest release notes
All Alpakka modules are available for Scala 2.13 and all Alpakka modules are compatible with Akka 2.6.13+.
Release notes on GitHub
See later release notes on the GitHub releases page
3.0.3
Released 2021-08-11
Notable changes compared to 3.0.2
- File: Bugfix for tar reader pull port (flowIn) twice #2715 by @patriknw
- Google Common: Fix path to the well-known credentials file #2713 by @marcelmojzis
- AWS S3: Only remove ETag quotes conditionally #2705 by @mpdn
- AWS S3: Fix equals method for MetaHeaders and AES256 #2704 by @mdedetrich
- Elasticsearch: support for sort in searchparams #2654 by @TidyMaze
- Elasticsearch: Handle failed Future when invoking ES endpoint #2702 by @jaceksokol
- BigQuery: Use
effectivePort
instead ofport
#2707 by @armanbilge
This release contains changes from 10 contributors in the Alpakka community. Thank you all!
commits added removed
1 133 50 Yann Rolland
1 22 15 Patrik Nordwall
1 28 1 Jacek Sokol
1 21 4 Mike Pedersen
1 3 2 Arman Bilge
1 2 2 Olivier NOUGUIER
1 2 2 Marcel Mojzis
1 2 2 Matthew de Detrich
1 1 1 Ignasi Marimon-Clos
1 1 1 Karl Molina
3.0.2
Released 2021-07-07
Notable changes compared to 3.0.1
- Bugfix for tar reader getting stuck with certain incoming chunk sizes #2698 by @johanandren
- Drain JMS acks queue when session is closed #2695 by @jaceksokol
- UDP: flow with socket options #2660 by @CptLemming
This release contains changes from 3 contributors in the Alpakka community. Thank you all!
commits added removed
2 60 58 Johan Andrén
1 305 10 Ashley Wilson
1 8 0 Jacek Sokol
1 1 3 Arnout Engelen
3.0.1
Released 2021-06-03
Notable changes compared to 3.0.0
Due to a configuration error the Alpakka 3.0.0 release built Java code against JDK 11 instead of JDK 8. Alpakka 3.0.0 modules that contain Java code do not work on JDK 8.
The 3.0.1 release fixes this.
3.0.0
Released 2021-05-14
Notable changes compared to 3.0.0-M1
- Pravega KVP Table support v2 #2651 by @cheleb
- BigQuery API improvements #2663 by @armanbilge
- Elasticsearch has Header and HttpsContext Settings #2652 by @jabbaugh
- Upgrade jackson libs to same version as Akka #2653 by @seglo
- Google Common: Fix authorization error #2639 by @PepRoll
- Fixed empty source XML parsing #2655 #2658 by @Seetaramayya
This release contains changes from 7 contributors in the Alpakka community. Thank you all!
Author | Commits | Lines added | Lines removed |
---|---|---|---|
seglo | 7 | 114 | 121 |
armanbilge | 6 | 267 | 202 |
cheleb | 2 | 1864 | 198 |
PepRoll | 2 | 2 | 3 |
jabbaugh | 1 | 93 | 12 |
Seetaramayya | 1 | 16 | 5 |
mariohuizar | 1 | 1 | 1 |
Author | Commits | Lines added | Lines removed |
---|
3.0.0-M1
Released 2021-03-27
Notable changes compared to 2.0.2
- Upgrade Akka 2.6.13 for 3.0.0-M1 #2632 by @seglo
- Require Akka 2.6 and drop Akka 2.5 for all connectors #2457 by @ennru
- Drop support for Scala 2.11 #2452 by @raboof
- Drop pre-3.0.0 deprecated APIs #2618 by @seglo
- Rewritten Google BigQuery connector #2548 by @armanbilge
- Create google-common module #2613 by @armanbilge
- SNS: Akka 2.6; proper Http client pool shutdown in tests #2522 by @ennru
- Elasticsearch: Make V7 the default version #2528 by @mrooding
- ElasticSearch: Replace RestClient with Akka HTTP client #2347 by @mrooding
- File: LogRotatorSink fix completition #2559 by @tg44
- Tar reader: avoid deadlocks by synching in- and out-handlers #2538 by @ennru
- FTP: Enable SFTP connector to issue more than one unconfirmed read request #2567 by @conorgriffin
- JMS maxAckInterval #2585 by @manuelcueto
Infrastructure
- Remove git fetch depth limit in link validator github action #2582 by @seglo
- CI: clean Travis caches explicitly #2459 by @ennru
Reference
This milestone contains changes from 25 contributors in the Alpakka community. Thank you all!
Author | Commits | Lines added | Lines removed |
---|---|---|---|
ennru | 31 | 1371 | 1278 |
mrooding | 20 | 3359 | 2818 |
seglo | 15 | 576 | 1020 |
dotbg | 7 | 309 | 420 |
raboof | 7 | 58 | 53 |
armanbilge | 6 | 15307 | 10888 |
cheleb | 2 | 11 | 7 |
sullis | 2 | 2 | 2 |
atyutin90 | 1 | 343 | 31 |
polentino | 1 | 304 | 171 |
bpiper | 1 | 241 | 52 |
manuelcueto | 1 | 211 | 65 |
johanandren | 1 | 141 | 44 |
conorgriffin | 1 | 134 | 15 |
aperkins1310 | 1 | 127 | 33 |
tg44 | 1 | 109 | 35 |
jbward1 | 1 | 40 | 77 |
mattkohl | 1 | 21 | 21 |
dwickern | 1 | 18 | 15 |
markarasev | 1 | 12 | 0 |
mikela | 1 | 10 | 10 |
lukaszlenart | 1 | 4 | 0 |
Bobo1239 | 1 | 3 | 30 |
chbatey | 1 | 2 | 2 |
smourapina | 1 | 1 | 1 |
Changes per module
- AMQP
- Cassandra
- Geode
- Kafka
- Apache Kudu
- Apache Solr
- AvroParquet
- Dynamo DB
- AWS Event Bridge
- AWS Kinesis
- AWS Lambda
- AWS S3
- AWS SNS
- AWS SQS
- Azure Storage Queue
- Comma-separated Values (CSV)
- Couchbase
- Elasticsearch
- File
- FTP
- Google Common
- Google Cloud BigQuery
- Google Cloud Pub/Sub
- Google Cloud Pub/Sub gRPC
- Google FCM
- Google Cloud Storage
- Apache HDFS
- HBase
- InfluxDB
- IronMQ
- JMS
- Json streaming
- MongoDB
- MQTT
- MQTT Streaming
- OrientDB
- Pravega
- Server-sent events (SSE)
- Simple codecs (RecordIO)
- Slick
- Spring Web
- Text
- UDP
- Unix Domain Socket
- XML