Releases: hyperium/h2
Releases · hyperium/h2
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