File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010
1111**API Changes (Backward Compatible) **
1212
13- -
13+ - Performance improvement: remove consumed frames in-place from data buffer.
1414
1515**Bugfixes **
1616
2525- Support for PyPy 3.9 has been removed.
2626- `Stream.end_stream() ` now raises `NoSuchStreamError ` or `StreamClosedError ` exceptions, instead of a generic `KeyError `.
2727- Duplicate ``content-length `` headers with different values now raise ``ProtocolError ``.
28- Previously, the first ``content-length `` header was accepted and later conflicting values were ignored.
29- - Parse ``content-length `` headers according to RFC9110 grammar for numbers (1*DIGIT)
28+ Previously, the first ``content-length `` header was accepted and later conflicting values were ignored. Thanks to Harshal Parekh for the report.
29+ - Parse ``content-length `` headers according to RFC9110 grammar for numbers (1*DIGIT). Thanks to Arkadiusz Marta for the report.
3030- **backfill from v4.3.0 ** Convert emitted events into Python `dataclass `, which introduces new constructors with required arguments.
3131 Instantiating these events without arguments, as previously commonly used API pattern, will no longer work.
3232
You can’t perform that action at this time.
0 commit comments