Skip to content

Releases: hyperium/hyper

v0.14.12

24 Aug 23:28
Compare
Choose a tag to compare

Bug Fixes

  • ffi: on_informational callback had no headers (39b6d01a)
  • http1: apply header title case for consecutive dashes (#2613) (684f2fa7)
  • http2: improve errors emitted by HTTP2 Upgraded stream shutdown (#2622) (be08648e)

Features

  • client: expose http09 and http1 options on client::conn::Builder (#2611) (73bff4e9, closes #2461)

v0.14.11

21 Jul 22:10
Compare
Choose a tag to compare

Bug Fixes

  • client: retry when pool checkout returns closed HTTP2 connection (#2585) (52214f39)
  • http2:
    • improve I/O errors emitted by H2Upgraded (#2598) (f51c677d)
    • preserve proxy-authenticate and proxy-authorization headers (#2597) (52435701)

Features

  • ffi: add hyper_request_on_informational (25d18c0b)

v0.14.10

07 Jul 18:43
Compare
Choose a tag to compare

Bug Fixes

Features

  • ffi: add option to get raw headers from response (8c89a8c1)

v0.14.9

07 Jun 21:43
Compare
Choose a tag to compare

Bug Fixes

  • http1: reduce memory used with flatten write strategy (eb0c6463)

v0.14.8

25 May 15:15
Compare
Choose a tag to compare

Features

  • client: allow to config http2 max concurrent reset streams (#2535) (b9916c41)
  • error: add Error::is_parse_too_large and Error::is_parse_status methods (#2538) (960a69a5)
  • http2:
    • Implement Client-side CONNECT support over HTTP/2 (#2523) (5442b6fa, closes #2508)
    • allow HTTP/2 requests by ALPN when http2_only is unset (#2527) (be9677a1)

Performance

  • http2: reduce amount of adaptive window pings as BDP stabilizes (#2550) (4cd06bf2)

v0.14.6

21 Apr 23:26
Compare
Choose a tag to compare

Features

  • client: add option to allow misplaced spaces in HTTP/1 responses (#2506) (11345394)
  • http1: add options to preserve header casing (#2480) (dbea7716, closes #2313)

v0.14.5

26 Mar 19:05
Compare
Choose a tag to compare

Bug Fixes

  • client: omit default port from automatic Host headers (#2441) (0b11eee9)
  • headers: Support multiple Content-Length values on same line (#2471) (48fdaf16, closes #2470)
  • server: skip automatic Content-Length headers when not allowed (#2216) (8cbf9527, closes #2215)

Features

v0.14.4

05 Feb 23:57
Compare
Choose a tag to compare

Bug Fixes

  • build: Fix compile error when only http1 feature was enabled.

v0.14.3

05 Feb 23:01
Compare
Choose a tag to compare

Bug Fixes

Features

  • body:
  • ffi:
    • add HYPERE_INVALID_PEER_MESSAGE error code for parse errors (1928682b)
    • Initial unstable C API for hyper (3ae1581a)

v0.13.10

05 Feb 22:59
Compare
Choose a tag to compare

Bug Fixes