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
)