.NET Extensions 8.0.0
What's Changed
- Update branding to rtm by @wtgodbe in #4442
- Move more stuff out of Telemetry namespaces by @geeknoid in #4447
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4445
- Remove duplicating net6.0 by @RussKie in #4449
- Added the IncludeExceptionMessageInStackTraces logging option by @geeknoid in #4453
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4452
- Remove experimental attributes following API reviews by @geeknoid in #4455
- More Fowler-induced namespace shuffling by @geeknoid in #4458
- Next batch of renames by @geeknoid in #4459
- More renames by @geeknoid in #4460
- More renames by @geeknoid in #4461
- Last batch of renames/relocations. by @geeknoid in #4462
- Rename cleanup by @geeknoid in #4464
- Another rename cleanup by @geeknoid in #4465
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4457
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4466
- Update HttpClient logging APIs per Noah's comments by @geeknoid in #4469
- Remove generic Meter by @xakep139 in #4342
- Http.Resilience does not depend on redaction anymore by @martintmk in #4470
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4478
- Rename
Endpoint
toUriEndpoint
by @martintmk in #4476 - Drop fault injection from resilience by @martintmk in #4475
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4484
- AddResilienceEnrichment also calls AddExceptionSummarizer by @martintmk in #4481
- Update to Polly 8.0.0 by @martintmk in #4489
- More renames for consistency by @geeknoid in #4491
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4490
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4496
- Expose ResilienceHandlerContext.OnPipelineDisposed by @martintmk in #4497
- [release/8.0] Fixed typo in the name of a folder by @github-actions in #4508
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4504
- Finalize the API of resilience libraries by @martintmk in #4514
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4519
- Remove IMiddleware by @Tratcher in #4521
- Enhance path validation logic by @sebastienros in #4495
- Seed readmes by @Tratcher in #4527
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4525
- Remove project names by @sebastienros in #4532
- Layer enrichment & redaction on top of HttpLogging by @Tratcher in #4330
- Documentation transport package by @carlossanlop in #4254
- [release/8.0] Update SDK by @MackinnonBuck in #4543
- Move telemetry internals by @xakep139 in #4541
- Add missing dash in build docs by @sebastienros in #4549
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4547
- Document MakeApiBaselines script by @sebastienros in #4526
- HeaderParsing README by @sebastienros in #4528
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4551
- Joperezr/merge rc2 changes by @joperezr in #4555
- Fix ObjectPoolServiceCollectionExtensions namespace by @sebastienros in #4552
- Fix FakeTimeProvider namespace, add readme by @Tratcher in #4544
- Add Diagnostics.Middleware readme by @Tratcher in #4534
- Fix [EnumStrings] source-gen bug with global namespaces by @xakep139 in #4563
- [release/8.0] Removing the XXHash3Redactor by @github-actions in #4564
- Build docs transport package in CI by @carlossanlop in #4562
- Add try catch block in Enrich method for RequestHeadersLogEnricher by @tekian in #4566
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #4569
- Clarify use cases for exception summary by @geeknoid in #4559
- Fixing Package imports for projects targeting net6.0 or net7.0 by @joperezr in #4573
- [release/8.0] Update baselines by @sebastienros in #4553
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4557
- Document missing diagnostic IDs by @RussKie in #4579
- Fix LegacyLoggingFixer when eventId is missing in Log by @tekian in #4582
- Downstream dependency metadata bug fix by @tekian in #4581
- Increased the max supported dimensions via source gen to 30 dimensions by @tekian in #4580
- Redaction improvements. by @geeknoid in #4516
- OTel semantic conventions for exceptions in logs by @iliar-turdushev in #4584
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4583
- Hosting.Testing readme by @Tratcher in #4556
- AspNetCore.Testing readme, namespaces by @Tratcher in #4561
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4591
- Fix MakeApiBaselines.ps1 script by @iliar-turdushev in #4587
- Delete the extra analyzer package, and update associated files by @geeknoid in #4598
- Delete the AutoClient by @geeknoid in #4596
- Aligning metrics with OTel semantic conventions by @xakep139 in #4482
- Microsoft.Extensions.StaticAnalysis Readme by @Tratcher in #4594
- Readme for AsyncState's by @Tratcher in #4607
- Adding Microsoft.Extensions.ObjectPool.DependencyInjection readme file by @sebastienros in #4608
- Use the same naming rules for the names of logging dimensions by @iliar-turdushev in #4545
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #4603
- Drop FailureResultContext by @martintmk in #4600
- Adding ExceptionSummarization readme by @sebastienros in #4610
- Improve HTTP benchmarks by @martintmk in #4612
- Refresh repo README by @geeknoid in #4605
- [release/8.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4615
- Add readme for Microsoft.Extensions.Compliance.Abstractions by @sebastienros in #4616
- Revamp data classification model. by @geeknoid in #4593
- Rename Microsoft.Extensions.Diagnostics.Extra* -> Microsoft.Extensions.Telemetry by @joperezr in #4618
- Add readme for Ambient Metadata by @Tratcher in #4619
- [release/8.0] Fix trim warning in ResilienceHandlerContext by @github-actions in #4626
- Adding README for Microsoft.Extensions.EnumStrings by @joperezr in #4621
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #4632
- Fix standard hedging by @martintmk in #4633
- Addresses #4634 by @geeknoid in #4638
- Marking assemblies and packages stable by @joperezr in #4635
- Bulk fill readmes by @Tratcher in #4636
- Report code coverage back to GitHub by @RussKie in #4574
- Removing Microsoft.Extensions.EnumStrings by @joperezr in #4639
- Fix typo in HeaderParsing readme by @sebastienros in #4645
- Add Compliance.Redaction readme by @sebastienros in #4644
- Expand Contextual Options readme by @Tratcher in #4650
- Fix inconsistent signature of
GetOptions
method by @martintmk in #4647 - Fix system.network.state dimension value by @iliar-turdushev in #4651
- Resilience readme, namespace by @Tratcher in #4659
- Have dev packages produce non-stable package versions. by @joperezr in #4662
- Mark experimental packages by @RussKie in #4664
- Improve sensitive data detection when logging records by @xakep139 in #4658
- Add Microsoft.Extensions.Compliance.Testing readme by @sebastienros in #4660
- Http resilience readme by @Tratcher in #4663
- Adding Microsoft.Extensions.Telemetry README by @joperezr in #4671
- Adding Microsoft.Extensions.Telemetry.Abstractions README by @joperezr in #4670
- Readme for Microsoft.Extensions.Http.Diagnostics by @xakep139 in #4674
- Resources Health Check ReadMe by @Tratcher in #4678
- Diagnostics.Probes readme by @Tratcher in #4682
- Auto activation readme by @sebastienros in #4681
- Fix hedging for primary callbacks by @martintmk in #4686
- Microsoft.Extensions.Diagnostics.HealthChecks.Common README by @dariusclay in #4680
- Clean code blocks by @sebastienros in #4693
- Fix temperature units by @sebastienros in #4691
- Improve README consistency by @sebastienros in #4690
New Contributors
- @carlossanlop made their first contribution in #4254
Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0