Skip to content

Blazor .NET 10 Tracking IssueΒ #34437

@guardrex

Description

@guardrex

NOTE TO SELF πŸ¦–

For .NET 11, there's a sample app path change to make. dotnet/blazor-samples#574 (comment)

ASP.NET Core 10: Web UI

Derived from PU tracking

🟒 = ReadyΒ Β Β Β Β  βœ”οΈ = DoneΒ Β Β Β Β  πŸ›‘ = Wait on PU to finishΒ Β Β Β Β  ❌ = No action required

Status Live P Issue PR Item PU Links/
Blog
βœ”οΈ Live RC1 #36240 #36246 Validation models from library in .NET 10 PU Issue
πŸ›‘ Live GA #35702 β€” Blazor Movie dB tutorial Not Found updates PU Issue - Waiting on this issue.
❌ [Live]() RC2 β€” β€” Disable preloading for enhanced navigation PU Issue - Skipping per DR guidance
βœ”οΈ Live RC2 #36155 #36178 Globalization docs cleanup PU Issue - Pushed back to .NET 11
❌ Live RC2 β€” β€” Access to the underlying SignalR Http Connection Dispatcher Options PU Issue - Backlogged
βœ”οΈ Live RC1 #36070 #36053 Persistent component state support for enhanced navigation β€”
βœ”οΈ Live RC1 #35972 #36053 Blazor form validation PU PR
βœ”οΈ Live) RC1 #35360 #35360 Blazor migration: NavigationException removal and AppContext switch See issue
βœ”οΈ Live RC1 #35897 #36053 Complex framework types for JS interop (2) PU Issue PU PR
βœ”οΈ Overview Blazor 7 #35728 #35943 Passkeys coverage PU PR
βœ”οΈ β€” 7 #35936 #35952 VS guidance: .dev.localhost TLD β€”
βœ”οΈ Live 7 #35922 #35919 InputHidden component PU PR
βœ”οΈ Live 7 #35921 #35919 OwningComponentBase implements IAsyncDisposable PU PR
βœ”οΈ Live 7 #35920 #35919 Serialization extensibility for declarative persistent component state PU PR
βœ”οΈ Live 7 #35861 #35919 NotFound support updates [PU Issue]() [PU PR]()
βœ”οΈ Live 7 #35795 #35919 HotReload for WebAssembly PU PR
βœ”οΈ Live 7 #35197 #35919 Declarative model updates PU Issue [PU PR]()
βœ”οΈ Live 7 β€” #35919 Update service-worker registration to prevent caching issues PU Issue PU PR
βœ”οΈ Live 7 #35773 #35772 Diagnostic metrics & traces renames PU Issue 1 PU Issue 2
βœ”οΈ Live 7 #35745 #35919 Rename LinkPreload to ResourcePreloader PU Issue PU PR
βœ” β€” 6 #35748 #35698 What's New sample app remarks update β€”
βœ”οΈ β€” 6 #35717 #35873 Follow-up Blazor Server state persistence work See issue
βœ” Live 6 #35711 #35698 Blazor Server state persistence See issue
βœ” Live 6 #35712 #35698 Passkeys coverage PU PR
βœ” Live 6 Addresses
#35602
#35698 Flipping the NavigationException switch PU PR
βœ” Live 6 #35696 #35698 Blazor diagnostics improvements PU PR
βœ” Live 6 #35632 #35698 Blazor WebAssembly preloading PU PR
βœ” Live 6 #35631 #35698 Blazor build producing javascript bundler friendly output PU PR
βœ” Live1
Live2
6 #35630 #35698 NotFound works with streaming that has started PU PR
βœ” Live 6 #35669 #35698 Improved form validation for Blazor PU Issue PU PR
βœ” Live 6 #35620 #35698 Blazor custom cache removed PU Issue PU PR
βœ” Live 6 #35530 #35577 [Pre6] Rename Blazor WebAssembly perf API See issue
βœ” β€” 5 #35361 #35590 AppContext switch to fallback from NavigationException removal AppContext switch Issue
βœ” Live 5 #34870 #35590 Response streaming opt-out AppContext switch PR
βœ” Live 5 #34893 #35590 Not Found 404 response and page for interactive and static rendering PU Issue
βœ” β€” 5 #35197 #35210 Check new declarative model for persisting state in examples β€”
βœ” Live 5 #35278 #35590 New Blazor metrics See issue
βœ” β€” 5 #35361 #35431 NavigateTo no longer throws a NavigationException PU Issue PU PR
βœ” Live 4 #35439
#35468
#35433
#35475
NotFound method in NavigationManager for interactive and static rendering PU PR 1 PU PR 2
βœ” Live 4 #35357 #35456 New JsonPatch Implementation with System.Text.Json WN [PU Issue]() [PU PR]()
βœ”οΈ β€” 4 #35282 #35287 [Pre4] Blazor inline boot config: Confirm work on #35176 addressed it PU PR
βœ”οΈ Live 4 #35273 #35376 Preload Blazor WebAssembly resources to improve startup time PU Issue PU PR
βœ” β€” 4 #35233 #35433 Use OverrideHtmlAssetPlaceholders=true in blazorwasm template

