Releases: hyperium/h2
Releases · hyperium/h2
v0.4.7
What's Changed
- Fix treating HEADERS frames with a non-zero content-length but END_STREAM flag as malformed.
- Fix notifying the stream task when automatically reset on receipt of a stream error.
New Contributors
Thanks
Full Changelog: v0.4.6...v0.4.7
v0.4.6
What's Changed
- Add
current_max_send_streams()
andcurrent_max_recv_streams()
toclient::SendRequest
. - Fix sending a PROTOCOL_ERROR instead of REFUSED_STREAM when receiving oversized headers.
- Fix notifying a PushPromise task properly.
- Fix notifying a stream task when reset.
New Contributors
Thanks
Full Changelog: v0.4.5...v0.4.6
v0.4.5
v0.4.4
Fixes
- Limit number of CONTINUATION frames for misbehaving connections.
See https://seanmonstar.com/blog/hyper-http2-continuation-flood/ for more info.
v0.3.26
What's Changed
- Limit number of CONTINUATION frames for misbehaving connections.
See https://seanmonstar.com/blog/hyper-http2-continuation-flood/ for more info.
v0.4.3
What's Changed
- Fix flow control limits to not apply until receiving SETTINGS ack.
- Fix not returning an error if IO ended without
close_notify
. - Improve performance of decoding many headers.
New Contributors
Full Changelog: v0.4.2...v0.4.3
v0.3.25
What's Changed
- perf: optimize header list size calculations by @Noah-Kennedy in #750
Full Changelog: v0.3.24...v0.3.25
v0.4.2
What's Changed
- Limit error resets for misbehaving connections.
- Fix selecting MAX_CONCURRENT_STREAMS value if no value is advertised initially.
New Contributors
- @magurotuna made their first contribution in #736
v0.3.24
Fixed
- Limit error resets for misbehaving connections.