Releases: hyperium/hyper
Releases · hyperium/hyper
v0.12.25
Bug Fixes
- client: coerce HTTP_2 requests to HTTP_11 (3a6080b1, closes #1770)
- http2: send INTERNAL_ERROR when user's Service errors (8f926a0d)
Features
- error: implement
Error::source
when available (4cf22dfa, closes #1768)
- http2: Add window size config options for Client and Server (7dcd4618, closes #1771)
- server: add
http2_max_concurrent_streams
builder option (cbae4294, closes #1772)
- service:
v0.12.24
Bug Fixes
- client: fix panic when CONNECT request doesn't have a port (d16b2c30)
Features
v0.12.23
Bug Fixes
- http2: revert http2 refactor causing a client hang (9aa7e990)
Features
- client: add
conn::Builder::max_buf_size()
(078ed82d, closes #1748)
v0.12.22
Bug Fixes
- client: parse IPv6 hosts correctly in HttpConnector (c328c62e)
v0.12.21
Features
- client:
- add
Destination::try_from_uri
constructor (c809542c)
- Add useful trait impls to Name (be5ec455)
- add FromStr impl for Name (607c4da0)
v0.12.20
Bug Fixes
- dependencies: disable unneeded optional tokio features (e5135dd6, closes #1739)
- http2: don't consider an h2 send request error as canceled (cf034e99)
v0.12.19
Bug Fixes
- rt: prevent fallback reactor thread from being created accidentally (1d253b4d)
v0.12.18
Features
- server: add
server::conn::AddrIncoming::bind
constructor (2d5eabde)
v0.12.17
Features
- error: add
Error::is_connect
method (01f64983)
- server:
- service: export
hyper::service::MakeServiceRef
(a522c315)
Performance
- http1: implement an adaptive read buffer strategy which helps with throughput and memory management (fd25129d, closes #1708)
v0.12.16
Bug Fixes
- client: fix connection leak when Response finishes before Request body (e455fa24, closes #1717)
Features
- client: add
http1_read_buf_exact_size
Builder option (2e7250b6)