Skip to content

Releases: dotnet/aspnetcore

.NET 9.0.10

14 Oct 20:52

Choose a tag to compare

Release

What's Changed

Full Changelog: v9.0.9...v9.0.10

.NET 8.0.21

14 Oct 20:52

Choose a tag to compare

Release

What's Changed

  • Update branding to 8.0.21 by @vseanreesermsft in #63509
  • [release/8.0] (deps): Bump src/submodules/googletest from 373af2e to eb2d85e by @dependabot[bot] in #63500
  • [release/8.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @github-actions[bot] in #63250
  • [release/8.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @github-actions[bot] in #63466
  • [release/8.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @github-actions[bot] in #63534
  • [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #63261
  • [release/8.0] Use wait assert in flaky tests by @ilonatommy in #63565
  • [release/8.0] Update Microsoft.Build versions by @github-actions[bot] in #62507
  • Merging internal commits for release/8.0 by @vseanreesermsft in #63603
  • backport(8.0): Fix runtime architecture detection logic in ANCM by @DeagleGross in #63706

Full Changelog: v8.0.20...v8.0.21

.NET 10.0 RC 2

14 Oct 20:53
8ef2ca0

Choose a tag to compare

.NET 10.0 RC 2 Pre-release
Pre-release

Release

What's Changed

  • [release/10.0] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #63307
  • [release/10.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro[bot] in #63305
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63327
  • [release/10.0] Bump form-data from 4.0.2 to 4.0.4 by @github-actions[bot] in #63335
  • [release/10.0-rc1] fix arcade reference in inter-branch-merge-flow.yml by @wtgodbe in #63361
  • [automated] Merge branch 'release/10.0-rc1' => 'release/10.0' by @github-actions[bot] in #63362
  • [release/10.0] Quarantine tests in RazorRuntimeCompilationHostingStartupTest.cs by @github-actions[bot] in #63368
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63373
  • [release/10.0] [Static Assets] Consume original-resource instead of the Etag by @github-actions[bot] in #63397
  • [release/10.0-rc2] Don't add "unknown" to Blazor metrics tags when values are null by @github-actions[bot] in #63383
  • [release/10.0] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #63409
  • [release/10.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro[bot] in #63407
  • [release/10.0] Emit validation info for types that have IValidatableObject interface and no validation attributes by @github-actions[bot] in #63415
  • [release/10.0] Enable ControlFlowGuard for ANCM native .dll's by @wtgodbe in #63437
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63458
  • [Blazor] Add unsupported compat switch for property injection by @javiercn in #63493
  • [release/10.0] Remove duplicate RedirectManager injection in Blazor Web App ChangePassword template by @github-actions[bot] in #63452
  • [release/10.0] Fix openapi schema type null for UrlAttribute and Base64StringAttribute by @github-actions[bot] in #63528
  • [release/10.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @github-actions[bot] in #63468
  • [release/10.0] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #63490
  • [release/10.0] Fix Directory Browser accessibility by @github-actions[bot] in #63462
  • [release/10.0] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #63580
  • [release/10.0] Fix SuppliesCancellationTokenThatSignalsWhenRevalidationLoopIsBeingDiscarded flake by @github-actions[bot] in #63538
  • [release/10.0] Run entire E2E test with consistent enhanced navigation suppression setting by @github-actions[bot] in #63527
  • [release/10.0] Fix race condition in EventTest.PreventDefault_DoNotApplyByDefault by @github-actions[bot] in #63539
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63553
  • [release/10.0] [Blazor] Skip tests in ThreadingHostedAppTest and ThreadingAppTest by @github-actions[bot] in #63537
  • [release/10.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro[bot] in #63578
  • [release/10.0] OpenAPI: Fix Circular reference in specific order gives empty schema by @github-actions[bot] in #63585
  • [release/10.0] Make sure .pdb for AspnetcoreCA gets published to symbol server by @github-actions[bot] in #63590
  • [release/10.0] Remove duplicate property definitions in Versions.props by @github-actions[bot] in #63612
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63594
  • [release/10.0] Fix NavMenuHighlightsCurrentLocation in headless mode by @github-actions[bot] in #63614
  • [release/10.0] Quarantine failing tests by @github-actions[bot] in #63624
  • [release/10.0] [Blazor] Disable preloading for enhanced navigation by @github-actions[bot] in #63546
  • [release/10.0] Quarantine ProcessBufferedRenderBatches_WritesRenders by @github-actions[bot] in #63655
  • [release/10.0] Fix and un-quarantine CanUseAntiforgeryAfterInitialRender test by @github-actions[bot] in #63644
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63632
  • [release/10.0] Fix ScriptTagHelper regression by checking for existing content before processing importmaps by @github-actions[bot] in #63631
  • Support file-based apps in user-secrets by @jjonescz in #63496
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63666
  • [release/10.0] Implement KnownNetworks dual list by @sebastienros in #63658
  • [release/10.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro[bot] in #63679
  • [release/10.0] Update Microsoft.Identity.Web dependencies by @github-actions[bot] in #63705
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63712
  • [release/10.0] Fix ComponentStatePersistenceManager iteration to prevent AntiforgeryValidationException in Blazor WASM by @github-actions[bot] in #63694
  • [release/10.0] [Blazor] Clear RootTypeCache cache on HotReload by @github-actions[bot] in #63653
  • [release/10.0] Update to Wix v5 by @wtgodbe in #63711
  • [release/10.0] Fix Validation source generator deployment for non-Web SDKs by @github-actions[bot] in #63715
  • [release/10.0] Enable spectre mitigations for ANCM binaries by @github-actions[bot] in #63728
  • [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63732
  • [release/10.0] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #63681
  • [release/10.0] [backport fix] Fix Validation source generator deployment for non-Web SDKs by @oroztocil in #63734
  • [release/10.0] Move setupstrings.wxl to LCID folder by @github-actions[bot] in #63749
  • [release/10.0] Support querying TlsCipherSuite on Http.Sys / IIS by @github-actions[bot] in #63768
  • [release/10.0] Fix runtime architecture detection logic in ANCM by @github-actions[bot] in #63769
  • [release/10.0] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #63764
  • [release/10.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro[bot] in #63762
  • [release/10.0-rc2] Localization update by @wtgodbe in #63800
  • [release/10.0-rc2] [release/10.0] Load handler DLL with load dir on the path by @github-actions[bot] in #63795

Full Changelog: v10.0.0-rc.1.25451.107...v10.0.0-rc.2.25502.107

.NET 10.0 RC 1

09 Sep 20:01
aa1f0fb

Choose a tag to compare

Release

What's Changed

Read more

.NET 9.0.9

09 Sep 20:00

Choose a tag to compare

Release

What's Changed

  • Update branding to 9.0.9 by @vseanreesermsft in #63107
  • [release/9.0] (deps): Bump src/submodules/googletest from c67de11 to 373af2e by @dependabot[bot] in #63035
  • [release/9.0] Dispose the certificate chain elements with the chain by @github-actions[bot] in #62992
  • [release/9.0] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #62702
  • [release/9.0] Update Microsoft.Build versions by @wtgodbe in #62505
  • [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #62832
  • [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @github-actions[bot] in #63116
  • [release/9.0] [SignalR] Don't throw for message headers in Java client by @github-actions[bot] in #62783
  • Merging internal commits for release/9.0 by @vseanreesermsft in #63151
  • [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #63190
  • [release/9.0] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #63214

Full Changelog: v9.0.8...v9.0.9

.NET 8.0.20

09 Sep 19:59

Choose a tag to compare

Release

What's Changed

  • Update branding to 8.0.20 by @vseanreesermsft in #63106
  • [release/8.0] (deps): Bump src/submodules/googletest from c67de11 to 373af2e by @dependabot[bot] in #63038
  • [release/8.0] Dispose the certificate chain elements with the chain by @MackinnonBuck in #62994
  • [release/8.0] Update SignalR Redis tests to use internal Docker Hub mirror by @github-actions[bot] in #63117
  • [release/8.0] [SignalR] Don't throw for message headers in Java client by @github-actions[bot] in #62784
  • Merging internal commits for release/8.0 by @vseanreesermsft in #63152
  • [release/8.0] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #63188
  • [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #63189

Full Changelog: v8.0.19...v8.0.20

.NET 10.0 Preview 7

13 Aug 16:35
0e82a53

Choose a tag to compare

.NET 10.0 Preview 7 Pre-release
Pre-release

Release

What's Changed

  • Update branding to preview7 by @wtgodbe in #62364
  • Flip switch for controlling navigation flow on SSR by @ilonatommy in #62358
  • Add start scripts for the Validation package solution by @oroztocil in #62360
  • [main] (deps): Bump dotnet/arcade from d237be4630776450573bc588eb995bb8f9ebc04f to 7a09c1144283309440a7966c664199944198c920 by @dependabot[bot] in #62344
  • Notify aspnet-build if a dependency PR has been stale for 1 business day by @wtgodbe in #62380
  • Only ping build-ops for main by @wtgodbe in #62381
  • Fix PropertyGetter to handle value types correctly in SupplyParameterFromPersistentComponentStateValueProvider by @Copilot in #62369
  • [Blazor] Register persistent component state services in AddBlazorWebView by @Copilot in #62384
  • [Blazor] Update service-worker registration to prevent caching issues by @Copilot in #62382
  • Fix Blazor root component state persistence across render modes by @Copilot in #62370
  • Update Microsoft.OpenApi to preview28 by @captainsafia in #62363
  • [Blazor] Javascript bundler friendly by @maraf in #62417
  • [Blazor] Pass environment to runtime config only when defined by @maraf in #62418
  • Quarantine HubConnectionCanSendAndReceiveGroupMessages test by @Copilot in #62436
  • [main] (deps): Bump src/submodules/googletest from 175c1b5 to 35b75a2 by @dependabot[bot] in #62425
  • [Infrastructure] Avoid polluting the repo with changes on builds by @Copilot in #62399
  • Fix ResourceAsset constructor to support RespectRequiredConstructorParametersDefault by @Copilot in #62366
  • [Blazor] Fix baseline by @javiercn in #62442
  • Pack symbols in SharedFx for libraries we redist from runtime by @wtgodbe in #62429
  • [blazor] shared instances of ActivitySource by @pavelsavara in #62439
  • Remove invalid asp-route-returnUrl attribute from Blazor Register template by @Copilot in #62443
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62356
  • Add passkeys to ASP.NET Core Identity by @MackinnonBuck in #62112
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62470
  • Only run template tests when templates change by @wtgodbe in #62481
  • Fix path filter for template test PR job by @wtgodbe in #62485
  • Remove _InternalRuntimeDownloadArgs from template tests job by @wtgodbe in #62486
  • Add passkey tests verifying WebAuthn conformance by @MackinnonBuck in #62441
  • Update submodules in PR template test job by @wtgodbe in #62487
  • [main] (deps): Bump src/submodules/googletest from 35b75a2 to a45468c by @dependabot[bot] in #62492
  • [Infrastructure] Make npm restore and build incremental by @javiercn in #62466
  • [main] (deps): Bump dotnet/arcade from 7a09c1144283309440a7966c664199944198c920 to 0e335649fe2d2f98ea51e55cc1a0899af3617eba by @dependabot[bot] in #62491
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62489
  • Disable PREfast in Identitymodel pipeline by @wtgodbe in #62495
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62498
  • Fix passkey login error experience by @MackinnonBuck in #62480
  • Update Microsoft.Build dependencies by @wtgodbe in #62504
  • fix(http.sys): correctly parse port values in range [32768:65535] by @DeagleGross in #62506
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62512
  • Add pipeline that's always green, for doc-only PRs by @wtgodbe in #62509
  • Make TokenExtensions.UpdateTokenValue() tokenValue parameter nullable by @shethaadit in #62482
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62535
  • [blazor] tracing add missing namespace by @pavelsavara in #62529
  • Quarantine PreventDefault_DotNotApplyByDefault by @halter73 in #62534
  • Make preventDefault and stopPropagation event flags work without handler on the page by @oroztocil in #62479
  • IHttpRequestBodyDetectionFeature for HTTP/3 GET requests by @ladeak in #62275
  • Fix handling of implicitly declared EqualityContract on record types in validation generator by @Copilot in #62511
  • [Blazor] Implement API review feedback: rename pause/resume methods and PersistentState attribute by @Copilot in #62549
  • Update Selenium and Playwright versions by @halter73 in #62532
  • [main] (deps): Bump dotnet/arcade from 0e335649fe2d2f98ea51e55cc1a0899af3617eba to aea743edf7c9345cfdbdf9593756973baadc6b37 by @dependabot[bot] in #62569
  • Fix for Unobserved NavigationException in Blazor SSR by @ilonatommy in #62554
  • [Blazor] Add IPersistentComponentStateSerializer interface for custom serialization extensibility by @Copilot in #62559
  • OwningComponentBase implements IAsyncDisposable by @rolandVi in #62583
  • Restore Gradle dependencies to in-repo cache in CI by @wtgodbe in #62542
  • Run template tests on Components/MVC changes by @wtgodbe in #62547
  • Support *.localhost TLD for local dev by @DamianEdwards in #62593
  • Replace use of InvokeNew with InvokeConstructor in Blazor JS interop by @oroztocil in #62588
  • Add msbuild dependencies to fix SourceBuild prebuilts by @wtgodbe in #62606
  • Log when an enhanced navigation fails by @dariatiurina in #62598
  • Fix test for invariant culture parsing by @marcominerva in #62631
  • [Blazor] Remove sourcemap link comments from production bundles for blazor.web.js and blazor.webassembly.js by @Copilot in #62558
  • Enhance validation for classes and records by @marcominerva in #62633
  • MVC: Correct metadata type for formdata enum parameters by @ascott18 in #61399
  • Update all built-in AuthenticationSchemeOptions to initialize Events by @halter73 in #62595
  • Add metrics to Identity by @JamesNK in #62078
  • [main] (deps): Bump src/submodules/googletest from a45468c to 3983f67 by @dependabot[bot] in #62568
  • Add option to exception handler middleware to suppress logging by @JamesNK in #59074
  • [ASP.NET] Add a prompt to generate API review documents by @javiercn in #62637
  • Add UseDefaultServiceProvider extension methods for WebAssembly host builder by @rolandVi in #62629
  • Add an InputHidden component for Blazor by @dariatiurina in #62626
  • Fix QuickGrid nullable property sorting by handling UnaryExpression in ToPropertyName by @Copilot in #62602
  • [Blazor] Make _serializerCache static readonly to avoid creating dictionaries per instance by @Copilot in #62661
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62551
  • Fix Microsoft.Extensions.Caching.Hybrid repo origin and CoherentParentDependency by @akoeplinger in #62663
  • [Blazor] Emit antiforgery only when streaming, a form has been placed on the page or there are interactive render modes configured by @javiercn in #62653
  • Remove SiteExtensions from AspNetCore.slnx by @captainsafia in #62665
  • Use *.dev.localhost instead of *.localhost ...
Read more

.NET 10.0 Preview 6

22 Jul 16:55
a1b8651

Choose a tag to compare

.NET 10.0 Preview 6 Pre-release
Pre-release

Release

What's Changed

Read more

.NET 9.0.7

08 Jul 19:14

Choose a tag to compare

Release

What's Changed

Full Changelog: v9.0.6...v9.0.7

.NET 8.0.18

08 Jul 19:13

Choose a tag to compare

Release

What's Changed

  • Update branding to 8.0.18 by @vseanreesermsft in #62241
  • [release/8.0] Update Alpine helix references by @github-actions in #62243
  • [release/8.0] (deps): Bump src/submodules/googletest from 04ee1b4 to e9092b1 by @dependabot in #62201
  • [8.0] Delete src/arcade directory by @akoeplinger in #61994
  • [Backport 8.0] [IIS] Manually parse exe bitness (#61894) by @BrennanConroy in #62037
  • [release/8.0] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #62006
  • [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #61944
  • [release/8.0] Associate tagged keys with entries so replacements are not evicted by @github-actions in #62247
  • [release/8.0] Block test that is failing after switching to latest-chrome by @github-actions in #62284
  • backport(net8.0): http.sys on-demand TLS client hello retrieval by @DeagleGross in #62290
  • Merging internal commits for release/8.0 by @vseanreesermsft in #62302

Full Changelog: v8.0.17...v8.0.18