Skip to content

Releases: skwasjer/Correlate

v6.0.0

17 Dec 19:04
9b88773
Compare
Choose a tag to compare

What's Changed

  • feat: add .NET 9 by @skwasjer in #114
  • chore!: remove .NET 6 target as it is EOL by @skwasjer in #123
  • docs: update README's and add to nuspec by @skwasjer in #127
  • fix!: remove default value from CorrelateOptions.RequestHeaders by @skwasjer in #129
  • fix(CA1711)!: rename OnException to OnError and ExceptionContext to ErrorContext by @skwasjer in #130
  • perf(CA1860): prefer comparing count to 0 vs using Any() by @skwasjer in #121

Misc

  • chore(deps): Bump skwas.MockHttp from 4.3.1 to 4.4.0 by @dependabot in #115
  • ci(deps): bump GitVersion to latest by @skwasjer in #116
  • ci: use pinned Ubuntu 22.04 image for tests by @skwasjer in #120
  • chore(deps): update test dependencies to latest by @skwasjer in #117
  • test: replace .NET Core 3.1 with .NET 6.0 by @skwasjer in #122
  • test: replace Serilog with Microsoft.Extensions.Diagnostics.Testing by @skwasjer in #124
  • chore(deps): bump xunit.runner.visualstudio from 2.4.5 to 2.8.2 by @skwasjer in #125
  • chore(deps): bump skwas.MockHttp from 4.4.0 to 4.5.0 by @skwasjer in #126
  • test: verify public API so we can detect (breaking) changes by @skwasjer in #131

Migration from v5.x to 6.0.0

  • CorrelateOptions.RequestHeaders no longer has a default value of X-Correlation-ID. However, if this property is set to null (or not configured explicitly at all), internally the behavior remains unchanged and X-Correlation-ID is assumed. See #128.
  • OnException is renamed to OnError. Additionally, several (optional) method parameters are also renamed from onException to onError.
  • ExceptionContext is renamed to ErrorContext.

Full Changelog: v5.3.0...v6.0.0

v5.3.0

08 Sep 15:58
42a0386
Compare
Choose a tag to compare

What's Changed

  • feat: Add ToString override to CorrelatedLogScope by @e-salmon in #110
  • chore: removed .NET 7 target framework (EOL) by @skwasjer in #112
  • chore: removed .NET Core 3.1 target framework from Correlate.AspNetCore (EOL) by @skwasjer in #113

Chores

  • chore(deps): Bump skwas.MockHttp from 4.1.1 to 4.2.0 by @dependabot in #89
  • chore(deps): Bump xunit from 2.6.1 to 2.6.2 by @dependabot in #88
  • chore(deps): Bump skwas.MockHttp from 4.2.0 to 4.3.0 by @dependabot in #91
  • chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.10 to 0.13.12 by @dependabot in #92
  • chore(deps): Bump skwas.MockHttp from 4.3.0 to 4.3.1 by @dependabot in #93
  • ci: change to v4 actions / upgrade to NodeJS 20 by @skwasjer in #94
  • ci: macos-latest has updated to ARM-based MacOS 14 which causes pipeline fail by @skwasjer in #107
  • chore: move versions/conditions to PropertyGroup. by @skwasjer in #108
  • chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.12 to 0.14.0 by @dependabot in #106
  • chore(deps): bump test dependencies Microsoft.AspNetCore.Mvc.Testing, xunit and Microsoft.NET.Test.Sdk by @skwasjer in #111

New Contributors

Full Changelog: v5.2.0...v5.3.0

v5.2.0

17 Nov 23:34
Compare
Choose a tag to compare

What's Changed

Chores

  • chore(deps): Bump xunit from 2.5.1 to 2.5.3 by @dependabot in #72
  • chore(deps): Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 by @dependabot in #78
  • chore(deps): Bump Serilog from 3.0.1 to 3.1.1 by @dependabot in #80
  • chore(deps): Bump xunit from 2.5.3 to 2.6.1 by @dependabot in #77
  • chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.9 to 0.13.10 by @dependabot in #76
  • ci: refactor main workflow, include NuGet publish on release by @skwasjer in #86
  • CI improvements by @skwasjer in #87

Full Changelog: v5.1.0...v5.2.0

v5.1.0

06 Oct 16:14
8b70587
Compare
Choose a tag to compare

What's Changed

Chores

  • chore(deps): bump NSubstitute from 5.0.0 to 5.1.0 by @dependabot in #64
  • chore(deps): bump BenchmarkDotNet.Diagnostics.Windows from 0.13.7 to 0.13.8 by @dependabot in #63
  • chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.8 to 0.13.9 by @dependabot in #69
  • chore(deps): Bump xunit.runner.visualstudio from 2.5.0 to 2.5.1 by @dependabot in #67
  • chore(deps): Bump xunit from 2.5.0 to 2.5.1 by @dependabot in #66

New Contributors

Full Changelog: v5.0.0...v5.1.0

v5.0.0

02 Sep 07:53
Compare
Choose a tag to compare

What's Changed

  • Add .NET 7 target framework by @skwasjer in #50
  • The ASP.NET Core integration is now based on System.Diagnostics.DiagnosticsListener instead of a middleware implementation by @skwasjer in #47
  • Move CorrelateOptions to parent namespace by @skwasjer in #57

Chores

The changes below do not affect the runtime packages.

  • Refactored CI, fixing CodeCov integration, added SonarCloud and CodeQL. by @skwasjer in #45
  • Add example client and service [skip ci] by @skwasjer in #53
  • Add bare package README.md by @skwasjer in #58
  • Add benchmark to validate and guard for regression by @skwasjer in #60
  • Bump Serilog.AspNetCore from 5.0.0 to 6.0.0 by @dependabot in #16
  • Bump xunit from 2.4.1 to 2.4.2 by @dependabot in #19
  • Bump FluentAssertions from 6.7.0 to 6.11.0 by @dependabot in #34
  • Replace Moq with NSubstitute by @skwasjer in #46
  • Bump xunit from 2.4.2 to 2.5.0 by @dependabot in #49
  • Bump test dependencies Serilog.AspNetCore to v7.0.0 and Serilog.Extensions.Logging to v7.0.0 by @skwasjer in #51
  • Remove System.Diagnostics.DiagnosticSource from .NET6/7 by @skwasjer in #52
  • Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.7.2 by @dependabot in #55
  • chore(deps): bump xunit.runner.visualstudio from 2.4.5 to 2.5.0 by @dependabot in #54

New Contributors

Full Changelog: v4.0.0...v5.0.0

v4.0.0

10 Jul 01:07
Compare
Choose a tag to compare

What's Changed

  • Added .NET 6 support by @skwasjer in #14
  • (breaking) Dropped .NET 5.0 support (non-LTS)
  • (breaking) Removed .NET Framework 4.6 and .NET Standard below 2.0.
  • (breaking) Removed CorrelationManager obsoleted constructors.
  • (breaking) Removed obsolete CorrelateRequests overload accepting an IConfiguration parameter.

Full Changelog: v3.3...v4.0.0