Skip to content

Bump Akka.Logger.Serilog from 1.5.25 to 1.5.67#2

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/nuget/src/Akka.Hosting.Tests/Akka.Logger.Serilog-1.5.67
Open

Bump Akka.Logger.Serilog from 1.5.25 to 1.5.67#2
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/nuget/src/Akka.Hosting.Tests/Akka.Logger.Serilog-1.5.67

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 22, 2026

Copy link
Copy Markdown

Updated Akka.Logger.Serilog from 1.5.25 to 1.5.67.

Release notes

Sourced from Akka.Logger.Serilog's releases.

1.5.67

1.5.67 April 28th 2026

Changes:

  • b66194bcf2d85bd0d104481844e98b003bc9c789 Merge pull request #​327 from Arkatufus/release/Update-RELEASE_NOTES-for-1.5.67
  • d58610a03e24bccf6b8755b18c73ad6a2454d7cb Update RELEASE_NOTES.md for 1.5.67 release
  • e303f9eb8eb76e644566e0cd0622eecd76a3cf95 Merge pull request #​326 from Arkatufus/Bump-AkkaVersion-to-1.5.67
  • 23153e7f8be749c0b69b117499d5397e052b7760 Bump AkkaVersion from 1.5.63 to 1.5.67

This list of changes was auto generated.

1.5.63

1.5.63 March 24th 2026

