github dotnet/aspnetcore v10.0.0-rc.1.25451.107
.NET 10.0 RC 1

17 hours ago

Release

What's Changed

  • Unquarantine InteropTests.cs by @BrennanConroy in #62817
  • Obsolete Microsoft.AspNetCore.HttpOverrides.IPNetwork by @WeihanLi in #62490
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62818
  • Fix memory pool metrics unit to follow standard by @JamesNK in #62766
  • Identity metrics clean up by @JamesNK in #62671
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62825
  • Support all subscribers to OnNotFound event by @ilonatommy in #62798
  • [blazor] diagnostics - feedback for code.function.name by @pavelsavara in #62836
  • Passkey design follow-ups by @MackinnonBuck in #62530
  • Add CreateScopeForStatusCodePages property and UseStatusCodePagesWithReExecute overload by @Copilot in #62624
  • Fix HttpLoggingMiddleware Request/Response bodies logging in case of stream being closed by a subsequent middleware by @ExtraClock in #61490
  • Implemented fix to match HubConnection.cs logic (https://github.com/d… by @h5aaimtron in #62812
  • Follow-up on IsLocalhost TLD local dev by @ladeak in #62838
  • Wrap OnNavigateTo callback with GetErrorHandledTask for proper exception logging by @Copilot in #62414
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62865
  • [main] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #62831
  • [SignalR] [Java] Fix NPE when closing hub connection during negotiation by @Sejsel in #62319
  • chore: create issue template & workflow to automatically open issue for browser testing dependencies updates (Selenium / Playwright) by @DeagleGross in #62845
  • fix: correct permissions for browsertesting-open-issue workflow by @DeagleGross in #62874
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62870
  • [main] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro[bot] in #62833
  • Copilot agent runs dotnet commands with correct dotnet. by @ilonatommy in #62879
  • Update Browser-Testing Dependencies: Playwright 1.53.0 → 1.54.0 by @Copilot in #62877
  • Add Version.Details.props by @dkurepa in #62881
  • Fix MVC Core tests for CoreCLR GetCustomAttributes consistency by @medhatiwari in #62872
  • Stop using outdated 5.0 sdk image in wasm benchmarks by @akoeplinger in #62884
  • Update version branding to rc1 by @mmitche in #62889
  • Avoid cookie login redirects for known API endpoints by @halter73 in #62816
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62896
  • Fix XML comments for return values on IAuthorizationService by @Copilot in #62765
  • Don't error on Protobuf messages that expose wrapper types by @JamesNK in #62871
  • chore: browser-testing workflow issues improvements by @DeagleGross in #62904
  • Sync shared code from runtime by @github-actions[bot] in #62900
  • [Blazor] Remove HotReload dependencies from Blazor WebAssembly by @maraf in #62837
  • Fix attribute order dependency in ModelAttributesTest by @medhatiwari in #62909
  • Clarify VPN requirement in Wasm.Performance README.md by @akoeplinger in #62907
  • [Blazor] Clear caches on HotReload by @maraf in #62880
  • [main] (deps): Bump dotnet/arcade from d777c20040bdc2e52b372fa98dcb84141ed692d3 to e2fed65f9c524d12c64876194ae4ce177b935bb3 by @dependabot[bot] in #62927
  • [main] (deps): Bump src/submodules/googletest from 309dab8 to 32f9f4c by @dependabot[bot] in #62928
  • Localized file check-in by OneLocBuild Task: Build definition ID 1159: Build ID 2757300 by @dotnet-bot in #62887
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62913
  • Skip RequestPathBase_WithDoubleSlashes_Split for now by @wtgodbe in #62931
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62937
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62949
  • Add gRPC JSON transcoding option for case insensitive field names by @JamesNK in #62868
  • [main] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #62957
  • Fixed race condition in the disposing of the QuickGrid by @dariatiurina in #62840
  • [OpenApi] Support derived FromKeyedServices types to ignore parameters by @martincostello in #62926
  • Update SignalR Redis tests to use internal Docker Hub mirror by @sebastienros in #62936
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #62956
  • Add gRPC JSON transcoding option to remove enum prefix by @JamesNK in #62873
  • Replace unload event with pagehide for sending disconnect beacon from Blazor client by @oroztocil in #62805
  • Revert "Skip RequestPathBase_WithDoubleSlashes_Split for now" by @wtgodbe in #62996
  • remove redundant tag in IAsyncResultFilter and IResultFilter interfaces by @StuartMosquera in #62999
  • Work around arm64 forwarder Linker bug by @wtgodbe in #62585
  • [OpenAPI] Use invariant culture for TextWriter by @martincostello in #62193
  • Fix Blazor template HTTPS profile to include HTTP URL by @Copilot in #62853
  • Make Blazor WASM respect current UI culture by @dariatiurina in #62905
  • Mark WebHostBuilder class as obsolete by @Copilot in #62785
  • #62774 Fix JWT Bearer unit tests failing if local timezone is UTC+N by @navferty in #62775
  • [OpenApi] Use GetCustomAttributes by @martincostello in #62987
  • [main] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro[bot] in #62958
  • [main] (deps): Bump dotnet/arcade from e2fed65f9c524d12c64876194ae4ce177b935bb3 to 40693ae2ee51e447f6ca96d07bc1ba779dcb9b9c by @dependabot[bot] in #63036
  • Update media type for JSON Patch by @martincostello in #62988
  • [OpenApi] Ignore unknown HTTP methods by @martincostello in #63034
  • [OpenAPI] Get parameter description with [FromQuery] by @martincostello in #62986
  • [Mvc] Avoid exception in route analyzer by @martincostello in #63033
  • Quarantine OpenApiDocumentLocalizationTests.VerifyOpenApiDocumentIsInvariant by @Copilot in #63074
  • [OpenApi] Update snapshot by @martincostello in #63077
  • [main] (deps): Bump src/submodules/googletest from 32f9f4c to 373af2e by @dependabot[bot] in #63037
  • [Blazor] Support persisting component state on enhanced navigation by @javiercn in #62824
  • [OpenApi] Generate schema for JSON Patch endpoints by @martincostello in #63052
  • [main] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #63087
  • Update milestones for September by @wtgodbe in #63108
  • Add JsonIgnore attribute support to Minimal API validation generator by @Copilot in #63075
  • Skip non-public properties in validations generator by @captainsafia in #63076
  • Change contentType parameter in GetSupportedContentTypes to nullable by @bkoelman in #63040
  • Avoid pausing circuit simultaneously with disposing of it by @ilonatommy in #63010
  • Add aria-hidden attribute to spacers by @dariatiurina in #63126
  • Fix PersistentState to throw clear error message for non-public properties by @Copilot in #63125
  • Add analyzer to warn when SupplyParameterFromForm properties have non-default initializers by @Copilot in #63110
  • Remove the trailing '/' from logged localhost message by @DamianEdwards in #63111
  • Sync shared code from runtime by @github-actions[bot] in #63137
  • Restore re-execution middleware in templates. by @ilonatommy in #63005
  • Auth metrics updates by @JamesNK in #63030
  • Update identity metrics with feedback by @JamesNK in #62982
  • [Blazor] Use DynamicDependency to preserve KeyValuePair for WebAssembly trimming by @Copilot in #63099
  • Fix openapi schema xml comments handling for referenced schemas by @desjoerd in #62213
  • Skip IResult in metadata if it implements IEndpointMetadataProvider by @captainsafia in #63157
  • Sync shared code from runtime by @github-actions[bot] in #63169
  • [main] (deps): Bump dotnet/arcade from 40693ae2ee51e447f6ca96d07bc1ba779dcb9b9c to 7c0434b26153965459a8d7968f18cf7c0a2cf463 by @dependabot[bot] in #63186
  • Fix handling of enum default values in RDF and RDG by @captainsafia in #63086
  • [Validation] Support generated ValidatableTypeAttribute for Blazor by @javiercn in #63115
  • Server memory pool metrics updates by @JamesNK in #63032
  • Fix CustomElements package including JavaScript config files as Content by @Copilot in #63200
  • OpenAPI: Apply descriptions from [Description] to the schema reference instead of the actual schema for properties by @desjoerd in #63177
  • [main] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro[bot] in #63215
  • [main] Update dependencies from dotnet/extensions by @dotnet-maestro[bot] in #63213
  • [Blazor] Fix JSInitializer URL computation for base URLs with query parameters by @Copilot in #63185
  • Add SkipValidationAttribute to Microsoft.Extensions.Validation by @oroztocil in #63103
  • Add passkey count and name length limits by @MackinnonBuck in #62979
  • Support processing XML comments on [AsParameters] parameter by @captainsafia in #63166
  • Standardize pattern used for property comments by @captainsafia in #63224
  • Test WebApplicationBuilder with WebApplicationFactory by @BrennanConroy in #63196
  • Don't reference System.ValueTuple on netstandard2.0 by @akoeplinger in #63240
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63243
  • [main] Use PipeReader JsonSerializer overloads by @github-actions[bot] in #62914
  • Fix IBrowserFile Name property to return FileName instead of form field name by @Copilot in #63238
  • [Blazor] Always treat "preloads" as new elements when doing enhanced navigation by @maraf in #63239
  • [Blazor] Implement property analyzer for [PersistentState] attribute by @Copilot in #63236
  • [Blazor] Generate better error message(s) when we encounter an unknown RenderTreeFrameType by @Copilot in #63230
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63255
  • Resolve relative JSON schema references in root schema by @captainsafia in #63256
  • Add HttpMethods.Query constant and IsQuery method to ASP.NET Core by @Copilot in #63260
  • Fix Blazor persistent component state restoration for components without keys and add E2E test coverage by @Copilot in #63194
  • Fixed the ErrorBoundary multiple errors bug by @dariatiurina in #63254
  • [main] (deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #63270
  • [main] (deps): Bump dotnet/arcade from 7c0434b26153965459a8d7968f18cf7c0a2cf463 to fac534d85b77789bd4daf2b4c916117f1ca381e7 by @dependabot[bot] in #63271
  • Remove DOTNET_EnableAVX512=0 from Blazor E2E test pipeline by @Copilot in #63269
  • Deoptimize the exceptional cases in favor of optimal path by @lewing in #62997
  • Add PQC certificate support for HTTPS by @MackinnonBuck in #62866
  • Enable automated inter-branch merges for 10.0 by @wtgodbe in #63277
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63262
  • Remove QuarantinedTest attributes from Razor functional test methods by @Copilot in #63265
  • Retry Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.Http2Tests.Http2_RequestWithDataAndContentLength_Success by @radical in #63267
  • Add [Obsolete] attribute to WebHost class and IWebHost interface with proper diagnostic codes, convert sample apps to HostBuilder pattern by @Copilot in #63024
  • [OpenAPI] Validate OpenAPI documents by @martincostello in #63092
  • Don't build Arm64 Windows installers in CI by @wtgodbe in #63279
  • Avoid ODE in SignalR TestServer tests by @BrennanConroy in #63278
  • Add Composite ML-DSA support for HTTPS by @MackinnonBuck in #63280
  • [release/10.0-rc1] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63293
  • [10.0-rc1] Mop up changes that missed the RC1 snap by @wtgodbe in #63318
  • [release/10.0-rc1] Model nullable types using oneOf in OpenAPI schema by @github-actions[bot] in #63325
  • [release/10.0-rc1] Initialize hosting trace with OTEL tags for sampling by @github-actions[bot] in #63338
  • [release/10.0-rc1] Empty "http.route" tags should be set to "/" by @github-actions[bot] in #63336
  • [release/10.0-rc1] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #63328

New Contributors

Full Changelog: v10.0.0-preview.7.25380.108...v10.0.0-rc.1.25451.107

Don't miss a new aspnetcore release

NewReleases is sending notifications on new releases.