Announce: Akka 2.5.13 Released

announcement

(Patrik Nordwall) #1

Dear hakkers,

We are pleased to announce a new patch release of Akka 2.5. Some notable improvements and bug fixes in 2.5.13 are:

  • Fixed issue that ByteString.copyToArray could drop bytes 16303, thanks to @htmldoug
  • Fixed issue that ReceiveTimeout not triggered in some case when combined with NotInfluenceReceiveTimeout messages #24770, thanks to @newca12
  • Fixed issue with RestartFlow.onFailuresWithBackoff #24726
  • Fixed issue with SourceRef and SinkRef timeout #24934, thanks to @svozniuk
  • Improved cleanup of Artery associations that could result in long term memory leaks, #24973
  • Configurable SSLEngineProvider in remoting #23732
  • More convenient Java API for recover, recoverWith and recoverWithRetries in Streams #24888, thanks to @satansk

A total of 96 issues were closed since 2.5.12. The complete list can be found on the 2.5.13 milestone on github.

API changes in Akka Typed

Some of the improvements to Akka Typed resulted in three small API changes since 2.5.12 and it should be a straight forward find-replace migration.

  1. initialState was renamed to emptyState in PersistentBehavior, #24917

  2. ActorMaterializer moved #24868

Scala:

import akka.stream.typed.ActorMaterializer -> akka.stream.typed.scaladsl.ActorMaterializer

Java:

import akka.stream.typed.ActorMaterializer -> akka.stream.typed.javadsl.ActorMaterializerFactory
  1. akka-testkit-typed renamed to akka-actor-testkit-typed #25084

Artifact:

akka-testkit-typed -> akka-actor-testkit-typed

Package:

akka.testkit.typed -> akka.actor.testkit.typed

Config:

akka.typed -> akka.actor.typed
akka.testkit.typed -> akka.actor.testkit.typed

Credits

For this release we had the help of 46 committers – thank you all very much!

commits  added  removed
     25   1825      851 Christopher Batey
     16   2169      827 Patrik Nordwall
     12   1190      483 Richard Imaoka
     12   1030      174 Konrad `ktoso` Malawski
      7   3541      144 Arnout Engelen
      6    555      242 Johan Andrén
      6    539       66 Song Kun
      3    313       91 Roland Kuhn
      2    844       13 Thomas Smith
      2    312        3 Filip Matusak
      2     40       20 Martynas Mickevičius
      2      7        7 Stefano Bonetti
      2      3        3 ortex
      1   2025     2864 Konrad  Malawski
      1    165      112 Luc Bourlier
      1    270        5 Oleksii Tkachuk
      1    115        8 Markus Thömmes
      1     72       33 Guy Youansi
      1     69       21 Viktor Klang
      1     75        3 Mirco Dotta
      1      2       72 jorgesg1986
      1     45        3 Reza Rasouli
      1     25       12 svozniuk
      1     29        4 Vasin Ilya
      1     32        1 Christopher Hunt
      1     28        1 Sebastien Coquelin
      1     19        4 Olivier ROLAND
      1      5       18 anilkumarmyla
      1     11        0 Doug Roper
      1      5        5 Daniel Spaude
      1      6        3 nodefactory-bk
      1      3        3 Oliver Heger
      1      3        2 Jonas Chapuis
      1      2        2 Jimin Hsieh
      1      2        2 Max Calderoni
      1      2        1 zmarois
      1      2        1 Dmitry
      1      1        1 kkolman
      1      1        1 Justin Heyes-Jones
      1      1        1 Nick Poorman
      1      1        1 Paulo "JCranky" Siqueira
      1      1        1 Dan Rivett
      1      1        1 Michał Gutowski
      1      1        1 László van den Hoek
      1      1        1 Radhakrishnan K
      1      1        1 Enno Runne
      1      1        0 虎鸣

Happy hakking!

– The Akka Team