Skip to content

Releases: hyperium/h2

v0.3.4

20 Aug 22:49
Compare
Choose a tag to compare
  • Fix panic when encoding header size update over a certain size.
  • Fix SendRequest to wake up connection when dropped.
  • Fix potential hang if RecvStream is placed in the request or response extensions.
  • Stop calling Instant::now if zero reset streams are configured.

v0.3.3

29 Apr 16:25
Compare
Choose a tag to compare
  • Fix client being able to make CONNECT requests without a :path.
  • Expose RecvStream::poll_data.
  • Fix some docs.

v0.3.2

25 Mar 00:42
Compare
Choose a tag to compare
  • Fix incorrect handling of received 1xx responses on the client when the request body is still streaming.

v0.3.1

25 Mar 00:42
Compare
Choose a tag to compare
  • Add Connection::max_concurrent_recv_streams() getter.
  • Add Connection::max_concurrent_send_streams() getter.
  • Fix client to ignore receipt of 1xx headers frames.
  • Fix incorrect calculation of pseudo header lengths when determining if a received header is too big.
  • Reduce monomorphized code size of internal code.

v0.3.0

26 Feb 17:50
Compare
Choose a tag to compare
  • Update to Tokio 1.0.

v0.2.7

10 Nov 22:49
Compare
Choose a tag to compare
  • Fix stream ref count when sending a push promise
  • Fix receiving empty DATA frames in response to a HEAD request
  • Fix handling of client disabling SERVER_PUSH

v0.2.6

14 Jul 00:11
Compare
Choose a tag to compare
  • Integrate tracing directly where log was used. (For 0.2.x, logs are still emitted by default.)

v0.2.5

13 Jul 23:35
Compare
Choose a tag to compare
  • Fix rare debug assert failure in store shutdown.

v0.2.4

30 Mar 22:29
Compare
Choose a tag to compare
  • Fix when receiving SETTINGS_HEADER_TABLE_SIZE setting.

v0.2.3

30 Mar 22:29
Compare
Choose a tag to compare
  • Fix server being able to accept CONNECT requests without :scheme or :path.
  • Fix receiving a GOAWAY frame from updating the recv max ID, it should only update max send ID.