Releases: hyperium/hyper
Releases · hyperium/hyper
v0.11.23
Bug Fixes
- server: prevent to output Transfer-encoding when server upgrade (#1465) (eb105679)
Features
- client: introduce lower-level Connection API (1207c2b6, closes #1449)
- header: add
text()
and text_utf8()
constructors to ContentType
(45cf8c57)
- server:
v0.11.22
Bug Fixes
- client: return error if Request has
CONNECT
method (bfcdbd9f)
- dependencies: require tokio-core 0.1.11 (49fcb066)
Features
- client: add
Config::set_host
option (33a385c6)
v0.11.21
Bug Fixes
- client:
- check conn is closed in expire interval (2fa0c845)
- schedule interval to clear expired idle connections (727b7479)
- never call connect if idle connection is available (13741f51)
v0.11.20
Bug Fixes
- server:
- Make sleep_on_errors configurable and use it in example (3a36eb55)
- Sleep on socket IO errors (68458cde)
Features
- body: add
Body::is_empty()
method (2f45d539)
- request: add
Request::body_mut()
method (3fa191a2)
v0.11.19
Bug Fixes
- client:
- prevent empty bodies sending transfer-encoding for GET, HEAD (77adab4e)
- detect connection closes as pool tries to use (dc619a8f, closes #1439)
- uri: make absolute-form uris always have a path (a9413d73)
Features
- client: Client will retry requests on fresh connections (ee61ea9a)
v0.11.18
Bug Fixes
- client: send an
Error::Cancel
if a queued request is dropped (88f01793)
Features
- client: add
http1_writev
configuration option (b0aa6497)
v0.11.17
Bug Fixes
- client: more reliably detect closed pooled connections (#1434) (265ad67c)
- h1: fix hung streaming bodies over HTTPS (73109694)
v0.11.16
Bug Fixes
- client:
- check for dead connections in Pool (44af2738, closes #1429)
- error on unsupport 101 responses, ignore other 1xx codes (22774222)
- server:
- send 400 responses on parse errors before closing connection (7cb72d20)
- error if Response code is 1xx (44c34ce9)
Features
- server: add
Http::max_buf_size()
option (d22deb65, closes #1368)
- uri: Add a
PartialEq<str>
impl for Uri
(11b49c2c)
Performance
- h1: utilize
writev
when possible, reducing copies (68377ede)
v0.11.15
Bug Fixes
Features
- client: add
executor
method when configuring a Client
(c89019eb)
v0.11.14
Bug Fixes
- tokio-proto: return end-of-body frame correctly for tokio-proto (14e4c741, closes #1414)