Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stateful Reconnect Support? [net8] #1878

Open
VincentH-Net opened this issue Dec 12, 2023 · 4 comments
Open

Stateful Reconnect Support? [net8] #1878

VincentH-Net opened this issue Dec 12, 2023 · 4 comments

Comments

@VincentH-Net
Copy link

VincentH-Net commented Dec 12, 2023

Stateful reconnect was added to SignalR in .NET 8.

Feedback on this feature (for e.g. Blazor applications) was

This feature is amazing and a must have

Multiple questions about support for this feature in Azure SignalR Service were answered in the AspNetCore SignalR repo with

Azure SignalR Service requires explicit support.

I could not find documentation / confirmation on whether this is supported.

Ask

Is stateful reconnect officially supported in Azure SignalR Service?

@VincentH-Net VincentH-Net changed the title Support Stateful Reconnect [net8] Stateful Reconnect Support? [net8] Dec 12, 2023
@vicancy
Copy link
Member

vicancy commented Dec 20, 2023

We are actively working on the support.

@vwxyzh
Copy link
Contributor

vwxyzh commented Mar 5, 2024

  • Support negotiation version 1.0 (Released)
  • Support stateful reconnect for serverless (Released)
  • Support stateful reconnect for default (Coding)

@VincentH-Net
Copy link
Author

VincentH-Net commented Mar 5, 2024

@vwxyzh great to see this is coming. Is the Support negotiation version 1.0 (Releasing) enough to use stateful reconnect from an AspNetCore 8 service hosted in Azure Container Apps, or does that also require Support stateful reconnect for default (Pending)?

Also, where can progress on this be tracked - this issue or somewhere else?

Thanks for your support!

@vwxyzh
Copy link
Contributor

vwxyzh commented Mar 6, 2024

@VincentH-Net Yes, it is required. Here is the document about negotiation version 1
And you can track the progress in this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants