Akka.NET v1.5.19
1.5.19 April 15th 2024
Akka.NET v1.5.19 is a patch release for Akka.NET with a few bug fixes.
- Persistence.SQLite: Bump Microsoft.Data.SQLite to 8.0.4
- Core: Bump Google.Protobuf to 3.26.1
- Core: Bump Akka.Analyzer to 0.2.4
- Remote: Improve logging
- Cluster: Improve logging
- Core: Fix resource contention problem with HashedWheelTimerScheduler during start-up
- TestKit: Fix async deadlock by replacing IAsyncQueue with System.Threading.Channel
Akka.Analyzers
We've added 3 new analyzer rules to Akka.Analyzers
:
-
AK1004
AK1004 warns users to replace any
ScheduleTellOnce()
andScheduleTellRepeatedly()
invocation inside an actor to implementIWithTimers
interface instead. Documentation can be read here -
AK1005
AK1005 warns users about improper
Sender
andSelf
access from inside an async lambda callbacks inside actor implementation. Documentation can be read here -
AK1007
AK1007 is an error message for any
Timers.StartSingleTimer()
andTimers.StartPeriodicTimer()
invocation from inside the actorPreRestart()
andAroundPreRestart()
lifecycle callback methods. Documentation can be read here
COMMITS | LOC+ | LOC- | AUTHOR |
---|---|---|---|
9 | 366 | 1951 | Aaron Stannard |
9 | 14 | 14 | dependabot[bot] |
2 | 516 | 30 | Gregorius Soedharmo |
You can see the full set of changes for Akka.NET v1.5.19 here.
Changes:
- 403c76b Update RELEASE_NOTES.md for 1.5.19 release (#7159)
- 167fbac fixed compilation error (#7158)
- 2057bae Akka.TestKit: deleted
IAsyncQueue
; replaced withSystem.Threading.Channel<T>
(#7157) [ #7145 ] - 09a163e harden
AtLeastOnceDeliveryActorSpec
(#7156) - 7e30256 Fix #7130: Contention scheduling actions in HashedWheelTimerScheduler (#7144)
- 39d5015 Bump NDesk.Options.Core from 1.2.6 to 1.2.8 (#7146)
- 0ff16c6 Bump Microsoft.Data.SQLite from 8.0.3 to 8.0.4 (#7148)
- 38b6efa Bump actions/checkout from 2 to 4 (#7153)
- 0a3ffb0 Added video to DI page (#7154)
- 49fe208 improve Akka.Cluster / Akka.Remote
DeadLetter
logging (#7149)
See More
- 2d44c21 Bump github/codeql-action from 2 to 3 (#7152)
- 81beb24 Bump actions/setup-dotnet from 1 to 4 (#7151)
- eb1f8ff Update dependabot.yml
- e18674e Update dependabot.yml
- 3b86b07 Add GitHub Actions support to Dependabot (#7150)
- 6fc8d46 Bump Akka.Analyzers from 0.2.3.1 to 0.2.4 (#7143)
- 9d4c930 Update Akka.Analyzer rule documentations (#7140)
- 2e09197 Bump Google.Protobuf from 3.26.0 to 3.26.1 (#7138)
- 3ccc933 added embed for Akka.Cluster.Sharding video (#7132)
- 711c0f5 Bump Google.Protobuf from 3.25.3 to 3.26.0 (#7124)
- 40dadc4 Bump Microsoft.Data.SQLite from 8.0.2 to 8.0.3 (#7121)
- c7e945d Added v1.5.19 placeholder
This list of changes was auto generated.