Releases: dotnet/extensions
.NET Extensions 8.10.0
8.10.0 packages are no all published in NuGet.org
What's Changed
- Add metrics with correct names for Resource Monitoring by @evgenyfedorov2 in #5341
- Logging generator: Handle multiple type definitions by @dariusclay in #5352
- Add logging to Resource Monitoring by @evgenyfedorov2 in #5355
- Branding updates for preview 9 by @RussKie in #5359
- Merge internal changes by @joperezr in #5366
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5373
- Add logging of snapshot information in ResourceMonitorService by @evgenyfedorov2 in #5362
- Deprecate IResourceUtilizationPublisher by @evgenyfedorov2 in #5360
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5381
- Add network metrics to Resource Monitoring for Linux by @evgenyfedorov2 in #5367
- Expose Resource Monitoring Snapshot API by @evgenyfedorov2 in #5392
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5396
- Bring parity to dotnet extensions logging generator behavior by @dariusclay in #5370
- Replace Network Type string with Const in ResourceMonitoring by @makazeu in #5398
- Make capping happen after scale of the CPU usage in ResourceUtilization by @Weikai1997 in #5388
- Revert correct Meter name by @gitmln in #5403
- Disable HttpClient's timeout for Standard Resilience and Hedging by @iliar-turdushev in #5363
- ResourceUtilizationHealthCheck - Report both CPU and Memory issues by @willibrandon in #5407
- Register internal ResourceMonitor with ResourceUtilizationHealthCheck by @evgenyfedorov2 in #5413
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5427
- fix: [LogProperties] avoid early ToString of Nullable Properties by @rwoll in #5416
- Add NullRedactor to the RedactorProvider during initialization by @makazeu in #5424
- Fix test warning in 9.0 by @eerhardt in #5437
- Add KubernetesProbesOptionsValidator to ensure different ports for probes by @makazeu in #5400
- Clarify HttpRetryStrategyOptions/HttpHedgingStrategyOptions XML doc by @joegoldman2 in #5445
- Describes compatibility issue of Http.Resilience with App Insights by @iliar-turdushev in #5444
- Update Polly to v8.4.2 by @iliar-turdushev in #5452
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5458
- Add methods allowing retrieval of HttpRequestMessage from ResilienceContext by @iliar-turdushev in #5460
New Contributors
- @Weikai1997 made their first contribution in #5388
- @gitmln made their first contribution in #5403
- @willibrandon made their first contribution in #5407
- @rwoll made their first contribution in #5416
Full Changelog: v8.8.0...v8.10.0
.NET Extensions 8.9.1
8.9.1 packages are no all published in NuGet.org
What's Changed
- [release/8.9] Revert correct Meter name by @github-actions in #5406
Full Changelog: v8.9.0...v8.9.1
.NET Extensions 8.9.0
8.9.0 packages are now all published to NuGet.org
What's Changed
- Add metrics with correct names for Resource Monitoring by @evgenyfedorov2 in #5341
- Logging generator: Handle multiple type definitions by @dariusclay in #5352
- Add logging to Resource Monitoring by @evgenyfedorov2 in #5355
- Branding updates for preview 9 by @RussKie in #5359
- Merge internal changes by @joperezr in #5366
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5373
- Add logging of snapshot information in ResourceMonitorService by @evgenyfedorov2 in #5362
- Deprecate IResourceUtilizationPublisher by @evgenyfedorov2 in #5360
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5381
- Add network metrics to Resource Monitoring for Linux by @evgenyfedorov2 in #5367
- Expose Resource Monitoring Snapshot API by @evgenyfedorov2 in #5392
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5396
- Bring parity to dotnet extensions logging generator behavior by @dariusclay in #5370
- Replace Network Type string with Const in ResourceMonitoring by @makazeu in #5398
- Make capping happen after scale of the CPU usage in ResourceUtilization by @Weikai1997 in #5388
New Contributors
- @makazeu made their first contribution in #5398
- @Weikai1997 made their first contribution in #5388
Full Changelog: v8.8.0...v8.9.0
.NET Extensions 8.8
8.8.0 packages are now all published in NuGet.org.
What's Changed
- Branding updates for preview 8 by @RussKie in #5260
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5272
- Fix license link by @eduherminio in #5273
- [ci] Enable source-indexer on internal pipeline for windows by @radical in #5274
- Merge changes from internal branch by @RussKie in #5278
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5281
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5284
- Add tsaconfig by @danmoseley in #5285
- Support metrics in ResourceMonitoring for Windows by @evgenyfedorov2 in #5290
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5299
- Report container memory usage for Resource Monitoring Windows Container by @evgenyfedorov2 in #5301
- add tsa upload by @danmoseley in #5297
- 1es-pt-auto-baselining-pr by @RussKie in #5302
- Fix resource detection for unset CPU and memory limits in cgroup v2 by @mobratil in #5267
- Enable back potentially flaky test by @evgenyfedorov2 in #5308
- Disable S3236 in fake time provider. by @mitchdenny in #5315
- Bump code coverage by @evgenyfedorov2 in #5311
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5318
- Document how to resolve "workload manifest microsoft.net.sdk.aspire not installed" issue by @RussKie in #5325
- Fix NullReferenceException in Timer disposal by @martincostello in #5321
- delete note that indicates that cgroups v2 are not supported by @danespinosa in #5334
- Fix CPU share calculation by @evgenyfedorov2 in #5324
- Remove WIP label when issue is closed by @RussKie in #5330
- [Http.Resilience] Add support of the HTTP resilience for synchronous HttpClient requests by @iliar-turdushev in #5333
New Contributors
- @eduherminio made their first contribution in #5273
- @radical made their first contribution in #5274
- @danespinosa made their first contribution in #5334
Full Changelog: v8.7.0...v8.8.0
.NET Extensions 8.7.0
8.7.0 packages are now all published in NuGet.org.
What's Changed
- Bump update-dotnet-sdk action by @martincostello in #5195
- Skip indexers in logging source-gen by @xakep139 in #5210
- Merge changes from internal branch by @joperezr in #5219
- Cleanup Http.Resilience dependencies by @pentp in #5217
- Fix FakeTimeProvider docs by @gewarren in #5227
- Update package dependencies by @joperezr in #5218
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5232
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5246
- Onboard new inter-branch merge flow [Configuration] by @f-alizada in #5239
- Onboard new inter-branch merge flow [Workflow] by @f-alizada in #5240
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5254
- Bump Polly to 8.4.1 by @martincostello in #5258
New Contributors
- @pentp made their first contribution in #5217
- @f-alizada made their first contribution in #5239
Full Changelog: v8.6.0...v8.7.0
.NET Extensions 8.6.0
8.6.0 packages are now all published in NuGet.org.
What's Changed
- Detect connection timeouts in Hedging by @xakep139 in #5134
- Branding updates for 8.6 by @joperezr in #5147
- Upgrade to latest version of Polly by @martintmk in #5152
- Merge changes from internal branch by @joperezr in #5158
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5166
- Remove incorrect System.Net.Http dependency by @RussKie in #5167
- FakeTimeProvider usage update by @dariusclay in #5169
- Remove redundant package subscriptions by @RussKie in #5172
- Fix up some docs by @gewarren in #5177
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5182
- Avoid buffer race conditions in CGroups by @RussKie in #5129
- Fix logging source-gens duplication on WPF by @xakep139 in #5024
- Introduce FakeTimeProvider.AdjustTime by @geeknoid in #5192
- Fix [NoDataClassification] attribute handling in logging source-gen by @geeknoid in #5191
Full Changelog: v8.5.0...v8.6.0
.NET Extensions 8.5.0
8.5.0 packages are now all published in NuGet.org.
What's Changed
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5090
- Fix incorrect TCP port used by default for k8s probes by @geeknoid in #5085
- Use non *-pt images by @RussKie in #5106
- Add support for Linux cgrpoup v2, issue-4885 by @nezdali in #5068
- Securing the array for ResourceMonitoring's method by @nezdali in #5111
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5131
- [release/8.5] Detect connection timeouts in Hedging by @github-actions in #5149
New Contributors
Full Changelog: v8.4.0...v8.5.0
.NET Extensions 8.4.0
8.4.0 packages are now all published in NuGet.org.
What's Changed
- Fix incorrect diagnostic value. by @geeknoid in #4994
- Public build pipeline by @RussKie in #4993
- Public build pipeline by @RussKie in #4997
- [automated] Merge branch 'release/8.0' => 'main' by @dotnet-maestro-bot in #4999
- Update Branding for 8.4 by @joperezr in #4987
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #5013
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #5027
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5029
- [main] Restructure build pipeline by @RussKie in #5031
- Merge internal changes by @joperezr in #5037
- [release/8.0] Restructure build pipeline by @RussKie in #5033
- [automated] Merge branch 'release/8.0' => 'main' by @dotnet-maestro-bot in #5039
- 1ES auto-baseline by @RussKie in #5040
- Updated for https://dev.azure.com/dnceng/7ea9116e-9fac-403d-b258-b31fcf1bb293/_build?definitionId=179 by using baselines generated in https://dev.azure.com/dnceng/7ea9116e-9fac-403d-b258-b31fcf1bb293/_build/results?buildId=2403689 by @RussKie in #5044
- Feedback from R9 review by @MrJosman in #5012
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5051
- Trim dependencies by @geeknoid in #5058
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5064
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #5067
- Fixes in "Telemetry" README.md by @xakep139 in #5075
New Contributors
Full Changelog: v8.3.0...v8.4.0
.NET Extensions 8.3.0
8.3.0 packages are now all published in NuGet.org.
What's Changed
- Branding updates for 8.3 by @joperezr in #4927
- Fix the automation for merged/closed PRs by @jeffhandley in #4930
- Remove broken and superfluous test case by @geeknoid in #4934
- Add gRPC resilience tests to verify interoperability by @martintmk in #4931
- Merging internal branch changes after 8.2 release. by @joperezr in #4941
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4946
- Hashcode implementation proposal for DataClassificationSet by @damianhorna in #4933
- Fix IL2091 warnings by @EricStG in #4953
- Set ProducesDotNetReleaseShippingAssets property in Publishing.props by @MilenaHristova in #4960
- Address remaining trim warnings by @eerhardt in #4962
- Added a descriptive tag to TimeProvider.Testing by @fbd in #4964
- AsyncState can be used across different service providers by @mobratil in #4966
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4973
- Update Microsoft.IO.RecyclableMemoryStream package by @xakep139 in #4976
- try dependabot by @danmoseley in #4978
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4981
- Fix Microsoft.Extensions.AuditReports output path by @xakep139 in #4945
New Contributors
- @damianhorna made their first contribution in #4933
- @EricStG made their first contribution in #4953
- @MilenaHristova made their first contribution in #4960
- @fbd made their first contribution in #4964
Full Changelog: v8.2.0...v8.3.0
.NET Extensions 8.2.0
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
- @mapogolions made their first contribution in #4861
- @joegoldman2 made their first contribution in #4892
- @dotnet-policy-service made their first contribution in #4898
Full Changelog: v8.1.0...v8.2.0