Dear hakkers,
We are pleased to announce a new patch release of Akka 2.6. Notable changes relative to 2.6.1 include:
- New external shard allocation strategy. The canonical use case is to match up Kafka Partition consumption with shard locations to avoid network hops. #28175
- Improve performance of composite
ByteString.toArray
. #28137 - Streams
filter
changed behavior to eagerly filter out elements without demand from downstream. #28467 - Timestamp in EventEnvelope of Persistence Query. Persistence plugins should start using it. #28331
- Support JDK Flight Recorder for Artery events. #26282
- Fix memory leak of restarting Artery outbound stream. #28390
- Fix wrong logging “Marking node as REACHABLE” #28393
- Fix ReceiveTimeout not triggered after actor restart. #28266
- Fix
EventSourcedBehavior
not failing withDeathPactException
for unhandledTerminated
signals #28297 - LevelDB live persistence query stream should no complete when no events. #28428
- API for defining dispatcher of pool routees. Thanks to @CodeLionX #28370
- Publish operations (events) from InmemJournal. #28332
- Update to ScalaTest 3.1.0, which means that users of
ScalaTestWithActorTestKit
inakka-actor-testkit
need to migrate, or create their own copy of the oldScalaTestWithActorTestKit
. 28289. - Update Aeron to 1.25.1
A total of 81 issues were closed since 2.6.1. The complete list can be found on the 2.6.2 milestone on github.
Credits
For this release we had the help of 26 committers – thank you all very much!
commits added removed
26 1604 301 Patrik Nordwall
19 530 364 Arnout Engelen
17 3749 893 Johan Andrén
9 3261 3020 Helena Edelson
9 49 34 Robert Stoll
7 850 734 Mikhail Limansky
6 1145 21 Christopher Batey
2 118 58 Johannes Rudolph
2 61 61 Brian Wignall
2 32 28 Eric Loots
1 138 50 Yakiv Yereskovskyi
1 147 0 Andrey Yamshchikov
1 116 7 Sebastian Schmidl
1 105 1 Didac
1 73 25 __
1 27 1 Safta Catalin Mihai
1 14 12 Yury Gribkov
1 24 2 Nicolas Vollmar
1 12 12 tison
1 10 3 wadewaldron
1 3 5 Andrea Peruffo
1 2 2 Oto Brglez
1 1 1 gcnyin
1 1 1 Michał Sieczkowski
1 1 1 Jorge Cruz
1 1 0 Yaroslav Klymko
Thanks to Lightbend for their continued sponsorship of the Akka core team’s efforts. Lightbend offers commercial support for Akka.
Happy hakking!
– The Akka Team