Changes:

  • 8cfa27ea3a8aaec10aec8895ee33e3201480baca Merge pull request #​315 from Arkatufus/release/Update-RELEASE_NOTES-for-1.5.63
  • 0678872a2bcc94368dd00a81191479daf68560f3 Update RELEASE_NOTES.md for 1.5.63 release
  • 8063a0f7a2fb855ebae801c1677b4d8fe940d4c2 Merge pull request #​314 from Arkatufus/Bump-AkkaVersion-to-1.5.63
  • a58fb5937eb7903e8b62fac8238ebfca227c96ee Bump AkkaVersion and AkkaHostingVersion to 1.5.63
  • 22ef63f3d45c8c70f72ac9b2fc921b07e33964c9 Extract only latest release block for GitHub release body (#​313)

This list of changes was auto generated.

1.5.60

1.5.60 February 10 2026

This release adds support for Akka.NET 1.5.60's built-in WithContext() logging context enrichment API. Context properties set via WithContext() on any ILoggingAdapter now automatically flow through to Serilog as structured properties.

Deprecations:

  • SerilogLoggingAdapter class is now marked [Obsolete] - use the standard ILoggingAdapter with WithContext() instead
  • ForContext() extension method is now marked [Obsolete] - use WithContext() instead

These deprecated APIs still work and will continue to work — they just produce compiler warnings. They will not be removed until a future major version.

What's NOT Changing:

Your existing Serilog configuration is completely unaffected. This deprecation only affects how you create logging adapters inside Akka.NET actor code — it does not change anything about the Serilog pipeline itself.

Specifically, all of the following continue to work exactly as before:

  • Your Serilog LoggerConfiguration — whether configured via C# code, appsettings.json, or any other Serilog configuration provider
  • Global enrichersFromLogContext(), WithMachineName(), WithProcessId(), WithThreadId(), and any custom ILogEventEnricher implementations
  • Global properties — static properties added via Enrich.WithProperty() or the "Properties" section in JSON config
  • Output templates{ActorPath}, {LogSource}, {Thread}, and all other Akka metadata properties are still emitted exactly as before
  • Sinks — Console, Seq, Elasticsearch, file sinks, and all other Serilog sinks are unaffected
  • LogContext.PushProperty() — Serilog's ambient context API works the same as always
  • Serilog's native ILogger.ForContext() — this is Serilog's own API and is NOT deprecated; only the Akka-specific ForContext() extension method on ILoggingAdapter is deprecated
  • PropertyEnricher parameters — passing PropertyEnricher objects as log message parameters still works
  • Level switches and minimum level overrides — no changes to log level filtering behavior

Migration:

// Old (deprecated - produces compiler warning, but still works)
var log = Context.GetLogger<SerilogLoggingAdapter>()
    .ForContext("TenantId", "TENANT-001");

// New (recommended)
var log = Context.GetLogger()
    .WithContext("TenantId", "TENANT-001");

The new WithContext() API is part of core Akka.NET and works identically across all logging backends (Serilog, NLog, Microsoft.Extensions.Logging).

1.5.59 January 26 2026

1.5.58 January 9 2026

... (truncated)

1.5.59

1.5.59 January 26 2026

1.5.58 January 9 2026

This release adds Akka.Hosting integration and LogFilter support for Serilog.

New Features:

  • Akka.Hosting Extensions: New AddSerilogLogging() extension method for LoggerConfigBuilder that simplifies Serilog setup with Akka.Hosting. Automatically configures SerilogLogger and enables SerilogLogMessageFormatter for semantic logging.
  • LogFilter Integration: Serilog now properly integrates with Akka.NET's LogFilter API for source-based log filtering, enabling pre-pipeline filtering for improved performance.

Usage Example:

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddAkka("MyActorSystem", configurationBuilder =>
{
    configurationBuilder.WithLogging(loggerConfigBuilder =>
    {
        loggerConfigBuilder.AddSerilogLogging();
    });
});

1.5.57 January 8 2026

This release adds full semantic logging support, enabling Serilog to receive properly structured message templates and parameters instead of pre-formatted strings. This enhancement leverages Akka.NET's semantic logging APIs introduced in version 1.5.56, enabling richer structured logging capabilities.

New Features:

  • Semantic Logging: Serilog now receives message templates with named and positional parameters for true structured logging
  • Enhanced Template Support: Full support for Serilog destructuring (@), stringification ($), and format specifiers (e.g., :N2)
  • ForContext Integration: Semantic logging works seamlessly with ForContext() for enriched log contexts
  • Akka Metadata Preservation: All Akka.NET metadata (timestamp, log level, thread, logger name) is preserved in structured logs
  • Backwards Compatible: Fully compatible with older Akka.NET versions through LogMessage type checking

1.5.25 June 17 2024

1.5.58

1.5.58 January 9 2026

This release adds Akka.Hosting integration and LogFilter support for Serilog.

New Features:

  • Akka.Hosting Extensions: New AddSerilogLogging() extension method for LoggerConfigBuilder that simplifies Serilog setup with Akka.Hosting. Automatically configures SerilogLogger and enables SerilogLogMessageFormatter for semantic logging.
  • LogFilter Integration: Serilog now properly integrates with Akka.NET's LogFilter API for source-based log filtering, enabling pre-pipeline filtering for improved performance.

Usage Example:

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddAkka("MyActorSystem", configurationBuilder =>
{
    configurationBuilder.WithLogging(loggerConfigBuilder =>
    {
        loggerConfigBuilder.AddSerilogLogging();
    });
});

1.5.57 January 8 2026

This release adds full semantic logging support, enabling Serilog to receive properly structured message templates and parameters instead of pre-formatted strings. This enhancement leverages Akka.NET's semantic logging APIs introduced in version 1.5.56, enabling richer structured logging capabilities.

New Features:

  • Semantic Logging: Serilog now receives message templates with named and positional parameters for true structured logging
  • Enhanced Template Support: Full support for Serilog destructuring (@), stringification ($), and format specifiers (e.g., :N2)
  • ForContext Integration: Semantic logging works seamlessly with ForContext() for enriched log contexts
  • Akka Metadata Preservation: All Akka.NET metadata (timestamp, log level, thread, logger name) is preserved in structured logs
  • Backwards Compatible: Fully compatible with older Akka.NET versions through LogMessage type checking

1.5.25 June 17 2024

As of Akka.Logger.Serilog v1.5.25, you can now do the following:

 ... (truncated)

Commits viewable in [compare view](https://github.com/akkadotnet/Akka.Logger.Serilog/compare/1.5.25...1.5.67).
</details>

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Akka.Logger.Serilog&package-manager=nuget&previous-version=1.5.25&new-version=1.5.67)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>

---
updated-dependencies:
- dependency-name: Akka.Logger.Serilog
  dependency-version: 1.5.67
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code labels May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants