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

Remove suport for priority frame and stream dependencies. #23

Merged
merged 1 commit into from
Nov 28, 2024

Conversation

ioquatix
Copy link
Member

@ioquatix ioquatix commented Nov 28, 2024

HTTP/2 has deprecated the priority frame and stream dependency tracking. This feature has been effectively removed from the protocol. As a consequence, the internal implementation is greatly simplified. The Protocol::HTTP2::Stream class no longer tracks dependencies or priorities, and this includes Stream#send_headers which no longer takes priority as the first argument.

See https://datatracker.ietf.org/doc/rfc9218/ for more context.

Types of Changes

  • Breaking change.
  • Performance improvement.

Contribution

@ioquatix ioquatix force-pushed the no-rfc7540-priorities branch 3 times, most recently from e925a8d to fa6db1f Compare November 28, 2024 07:34
@ioquatix ioquatix force-pushed the no-rfc7540-priorities branch from fa6db1f to 1636ab4 Compare November 28, 2024 07:45
@ioquatix ioquatix merged commit 23ea145 into main Nov 28, 2024
38 of 40 checks passed
@ioquatix ioquatix deleted the no-rfc7540-priorities branch November 28, 2024 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant