1.5.43 June 10th, 2025
Akka.NET v1.5.43 contains several bug fixes and also adds new quality of life features.
- Cluster.Tools: Fix PublishWithAck response message type
- Sharding: Allows sharding delivery consumer to passivate self
- TestKit: Fix CallingThreadDispatcher async context switching
- Persistence.Query: Add non-generic
ReadJournalFor
API method - Core: Simplify null checks
- Core: Propagate CoordinatedShutdown reason to application exit code
- Core: Bump AkkaAnalyzerVersion to 0.3.3
- Core: Improve IScheduledTellMsg DeadLetter log message
New Akka.Analyzer Rules
We've added three new Akka.Analyzer rules, AK2003, AK2004, and AK2005. All of them addresses the same Akka anti-pattern where a void async
delegate is being passed into the ReceiveActor.Receive<T>()
(AK2003), IDslActor.Receive<T>()
(AK2004), and ReceivePersistentActor.Command<T>()
(AK2005) message handlers.
Here are the documentation for each new rules:
4 contributors since release 1.5.42
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
7 | 435 | 19 | Gregorius Soedharmo |
2 | 26 | 23 | Mark Dinh |
1 | 49 | 136 | Simon Cropp |
1 | 4 | 0 | Aaron Stannard |
To see the full set of changes in Akka.NET v1.5.43, click here.
What's Changed
- DOCS: Fix PublishWithAck documentation by @Arkatufus in #7671
- Fix PublishWithAck response message type by @Arkatufus in #7673
- Allow sharding delivery consumer to passivate self by @Arkatufus in #7670
- Unset ActorCellKeepingSynchronizationContext in CallingThreadDispatcher by @schdooz in #7674
- [Query] Add non-generic
ReadJournalFor
API by @Arkatufus in #7679 - Add AK2003/AK2004/AK2005 documentation by @Arkatufus in #7682
- Add
FilterOnFallbackPort
documentation by @Arkatufus in #7683 - simplify some null checks by @SimonCropp in #7659
- Propagate CoordinatedShutdown reason to application exit code by @Arkatufus in #7684
- Bump AkkaAnalyzerVersion to 0.3.3 by @Arkatufus in #7685
- Improve ScheduledTellMsg logging by @Arkatufus in #7686
- Update RELEASE_NOTES.md for 1.5.43 release by @Arkatufus in #7687
New Contributors
Full Changelog: 1.5.42...1.5.43