1.5.39 March 14th, 2025
Akka.NET v1.5.39 contains a mission-critical bugfix for most Akka.Streams users.
- Akka.Cluster.Sharding: recursively unpack
ShardingEnvelope
contents insideIMessageExtract.EntityMessage
- fixed a small edge case bug that could cause theShardingEnvelope
to be delivered to actors rather than the content inside the envelope. - Akka.Util: improve
Result<T>
- small set of API changes here aimed at making Akka.Streams easier to reason about. - Akka.Streams: Fixed race conditions + unsafe struct assignment in
SelectAsync
- this is a bug that's popped up in Akka.Persistence.Sql, Akka.Streams.Kafka, and many other places whereSelectAsync
is used: #7518
3 contributors since release 1.5.38
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
6 | 242 | 251 | Aaron Stannard |
1 | 42 | 2 | Arjen Smits |
1 | 107 | 1 | Gregorius Soedharmo |
To see the full set of changes in Akka.NET v1.5.39, click here.
Changes:
- b1973cb Added v1.5.39 release notes (#7525)
- 02c8a24 Update target frameworks from net7.0/netcoreapp3.1 to net8.0 (#7523)
- 253973e Fixed race conditions + unsafe struct assignment in
SelectAsync
(#7521) [ #7518 ] - 10b8223 Akka.Util: improve
Result<T>
(#7520) - 6a5c7c0 Update persistence-testing.md docs (#7516)
- 3ca3682 Add SelectAsync regression test for Akka.Persistence.Sql (#7515)
- e25af24 Added "Why Learn Akka.NET?" video to homepage (#7511)
- 5957510 Update RELEASE_NOTES.md
- 2784f34 Have
ShardingAdapter
recursively call the underlyingIMessageExtractor
(#7474) [ #7470 ]
This list of changes was auto generated.