Releases: hyperium/hyper
Releases · hyperium/hyper
v0.14.12
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
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
Bug Fixes
Features
- ffi: add option to get raw headers from response (8c89a8c1)
v0.14.9
Bug Fixes
- http1: reduce memory used with flatten write strategy (eb0c6463)
v0.14.8
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
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
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
Bug Fixes
- build: Fix compile error when only
http1
feature was enabled.
v0.14.3
Bug Fixes
Features
- body:
- ffi:
- add HYPERE_INVALID_PEER_MESSAGE error code for parse errors (1928682b)
- Initial unstable C API for hyper (3ae1581a)