Skip to content

Releases: hyperium/h2

v0.4.7

19 Nov 19:01
Compare
Choose a tag to compare

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

19 Aug 15:52
Compare
Choose a tag to compare

What's Changed

  • Add current_max_send_streams() and current_max_recv_streams() to client::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

17 May 12:37
Compare
Choose a tag to compare

What's Changed

  • Fix race condition in connection termination by @howardjohn in #772
  • Fix request pseudo-header construction for CONNECT & OPTION methods by @mstyura in #770
  • Replace futures-util with atomic-waker and manual poll_fn by @notgull in #721

New Contributors

v0.4.4

03 Apr 18:11
Compare
Choose a tag to compare

Fixes

  • Limit number of CONTINUATION frames for misbehaving connections.

See https://seanmonstar.com/blog/hyper-http2-continuation-flood/ for more info.

v0.3.26

03 Apr 18:06
Compare
Choose a tag to compare

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

15 Mar 15:24
Compare
Choose a tag to compare

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

15 Mar 15:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.24...v0.3.25

v0.4.2

17 Jan 20:00
5f53606
Compare
Choose a tag to compare

What's Changed

  • Limit error resets for misbehaving connections.
  • Fix selecting MAX_CONCURRENT_STREAMS value if no value is advertised initially.

New Contributors

v0.3.24

17 Jan 19:57
Compare
Choose a tag to compare

Fixed

  • Limit error resets for misbehaving connections.

v0.3.23

10 Jan 20:39
Compare
Choose a tag to compare

What's Changed

  • cherry-pick fix: streams awaiting capacity lockout in #734