Releases: skwasjer/Correlate
Releases · skwasjer/Correlate
v6.1.1
What's Changed
Chores
- docs: missing X-Frame-Options HTTP header by @skwasjer in #146
- chore(deps): Bump FluentAssertions from 7.0.0 to 7.2.0 by @dependabot[bot] in #155
- docs: Add link to documentation for Classic ASP.NET integration by @hartmark in #159
- chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows from 0.15.2 to 0.15.6 by @dependabot[bot] in #160
- docs: fix link to Classic ASP.NET integration in README [skip ci] by @skwasjer in #165
Full Changelog: v6.1.0...v6.1.1
v6.1.0
What's Changed
- refactor: header collections of different types by @skwasjer in #141
- feat: add HTTP server/listener abstraction by @skwasjer in #142
- feat: make HTTP listener public by @skwasjer in #143
- feat: adds a new package Correlate.AspNet.WebApi (targetting .NET 4.8) with IIS WebApi support by @skwasjer in #144
- feat: add net10 (preview) by @skwasjer in #139 (only in CI to validate behavior)
Chores
- ci(sonar): disable JRE provisioning by @skwasjer in #135
- fix(S7636): expanding secrets in run blocks is security-sensitive by @skwasjer in #136
- fix(S7637): use full commit SHA hash for
gittools/actions/**dependency by @skwasjer in #137 - fix(S7630): fixes 'change this workflow to not use user-controlled data directly in a run block.' by @skwasjer in #138
Full Changelog: v6.0.0...v6.1.0
v6.0.0
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.RequestHeadersby @skwasjer in #129 - fix(CA1711)!: rename
OnExceptiontoOnErrorandExceptionContexttoErrorContextby @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.RequestHeadersno longer has a default value ofX-Correlation-ID. However, if this property is set tonull(or not configured explicitly at all), internally the behavior remains unchanged andX-Correlation-IDis assumed. See #128.OnExceptionis renamed toOnError. Additionally, several (optional) method parameters are also renamed fromonExceptiontoonError.ExceptionContextis renamed toErrorContext.
Full Changelog: v5.3.0...v6.0.0
v5.3.0
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
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
What's Changed
- Allow to configure log scope key by @laurynasr in #68
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
- @laurynasr made their first contribution in #68
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- Add .NET 7 target framework by @skwasjer in #50
- The ASP.NET Core integration is now based on
System.Diagnostics.DiagnosticsListenerinstead of a middleware implementation by @skwasjer in #47 - Move
CorrelateOptionsto 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.AspNetCorefrom 5.0.0 to 6.0.0 by @dependabot in #16 - Bump
xunitfrom 2.4.1 to 2.4.2 by @dependabot in #19 - Bump
FluentAssertionsfrom 6.7.0 to 6.11.0 by @dependabot in #34 - Replace
MoqwithNSubstituteby @skwasjer in #46 - Bump
xunitfrom 2.4.2 to 2.5.0 by @dependabot in #49 - Bump test dependencies
Serilog.AspNetCoreto v7.0.0 andSerilog.Extensions.Loggingto v7.0.0 by @skwasjer in #51 - Remove
System.Diagnostics.DiagnosticSourcefrom .NET6/7 by @skwasjer in #52 - Bump
Microsoft.NET.Test.Sdkfrom 17.2.0 to 17.7.2 by @dependabot in #55 - chore(deps): bump
xunit.runner.visualstudiofrom 2.4.5 to 2.5.0 by @dependabot in #54
New Contributors
- @dependabot made their first contribution in #16
Full Changelog: v4.0.0...v5.0.0
v4.0.0
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
CorrelationManagerobsoleted constructors. - (breaking) Removed obsolete
CorrelateRequestsoverload accepting anIConfigurationparameter.
Full Changelog: v3.3...v4.0.0