Dear hakkers,
We are pleased to announce a new patch release of Akka 2.5. Some notable improvements and bug fixes in 2.5.19 are:
- Support BackoffSupervisor with ClusterSharding passivation #19016
- Promote service discovery from Akka Management to a core Akka module #25931
- A new release of Akka Management using this will be released next week as old version of Akka Management won’t work with the Akka Discovery module
- Cluster event listener that logs all events #25832
- Akka 2.5.18 build error in Eclipse (thanks to Scala 2.12.8) #25910
- Sharding forgets remembered entities with change in sharding function #25809
- Upgrade to Aeron 1.12 #25984
- PatternCS (for CompletionStage for Java API) merged with Patterns #26000
New Akka APIs (a.k.a Akka Typed)
A lot of progress was made for the new Akka APIs for this release:
- Getting Started Guide to Typed #25998
- Simplify signature of ClusterSingleton.spawn to match Cluster Sharding including making stop message optional #25670
- Rename PersistentBehavior to EventSourcedBehavior #25721
- Typed sharding: Allow queying of local shard region #25409
- Use Duration instead of Timeout in javadsl ask #25816
- Watching a child gives
ChildFailed
signal if Child throws an exception #25803
Credits
For this release we had the help of 24 committers – thank you all very much!
commits added removed
23 2860 299 Christopher Batey
18 7337 559 Patrik Nordwall
9 455 479 kerr
9 83 49 Arnout Engelen
8 90 100 Dale Wijnand
3 575 477 Helena Edelson
3 271 98 Johannes Rudolph
2 284 104 Ignasi Marimon-Clos
2 264 25 Josep Prat
2 212 68 Nicolas Vollmar
2 5 0 Jakub Czuchnowski
1 200 35 Johan Andrén
1 82 85 Philippus Baalman
1 64 9 Saleh Khazaei
1 21 3 Andreas Gies
1 13 10 Oliver Burkhalter
1 8 4 Daniel Bimschas
1 3 3 Oliver Wickham
1 3 3 Chris
1 2 2 Edison
1 2 2 Christopher Hunt
1 1 1 Robert Golusiński
1 1 1 Roman Filonenko
1 0 0 Jason Longshore
A special thanks to @hepin1989 (kerr) for many contributions.
Happy hakking!
– The Akka Team