# 0.1.14 (2025-06-04) - Fix `HttpConnector` to defer address family order to resolver sort order. - Fix `proxy::Matcher` to find HTTPS system proxies on Windows. # 0.1.13 (2025-05-27) - Fix `HttpConnector` to always prefer IPv6 addresses first, if happy eyeballs is enabled. - Fix `legacy::Client` to return better errors if available on the connection. # 0.1.12 (2025-05-19) - Add `client::legacy::proxy::Tunnel` connector that wraps another connector with HTTP tunneling. - Add `client::legacy::proxy::{SocksV4, SocksV5}` connectors that wraps another connector with SOCKS. - Add `client::proxy::matcher::Matcher` type that can use environment variables to match proxy rules. - Add `server::graceful::Watcher` type that can be sent to watch a connection in another task. - Add `GracefulShutdown::count()` method to get number of currently watched connections. - Fix missing `must_use` attributes on `Connection` futures. - Fix tracing span in GAI resolver that can cause panics. # 0.1.11 (2025-03-31) - Add `tracing` crate feature with support in `TokioExecutor`. - Add `HttpConnector::interface()` support for macOS and Solarish systems. - Add `rt::WithHyperIo` and `rt::WithTokioIo` combinators. - Add `auto_date_header()` for auto server builder. - Add `max_local_error_reset_streams()` for auto server builder. - Add `ignore_invalid_headers()` for auto server builder. - Add methods to determine if auto server is configured for HTTP/1 or HTTP/2. - Implement `Connection` for `UnixStream` and `NamedPipeClient`. - Fix HTTP/2 websocket requests sent through `legacy::Client`. # 0.1.10 (2024-10-28) - Add `http2_max_header_list_size(num)` option to legacy client builder. - Add `set_tcp_user_timeout(dur)` option to legacy `HttpConnector`. # 0.1.9 (2024-09-24) - Add support for `client::legacy` DNS resolvers to set non-zero ports on returned addresses. - Fix `client::legacy` wrongly retrying pooled connections that were created successfully but failed immediately after, resulting in a retry loop. # 0.1.8 (2024-09-09) - Add `server::conn::auto::upgrade::downcast()` for use with auto connection upgrades. # 0.1.7 (2024-08-06) - Add `Connected::poison()` to `legacy` client, a port from hyper v0.14.x. - Add `Error::connect_info()` to `legacy` client, a port from hyper v0.14.x. # 0.1.6 (2024-07-01) - Add support for AIX operating system to `legacy` client. - Fix `legacy` client to better use dying pooled connections. # 0.1.5 (2024-05-28) - Add `server::graceful::GracefulShutdown` helper to coordinate over many connections. - Add `server::conn::auto::Connection::into_owned()` to unlink lifetime from `Builder`. - Allow `service` module to be available with only `service` feature enabled. # 0.1.4 (2024-05-24) - Add `initial_max_send_streams()` to `legacy` client builder - Add `max_pending_accept_reset_streams()` to `legacy` client builder - Add `max_headers(usize)` to `auto` server builder - Add `http1_onl()` and `http2_only()` to `auto` server builder - Add connection capturing API to `legacy` client - Add `impl Connection for TokioIo` - Fix graceful shutdown hanging on reading the HTTP version # 0.1.3 (2024-01-31) ### Added - Add `Error::is_connect()` which returns true if error came from client `Connect`. - Add timer support to `legacy` pool. - Add support to enable http1/http2 parts of `auto::Builder` individually. ### Fixed - Fix `auto` connection so it can handle requests shorter than the h2 preface. - Fix `legacy::Client` to no longer error when keep-alive is diabled. # 0.1.2 (2023-12-20) ### Added - Add `graceful_shutdown()` method to `auto` connections. - Add `rt::TokioTimer` type that implements `hyper::rt::Timer`. - Add `service::TowerToHyperService` adapter, allowing using `tower::Service`s as a `hyper::service::Service`. - Implement `Clone` for `auto::Builder`. - Exports `legacy::{Builder, ResponseFuture}`. ### Fixed - Enable HTTP/1 upgrades on the `legacy::Client`. - Prevent divide by zero if DNS returns 0 addresses. # 0.1.1 (2023-11-17) ### Added - Make `server-auto` enable the `server` feature. ### Fixed - Reduce `Send` bounds requirements for `auto` connections. - Docs: enable all features when generating. # 0.1.0 (2023-11-16) Initial release.