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 withNotInfluenceReceiveTimeout
messages #24770, thanks to @newca12 - Fixed issue with
RestartFlow.onFailuresWithBackoff
#24726 - Fixed issue with
SourceRef
andSinkRef
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
andrecoverWithRetries
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.
Scala:
import akka.stream.typed.ActorMaterializer -> akka.stream.typed.scaladsl.ActorMaterializer
Java:
import akka.stream.typed.ActorMaterializer -> akka.stream.typed.javadsl.ActorMaterializerFactory
-
akka-testkit-typed
renamed toakka-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