Skip to content

Releases: krasserm/streamz

v-0.9-M1

09 Jul 09:43
Compare
Choose a tag to compare
v-0.9-M1 Pre-release
Pre-release

v-0.8.1

09 Jul 09:42
Compare
Choose a tag to compare

v-0.8

27 May 13:52
Compare
Choose a tag to compare

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

Breaking changes

Camel DSL for Akka Streams:

  • request renamed to sendRequest
  • requestBody renamed to sendRequestBody

Camel DSL for FS2:

  • request renamed to sendRequest
  • requestBody renamed to sendRequestBody

v-0.7

13 Dec 16:36
Compare
Choose a tag to compare

New features and enhancements

Breaking changes

Stream converters:

  • Artifact streamz-akka renamed to streamz-converter.
  • Package streamz.akka renamed to streamz.converter.

Camel DSL for Akka Streams:

  • Artifact streamz-camel replaced by streamz-camel-akka
  • Package streamz.camel.akkadsl renamed to streamz.camel.akka.scaladsl

Camel DSL for FS2:

  • Artifact streamz-camel replaced by streamz-camel-fs2
  • Package streamz.camel.fs2dsl renamed to streamz.camel.fs2.dsl

v-0.6

02 Dec 13:06
Compare
Choose a tag to compare

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 to streamz-akka
  • artifact streamz-akka-camel renamed to streamz-camel

Packages:

  • FS2 - Akka Stream converters have been moved from package streamz.akka.stream to streamz.akka
  • FS2 - Apache Camel integration has been moved from package streamz.akka.camel to streamz.camel and streamz.camel.fs2dsl

Camel DSL for FS2:

  • receive[A] has been renamed to receiveBody[A] which generates a stream of [A]s
  • receive[A] now generates a stream of StreamMessage[A]s instead of [A]s
  • sendW has been renamed to send (which replaces the old send)