__
edit: the release date was November 07, 2018
Dear hakkers,
We are pleased to announce a new patch release of Akka 2.5. Some notable improvements and bug fixes in 2.5.18 are:
- Async DNS over TCP in case of truncated UDP responses #25460
- Fix DNS SRV records with port numbers larger than 32767 #25760
- Fix DNS cache time unit #25860
- Support IPv6 in Async DNS #25687
- Fix Java APIs when running with JDK 11 #25777
- New
MemberDowned
cluster event #25854 - More examples of Streams operators, thanks to @salehkhazaei and @mehdimousavi1995. More contributions are welcome, see #25468
- Update to Aeron 1.11 #25743
Unfortunately some Java code doesn’t compile with Akka 2.5.18 in Eclipse. We will release 2.5.19 as soon as this regression has been resolved. If you are using Eclipse we recommend that you stay on Akka version 2.5.17.
A total of 66 issues were closed since 2.5.17. The complete list can be found on the 2.5.18 milestone on github.
Improvements and API changes in Akka Typed
Actor
- Rename MutableBehavior to AbstractBehavior #25750, see documentation of Object-oriented style
- Rename ActorContext#schedule to scheduleOnce #25869
Cluster Sharding
- Automatic stop message #25642
- Simplify ClusterSharding.spawn signature #25480
- Rename
ClusterSharding.spawn
toClusterSharding.init
#25711 - Automatic passivation #25512
PersistentEntity
to glue together Sharding and PersistentBehavior better #25697- Remove
Scheduler
parameter inEntityRef.ask
#25481
Persistence
PersistenceId
type to clarify difference between persistenceId and entityId #25703- Support null as emptyState #25768
- Documentation of Persistence coding style
- scaladsl
- javadsl
- rename
andThen
tothenRun
#25706
- rename
Credits
For this release we had the help of 25 committers – thank you all very much!
commits added removed
17 3930 1237 Patrik Nordwall
11 2048 976 Arnout Engelen
9 1063 1072 Dale Wijnand
7 873 110 Johan Andrén
7 103 91 Christopher Batey
6 1257 68 Jonas Chapuis
3 1841 1836 kerr
2 354 2 Saleh Khazaei
2 177 18 mohammad mehdi
2 42 34 Ignasi Marimon-Clos
1 1299 7 Bartłomiej Tomala
1 73 5 Dolly Gyanchandani
1 19 2 Mark Hammons
1 6 6 Oliver Wickham
1 0 11 Victor Hiairrassary
1 4 2 Prasanna J
1 4 2 Stephen Kitt
1 3 2 Tim Moore
1 3 2 Matt Kohl
1 1 1 Andrea Peruffo
1 1 1 Martynas Mickevičius
1 1 1 Renato Cavalcanti
1 1 1 Johannes Rudolph
1 0 2 Nicolas Vollmar
1 1 1 J Evans
Happy hakking!
– The Akka Team