... and name change WriteImportMapToHtml πŸ‘‰ OverrideHtmlAssetPlaceholders
PU Issue PU PR
βœ”οΈ Live 4 #34303 #34892 HttpNavigationManager no longer uses NavigationException PU PR
βœ” β€” 4 #35231 #35433 Name change (CloseColumnOptionsAsync πŸ‘‰ HideColumnOptionsAsync) PU Issue PU PR
βœ” Live 4 #35230 #35243
#35437
#35434
Performance profiling for Blazor WebAssembly apps PU Issue 1 PU Issue 2 [PU PR]()
βœ” Live 1 Live 2 4 #35219 #35220 New JS interop API PU Issue PU PR
βœ” β€” 4 #35196 #35208 Confirm guidance on .dll ext change with dotnet.boot.js β€”
βœ” β€” 3 #35125 #35176 Boot file name change (blazor.boot.json πŸ‘‰ dotnet.boot.js) β€”
βœ” Live 3 #35075 #35057 WasmApplicationEnvironmentName to set the environment PU Issue PU PR
βœ” Live 3 #35071 #35198
#35210
#35356
#35359
Declaratively persist state. Coverage for RegisterPersistentService PU PR
βœ” β€” 3 #34978 #35056 Name change PU PR
❌ β€” 3 #35070 β€” Fix use of ReconnectModal in Blazor templates

❌ No changes needed. ❌
PU PR
βœ” Live 3 #35023 #35057 Fingerprinting in Blazor WebAssembly PU Issue [PU PR]()
βœ” Live 3 #34978 #35056 Rename DisableMatchAllIgnoresLeftUriPart PU PR
βœ” Live 2 #34965 #34966 Close QuickGrid column options PU Issue PU PR
βœ” Live 2 #34963 #34966 Ignore query string and fragment when using NavLinkMatch.All PU Issue PU PR
πŸ›‘ [Live]() RC1 #34904 β€” Adopt dotnet scaffold CLI tooling

Wait for RC1.
Blog
βœ” Live 2 #34881 #34882 Multiple concurrent queries trigger IOE PU Issue The PU will look at this further for .NET 11.
πŸ›‘ [Live]() ? β€” β€” Multiple file uploads hang
Drop LazyBFS in File uploads article

Wait on PU work.
PU Issue [PU PR]()
βœ” Live 3 #34870 #34894 Response streaming opt-out PU Issue PU PR
βœ”πŸ›‘ β€” ? #34659 #34660 blazor.web.js startup options format

Waiting on PU work to merge before merging docs PR.
PU Issue PU PR
πŸ›‘ [Live]() ? #34656 β€” Decimal, double, and float binding

Wait on PU work.
PU Issue PU Issue PU PR
βœ” β€” 2 #34846 #34858 Primary ctors PU Issue PU PR
βœ” Live 2 #34813 #34842 New reconnect UI component and blazor.server.js compatible with strict CSS CSP PU Issue PU Issue PU PR PU Issue
βœ” β€” 2 #34789 #34791 NavigateTo no longer scrolls to the top for same page navigations

