Sourced from hyper-util's releases.
v0.1.12
tl;dr
- 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 onConnection
futures.- Fix tracing span in GAI resolver that can cause panics.
What's Changed
- fix(server): Enforce
serve_connection
result usage by@Sol-Ell
in hyperium/hyper-util#178- fix(tracing): revert #134 - tracing span removal in legacy DNS
GaiResolver
by@arpadav
in hyperium/hyper-util#179- docs(service): document service utilities by
@cratelyn
in hyperium/hyper-util#180- refactor: replace manual implementations of
ReadBufCursor
methods by@paolobarbolini
in hyperium/hyper-util#181- feat(server): add graceful::Watcher type by
@seanmonstar
in hyperium/hyper-util#182- feat(server): implement default for server auto connection builder by
@tottoto
in hyperium/hyper-util#183- feat(client): add
proxy::Tunnel
legacy util by@seanmonstar
in hyperium/hyper-util#140- docs(client): Include .pool_timer() in the Client builder example by
@sulami
in hyperium/hyper-util#186- feat(server): add method to get number of watching connection by
@tottoto
in hyperium/hyper-util#185- Add a proxy Matcher by
@seanmonstar
in hyperium/hyper-util#171- feat(client): add macOS system proxy support for Matcher by
@seanmonstar
in hyperium/hyper-util#189- feat(client): add windows system proxies for Matcher by
@seanmonstar
in hyperium/hyper-util#190- feat(client): add proxy::SocksV4 and proxy::SocksV5 connectors by
@JPDye
in hyperium/hyper-util#187New Contributors
@Sol-Ell
made their first contribution in hyperium/hyper-util#178@arpadav
made their first contribution in hyperium/hyper-util#179@paolobarbolini
made their first contribution in hyperium/hyper-util#181@sulami
made their first contribution in hyperium/hyper-util#186@JPDye
made their first contribution in hyperium/hyper-util#187Full Changelog: https://github.com/hyperium/hyper-util/compare/v0.1.11...v0.1.12
Sourced from hyper-util's changelog.
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 onConnection
futures.- Fix tracing span in GAI resolver that can cause panics.
8805922
v0.1.127e34375
feat(client): add proxy::SocksV4 and proxy::SocksV5 connectors (#187)7e74248
feat(client): add windows system proxies for Matcher (#190)acdda1a
feat(client): add macOS system proxy support for Matcher (#189)6c29abb
feat(client): add proxy::matcher utilities (#171)e74ab78
feat(server): add method to get number of watching connection (#185)9ac0dfe
docs(client): Include .pool_timer() in the Client builder example (#186)a891979
feat(client): add proxy::Tunnel
legacy util (#140)c39da45
feat(server): implement Default
for server auto connection
Builder
(#183)8610b18
feat(server): add graceful::Watcher type (#182)