Skip to content

2.0.0

Compare
Choose a tag to compare
@DavidZidar DavidZidar released this 18 May 19:10
· 20 commits to master since this release

This release improves performance and reduces memory allocations almost by half.

Breaking changes

  • Removed net7.0 TFM, net6.0 should still work for .NET 7 projects though
  • Changed signature of ILogExtender interface

Other changes

  • Reduced memory allocations by more than 500 bytes per log message, cutting allocations almost in half
  • Up to 1000 of the most recently used parsed log messages are now cached for improved performance
  • The messiest internals have been refactored so they make more sense now
  • Use artifacts output layout
  • Updated NuGet dependencies
  • Added PolySharp as a dependency so I can use records