Description
This issue is tracking all 8.0 related features that must be accounted for in the SignalR docs from preview to post RTW to make sure we don't miss anything.
This issue description will be continuously updated and will move between monthly sprints as we go.
After each doc is updated, update the What's new in ASP.NET Core 8.0 doc with links. This must be done fast since many folks are in that file, checked out no longer than 2 hours.
Links to Announcements/What's New:
Devblogs.microsoft.com and other announcements:
- ASP.NET Core updates in .NET Preview 1
- ASP.NET Core updates in .NET Preview 2
- ASP.NET Core updates in .NET Preview 3
- ASP.NET Core updates in .NET 8 Preview 4
- ASP.NET Core updates in .NET 8 Preview 5
- ASP.NET Core updates in .NET 8 Preview 6
- ASP.NET Core updates in .NET 8 Preview 7
- Asp.NET Core updates in .NET 8 RC1
- Asp.NET Core updates in .NET 8 RC2
Tracking features to issues and PR's
Specify server timeout and keep alive interval settings using the HubConnectionBuilder (Preview 1). Look over the Blazor specific doc update here -wp: f566ed9
-
Add new section in What's New: Complete. See What's New: New approach to set the server timeout and Keep-Alive interval
-
Update SignalR config: #29717
Seamless reconnect (Preview 5) plus the hub server opt-in config requirement options.UseAcks
made available with preview 6.
- Add new section in What's New. 8.0: What's New: Add SignalR seamless reconnect section #29741
Update for RC 2: Stateful reconnect (previously referred to as Seamless reconnect) now uses .withStatefulReconnect. The feature is also now available for both .NET client (as of preview 6) and Typescript client as of RC2. It was referred to as "Seamless reconnect in .NET Preview 5 and used a different name for the property. See https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-rc-2/#signalr
- Update Seamless reconnect section in What's new (verify the final name for it seamless reconnect or stateless reconnect. .NET 8: What's New: SignalR: Stateful reconnect (Seamless reconnect) config option #30675
- Update the SignalR configuration doc with a new section to include the feature: 8.0: SignalR: stateful reconnect config documentation #30674
Keyed services support in DI specifically related to SignalR HubContext see ASP.NET support in RC1 announcement
- Rick is covering Keyed services support in DI for ASP.NET in general in 30346 (Dependency injection in ASP.NET Core), but also specfically for 30345(MVC) and 30348 (SignalR HubContext)
Note: Future update but not this sprint for July 2023:
Once this feature has config finished, Update SignalR configuration topic to show how to enable and disable Seamless reconnect. Given this feature is in early support phase in preview 5 and 6 and no configuration exists for it as of 7/17/23, I will wait to update this topic for this feature once configuration is in place in a later preview or the GA.
Old May Associated WorkItem - 96055