Skip to content

[release/9.0] [SignalR] Don't throw for message headers in Java client #62783

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

Open
wants to merge 1 commit into
base: release/9.0
Choose a base branch
from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jul 17, 2025

Backport of #62739 to release/9.0

/cc @BrennanConroy

[SignalR] Don't throw for message headers in Java client

Description

If a Java client connects to a SignalR server that is writing "headers" (SignalR protocol concept), then the connection will close with an error.

This happened when Azure SignalR Service (ASRS) added some distributed tracing information to messages and broke a bunch of customer apps. The change has since been reverted by ASRS, but we would like to fix the Java clients to allow this feature to be readded in the future.

Fixes #62713

Customer Impact

Customer client apps broken by server upgrade. Issue linked above shows many customers hit by this.

Regression?

  • Yes
  • No

Risk

  • High
  • Medium
  • Low

Unused code currently. In the future it may be used, and it's fairly simple code with a couple tests added for it.

Verification

  • Manual (required)
  • Automated

Packaging changes reviewed?

  • Yes
  • No
  • N/A

@dotnet-policy-service dotnet-policy-service bot added this to the 9.0.x milestone Jul 17, 2025
@dotnet-policy-service dotnet-policy-service bot added the pending-ci-rerun When assigned to a PR indicates that the CI checks should be rerun label Jul 25, 2025
@BrennanConroy BrennanConroy added the Servicing-consider Shiproom approval is required for the issue label Aug 4, 2025
Copy link
Contributor

Hi @@github-actions[bot]. Please make sure you've updated the PR description to use the Shiproom Template. Also, make sure this PR is not marked as a draft and is ready-to-merge.

To learn more about how to prepare a servicing PR click here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pending-ci-rerun When assigned to a PR indicates that the CI checks should be rerun Servicing-consider Shiproom approval is required for the issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant