Releases: hyperium/h2
Releases · hyperium/h2
Release list
v0.4.15
What's Changed
- fix: Discard buffered DATA when a scheduled reset is pending by @ArniDagur in #896
- fix: poll_capacity must not return Ready(Some(Ok(0))) by @ArniDagur in #898
- fix: Reject frames on streams whose HEADERS haven't been sent by @ArniDagur in #899
- chore(ci): update actions/checkout to v6 by @seanmonstar in #910
- fix: Remove unnecessary clones by @FranciscoTGouveia in #911
- fix: use HeaderMap::try_append to prevent panics on absurd amounts of headers by @imlk0 in #909
- fix: ignore library resets at connection poll loop level by @seanmonstar in #913
- fix: remove padded_len() u8 overflow in DATA frame padding release by @seanmonstar in #914
- fix: close connection when header size is way too large by @seanmonstar in #915
- Prepare v0.4.15 by @seanmonstar in #916
New Contributors
- @FranciscoTGouveia made their first contribution in #911
- @imlk0 made their first contribution in #909
Full Changelog: v0.4.14...v0.4.15
v0.4.14
What's Changed
- fix(stream): avoid RST before initial HEADERS on idle streams by @DDtKey in #875
- fix: filter stream initiator in recv_go_away (#885) by @ofek-sha in #886
- perf(header): optimize
HeaderValuecreation via zero-copy sharing by @0x676e67 in #884 - Add
header_table_sizeto server builder by @ArniDagur in #888 - check final response in poll_informational by @zh-jq in #889
- fix: Avoid capacity leak or panic when a stream is cancelled after
reserve_capacityby @ArniDagur in #893 - fix: Flow control capacity leak with padded frames by @ArniDagur in #894
- fix: Account for connection flow control on DATA after GOAWAY by @ArniDagur in #895
- fix:
set_resetmust notify send task (missed wakeup) by @ArniDagur in #897 - Prepare v0.4.14 by @seanmonstar in #901
New Contributors
- @ofek-sha made their first contribution in #886
- @0x676e67 made their first contribution in #884
- @ArniDagur made their first contribution in #888
- @zh-jq made their first contribution in #889
Full Changelog: v0.4.13...v0.4.14
v0.4.13
What's Changed
- Implement HTTP/2 informational responses (1xx) support by @apu031 in #865
- fix: Unparent connection span by @Jesse-Bakker in #868
- fix: auto-release padding from DATA frames by @seanmonstar in #869
- fix: do not assign capacity for pending streams by @benjaminp in #860
- perf: reduce huffman decode table size by @ariaandika in #871
New Contributors
- @Jesse-Bakker made their first contribution in #868
- @ariaandika made their first contribution in #871
- @apu031 made their first contribution in #865
- @benjaminp made their first contribution in #860
Full Changelog: v0.4.12...v0.4.13
v0.4.12
What's Changed
- chore: update to webpki-roots 1 by @tottoto in #851
- docs: update readme about production readiness by @seanmonstar in #854
- refactor: reduce noise in fmt::Debug outputs by @seanmonstar in #855
- fix: adjust expiring reset stream limits by @seanmonstar in #858
Full Changelog: v0.4.11...v0.4.12
v0.4.11
v0.4.10
What's Changed
Full Changelog: v0.4.9...v0.4.10
v0.4.9
What's Changed
- Add
sever::Connection::has_streams()method to check for active streams.
New Contributors
Full Changelog: v0.4.8...v0.4.9
v0.4.8
What's Changed
- Fix reclaiming reserved capacity (fixes #607) by @nox in #832
- Fix busy loop on shutdown by @seanmonstar in #834
- Fix window size decrement of send-closed streams by @nox in #830
- Fix handle implicit resets at the right time by @nox in #833
- Fix
poll_flushafterpoll_shutdownby @bdbai in #836
New Contributors
- @samueltardieu made their first contribution in #822
- @bdbai made their first contribution in #836
Thanks
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