Releases: dotnet/extensions
Releases · dotnet/extensions
.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
.NET Extensions 8.1.0
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
- [automated] Merge branch 'release/8.0' => 'main' by @dotnet-maestro-bot in #4720
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4726
- Fix typo in FakeTimeProvider.SetUtcNow Doc Comment by @sdepouw in #4731
- Update Polly to latest by @eerhardt in #4729
- Use supported MVC dependency by @BrennanConroy in #4734
- Optimize resource utilization parser for linux by @rafal-mz in #4744
- Fix component governance alerts by @sebastienros in #4750
- Improve AsyncState README by @sebastienros in #4764
- Migrate to the 'locker' GitHub action for locking closed/stale issues/PRs by @jeffhandley in #4774
- Simplify resource utilization service logic by @geeknoid in #4779
- Fix flaky resource monitoring tests by @geeknoid in #4782
- Fix missing readme entry in NuSpecs by @RussKie in #4776
- Doc fix-ups by @gewarren in #4793
- Fix some doc xref issues by @geeknoid in #4791
- Address issue with legacy logger's calling ToString on the TState arguments. by @geeknoid in #4798
- Add missing [GeneratedCode] attribute by @geeknoid in #4802
- Add more information and sample to Http.Diagnostics Readme by @joperezr in #4808
- Improve code coverage for M.E.Diagnostics.Testing by @sebastienros in #4820
- Fix cpuset parser by @sebastienros in #4823
- Add support to fetch logger objects from properties and base classes. by @geeknoid in #4828
- Add a new local analyzer to detect when internal symbols are mentioned in public docs by @geeknoid in #4827
- Make AsyncState thread safe by @mobratil in #4833
- Address some trivial experimental items by @geeknoid in #4837
- Separate EnableRedaction and EnableEnrichment by @geeknoid in #4838
- Work on the logging generator. by @geeknoid in #4840
- Ignore statics in metric source-gen by @xakep139 in #4843
- Log outgoing HTTP path parameters in Structured mode by @xakep139 in #4845
- Leverage an existing Roslyn API instead of rolling my own inferior version by @geeknoid in #4850
- Improve support for [TagName] by @geeknoid in #4851
- Support content headers in HttpClient logging by @xakep139 in #4842
New Contributors
Full Changelog: v8.0.0...v8.1.0
.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 depe...
.NET Extensions 8.0 RC 2
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
What's Changed
- Update branding to RC1 by @RussKie in #4186
- Remove some ValidateOnStart legacy stuff by @geeknoid in #4189
- Adopt latest Polly version by @martintmk in #4188
- Resolve ASP0019 suppression by @catcherwong in #4187
- Api review update by @geeknoid in #4190
- Snap to Roslyn 4.4 by @geeknoid in #4194
- Get rid of legacy composite string formatting code by @geeknoid in #4196
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4192
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4198
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4199
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4200
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4201
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4203
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4217
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4220
- Introduce new extended logging model. by @geeknoid in #4110
- Adopt latest Polly version by @martintmk in #4218
- Improve DependencyInjection.AutoActivationExtensions by @geeknoid in #4219
- Nuke SocketHandling since it's now in dotnet/runtime by @geeknoid in #4221
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4223
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4226
- Generator cleanup before updating code gen. by @geeknoid in #4227
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4229
- Few logging fixes before the new code generator comes in. by @geeknoid in #4232
- Enable CS1591 errors for undocumented API by @ViktorHofer in #4230
- Revert "Don't publish Microsoft.AspNetCore.Testing (#4058)" by @RussKie in #4234
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4236
- Fix issue in metering generator when cyclic references causes VS to crash by @dariusclay in #4231
- Remove naming constraints in auto-client. by @geeknoid in #4237
- Revamp the logging generator to use the new redaction model. by @geeknoid in #4233
- Rename a bunch of symbols by @geeknoid in #4239
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4240
- Replace platform's Logging source generator by @joperezr in #4238
- Nuke DependencyInjection.NamedServices by @geeknoid in #4225
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4241
- Add support for auto-activated keyed singletons by @geeknoid in #4222
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4243
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4244
- Rationalize analyzer warning numbers. by @geeknoid in #4242
- Dynamically calculating the paths to the analyzers to use in MergeAnalyzerMetadata script by @joperezr in #4247
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4250
- Upgrade to latest Polly version by @martintmk in #4251
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4256
- Fix broken xxHash3 implementation by @geeknoid in #4252
- Replace [LogMethod] with [LoggerMessage] by @geeknoid in #4248
- Doc fixes by @gewarren in #4261
- Remove experimental label from FakeTimeProvider by @geeknoid in #4259
- Add missing option validation by @geeknoid in #4260
- Add missing coverage gates and updated others by @geeknoid in #4264
- Add more attributes to strip away from generated API reviews by @geeknoid in #4263
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4262
- Ensure calling ToString when auto advance is enable does not advance time by @egil in #4269
- Update dotnet-coverage tool by @RussKie in #4273
- Fix CS0436 warning by @geeknoid in #4272
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4274
- Cleanup unused properties by @geeknoid in #4271
- Cleanup AsyncState API by @geeknoid in #4276
- Fix potential infinite loop in FakeTimeProvider when a timer callback changes the current time by @geeknoid in #4277
- Remove the last ToBeRemoved component! by @geeknoid in #4278
- Forgot to escape JSON string output by @geeknoid in #4280
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4282
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4283
- Get coverage numbers up by @geeknoid in #4279
- [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
- [release/8.0-rc1] Fixing logging generator not getting removed in web projects by @github-actions in #4314
- [release/8.0-rc1] Update dependencies from dotnet/arcade by @dotnet-maestro in #4311
- [release/8.0-rc1] Update dependencies from dotnet/arcade by @dotnet-maestro in #4328
- [release/8.0-rc1] Remove unnecessary TcpListener initialization by @github-actions in #4325
- [release/8.0-rc1] Update dependencies from dotnet/arcade by @dotnet-maestro in #4335
- [release/8.0-rc1] Update dependencies from dotnet/arcade by @dotnet-maestro in #4336
- [release/8.0-rc1] Update dependencies from dotnet/arcade by @dotnet-maestro in #4345
New Contributors
- @catcherwong made their first contribution in #4187
- @ViktorHofer made their first contribution in #4230
Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0-rc.1.23453.1
.NET Extensions 8.0 Preview 7
What's Changed
- Improve waiting for metrics by @JamesNK in #4091
- Include new Polly packages and upgrade to latest Polly version by @martintmk in #4096
- Move the routing API from Hedging to root folder by @martintmk in #4097
- Cc enforce by @RussKie in #4051
- FakeTimeProvider revamp. by @geeknoid in #4092
- Drop
HttpClient
fallback handler by @martintmk in #4103 - Fix bug in MetricCollector.WaitForMeasurementsAsync by @geeknoid in #4106
- Workaround for flaky MetricCollector test by @geeknoid in #4113
- Restrict keywords and log levels enabled in EventCountersListener by @xakep139 in #4109
- Improve HttpClient resilience benchmarks by @martintmk in #4100
- Remove IMeter from Metering source-gen by @xakep139 in #4112
- start-vs.cmd will point to instructions if no sln found by @RussKie in #4118
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4119
- Remove old term from bug template by @danmoseley in #4122
- Adopt Polly V8 in Microsoft.Extensions.Http.Resilience by @martintmk in #4108
- Simplify task handling in MetricCollector to avoid racy edge case by @geeknoid in #4121
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4129
- Build fix for latest frozen collections by @geeknoid in #4134
- Adopt Polly V8 in Microsoft.Extensions.Resilience by @martintmk in #4084
- Tame package versioning by @geeknoid in #4136
- Remove a few #if that are no longer needed by @geeknoid in #4138
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4133
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4142
- Add a package reference to help generated auto client code build by @geeknoid in #4139
- Ensure reference isolation by @RussKie in #4132
- Setup default experimental URL by @RussKie in #4130
- Cleanup Microsoft.Extensions.Http.Resilience internals by @martintmk in #4141
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4145
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4147
- Format code coverage results by @RussKie in #4143
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4150
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4152
- Remove invalid attributes by @rafal-mz in #4153
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4156
- Hedging now works without routing configuration by @martintmk in #4144
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4159
- Update SDK by @RussKie in #4162
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4157
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4170
- Compliance package cleanup. by @geeknoid in #4158
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4172
- More doc fix-ups by @gewarren in #4173
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4174
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4175
- Remove CustomConfigurationBinder from Microsoft.Extensions.Telemetry by @xakep139 in #4176
- Use Microsoft.CodeAnalysis.PublicApiAnalyzers to track public API surface by @RussKie in #4165
- Remove EventListenerRecyclingInterval from EventCountersCollectorOptions by @xakep139 in #4178
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4180
- Add experimental diagnostics ids by @geeknoid in #4179
- More work on experimental IDs by @geeknoid in #4182
- Revive M.E.DependencyInjection.AutoActivation by @geeknoid in #4181
- Update AutoClient code to latest by @geeknoid in #4184
- [release/8.0-preview7] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4193
- [release/8.0-preview7] Update dependencies from dotnet/arcade by @dotnet-maestro in #4202
- [release/8.0-preview7] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4204
- [release/8.0-preview7] Update dependencies from dotnet/arcade by @dotnet-maestro in #4245
New Contributors
Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0-preview.7.23407.5
.NET Extensions 8.0 Preview 6
What's Changed
- Sync shared code from azure/dotnet-extensions-experimental by @github-actions in #4034
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4037
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4053
- Don't publish Microsoft.AspNetCore.Testing by @RussKie in #4058
- Work on probes and health checks. by @geeknoid in #4042
- MetricCollector improvements. by @geeknoid in #4055
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4065
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4061
- Add missing changes from a0678c379b18afb04df8145fbba465b86fe308d9 by @RussKie in #4066
- Fix up docs by @gewarren in #4062
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4068
- Fix typos by @geeknoid in #4070
- Fix docs warnings by @gewarren in #4067
- Update circuit breaker options docs by @JonathanWallmark in #4069
- Refactor removal of built-in HttpClient logging handler by @JamesNK in #4060
- Fix headers by @joperezr in #4075
- Console-related cleanup by @geeknoid in #4076
- Update Microsoft.Extensions.Telemetry.csproj by @RussKie in #4072
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4074
- Update Polly version by @geeknoid in #4077
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4080
- Drop code coverage by @RussKie in #4081
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4085
- Re-introduce Microsoft.Extensions.ObjectPool.DependencyInjection by @sebastienros in #4038
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4090
- Fix XML documentation typo by @martincostello in #4089
- Stop building for .NET 6 by @RussKie in #4036
- Remove unclear Advance() method from FakeTimeProvider by @egil in #4024
- MetricCollector revamp. by @geeknoid in #4087
- Remove dotnet7 feed by @RussKie in #4094
- Restore code-coverage by @RussKie in #4088
- Re-enable code coverage reporting by @RussKie in #4046
- [release/8.0-preview6] Update dependencies from dotnet/arcade by @dotnet-maestro in #4095
- [release/8.0-preview6] Update dependencies from dotnet/arcade by @dotnet-maestro in #4120
- [release/8.0-preview6] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4101
- [release/8.0-preview6] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4135
- [release/8.0-preview6] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #4146
- [release/8.0-preview6] Update dependencies from dotnet/arcade by @dotnet-maestro in #4151
- [release/8.0-preview6] Update dependencies from dotnet/arcade by @dotnet-maestro in #4160
New Contributors
- @github-actions made their first contribution in #4034
- @gewarren made their first contribution in #4062
- @JonathanWallmark made their first contribution in #4069
Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0-preview.6.23360.2
.NET Extensions 8.0 Preview 5
What's Changed
- Remove signing.props by @mmitche in #3989
- Add analyzer tests by @geeknoid in #3990
- Put in place support for curated static analysis and API reviews. by @geeknoid in #3993
- Add the API baseline files, and enable the API lifecycle analyzer by @geeknoid in #4006
- Update to latest by @geeknoid in #4009
- Update to latest by @geeknoid in #4011
- Update to latest by @geeknoid in #4012
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4010
- Update to latest by @geeknoid in #4013
- Update to latest by @geeknoid in #4014
- Update to latest by @geeknoid in #4021
- Update to latest by @geeknoid in #4023
- Remove more implementation-related attributes from API review material by @geeknoid in #4020
- Update to latest by @geeknoid in #4025
- Update to latest by @geeknoid in #4026
- Update to latest by @geeknoid in #4027
- Update to latest by @geeknoid in #4028
- Update to latest by @geeknoid in #4029
- Update to latest by @geeknoid in #4031
- Enable coherency updates by @RussKie in #4032
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4033
- Add a shared code sync action by @Tratcher in #4008
- Timeprovider advance multiple invocations by @egil in #4022
- Downgrade dependencies to Preview5 by @RussKie in #4043
- Don't publish Microsoft.AspNetCore.Testing (#4058) by @RussKie in #4059
Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0-preview.5.23308.3
.NET Extensions 8.0 Preview 4
What's Changed
- fix links by @danmoseley in #3978
- more links by @danmoseley in #3979
- Switching prerelease labels to match Preview 4 by @joperezr in #3980
- Correct test decorations in Diagnostics.ResourceMonitoring by @RussKie in #3977
- Bunch of analyzer updates/cleanup by @geeknoid in #3981
- Copyright fix by @geeknoid in #3982
- Sign NuGet packages by @RussKie in #3983
- Add @msftbot automation by @RussKie in #3984
- [main] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #3987
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #3986
- Use preview 4 SDK by @joperezr in #3991
Full Changelog: https://github.com/dotnet/extensions/commits/v8.0.0-preview.4.23273.7