Skip to content

Update RELEASE_NOTES.md for 1.5.57-beta2 release#297

Merged
Aaronontheweb merged 3 commits into
akkadotnet:devfrom
Arkatufus:release/Update-RELEASE_NOTES-for-1.5.57-beta2
Dec 4, 2025
Merged

Update RELEASE_NOTES.md for 1.5.57-beta2 release#297
Aaronontheweb merged 3 commits into
akkadotnet:devfrom
Arkatufus:release/Update-RELEASE_NOTES-for-1.5.57-beta2

Conversation

@Arkatufus
Copy link
Copy Markdown
Contributor

1.5.57-beta2 December 3rd 2025

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

@Aaronontheweb Aaronontheweb merged commit f1793c8 into akkadotnet:dev Dec 4, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants