Releases: hyperium/h2
Releases · hyperium/h2
v0.3.18
What's Changed
- fix: pending-accept remotely-reset streams pattern was checking is_local by @seanmonstar in #676
v0.3.17
What's Changed
- Add
Error::is_library()
method to check if the originated insideh2
. - Add
max_pending_accept_reset_streams(usize)
option to client and server
builders. - Fix theoretical memory growth when receiving too many HEADERS and then
RST_STREAM frames faster than an application can accept them off the queue.
(CVE-2023-26964)
v0.3.16
What's Changed
- Set
Protocol
extension on requests when received Extended CONNECT requests. - Remove
B: Unpin + 'static
bound requiremented of bufs - Fix releasing of frames when stream is finished, reducing memory usage.
- Fix panic when trying to send data and connection window is available, but stream window is not.
- Fix spurious wakeups when stream capacity is not available.
New Contributors
- @vi made their first contribution in #646
- @silence-coding made their first contribution in #651
- @gtsiam made their first contribution in #649
- @howardjohn made their first contribution in #658
- @cloneable made their first contribution in #655
- @aftersnow made their first contribution in #657
- @vadim-eg made their first contribution in #661
v0.3.15
v0.3.14
- Add
Error::is_reset
function. - Bump MSRV to Rust 1.56.
- Return
RST_STREAM(NO_ERROR)
when the server early responds.
New Contributors
- @djkoloski made their first contribution in #616
- @bruceg made their first contribution in #618
- @ryanrussell made their first contribution in #620
- @kckeiks made their first contribution in #625
- @erebe made their first contribution in #634
v0.3.13
- Update private internal
tokio-util
dependency.
v0.3.12
- Avoid time operations that can panic (#599)
- Bump MSRV to Rust 1.49 (#606)
- Fix header decoding error when a header name is contained at a continuation
header boundary (#589) - Remove I/O type names from handshake
tracing
spans (#608)
New Contributors
- @LPardue made their first contribution in #602
- @hikaricai made their first contribution in #589
v0.3.11
v0.3.10
- Add
Error::is_go_away()
andError::is_remote()
methods. - Fix panic if receiving malformed PUSH_PROMISE with stream ID of 0.
v0.3.9
- Fix hang related to new
max_send_buffer_size
.