Dear hakkers,
We are pleased to announce a new patch release of Akka 2.5. Some notable improvements and bug fixes in 2.5.17 are:
- Remove rolling upgrade serialization of ORSet[ActorRef] #25336. This includes a new guide for rolling updates
- Don’t automatically down quarantined nodes #25632)
- Fix signature of Flow.monitor (source incompatible!) #24812
- Improved efficiency of deleting snapshots in Cluster Sharding, use together with Cassandra plugin version 0.90 #25590
- Sink.foreachAsync replacing Sink.foreachParallel #25622
A total of 44 issues were closed since 2.5.16. The complete list can be found on the 2.5.17 milestone on github.
API changes in Akka Typed
Actor
- A new API added for wrapping behaviors #24792
TestKit
- Composition has been preferred over inheritence for the TestKit with an optional ScalaTest trait for starting/stopping an ActorSystem #24598. See the Async testing docs for how to change your test.
Persistence
- ActorContext has been removed from command handlers, if needed wrap the
PersistentBahavior
in aBehaviors.setup
#25620 - ByState Command Handler has been removed #25655
Credits
For this release we had the help of 21 committers – thank you all very much!
commits added removed
20 2910 1290 Patrik Nordwall
14 1190 890 Christopher Batey
13 1660 582 Johan Andrén
6 387 46 Richard S. Imaoka
5 228 62 Konrad `ktoso` Malawski
4 2026 2026 Enno
2 93 25 Arnout Engelen
2 2 2 Cristian
1 467 31 Saleh Khazaei
1 374 0 Gabriel
1 118 11 Tzu-Chiao Yeh
1 92 14 Konrad Malawski
1 40 2 Carlier Guillaume
1 32 4 andrea
1 14 0 Heiko Seeberger
1 4 4 Johannes Rudolph
1 6 0 Justin Pihony
1 3 2 Jean-Noel Allart
1 3 1 jczuchnowski
1 1 1 kerr
1 1 1 Ростислав Ядельський
1 1 1 Odd Möller
Happy hakking!
– The Akka Team