Skip to content

Releases: hyperium/hyper

v0.11.23

02 Apr 21:03
Compare
Choose a tag to compare

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

02 Apr 21:02
Compare
Choose a tag to compare

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

02 Apr 21:01
Compare
Choose a tag to compare

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

26 Feb 23:22
Compare
Choose a tag to compare

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

21 Feb 21:46
Compare
Choose a tag to compare

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

21 Feb 20:50
Compare
Choose a tag to compare

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

06 Feb 23:14
Compare
Choose a tag to compare

Bug Fixes

  • client: more reliably detect closed pooled connections (#1434) (265ad67c)
  • h1: fix hung streaming bodies over HTTPS (73109694)

v0.11.16

06 Feb 23:13
Compare
Choose a tag to compare

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

06 Feb 23:13
Compare
Choose a tag to compare

Bug Fixes

Features

  • client: add executor method when configuring a Client (c89019eb)

v0.11.14

20 Jan 01:11
Compare
Choose a tag to compare

Bug Fixes

  • tokio-proto: return end-of-body frame correctly for tokio-proto (14e4c741, closes #1414)