Closed
Description
ASP.NET Core 9: Web UI Milestones
https://github.com/orgs/dotnet/projects/320/views/3
Derived from the 9.0 roadmap
π’ = ReadyΒ Β Β Β Β βοΈ = DoneΒ Β Β Β Β π = Wait on PU to finishΒ Β Β Β Β β = No action required
Status | Live | Issue | PR | Item | PU Links/ Blog |
---|---|---|---|---|---|
β | Live | #34086 | #34101 | enhancednavigationstart /enhancednavigationend events |
|
β | Live 1 Live 2 Live 3 |
#33692 | #33693 | WASM streaming upload | PU PR |
β | Live | #34102 | #34104 | Update reconnection UI guidance | |
β | Live | #34076 | #34077 | Check/confirm no new components for built-in components article | |
β | β | dotnet/blazor-samples#373 | dotnet/blazor-samples#374 | Update components and assets in sample apps | |
β | β | #33869 | #33870 #33872 |
Cross-link 9.0 sample code into articles | |
βοΈ | Live | #33779 | #33805 | BWA with MS Identity Platform for Entra | PU Issue New sample |
β | Live | #33801 | #33832 | BWA+OIDC article updates | Sample updates |
βοΈ | Live | #33556 | #33557 | Override InputNumber type attribute | β |
βοΈ | Live | #32614 | #32617 | Overscan count | #32611 |
βοΈ | SignalR Security | #31915 | #31918 | Enable compression on blazorpack | See docs issue for PU cross-links |
βοΈ | Live | #31926 | #31927 | Constructor injection for Blazor components | Issue PR |
βοΈ | Live | #31916 | #32096 | Remark on CRIME/BREACH in route param and query string guidance | The Live link is one of three examples (JS interop). The other two appearances are in the Route Params section (Components overview article) and Query Strings (Routing article) sections. |
β | Live | #32797 | #32799 #33832 |
Built in AuthenticationStateProviders from project templates | PU PR Pre5 issue |
β | Live | β | #32599 | Provide a mechanism for rendering Blazor pages statically even when the app is set up for interactive rendering | Issue 1 Issue 2 PR Post |
βοΈ | Live | #32789 | #32790 | Better reconnection logic for Blazor Server | Issue Pre5 issue |
βοΈ | Live | #32780 | #32794 | Detect the current render mode at runtime | Issue Pre5 issue PU PR |
βοΈ | Live | #32810 | #32811 #33856 #34009 Samples |
Map Static Assets Blazor-specific coverage | Pre5 issue |
βοΈ | Live | #32996 | #32997 | Change 'Platform' to 'RendererInfo' for Render Mode detection API | PR |
βοΈ | Live | #33005 | #33010 | Optimize file delivery for web apps and fingerprinting | See docs issue for links |
βοΈ | β | β | β | Append Hashes To Blazor Published Files | Issue Seems to be covered by/related to the preceding file delivery work item. |
βοΈ | β | β | β | Move integrity support to the Static Web Assets SDK from the Blazor WebAssembly SDK | Issue Seems to be covered by/related to the preceding file delivery work item. |
β | β | #33728 | β | Improved debugging experience for Blazor WASM | No update needed. |
β | β | β | β | AsNonRenderingEventHandler + ErrorBoundary = unexpected behavior | Issue Resolved as a support request |
Moved to .NET 10
- Add Microsoft Identity Platform auth option to the Blazor Web App template | Issue
- [browser] Publish wasmbrowser app from Visual Studio doesn't respect "include RID in output path" | Issue
- Add activities to Blazor Server for distributed tracing | Issue
- Declarative model to serialize state on prerendering with Blazor and restore it on the client | Issue
- Revisit hot reload browser refresh script injection | Issue
- Support persistent component state across enhanced page navigations | Issue
- Add Metrics for Blazor | Issue
- Add mechanism for interactively-rendered form to submit as HTTP request to SSR endpoint | Issue
- Real multithreading in Blazor WebAssembly | Issue Runtime Issue SEE π Document what's new in ASP.NET Core for .NET 9 Preview 2Β #31770 (comment)
- APIs for components to persist state across circuits manually | Issue
- Adding a route to a Blazor component doesn't work with hot reload | Issue
- Ability to set port for browser refresh websocket connection when using dotnet watch | Issue
- Modernize the Blazor Web template | Issue
- Generate modern JS outputs that can be consumed by other JS toolchains (Blazor->JS) | Issue
- When prerendering, emit culture name and use it on WebAssembly side | Issue
- Blazor NavigationManager.NavigateTo always scrolls page to the top | Issue
- Add support to the QuickGrid paginator for static server rendering | Issue
Derived from 8.0 issues/PRs not on the roadmap
π’ = ReadyΒ Β Β Β Β βοΈ = DoneΒ Β Β Β Β π = Wait on PU to finishΒ Β Β Β Β β = No action required
Status | Live | Issue | PR | Item | PU Links/ Blog |
---|---|---|---|---|---|
... | ... | ... | ... | ... | ... |
Other
- xxx
- xxx
9.0 Post GA
Status | Issue | PR | Item |
---|---|---|---|
β | #34120 | β | Undo the changes on #34118 and #34124 after dotnet/aspnetcore#58951 is addressed in the framework. Will be tracked by dotnet/aspnetcore#53996, which is also on the 10.0 Milestones project. |
β | β | β | Confirm that the Project Structure article is correct for 9.0 based on the new templates. No changes needed. |
β | β | #34277 | Finish up with "UPDATE 9.0" marked content. |
β | #34155 | #34158 | Update article dates to 9.0 GA day. |
β | #34121 | #34122 #34136 #34137 |
Walk the movie tutorial to confirm all is well, especially that final scaffolder code matches what's in the article/sample app. |
β | β | PR | Sample app package version updates |
β | #34012 | #34072 | API doc cross-links |
β | β | #34099 | Enable (uncomment) the latest version INCLUDEs (preview notices). |
β | β | β | The file uploads code changes on #33357 can be reverted |
Other
Status | Live | Issue | PR | Item | PU Links/ Blog |
---|---|---|---|---|---|
... | ... | ... | ... | ... | ... |
Blazor Hybrid
Status | Live | Issue | PR | Item | PU Links |
---|---|---|---|---|---|
βοΈ | Live | #32792 | #32793 | New .NET MAUI Blazor Hybrid template | Pre5 issue |
β | Live | #32802 | #33865 | MauiBlazorWeb 9.0 updates | Docs PR for updates |
Preview announcements
https://github.com/dotnet/aspnetcore/discussions?discussions_q=is%3Aopen+author%3Adanroth27
.NET Blog posts
9.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.
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A9.0-preview1
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A9.0-preview2
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A9.0-preview3
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A9.0-preview4
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A9.0-preview5
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A9.0-preview6
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A9.0-preview7
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A9.0-rc1
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A9.0-rc2
.NET 9 Planning
Issues to watch π ...
- xxx
- xxx
PU roadmap
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done