- Add
http2_max_header_list_size(num)option to legacy client builder. - Add
set_tcp_user_timeout(dur)option to legacyHttpConnector.
- Add support for
client::legacyDNS resolvers to set non-zero ports on returned addresses. - Fix
client::legacywrongly retrying pooled connections that were created successfully but failed immediately after, resulting in a retry loop.
- Add
server::conn::auto::upgrade::downcast()for use with auto connection upgrades.
- Add
Connected::poison()tolegacyclient, a port from hyper v0.14.x. - Add
Error::connect_info()tolegacyclient, a port from hyper v0.14.x.
- Add support for AIX operating system to
legacyclient. - Fix
legacyclient to better use dying pooled connections.
- Add
server::graceful::GracefulShutdownhelper to coordinate over many connections. - Add
server::conn::auto::Connection::into_owned()to unlink lifetime fromBuilder. - Allow
servicemodule to be available with onlyservicefeature enabled.
- Add
initial_max_send_streams()tolegacyclient builder - Add
max_pending_accept_reset_streams()tolegacyclient builder - Add
max_headers(usize)toautoserver builder - Add
http1_onl()andhttp2_only()toautoserver builder - Add connection capturing API to
legacyclient - Add
impl Connection for TokioIo - Fix graceful shutdown hanging on reading the HTTP version
- Add
Error::is_connect()which returns true if error came from clientConnect. - Add timer support to
legacypool. - Add support to enable http1/http2 parts of
auto::Builderindividually.
- Fix
autoconnection so it can handle requests shorter than the h2 preface. - Fix
legacy::Clientto no longer error when keep-alive is diabled.
- Add
graceful_shutdown()method toautoconnections. - Add
rt::TokioTimertype that implementshyper::rt::Timer. - Add
service::TowerToHyperServiceadapter, allowing usingtower::Services as ahyper::service::Service. - Implement
Cloneforauto::Builder. - Exports
legacy::{Builder, ResponseFuture}.
- Enable HTTP/1 upgrades on the
legacy::Client. - Prevent divide by zero if DNS returns 0 addresses.
- Make
server-autoenable theserverfeature.
- Reduce
Sendbounds requirements forautoconnections. - Docs: enable all features when generating.
Initial release.