Highlights in this release
- New: Google Firebase Cloud Messaging
- New: AWS Kinesis Firehose
- JDK 9 module names
Breaking API changes have been introduced in several modules as the contributors refine the functionality in Alpakka.
Highlights per module
AMQP
- Fixes for connection handling
AWS Kinesis Firehose
- New connector within the Kinesis module
AWS S3
- content-length fix
- support content-type headers
- allow empty upload
- requires Akka Http 10.0.13
- support API v1 for List buckets
AWS SQS
- allow termination on empty queue
- batched acknowledgement
Cassandra
- support using unlogged batch to improve performance
Elasticsearch
- Support
version-type
attribute - Use Jackson version 2.9.4 (was 2.9.1 before)
Google Firebase Cloud Messaging
- new connector
JMS
- Major API changes (JmsSource is now JmsConsumer, JmsSink is now JmsProducer)
- new flow support (in JmsProducer)
- improved shutting down of acknowledged consumers
MongoDB
- Use version 2.2.1 (was 2.1.0 before)
- Support generic types (not just Document)
MQTT
- more robust connection handling
Server-sent events - SSE
- requires Akka Http 10.0.13
Slick / JDBC
- create SlickSession from existing DatabaseConfig instance
Everything done in this release is in the milestone.
General information
This release is tested against Akka 2.5, only.
The S3 and SSE connectors require at least Akka Http 10.0.13 and will be compatible with Akka Http 10.1.1 (but not 10.1.0).
This release was made possible by a lot of new and earlier contributors:
Author | Commits | Lines added | Lines removed |
---|---|---|---|
ennru | 13 | 603 | 138 |
juanjoDiaz | 4 | 221 | 49 |
huntc | 3 | 59 | 27 |
takezoe | 3 | 21 | 15 |
gregbeech | 2 | 781 | 21 |
tuleism | 2 | 151 | 29 |
dwickern | 1 | 1259 | 942 |
tg44 | 1 | 1086 | 1 |
aserrallerios | 1 | 750 | 113 |
randomcoder | 1 | 285 | 43 |
beikern | 1 | 255 | 8 |
mikela | 1 | 144 | 33 |
matthedude | 1 | 79 | 28 |
eyalfa | 1 | 78 | 13 |
Norwae | 1 | 59 | 9 |
chetanmeh | 1 | 25 | 5 |
hntd187 | 1 | 14 | 8 |
sksamuel | 1 | 5 | 0 |
ktoso | 1 | 1 | 1 |
Falmarri | 1 | 1 | 1 |
sherzodv | 1 | 1 | 0 |