Skip to content

@ennru ennru released this Apr 4, 2019 · 26 commits to master since this release

This is the first release in the Alpakka 1.0 series.

Release notes are available in the documentation.

Assets 2

@ennru ennru released this Mar 19, 2019 · 80 commits to master since this release

See release notes in the documentation.

Assets 2

@2m 2m released this Mar 1, 2019 · 128 commits to master since this release

Release notes are to be found in the documentation: Alpakka Release Notes

Assets 2

@2m 2m released this Jan 17, 2019 · 335 commits to master since this release

Release notes are to be found in the documentation: Alpakka Release Notes

Assets 2

@ennru ennru released this Nov 6, 2018 · 522 commits to master since this release

This is the first milestone release for Alpakka 1.0

Release notes are to be found in the documentation: Alpakka Release Notes

Assets 2

@ennru ennru released this Jul 4, 2018 · 709 commits to master since this release

Highlights in this release

We added a new module "reference" serving as an example implementation for Alpakka connectors. This module is meant to show and explain how Alpakka APIs should be built so that they can be Java and Scala friendly, and evolve in a binary compatible way.
#1039

Breaking API changes may have been introduced in several modules as the contributors refine the functionality in Alpakka.

Modules using Akka Http now use version 10.1.3. In case your code should stay on 10.0.13, exclude the Akka Http dependency from the Alpakka module. We aim to support the 10.0.13+ versions for a while.

Highlights per module

AMQP Connector

AWS Kinesis

AWS S3

Cassandra

DynamoDb

Elasticsearch

Google Cloud Pub-Sub

HBase

HDFS

MongoDB

  • Use client version 2.3.0 #1041

UDP

Unix Domain Socket

  • ensure that interest in READ is removed upon EOF #1056

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 are compatible with Akka Http 10.1.1+.

This release was made possible by a lot of new and earlier contributors:

Author Commits Lines added Lines removed
2m 2m 19 1831 980
ennru ennru 15 9201 7011
sullis sullis 7 8 8
takezoe takezoe 3 138 221
juanjoDiaz juanjoDiaz 3 9 5
davideicardi davideicardi 2 256 69
anzecesar anzecesar 2 206 103
longshorej longshorej 2 44 41
burakkose burakkose 1 3273 1
radekg radekg 1 576 0
sfali sfali 1 397 79
hochgi hochgi 1 61 41
damianbl damianbl 1 49 7
adamtrousdale adamtrousdale 1 30 25
gregbeech gregbeech 1 17 12
randomcoder randomcoder 1 13 8
cheleb cheleb 1 8 7
schrepfler schrepfler 1 3 3
ahd985 ahd985 1 2 8
CatTail CatTail 1 1 3
dana-harrington dana-harrington 1 1 3
mikela mikela 1 1 1
lexn82 lexn82 1 1 0
eed3si9n eed3si9n 1 1 0
Assets 2

@ennru ennru released this May 9, 2018 · 799 commits to master since this release

Highlights in this release

Breaking API changes may have been introduced in several modules as the contributors refine the functionality in Alpakka.

Highlights per module

AMQP Connector

  • release resources on shutdown #887
  • support naming of connections #881

Apache Geode connector

  • upgraded to Geode 1.5.0 #890

Apache Kudu

AWS DynamoDB Connector

  • parallel requests #877

AWS S3 Connector

  • multipart copy support #943

FTP Connector

  • support custom SSH configuration #875

JMS Connector

  • create custom destination #867
  • make sure commits get processed when stopping #905

Kafka

MongoDB Connector

  • support insertMany #893

Unix Domain Socket Connector

  • bug fixes

JSON

  • the new Json-streaming support #942

Comma-Separated Values - CSV

  • parser bug fixes

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 are compatible with Akka Http 10.1.1.

This release was made possible by a lot of new and earlier contributors:

Author Commits Lines added Lines removed
ennru ennru 16 1388 798
2m 2m 7 232 102
juanjoDiaz juanjoDiaz 3 66 45
longshorej longshorej 3 28 7
sfali sfali 1 1034 20
Sandish Kumar 1 540 0
markusthoemmes markusthoemmes 1 420 3
drobert drobert 1 193 7
russellyou russellyou 1 162 23
randomcoder randomcoder 1 140 11
fmsbeekmans fmsbeekmans 1 73 4
bolshakov bolshakov 1 50 0
akara akara 1 29 16
gregbeech gregbeech 1 12 7
tuleism tuleism 1 12 1
anilgursel anilgursel 1 9 1
cheleb cheleb 1 8 8
pliljenberg pliljenberg 1 6 2
lexn82 lexn82 1 3 1
Assets 2

