Releases: akka/alpakka
MongoDB, AMQP ack, DynamoDB improvements
This release introduces a number of incremental improvements and bugfixes:
- MongoDB source
- AMQP: It is now possible to explicitly control ack:ing elements
- DynamoDB: Support for temporary security credentials
- DynamoDB: Flow usability improvements
- Geode: A bug where element order was not respected fixed
- Docs: A new sample section with two of the enterprise integration patterns added
For additional issues fixed and details see the list of closed issues
Thanks to the 10 contributors that made this release possible!
commits added removed
2 7 4 Arnout Engelen
1 651 124 Juanjo Diaz
1 238 0 ismet özöztürk
1 187 0 mpricope
1 118 18 Joost de Vries
1 17 4 Michal Janousek
1 21 0 Akara Sucharitakul
1 15 4 Naoki Takezoe
1 2 3 Martynas Mickevičius
1 3 1 NOUGUIER Olivier
IBM MQ, JDBC (Slick), Elasticsearch, IBM Bluemix Cloud Object Storage
This release introduces a number of new connectors:
- IBM MQ
- JDBC (through Slick)
- Elasticsearch
- IBM Bluemix Cloud Object Store
Additionally it introduces various fixes and new features in S3, FTP and DynamoDB.
Thanks to the 13 contributors that made this release possible!
commits added removed
4 67 6 Arnout Engelen
2 342 56 olofwalker
2 169 28 Juan José Vázquez
1 1421 0 Age Mooij
1 1342 0 Naoki Takezoe
1 445 231 Roman Tkalenko
1 95 0 Raymond Roestenburg
1 78 5 mpricope
1 10 10 JCollier
1 6 6 Martin Pallmann
1 5 5 Francis De Brabandere
1 3 1 Patrik Nordwall
1 2 2 Jochen Schneider
Non-ascii S3 paths, new FTP backend, Geode update
Among other changes, this release introduces:
- a fix for signing S3 requests to resources with non-ascii characters in their names
- switching the FTP implementation to a new backend, as the old backend was unmaintained and caused problems on newer JVM's
For a full overview see https://github.com/akka/alpakka/issues?q=is%3Aissue+milestone%3A0.11+is%3Aclosed
This release was made possible by these 8 contributors - thanks!
commits added removed
10 48 30 Arnout Engelen
7 158 71 Sergey Novikov
4 80 45 Francis De Brabandere
2 298 229 Juan José Vázquez
2 34 3 Francis Rhys-Jones
1 352 63 Rafael Cordones
1 19 17 Heiko Seeberger
1 12 10 olivier.nouguier
Apache Geode and Amazon Kinesis connectors
This release includes a couple of additions:
- Apache Geode connector thanks to @cheleb
- AWS Kinesis source connector thanks to @areyouspiffy
- JMS TimeToLive support thanks to @synox
Also there are quite a few fixes and improvements for the S3, JMS, AMQP and Google Cloud Pub/Sub connectors and SSE connector switches dependency from akka-sse to akka-http (which has akka-sse merged in).
There is one breaking API change in the S3 connector where listing a bucket now returns full metadata instead of key strings.
You can find all closed tickets on the 0.10 milestone page.
Documentation
Reference documentation.
API documentation.
Artifacts
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-amqp" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-awslambda" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-azure-storage-queue" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-cassandra" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-csv" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-dynamodb" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-file" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-ftp" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-geode" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-google-cloud-pub-sub" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-hbase" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-ironmq" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-jms" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-kinesis" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-mqtt" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-s3" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sns" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sse" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-simple-codecs" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sqs" % "0.10"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-xml" % "0.10"
Credits
commits added removed
6 61 15 Arnout Engelen
4 412 38 Francis De Brabandere
3 77 9 Sean Callahan
3 5 7 Martynas Mickevičius
2 148 54 Enno Runne
2 81 76 Daniel Forsman
1 2385 0 Olivier NOUGUIER
1 873 0 Brian Owen
1 33 5 falmarri
1 35 3 Roman Grebennikov
1 26 3 Daniele Torelli
1 10 11 Heiko Seeberger
1 8 2 synox
0.9: Azure Storage Queue, S3 List Buckets, Directory Listing, and Streaming XML Parser
This release includes a few new connectors:
- Azure Storage Queue, thanks to @akreuzer
- S3: List Bucket Contents, thanks to @Scalahansolo
- File System Directory Listing / Walking Source, thanks to @johanandren
- Streaming XML Parser ported over from akka-stream-contrib, thanks to @drewhk and @2m for porting
Also there were fixes and improvements for the CSV, SNS, SQS, and the SSE connectors.
You can find all closed tickets on the 0.9 milestone page.
Documentation
Reference documentation.
API documentation.
Artifacts
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-amqp" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-awslambda" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-azure-storage-queue" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-cassandra" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-csv" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-dynamodb" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-file" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-ftp" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-google-cloud-pub-sub" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-hbase" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-ironmq" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-jms" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-mqtt" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-s3" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sns" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sse" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-simple-codecs" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sqs" % "0.9"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-xml" % "0.9"
Credits
commits added removed
3 574 224 Martynas Mickevičius
2 300 6 Johan Andrén
1 744 0 Alexander Kreuzer
1 625 0 drewhk
1 157 169 Zahari Dichev
1 120 26 Lloyd Ramey
1 103 16 Sean Callahan
1 73 2 Enno Runne
1 20 17 Heiko Seeberger
1 1 1 Daniel Pfeiffer
CSV parser, AWS SNS and IronMQ connectors
This release includes three new components:
- CSV parser thanks to @ennru
- AWS SNS connector thanks to @fg-devs
- IronMQ connector thanks to @filosganga
There are also quite a few improvements and bug fixes to connectors including, but not limited to AMQP, FTP, S3, SQS.
You can find all closed tickets on the 0.8 milestone page.
Documentation
Reference documentation.
API documentation.
Artifacts
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-amqp" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-awslambda" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-cassandra" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-csv" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-dynamodb" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-file" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-ftp" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-google-cloud-pub-sub" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-hbase" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-ironmq" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-jms" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-mqtt" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-s3" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sns" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sse" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-simple-codecs" % "0.8"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sqs" % "0.8"
Credits
commits added removed
13 2203 328 Filippo De Luca
4 15 7 Arnout Engelen
3 2121 37 Enno
2 361 61 Michael Kober
2 156 18 Dmytro Dermanskyi
2 21 9 Martynas Mickevičius
1 693 378 Krzysiek Ciesielski
1 702 41 falmarri
1 436 1 Fabian
1 134 24 Matthias Lüneberg
1 105 32 Stefano Bonetti
1 39 36 Heiko Seeberger
1 9 12 dpfeiffer
1 8 5 Juan José Vázquez
1 1 1 Matthias Merdes
Google Cloud Pub/Sub and AWS SQS with acknowledgment/replay
This release includes two new connectors:
- Google Cloud Pub/Sub thanks to @stephennancekivell
- AWS SQS Sink with acknowledgment/replay support thanks to @s12v
There are also quite a few improvements and bug fixes to connectors including, but not limited to AWS S3, AWS SQS, FTP, MQTT.
You can find all closed tickets on the 0.7 milestone page.
Documentation
Reference documentation.
API documentation.
Artifacts
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-amqp" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-awslambda" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-cassandra" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-dynamodb" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-file" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-ftp" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-google-cloud-pub-sub" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-hbase" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-jms" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-mqtt" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-s3" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sse" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-simple-codecs" % "0.7"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sqs" % "0.7"
Credits
commits added removed
4 1493 393 Stephen Nancekivell
4 453 206 Heiko Seeberger
4 6 7 Konrad `ktoso` Malawski
3 863 362 svezfaz
3 34 33 2beaucoup
2 21 21 Martynas Mickevičius
1 427 8 Sergey Novikov
1 168 168 Enno Runne
1 183 54 Pawel
1 127 42 Daniel Pfeiffer
1 6 0 Thomas Droxler
1 3 2 Jacky Nguyen
1 3 1 Juan José Vázquez
1 2 1 Björn Antonsson
1 1 1 Patrik Nordwall
0.6 - SSE, AWS Lambda
This release includes:
- Server-Sent Events (SSE) thanks to @hseeberger
- AWS Lambda thanks to @vitold
- improvements to S3 and FTP connectors
You can find all closed issues on the 0.6 milestone page.
Documentation
Reference documentation.
API documentation.
Artifacts
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-amqp" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-awslambda" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-cassandra" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-dynamodb" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-file" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-ftp" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-hbase" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-jms" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-mqtt" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-s3" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sse" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-simple-codecs" % "0.6"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sqs" % "0.6"
Credits
commits added removed
5 201 202 Martynas Mickevičius
3 72 2 Patrik Nordwall
3 18 21 Elliot P. Harik
2 431 4 Heiko Seeberger
2 96 8 Catalin Ursachi
1 441 2 viktor
1 27 3 Nicolas Joseph
1 25 1 Rafael Cordones
1 3 3 Johan Andrén
0.5 - DynamoDB, JSON Framing
This release includes:
- DynamoDB thanks to @areyouspiffy
- JSON Framing thanks to @catalin-ursachi
- improvements to S3, FTP and MQTT connectors
You can find all closed issues on the 0.5 milestone page.
Documentation
Reference documentation.
API documentation.
Artifacts
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-amqp" % "0.5"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-cassandra" % "0.5"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-dynamodb" % "0.5"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-file" % "0.5"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-ftp" % "0.5"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-hbase" % "0.5"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-jms" % "0.5"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-mqtt" % "0.5"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-s3" % "0.5"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-simple-codecs" % "0.5"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sqs" % "0.5"
Credits
commits added removed
4 276 104 Siva Kommuri
3 5 4 Konrad `ktoso` Malawski
1 956 0 Brian
1 392 235 Martynas Mickevičius
1 553 44 Sergey Novikov
1 339 1 Catalin Ursachi
1 113 112 Juan José Vázquez
1 58 3 Andrey Kuznetsov
1 21 17 Nadav Mermer
1 1 1 Patrik Nordwall
0.4 - JMS and HBase
This release includes two new connectors:
You can find all closed issues on the 0.4 milestone page.
Documentation
Reference documentation.
API documentation.
Artifacts
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-amqp" % "0.4"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-cassandra" % "0.4"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-file" % "0.4"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-ftp" % "0.4"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-hbase" % "0.4"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-jms" % "0.4"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-mqtt" % "0.4"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-s3" % "0.4"
libraryDependencies += "com.lightbend.akka" %% "akka-stream-alpakka-sqs" % "0.4"
Credits
commits added removed
2 295 31 Alexander Golubev
2 7 5 Patrik Nordwall
2 8 2 Martin Krasser
1 872 1 Delegue Alexandre
1 528 1 NOUGUIER Olivier
1 103 94 Juan José Vázquez
1 2 2 Timothy Klim
1 1 1 Julien Lafont
1 1 1 Brian Mooney