Only covered in What's New.
PU Issue PU PR Possibly related: PU Issue PU PR
βœ” Live 1 #34622 #34731 Route syntax highlighting PU PR
βœ” Live 1 #34658 #34664 QuickGrid RowClass parameter PU Issue PU PR
❌ β€” ? β€” β€” When using a querystring, default NavItem isn't selected

❌ Bug fix. ❌
PU Issue
❌ β€” ? β€” β€” NavigationManager.NavigateTo always scrolls page to the top

❌ Bug fix. ❌
PU Issue
βœ” Live 1 #34211 #34214 #34218 dotnet/blazor-samples#399 #34227 Document that QuickGrid may render additional empty rows on the last page when using a paginator that should be appropriately styled PU Issue
βœ” β€” 1 #34438 #34439 dotnet/blazor-samples#413 Fahrenheit is misspelled in Blazor templates PU Issue PU PR
❌ β€” 1 β€” β€” Too many of the same ACCELERATE KEYS (Alt+I) when creating a new project Blazor web app

❌ Not covered by docs. ❌
PU Issue PU PR
βœ” Live1
Live2
1 #34440 #34441 Stop embedding JS files in Endpoints and Server assemblies PU Issue PU PR 1 PU PR 2
❌ β€” 1 β€” β€” [Blazor WebAssembly] dotnet watch may not inject aspnetcore-browser-refresh.js after dotnet run

❌ Not covered by docs. ❌
PU Issue PU PR 1 PU PR 2 PU PR 3

Derived from general issues/PRs not on the PU's 10.0 tracking

🟒 = ReadyΒ Β Β Β Β  βœ”οΈ = DoneΒ Β Β Β Β  πŸ›‘ = Wait on PU to finishΒ Β Β Β Β  ❌ = No action required

Status Live Issue PR Item PU Links/
Blog
β€” [Live]() β€” β€” β€” β€”

Other

10.0 Post GA

NOTE: The .NET 9 version of the Call web API Weather samlple sets data-enhance-nav in the NavLink component. Remove it when upgrading the app to .NET 10 because it's supported in 10.0+.

Status Issue PR Item
βœ”οΈ #36333 #36334 Confirm that the Project Structure article is correct for 10.0 based on the new templates.
βœ”οΈ #35232 #35606 Remove EF Core tooling breaking change remarks
β€” β€” β€” Finish up with "UPDATE 10.0" marked content.
βœ”οΈ β€” #36326 Update article dates to 10.0 GA day.
βœ”οΈ #36343 Docs PR
Sample PR 1
Sample PR 2
Update the movie tutorial and sample app.
🚧
IN PROGRESS
Two Remaining
πŸ‘·
β€” Various Sample app updates.
βœ”οΈ #36335 #36336 API doc cross-links.
βœ”οΈ β€” #36326 Enable (uncomment) the latest version INCLUDEs (preview notices).
βœ”οΈ Issue PR Update the static.yml script in the samples repo to use .NET 10 SDK and update the XrefGen tool to 10.0. When updating XrefGen, adopt the new fingerprinting feature.
βœ”οΈ Issue PR Update GH actions to latest versions and add 10.0 sample validation
βœ”οΈ #35897 #36053 Check on this issue to see if their framework changes took effect in a good way for KeyValuePair at this section.

Other

Status Live Issue PR Item PU Links/
Blog
... ... ... ... ... ...

Blazor Hybrid

Status Live Issue PR Item PU Links
β€” [Live]() β€” β€” β€”

Preview announcements

https://github.com/dotnet/aspnetcore/discussions/categories/announcements

10.0 preview/RC PU issues for analysis

This section of linked issues is assessed for items that didn't make the roadmap but have a bearing on docs.

.NET 10 Planning

https://github.com/dotnet/aspnetcore/issues?q=is%3Aopen+is%3Aissue+label%3Aarea-blazor+milestone%3A%22.NET+10+Planning%22

Issues to watch πŸ‘€ ...

  • xxx
  • xxx

ASP.NET Core Roadmap for .NET 10

dotnet/aspnetcore#59443

ASP.NET Core Roadmap for .NET 10: Community Discussion

dotnet/aspnetcore#59444

Metadata

Metadata

Assignees

Type

No type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions