Skip to content

Latest commit

 

History

History
78 lines (49 loc) · 2.43 KB

CHANGELOG.md

File metadata and controls

78 lines (49 loc) · 2.43 KB

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::Services 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.