Releases: krasserm/streamz
v-0.9-M1
Upgrade to FS2 0.10.0-M3: https://github.com/krasserm/streamz/milestone/13?closed=1
v-0.8.1
Bug fix release: https://github.com/krasserm/streamz/milestone/12?closed=1
v-0.8
Highlights
With this release all Camel components can now be used with Akka Streams. Therefore, the Camel DSL for Akka Streams now supersedes Akka's Camel module. A complete list of tickets and pull requests in this release is here.
New features and enhancements
- Inbound in-out message exchange processing for Akka Streams (#28)
- Blocking endpoint operations are now running on a separate thread pool that is managed by StreamContext (#33). Applications can configure custom thread pools by providing an
executionContextFactory
during StreamContext creation.
Breaking changes
request
renamed tosendRequest
requestBody
renamed tosendRequestBody
request
renamed tosendRequest
requestBody
renamed tosendRequestBody
v-0.7
New features and enhancements
- Camel Java DSL for Akka Streams (#27)
- Documentation split based on modules
Breaking changes
- Artifact
streamz-akka
renamed tostreamz-converter
. - Package
streamz.akka
renamed tostreamz.converter
.
- Artifact
streamz-camel
replaced bystreamz-camel-akka
- Package
streamz.camel.akkadsl
renamed tostreamz.camel.akka.scaladsl
- Artifact
streamz-camel
replaced bystreamz-camel-fs2
- Package
streamz.camel.fs2dsl
renamed tostreamz.camel.fs2.dsl
v-0.6
Overview
Streamz is a combinator library for integrating Functional Streams for Scala (FS2), Akka Streams and Apache Camel. After a full rewrite of the FS2 - Akka Streams integration in version 0.5, version 0.6 comes with a full rewrite of the FS2 - Apache Camel integration and a new Akka Streams - Apache Camel integration together with an example application. Streamz now uses the Camel API directly and dropped the dependency to Akka Camel.
Dependency upgrades
- Scala 2.12.0 and 2.11.8
- FS2 0.9.2
- Akka 2.4.14
- Camel 2.18.0
Breaking changes
Artifacts:
- artifact
streamz-akka-stream
renamed tostreamz-akka
- artifact
streamz-akka-camel
renamed tostreamz-camel
Packages:
- FS2 - Akka Stream converters have been moved from package
streamz.akka.stream
tostreamz.akka
- FS2 - Apache Camel integration has been moved from package
streamz.akka.camel
tostreamz.camel
andstreamz.camel.fs2dsl
Camel DSL for FS2:
receive[A]
has been renamed toreceiveBody[A]
which generates a stream of[A]
sreceive[A]
now generates a stream ofStreamMessage[A]
s instead of[A]
ssendW
has been renamed tosend
(which replaces the oldsend
)