Jul 24, 2018
Release 0.11.0

@anilgursel anilgursel released this Mar 30, 2018 · 21 commits to master since this release

Assets 2

The key features of 0.10.0 release are:

  • Scala 2.12, Akka 2.5, Akka HTTP 10.1.0
  • Retry Akka Stream Stage now supports exponential back-off delay, please see the doc.
  • Metrics for Retry stage.
  • BoundedOrdering stage, please see the doc. OrderingStage is renamed and max bound feature added.
  • Materialization Metrics Collector Stage can be used to see metrics on how many times a stream is materialized, please see the doc. This stage is already integrated with squbs services, so incoming http connection metrics can be observed.
  • Java API for Perpetual Stream, please see the doc.
  • Java API for Pipeline Flow Factory, please see the doc.
  • Graph Stage for flow demand and supply metrics #464.

The full list of all closed issues for the 0.10.0 release milestone are here on GitHub.

Feb 1, 2018
Release version 0.9.3

@sebady sebady released this Oct 20, 2017 · 94 commits to master since this release

Assets 2

The 0.9.2 release is a hot fix release with these changes:

  • Drain response entity when timeout occurs in TimeoutBidi
  • Http client circuit breaker should allow a drainer
  • Fixed CircuitBreaker spinning and consuming CPU
  • Allow customizing ActorMaterializer settings for server side HTTP request handling
  • Update to Akka version 2.4.20 and Akka HTTP 10.0.10
  • Change squbs activator templates to giter8

The full list of all closed issues for the 0.9.2 release milestone are here on GitHub.

Aug 15, 2017
Release version 0.9.2-M1

@anilgursel anilgursel released this Jul 24, 2017 · 94 commits to master since this release

Assets 2

The key feature of 0.9.1 release is:

  • PerpetualStream should allow to override the lifecycle phase to run the stream. This feature allows to connect a PerpetualStream with HTTP flows via MergeHub for end-to-end streaming. Please see the docs here. Also, see the "Override Lifecycle State to run the stream" section in the same doc.

The full list of closed issues can be found at 0.9.1 milestone on GitHub.

@anilgursel anilgursel released this May 15, 2017 · 94 commits to master since this release

Assets 2

The key faetures of 0.9.0 release are:

  • Move HTTP Client to Akka HTTP and redesign to provide simpler configuration and use of Akka HTTP APIs. Please see the docs here. While still mostly relying on Akka HTTP API, squbs HTTP client adds the following features on top:
    • Service Discovery: Lets any service discovery mechanism to be plugged in and allows resolving HTTP endpoints by string identifiers, e.g., paymentserv.
    • Per Client configuration: Let's each client to individually override defaults in application.conf.
    • Pipeline: Allows a BidiAkka Streams flow to be registered globally or individually for clients.
    • Metrics: Provides Codahale Metrics out-of-the-box for each client.
    • JMX Beans: Exposes the configuration of each client as JMX beans.
    • Circuit Breaker: Provides resiliency with a stream based circuit breaker.
  • Remove all Spray related code and dependencies.
  • Out of the box Codahale metrics for Akka HTTP server and client.
  • Circuit Breaker for Akka Streams with metrics. Please see the docs here.
  • Timeout Flow for Akka Streams. Please see the docs here.
  • Akka Streams based HTTP Request/Response Pipeline for both server and client side. Please see the docs here.
  • Redesigned Resolver chain to support any resource of any type. Please see the docs here.
  • Further improvements on testing, Java API and more.

The full list of closed issues can be found at 0.9.0 milestone on GitHub.

Oct 13, 2016
Release version 0.8.1
May 7, 2016
 Release version 0.8.0
Dec 15, 2015
[release] Release version 0.7.1.