Skip to content

Alpakka v0.18

Compare
Choose a tag to compare
@ennru ennru released this 28 Mar 07:07

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 ennru 13 603 138
juanjoDiaz juanjoDiaz 4 221 49
huntc huntc 3 59 27
takezoe takezoe 3 21 15
gregbeech gregbeech 2 781 21
tuleism tuleism 2 151 29
dwickern dwickern 1 1259 942
tg44 tg44 1 1086 1
aserrallerios aserrallerios 1 750 113
randomcoder randomcoder 1 285 43
beikern beikern 1 255 8
mikela mikela 1 144 33
matthedude matthedude 1 79 28
eyalfa eyalfa 1 78 13
Norwae Norwae 1 59 9
chetanmeh chetanmeh 1 25 5
hntd187 hntd187 1 14 8
sksamuel sksamuel 1 5 0
ktoso ktoso 1 1 1
Falmarri Falmarri 1 1 1
sherzodv sherzodv 1 1 0