Skip to content

Update dependency h2 to v4.3.0#27

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/h2-4.x
Open

Update dependency h2 to v4.3.0#27
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/h2-4.x

Conversation

@renovate
Copy link

@renovate renovate bot commented Sep 2, 2025

This PR contains the following updates:

Package Change Age Confidence
h2 ==4.2.0==4.3.0 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

python-hyper/h2 (h2)

v4.3.0

Compare Source

API Changes (Backward Incompatible)

  • Reject header names and values containing illegal characters, based on RFC 9113, section 8.2.1.
    The main Python API is compatible, but some previously valid requests/response headers might now be blocked.
    Use the validate_inbound_headers config option if needed.
    Thanks to Sebastiano Sartor (sebsrt) for the report.
  • Convert emitted events into Python dataclass, which introduces new constructors with required arguments.
    Instantiating these events without arguments, as previously commonly used API pattern, will no longer work.

API Changes (Backward Compatible)

  • h2 events now have tighter type bounds, e.g. stream_id is guaranteed to not be None for most events now.
    This simplifies downstream type checking.
  • Various typing-related improvements.

Bugfixes

  • Fix error value when opening a new stream on too many open streams.

  • If you want to rebase/retry this PR, check this box

View the repository job log

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants