Akka 2.5.17 released


(Christopher Batey) #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.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 a Behaviors.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