Releases: alexrudy/hyperdriver
Releases · alexrudy/hyperdriver
v0.8.5
v0.8.4
v0.5.7
v0.8.3
⛰️ Features
- Make connection pool generic over the key type
- Client pool can delay drop for checkout
- Client now uses Body type instead of Incoming for response bodies
🐛 Bug Fixes
- single threaded example pool key
- make connection trait object safe
- AcceptorCore and Braid should be opaque
- Mark errors as non_exhaustive
- Ensure that feature combinations compile in —test mode
🚜 Refactor
- consolidate BoxError and BoxFuture into common type aliases
v0.8.2
⛰️ Features
- Make connection pool generic over the key type
- Client pool can delay drop for checkout
- Client now uses Body type instead of Incoming for response bodies
🐛 Bug Fixes
- single threaded example pool key
- make connection trait object safe
- AcceptorCore and Braid should be opaque
- Mark errors as non_exhaustive
- Ensure that feature combinations compile in —test mode
🚜 Refactor
- consolidate BoxError and BoxFuture into common type aliases
v0.8.1
⛰️ Features
- Make connection pool generic over the key type
- Client pool can delay drop for checkout
- Client now uses Body type instead of Incoming for response bodies
🐛 Bug Fixes
- single threaded example pool key
- make connection trait object safe
- AcceptorCore and Braid should be opaque
- Mark errors as non_exhaustive
- Ensure that feature combinations compile in —test mode
🚜 Refactor
- consolidate BoxError and BoxFuture into common type aliases
v0.8.0
⛰️ Features
- Make connection pool generic over the key type
- Client pool can delay drop for checkout
- Client now uses Body type instead of Incoming for response bodies
🐛 Bug Fixes
- single threaded example pool key
- make connection trait object safe
- AcceptorCore and Braid should be opaque
- Mark errors as non_exhaustive
- Ensure that feature combinations compile in —test mode
🚜 Refactor
- consolidate BoxError and BoxFuture into common type aliases
v0.7.0
⛰️ Features
- expose tcp and unix listeners in stream module
- Improved span tracing
- improved tracing for checkouts
- refactor connector
- Make the happy eyeballs algorithm default timeout 30s
- [breaking] remove
TransportStream
type. - [breaking] remove PID file module, publish as separate crate
- feat!(discovery): remove discovery support
- (body) [breaking] Remove the TryCloneRequest trait from the body module.
- (client) [breaking] Remove support for retries from the client
🐛 Bug Fixes
- Ensure that services polled to readiness are used directly
⚙️ Miscellaneous Tasks
- update dependencies
- cargo-deny configuration tweaks
- Add cargo-deny to CI
- improve checkout docs
- Bump rustls-native-certs from 0.7.2 to 0.8.0
- fix docstrings so clippy in rust-1.82 is happy
- Bump webpki-roots from 0.26.3 to 0.26.5
- Bump tokio from 1.39.3 to 1.40.0
- Bump tower from 0.5.0 to 0.5.1
- Bump clap from 4.5.16 to 4.5.17
- remote httpbin tests, make them examples as a script
- make dependabot go in proper section in changelog
- add release-plz config to customize changelog
- cargo-machete ignore target/ directory
- Bump rustls-native-certs from 0.7.1 to 0.7.2
- Bump serde from 1.0.204 to 1.0.207
- Bump tempfile from 3.11.0 to 3.12.0
- Bump clap from 4.5.13 to 4.5.15
v0.6.0
Other
- Improved main module documentation
- regularize imports for http:: crate and Body
- remove unused sevice.rs
- make the release CI pipeline named sensibly
- Adopt the release-plz action
- Merge pull request #117 from alexrudy/feature/checkout-delayed-drop
- Merge pull request #118 from alexrudy/feature/client-layers
- Split the client into service layers
- Remove BOut from Client Builder struct
- Rename generic parameters for HttpService impl
- Make client generic over body types
- Refine what Body does to a simpler subset
v0.5.6
What's Changed
- Bump clap from 4.5.8 to 4.5.9 by @dependabot in #101
- Bump http-body from 1.0.0 to 1.0.1 by @dependabot in #102
- Bump bytes from 1.6.0 to 1.6.1 by @dependabot in #103
- Bump hyper from 1.4.0 to 1.4.1 by @dependabot in #104
- Bump thiserror from 1.0.61 to 1.0.62 by @dependabot in #105
- Support full and From<Vec<_>> for Body by @alexrudy in #108
- Bump tokio from 1.38.0 to 1.38.1 by @dependabot in #107
- Bump thiserror from 1.0.62 to 1.0.63 by @dependabot in #106
- [server] Remove unnecessary re-borrow for connection future by @alexrudy in #109
Full Changelog: v0.5.5...v0.5.6