1.5.60 February 9th, 2026
Akka.NET v1.5.60 is a maintenance release with a bug fix and a new feature for structured logging.
Bug Fixes
- Fix TestActor initialization race in parallel test startup - Fixes a race condition where
TestActorcould receive messages before its initialization was complete when tests were run in parallel, causing intermittent test failures.
New Features
-
Add logging context enrichment and scopes - Fixes issue #7535. Adds
WithContext()andBeginScope()extension methods toILoggingAdapterfor structured logging context enrichment. Context properties are automatically included in log output and forwarded to downstream logging providers like Serilog and NLog. See documentation.var log = Logging.GetLogger(Sys, "example"); // Enrich a logger with additional structured context var enrichedLog = log .WithContext("Tenant", "foo") .WithContext("Partition", 12); enrichedLog.Info("Processing {Offset}", 42); // Output: [INFO][...][akka://sys/user/a][Tenant=foo][Partition=12] Processing 42 // Create a temporary logging scope using (var scope = log.BeginScope("RequestId", "REQ-123")) { scope.Log.Info("Handling request {RequestId}", "REQ-123"); }
| COMMITS | LOC+ | LOC- | AUTHOR |
|---|---|---|---|
| 2 | 581 | 89 | Aaron Stannard |
To see the full set of changes in Akka.NET v1.5.60, click here.
Changes:
- 174a81d Update version to 1.5.60 and add release notes (#8045)
- dfcb680 Add logging context enrichment and scopes (#8042)
- 717b53f Fix TestActor initialization race in parallel test startup (#8023)
This list of changes was auto generated.