Skip to content

Releases: dotnet/extensions

.NET Extensions 8.4.0

02 May 18:27
Compare
Choose a tag to compare

8.4.0 packages are now all published in NuGet.org.

What's Changed

New Contributors

Full Changelog: v8.3.0...v8.4.0

.NET Extensions 8.3.0

14 Mar 17:08
Compare
Choose a tag to compare

8.3.0 packages are now all published in NuGet.org.

What's Changed

New Contributors

Full Changelog: v8.2.0...v8.3.0

.NET Extensions 8.2.0

06 Mar 21:27
Compare
Choose a tag to compare

8.2.0 packages are now all published in NuGet.org.

What's Changed

  • Branding changes for 8.2 by @joperezr in #4855
  • Simplify platform check. by @geeknoid in #4853
  • Upgrade Polly to latest version (8.2.1) by @martintmk in #4860
  • Remove temp suppression for "Report coverage to GitHub" CI task by @xakep139 in #4863
  • Disable HttpClient's timeout for Standard Resilience and Hedging by @martintmk in #4862
  • Don't fail the build if the GitHubComment CI task failed by @xakep139 in #4864
  • Expose the ResilienceHandler type. by @geeknoid in #4858
  • Merging changes from internal/release/8.1 branch by @joperezr in #4868
  • Context switching can affect timer triggering by @mapogolions in #4861
  • Increase minimum code coverage for Microsoft.Extensions.Http.Diagnostics by @joperezr in #4870
  • [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4872
  • Enable AOT compatibility for all libraries by @eerhardt in #4871
  • Added notes to the docs about thread safety of implementations of IAsyncState, IAsyncContext and IAsyncLocalContext by @mobratil in #4881
  • Update README to mention cgroups support in Microsoft.Extensions.Diagnostics.ResourceMonitoring by @mobratil in #4884
  • [main] Add workflow for automatic SDK updates by @github-actions in #4887
  • Fix SDK update workflow by @martincostello in #4890
  • Expose AddTcpEndpointProbe by @joegoldman2 in #4892
  • Address a couple log generator issues. by @geeknoid in #4894
  • Bump update-dotnet-sdk to v3.1.2 by @martincostello in #4900
  • FabricBot: Onboarding to GitOps.ResourceManagement because of FabricBot decommissioning by @dotnet-policy-service in #4898
  • Update analyzer configs and fix a few emergent warnings. by @geeknoid in #4903
  • Fix CA1859 warning by @sebastienros in #4908
  • Adding "Diagnostics.Testing" README by @xakep139 in #4918
  • Upgrade Polly to version 8.3.0 by @martintmk in #4922
  • Revert "Disable HttpClient's timeout for Standard Resilience and Hedging" by @joperezr in #4925

New Contributors

Full Changelog: v8.1.0...v8.2.0

.NET Extensions 8.1.0

09 Jan 17:56
Compare
Choose a tag to compare

8.1.0 packages are now all published in NuGet.org.

Summary

  • Exposed the HMacRedactor publicly and removed Experimental attributes from its API.
  • Fixed READMEs in packages so that they show up in NuGet.org.
  • Several improvements to the logging generator.
  • A few gaps in HttpClient logging were completed.
  • Changes to AsyncState to make it thread safe.

What's Changed

New Contributors

Full Changelog: v8.0.0...v8.1.0

.NET Extensions 8.0.0

14 Nov 21:42
Compare
Choose a tag to compare

What's Changed

Read more

.NET Extensions 8.0 RC 2

10 Oct 18:27
ffe8085
Compare
Choose a tag to compare
Pre-release

What's Changed

  • [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4284
  • [release/8.0-rc1] Update dependencies from dotnet/arcade by @dotnet-maestro in #4295
  • [release/8.0-rc1] Update dependencies from dotnet/arcade by @dotnet-maestro in #4300
  • Fixing logging generator not getting removed in web projects by @joperezr in #4287
  • Backport to release 8.0 by @RussKie in #4298
  • Pre-generate solution by @RussKie in #4299
  • Remove EventCounters from Extensions.Telemetry by @xakep139 in #4301
  • [release/8.0-rc1] Fixing logging generator not getting removed in web projects by @github-actions in #4314
  • [release/8.0] HttpClient logging based on new .NET 8 runtime APIs (#4224) by @xakep139 in #4319
  • [release/8.0-rc1] Update dependencies from dotnet/arcade by @dotnet-maestro in #4311
  • [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #4312
  • [release/8.0] Remove unnecessary TcpListener initialization by @github-actions in #4324
  • Delete the System.* libs, we're going a different direction by @geeknoid in #4326
  • [release/8.0] Simplify redaction logic a bit. by @github-actions in #4327
  • Remove default values in IHttpClientLogEnricher by @xakep139 in #4323
  • [release/8.0-rc1] Update dependencies from dotnet/arcade by @dotnet-maestro in #4328
  • [automated] Merge branch 'release/8.0-rc1' => 'release/8.0' by @dotnet-maestro-bot in #4316
  • Remove OTel-specific bits by @xakep139 in #4304
  • Correct redaction of Array.Empty() and new char[0] by @RussKie in #4309
  • [release/8.0-rc1] Remove unnecessary TcpListener initialization by @github-actions in #4325
  • [automated] Merge branch 'release/8.0-rc1' => 'release/8.0' by @dotnet-maestro-bot in #4334
  • Metric collection API approved by @geeknoid in #4337
  • Upgrade Polly to latest version by @martintmk in #4340
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4346
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4347
  • [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #4351
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4349
  • [release/8.0] Fix "DuplicateRequestName" error message missing requestName argument by @github-actions in #4358
  • [release/8.0] Major update to the logging generator. by @github-actions in #4360
  • [release/8.0] Rename Metering to Metrics by @github-actions in #4361
  • [release/8.0] Fix NaN handling by @github-actions in #4365
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4353
  • Simplify IEnrichmentTagCollector definition by @geeknoid in #4364
  • Make exception summarizer work with derived exception types by @geeknoid in #4370
  • Remove connection timeout middleware by @geeknoid in #4372
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4369
  • Cleanup a few misc details. by @geeknoid in #4381
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4378
  • Rename a few properties for consistency with .NET pattern by @geeknoid in #4384
  • Bump coverage baselines by @geeknoid in #4380
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4386
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4391
  • Converge resource monitoring interface by @geeknoid in #4392
  • Remove legacy perf counter functionality by @geeknoid in #4402
  • Address API review feedback by @geeknoid in #4400
  • Update TFMs by @RussKie in #4394
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4398
  • Start shuffling namespaces per API feedback by @geeknoid in #4405
  • Use Roslyn string escaping instead of custom logic by @geeknoid in #4415
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4413
  • Use LengthAttribute from .NET 8 if possible by @martintmk in #4410
  • [release/8.0] Handle server name header present in response within RequestLatencyTelemetry middleware by @github-actions in #4427
  • [release/8.0] Improved DownstreamDependencyMetadataManager to handle trailing slash… by @github-actions in #4426
  • Add IPv6 Metric for Windows container by @tekian in #4428
  • Delete leftover trace enrichment types by @geeknoid in #4416
  • Move a few files to a better place by @geeknoid in #4430
  • Fixed a few loggng generator bugs by @geeknoid in #4431
  • [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4420
  • Package debug symbols as *.symbols.nupkg by @RussKie in #4417
  • Change namespace M.E.Telemetry.Enrichment to M.E.Diagnostics.Enrichment by @geeknoid in #4439
  • [release/8.0] Escape C# strings using helper by @github-actions in #4436
  • [release/8.0] Encode query parameters for AutoClient by @github-actions in #4437
  • [release/8.0] Escape route values for AutoClient by @github-actions in #4438
  • [release/8.0] Handle non nullable types in AutoClient headers by @github-actions in #4435
  • [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #4434
  • [release/8.0-rc2] Improve AutoClient generator's resilience against null/empty values by @github-actions in #4511
  • Update dependencies to published RC2 versions by @joperezr in #4548

Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0-rc.2.23510.2

.NET Extensions 8.0 RC 1

13 Sep 23:36
fc5fbf4
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0-rc.1.23453.1

.NET Extensions 8.0 Preview 7

08 Aug 20:09
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0-preview.7.23407.5

.NET Extensions 8.0 Preview 6

12 Jul 16:18
5297aad
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0-preview.6.23360.2

.NET Extensions 8.0 Preview 5

12 Jul 16:15
c4e1c92
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0-preview.5.23308.3