Releases: akka/alpakka
Alpakka 6.0.2
📣 Alpakka 6.0.2 released!
Changes
- chore: Update license change date for 6.0.2 #2997 by @patriknw
- fix: Release with JDK 8, #2994 #2995 by @patriknw
- docs: fixing build tools order #2992 by @aludwiko
- build: Bump sbt 1.9.1, include release notes url in pom #2987 by @johanandren
- bump: akka-paradox 0.49, sbt-site 1.5.0 #2984 by @johanandren
- chore: bump paradox version #2983 by @octonato
- Note source-availability #2979 by @akirataguchi115
Cassandra
Elasticsearch
File
🙇 Credits
Special thanks to the following contributors who helped with this release: @akirataguchi115, @aludwiko, @efgpinto, @gael-ft, @johanandren, @octonato and @patriknw
Alpakka 6.0.1
📣 Alpakka 6.0.1 released!
Alpakka 6.0.0 accidentally contained a transitive dependency to a milestone of Akka HTTP, this is now fixed.
Note that this release bumps Scala 3 support to Scala 3.2
Changes
- chore: License change date for 6.0.1 #2977 by @johanandren
- bump: Akka 23.05 versions (Akka gRPC, Akka HTTP, Akka) #2975 by @ennru
🙇 Credits
Special thanks to the following contributors who helped with this release: @ennru and @johanandren
Alpakka 6.0.0
📣 Alpakka 6.0.0 released!
Breaking changes
MQTT Streaming needed to split constants for Quality of Service levels which requires code changes. The flags QoSAtMostOnceDelivery, QoSAtLeastOnceDelivery and QoSExactlyOnceDelivery moved from ControlPacketFlags to PublishQoSFlags and SubscribeQoSFlags. Depending on the context the correct set of constants must be used. See #2969
AMQP
- feat: Cross build for Scala 3 for amqp #2959 by @sebastian-alfers
Avroparquet
- feat: Cross build for Scala 3 avroparquet by @sebastian-alfers in #2960
AWS S3
- Ensure to only pass sse headers to completeMultipartUpload by @sebastian-alfers in #2956
- AWS S3: Cross build for Scala 3 #2961 by @sebastian-alfers
Cassandra
- fix: logger with proper class ref #2970 by @sebastian-alfers
- feat: Scala3 builds csv, cassandra, testkit by @sebastian-alfers in #2957
CSV
- feat: Scala3 builds csv, cassandra, testkit by @sebastian-alfers in #2957
FTP
Google Cloud connectors
- bump(google-common): jwt-spray-json 9.0.2 (was 7.1.4) by @ennru in #2951
- bump: sync Google Auth libs upgrades (1.15.0) by @ennru in #2953
- bump: Google cloud SDK/emulator 416; Pub/Sub gRPC 1.123.1 by @ennru in #2954
Google Cloud Pub/Sub gRPC
MongoDB
MQTT Streaming
- fix(mqtt-streaming): correct UNSUBACK flags #2971 by @ennru
- fix(mqtt-streaming): Separate MQTT QoS by message type #2969 by @ennru
XML
- XML: Add a contextual version of the parser for XML by @jcazevedo in #2935
Other changes
- chore: 6.0.0 license change date #2974 by @johanandren
- chore: Small changes after master to main rename of git branch #2972 by @johanandren
- chore: build plugin upgrades #2968 by @ennru
- chore: run link checking on JDK 11 #2962 by @ennru
- chore: fix license release instruction #2967 by @johanandren
- Remove external mapr.com connector #2966 by @ennru
- bump: Alpakka Kafka 4.0.2 #2964 by @johanandren
- Adding some basic development setup information. by @Daniel-Khodabakhsh in #2938
- docs(pravega): remove broken Slack link by @ennru in #2946
- build: Scala steward conventional commits by @johanandren in #2947
- bump: sbt 1.8.2, sbt-site 1.5, Akka 23.02 by @ennru in #2950
- chore: ignore broken API links by @ennru in #2952
🙇 Credits
Special thanks to the following contributors who helped with this release: @ennru, @johanandren and @sebastian-alfers
New Contributors
- @Daniel-Khodabakhsh made their first contribution in #2938
- @jcazevedo made their first contribution in #2935
- @sebastian-alfers made their first contribution in #2956
Full Changelog: v5.0.0...v6.0.0
Alpakka 5.1.0-M1
📣 Alpakka 5.0.1-M1 released!
Changes
- bump(google-common): jwt-spray-json 9.0.2 (was 7.1.4) #2951 by @ennru
- chore: ignore broken API links #2952 by @ennru
- bump: sbt 1.8.2, sbt-site 1.5, Akka 23.02 #2950 by @ennru
- build: Scala steward conventional commits #2947 by @johanandren
- chore: current GH actions; coursier/setup-action; Fossa install #2936 by @ennru
- Fix release script typo #2939 by @johanandren
- Adding some basic development setup information. #2938 by @Daniel-Khodabakhsh
- Update release issue template #2933 by @patriknw
- Update license change date for Alpakka 5.0.x #2932 by @patriknw
AWS S3
- Ensure to only pass sse headers to completeMultipartUpload #2956 by @sebastian-alfers
Cassandra
- Scala3 builds #2957 by @sebastian-alfers
Comma-separated Values (CSV)
- Scala3 builds #2957 by @sebastian-alfers
FTP
Google Cloud Pub/Sub
Google Cloud Pub/Sub gRPC
- bump: Google cloud SDK/emulator 416; Pub/Sub gRPC 1.123.1 #2954 by @ennru
- bump: sync Google Auth libs upgrades (1.15.0) #2953 by @ennru
- bump: Akka gRPC 2.2.1 (was 2.2.0) and project infra #2944 by @ennru
MongoDB
Pravega
XML
- XML: Add a contextual version of the parser for XML #2935 by @jcazevedo
🙇 Credits
Special thanks to the following contributors who helped with this release: @Daniel-Khodabakhsh, @ennru, @jcazevedo, @johanandren, @mikela, @patriknw and @sebastian-alfers
Alpakka 5.0.0
📣 Alpakka 5.0.0 released!
Changes
- Update to Akka 2.7.0, Akka HTTP 10.4.0 #2931 by @patriknw
- ci: current Ubuntu versions #2928 by @ennru
- bump: Jackson databind 2.13.4.2 #2931 by @patriknw
- docs: update Pulsar4s repository #2922 by @ennru
- Update hadoop to 3.3.3 #2919 by @patriknw
- Update Hadoop dependency to 3.3.3 #2916 by @patriknw
- bump: Scala 2.13.10 and 2.12.17; Javadoc links #2925 by @ennru
- bump: sbt 1.7.2 and plugins (Akka gRPC 2.2.0-M1) #2927 by @ennru
- Scheduled Fossa validation #2911 by @patriknw
- Update Paradox #2910 by @patriknw
- Update release instructions #2901 by @patriknw
- Add back Scala 2.12 #2912 by @patriknw
- Change license #2903 by @johanandren
Apache Solr
Cassandra
- Update Cassandra driver to 4.14.1 #2920 by @patriknw
- Cassandra: pick current Jackson version #2923 by @ennru
Google Cloud Pub/Sub gRPC
Slick
Spring Web
🙇 Credits
Special thanks to the following contributors who helped with this release: @ennru, @johanandren and @patriknw
Alpakka 5.0.0-M2
📣 Alpakka 5.0.0-M2 released!
Changes
- Update Akka dependencies #2929 by @patriknw
- ci: current Ubuntu versions #2928 by @ennru
- bump: Jackson databind 2.13.4.1 #2924 by @johanandren
- docs: update Pulsar4s repository #2922 by @ennru
- Update Cassandra driver to 4.14.1 #2920 by @patriknw
- Update hadoop to 3.3.3 #2919 by @patriknw
- Update Hadoop dependency to 3.3.3 #2916 by @patriknw
AMQP
- bump: Scala 2.13.10 and 2.12.17; Javadoc links #2925 by @ennru
- Update Akka to 2.7.0-M2 #2921 by @patriknw
Apache Solr
AvroParquet
AWS EventBridge
AWS Lambda
AWS Kinesis
- bump: Scala 2.13.10 and 2.12.17; Javadoc links #2925 by @ennru
- Update Akka to 2.7.0-M2 #2921 by @patriknw
AWS S3
Cassandra
Comma-separated Values (CSV)
- bump: Scala 2.13.10 and 2.12.17; Javadoc links #2925 by @ennru
- Update Akka to 2.7.0-M2 #2921 by @patriknw
Elasticsearch
File
FTP
Google Cloud BigQuery
Google Cloud Pub/Sub
- bump: Scala 2.13.10 and 2.12.17; Javadoc links #2925 by @ennru
- Update Akka to 2.7.0-M2 #2921 by @patriknw
Google Cloud Pub/Sub gRPC
InfluxDB
IronMQ
JMS
- bump: Scala 2.13.10 and 2.12.17; Javadoc links #2925 by @ennru
- Update Akka to 2.7.0-M2 #2921 by @patriknw
MQTT
MQTT Streaming
- bump: Scala 2.13.10 and 2.12.17; Javadoc links #2925 by @ennru
- Update Akka to 2.7.0-M2 #2921 by @patriknw
Pravega
🙇 Credits
Special thanks to the following contributors who helped with this release: @ennru, @johanandren and @patriknw
Alpakka 5.0.0-M1
📣 Alpakka 5.0.0-M1 released!
Changes
- Fix mistake in fossa.yml #2914 by @patriknw
- Next relese will be 5.0.0 #2913 by @patriknw
- Scheduled Fossa validation #2911 by @patriknw
- Update Paradox #2910 by @patriknw
- Update release instructions #2901 by @patriknw
- Change license #2903 by @johanandren
🧰 Infrastructure
AMQP
Azure Storage Queue
Cassandra
Comma-separated Values (CSV)
Couchbase
Dynamo DB
Elasticsearch
File
FTP
Google Cloud BigQuery Storage
Slick
Spring Web
🙇 Credits
Special thanks to the following contributors who helped with this release: @johanandren and @patriknw
Alpakka 4.0.0
📣 Alpakka 4.0.0 released!
Changes
AWS S3
- AWS S3: Add S3.listBuckets #2899 by @mdedetrich
🙇 Credits
Special thanks to the following contributors who helped with this release: @mdedetrich
Alpakka 4.0.0-M1
📣 Alpakka 4.0.0-M1 released!
Changes
- CI: current Coursier actions #2897 by @ennru
- Remove doc references to abandoned Azure libraries #2895 by @leviramsey
- bump: Akka 2.6.19 #2840 by @mdedetrich
- #1732: Moved Splitter and Aggregator to Akka Streams Cookbook … #2834 by @anthonyhlcheng
- build: check if build needed earlier #2822 by @ennru
- Releasing docs from GitHub workflow #2819 by @ennru
- Releasing from GitHub workflow #2818 by @ennru
- docs: bump Alpakka Kafka 3.0.0 #2807 by @ennru
- Update to sbt 1.5.8 #2797 by @jrudolph
- security bump: Akka HTTP 10.1.15; Log4j2 2.17.1 (in tests) #2793 by @ennru
- google-common: Catch and return JWT errors #2788 by @balagez
- Google common: user access credentials #2792 by @bjornnes
- build: security updates #2795 by @ennru
- Update to sbt 1.5.6 #2791 by @jrudolph
- chore: enable Mima for new connectors #2786 by @ennru
🧰 Infrastructure
- bump: sbt 1.6.2 with licenses setting #2869 by @ennru
- chore: update sbt plugins #2849 by @ennru
- chore: license and vulnerability scanning in CI #2828 by @ennru
- CI checks in GitHub actions #2813 by @ennru
- bump: Scala 2.13.8 (drop 2.12), Akka 2.6.18 #2777 by @ennru
AMQP
- amqp: Use amqp-client 5.14.0 to avoid vulnerabilities #2802 by @georgeorfanidi
- bump: Scala 2.13.8 (drop 2.12), Akka 2.6.18 #2777 by @ennru
- amqp: Add default constructor for AmqpSSLConfiguration #2796 by @balagez
AvroParquet
- parquet: docs link #2887 by @chernetsov
- bump: Scala 2.13.8 (drop 2.12), Akka 2.6.18 #2777 by @ennru
AWS EventBridge
AWS Lambda
AWS Kinesis
- updated kinesis client to 2.4.0 #2838 by @hagerf
- Kinesis: remove cleanup function, separate batching and writing #2824 by @hagerf
- Kinesis: clean up contexts in kinesisFlowWithContext on failure #2815 by @hagerf
AWS S3
- Add S3.getObject and deprecate S3.download #2874 by @mdedetrich
- Remove S3 depreciations #2856 by @mdedetrich
- More recent versions of test and support libraries #2837 by @ennru
- AWS S3: Include custom headers in all multipart copy requests #2844 by @jfromme
- AWS S3: Use testcontainer-scala-scalatest to setup Minio docker #2842 by @mdedetrich
- Use akka-http 10.2.9 #2820 by @ennru
- AWS connectors: use AWS SDK 2.17.113 #2806 by @ennru
AWS SNS
AWS SQS
Azure Storage Queue
Cassandra
- cassandra: driver 4.13.0 #2804 by @ennru
- bump: Scala 2.13.8 (drop 2.12), Akka 2.6.18 #2777 by @ennru
Comma-separated Values (CSV)
Couchbase
- Couchbase: retract supported level #2848 by @ennru
- bump: Scala 2.13.8 (drop 2.12), Akka 2.6.18 #2777 by @ennru
Dynamo DB
- Use akka-http 10.2.9 #2820 by @ennru
- AWS connectors: use AWS SDK 2.17.113 #2806 by @ennru
- bump: Scala 2.13.8 (drop 2.12), Akka 2.6.18 #2777 by @ennru
Elasticsearch
- Support Opensearch along with Elasticsearch integration #2850 by @reta
- Use akka-http 10.2.9 #2820 by @ennru
- bump: Scala 2.13.8 (drop 2.12), Akka 2.6.18 #2777 by @ennru
- Elasticsearch: forward headers on bulk insert in SimpleFlowStage #2758 by @Charon11
File
- File: Add charset parameter for archives #2875 by @arvkonstantin
- bump: Scala 2.13.8 (drop 2.12), Akka 2.6.18 #2777 by @ennru
FTP
- bump: libs for ftp #2870 by @ennru
- FTP: user ID for containers from environment #2825 by @ennru
- Remove port mapping from FTP proxy for test #2798 by @johanandren
Geode
- ⬆️ Geode 1.15.0 (was 1.14.3) #2878 by @cheleb
- Geode 1.14.3 (was 1.14.1) #2811 by @cheleb
- bump: Geode 1.14.1 #2790 by @cheleb
Google Cloud BigQuery Storage
- Google PubSub gRPC and BigQuery Storage: Akka gRPC 2.1.5 #2896 by @ennru
- Google PubSub gRPC and BigQuery Storage: Akka gRPC 2.1.4 #2678 by @raboof
- Use akka-http 10.2.9 #2820 by @ennru
Google Cloud Pub/Sub
- Google Pub/Sub: Configurable host (for ordering) #2879 by @LukBed
- Google Cloud Pub/Sub ordering key #2863 #2864 by @LukBed
- Use akka-http 10.2.9 #2820 by @ennru
Google Cloud Pub/Sub gRPC
Alpakka 3.0.4
📣 Alpakka 3.0.4 released!
New connectors!
- Google Cloud BigQuery Storage
- Huawei Push Kit
Changes
- Google common: ignore forward-proxy on optional environment vars #2721 by @mdedetrich
🧰 Infrastructure
- sbt 1.5.5 and plugin updates #2781 by @ennru
- chore: rely on GitHub releases page #2776 by @ennru
- fix: use directories in testkit #2785 by @ennru
- chore: universal copyright header #2778 by @ennru
- Use Link Validator 0.2.2 #2772 by @ennru
- License checks: remove use of Whitesource #2722 by @ennru
AWS S3
- S3: Add multipart upload with context #2770 by @mdedetrich
- S3: Fix documentation for resumeMultipartUpload #2782 by @mdedetrich
- S3: Allow to skip signing anonymous requests #2767 by @marcelmojzis
- Fixes for list object versions result #2751 by @mdedetrich
- S3: Make fields that return AWSIdentity universally optional #2752 by @mdedetrich
- Add ListBucketVersions and improve S3.deleteBucketContents #2747 by @mdedetrich
- Handle ListMultipartUpload token only has one token defined #2749 by @mdedetrich
- Rename ListMultipartUploadResultCommonPrefixes to CommonPrefixes #2746 by @mdedetrich
- S3: Allow bucket creation besides
us-east-1for AWS #2742 by @mdedetrich - S3: Make eTag naming consistent #2741 by @mdedetrich
- S3: Minor cleanups #2740 by @mdedetrich
- S3: Add MultiPartUpload and ListParts APIs #2730 by @mdedetrich
- AWS S3: use strict http entity for in-memory chunks #2703 by @phiSgr
- AWS S3: Skip forward-proxy settings on optional overrides #2720 by @mdedetrich
Comma-separated Values (CSV)
- CSV: Use placeholders when header and data length differs #2555 by @yuferpegom
Elasticsearch
- Elasticsearch: Fix multiple indexes with no matching #2764 by @TidyMaze
- Handle failed Future when invoking ES endpoint in Source #2739 by @brunoballekens
File
- file: Fix exception message #2732 by @lunaryorn
- file: unzip introduced #2692 by @tg44
Geode
Google Cloud BigQuery
Google Cloud BigQuery Storage
- Headers, plugin updates #2784 by @ennru
- BigQuery storage module #2780 by @aperkins1310 and @gkatzioura
Google Cloud Storage
- Add GCSSettings to make endpointUrl + basePath configurable #2726 by @mdedetrich
Huawei Push Kit
- Headers, plugin updates #2784 by @ennru
- HUAWEI Push Kit #2643 by @atyutin90
JMS
Server-sent events (SSE)
- SSE docs: Fix typo in "Last-Event-ID" #2771 by @zhangbanger
🙇 Credits
Special thanks to the following contributors who helped with this release: @TidyMaze, @aperkins1310, @atyutin90, @balagez, @brunoballekens, @cheleb, @ennru, @gkatzioura, @ihostage, @jrudolph, @lunaryorn, @marcelmojzis, @mdedetrich, @phiSgr, @tg44, @yuferpegom, @zhangbanger and Andy Zhang