@ennru ennru released this Mar 28, 2018 · 857 commits to master since this release

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
Assets 2

@ennru ennru released this Feb 19, 2018 · 901 commits to master since this release

Highlights in this release

  • Connector for OrientDB

Breaking API changes have been introduced in several modules as the contributors refine the functionality in Alpakka.

Highlights per module

AMQP

  • fix login

AWS S3

  • make object metadata available on downloads
  • fixed request signing
  • fixed file handle leak

AWS SQS

  • support message requests

Cassandra

  • support for pass through

DynamoDB

  • Support paging

Elasticsearch

  • specify index per document
  • more flexibility on index and type

Google cloud pub/sub

  • support attributes and publish time

JMS

  • queue browser source
  • fixed connection closing

OrientDB

  • new connector

Server-sent events - SSE

  • fix cancel stragegy

Slick / JDBC

  • add Flow and support pass through

Everything done in this release is in the milestone.

This release is tested against Akka 2.5, only. Most modules do still work fine with Akka 2.4, though.

This release was made possible by a lot of new and earlier contributors:

commits  added  removed
     13    729      649 Enno
      4    844      102 Morten Kjetland
      3      4        6 Arnout Engelen
      2    211        6 Derek Wickern
      2    100       29 Juanjo Diaz
      2      8        7 Naoki Takezoe
      1   1930        0 Burak KOSE
      1   1531        0 Subhobrata Dey
      1    475       12 Joost den Boer
      1    227       51 Random Coder
      1    200        1 Arun Manivannan
      1    155       35 Roman Timushev
      1     95       66 Nathaniel Fischer
      1    117       26 Viktor Lövgren
      1    137        4 José Luis Colomer Martorell
      1     67        0 Konrad `ktoso` Malawski
      1     41        6 Vladimir Malyk
      1     37        3 russellyou
      1     14       13 Jan Ypma
      1     20        3 Adriaan Groenenboom
      1      6        6 NOUGUIER Olivier
      1      3        1 Stefano Bonetti
      1      1        2 Yuriy Tumakha
      1      1        1 Martynas Mickevičius
      1      1        1 Heiko Seeberger
Assets 2

@ennru ennru released this Jan 11, 2018 · 945 commits to master since this release

Highlights in this release

  • All new: the Unix Domain Socket Connector
  • AWS S3 improvements
  • More complex examples in the documentation

Highlights per module

AMQP

  • support for connection re-use

AWS S3

  • Support for more detailed configuration (encryption, custom endpoints)
  • put object, delete object support

FTP

  • Move and remove operations

JMS

  • Support for more detailed configuration
  • API improvements

Elasticsearch

  • Flow now supports passThrough
  • Support for Upsert

MQTT

  • Manual acknowledge
  • Support more detailed configuration

XML

  • Namespace support

Find everything done in this release in the milestone.

This release is tested against Akka 2.5, only. Most modules do still work fine with Akka 2.4, though.

This release was made possible by a lot of new and earlier contributors:

commits  added  removed
     12   2308     1337 Juanjo Diaz
     10   2694      552 Enno
      5     10        6 Arnout Engelen
      2    897       59 Francis De Brabandere
      2    243       61 Ilia
      2     87       11 Michał Węgrzyn
      2      3        3 Martynas Mickevičius
      1   3135      165 Akara Sucharitakul
      1    968        0 Christopher Hunt
      1    754       72 Mariano Lischetti
      1    664        5 Mehmet Cem Gunturkun
      1    336      213 Morten Kjetland
      1    501       23 Jaap ter Woerds
      1    384       30 Korbik
      1    237       53 Nils-Helge Garli Hegvik
      1    223       61 Erik LaBianca
      1     90      179 Johan Andrén
      1    185       37 d2e8f9
      1    165       13 Łukasz Gołębiewski
      1    148       11 jmengoni
      1     51       13 Adriaan Groenenboom
      1     21        6 Jisoo Park
      1      7        6 Jules Ivanic
      1      5        5 Ilija Ljubicic
      1      3        4 Bartosz Kowalik
      1      2        2 Nikos Viorres
Assets 2
You can’t perform that action at this time.