More at seanmonstar.com
Highlights:
- `rt::Timer` can override `now()`.
- Fix internals of HTTP/2 extended connect upgrades.
github.com/hyperium/hyp...
Highlights:
- `rt::Timer` can override `now()`.
- Fix internals of HTTP/2 extended connect upgrades.
github.com/hyperium/hyp...
This is a written version of my talk at #RustConf 2025, where I talk about the joys and sorrows of future cancellations in Rust, with lessons from our work at @oxide.computer. Includes a video of the talk as well. Check it out!
This is a written version of my talk at #RustConf 2025, where I talk about the joys and sorrows of future cancellations in Rust, with lessons from our work at @oxide.computer. Includes a video of the talk as well. Check it out!
github.com/hyperium/hyp...
github.com/hyperium/hyp...
- the beginning of hyper, and async #rustlang
- as the ecosystem grew
- the development of crates like hyper-util, headers, warp, reqwest
- being independent
- 5 years from now
seanmonstar.com/blog/podcast...
- the beginning of hyper, and async #rustlang
- as the ecosystem grew
- the development of crates like hyper-util, headers, warp, reqwest
- being independent
- 5 years from now
seanmonstar.com/blog/podcast...
@hyper.rs handles it just fine, but we also provided some patches to help.
#rustlang #security
seanmonstar.com/blog/hyper-h...
@hyper.rs handles it just fine, but we also provided some patches to help.
#rustlang #security
seanmonstar.com/blog/hyper-h...
- Introduces `reqwest::retry`, an easy builder to make safe automatic retries.
- Adds Unix Domain Socket support.
- And of course more.
github.com/seanmonstar/...
- Introduces `reqwest::retry`, an easy builder to make safe automatic retries.
- Adds Unix Domain Socket support.
- And of course more.
github.com/seanmonstar/...
- Introduces `reqwest::retry`, an easy builder to make safe automatic retries.
- Adds Unix Domain Socket support.
- And of course more.
github.com/seanmonstar/...
- Introduces `reqwest::retry`, an easy builder to make safe automatic retries.
- Adds Unix Domain Socket support.
- And of course more.
github.com/seanmonstar/...
- Filters remain the focus
- Upgrade to hyper v1
- Crate features on a diet
- Iterating on the Server builder (and API design in general)
seanmonstar.com/blog/warp-v04/
#rustlang
- Filters remain the focus
- Upgrade to hyper v1
- Crate features on a diet
- Iterating on the Server builder (and API design in general)
seanmonstar.com/blog/warp-v04/
#rustlang
- Filters remain the focus
- Upgrade to hyper v1
- Crate features on a diet
- Iterating on the Server builder (and API design in general)
seanmonstar.com/blog/warp-v04/
#rustlang
- Filters remain the focus
- Upgrade to hyper v1
- Crate features on a diet
- Iterating on the Server builder (and API design in general)
seanmonstar.com/blog/warp-v04/
#rustlang
Please upgrade to v1 to get the latest fixes.
Please upgrade to v1 to get the latest fixes.
This includes an upgrade to hyper v1, and cleans up the crate features a bit so you can choose what to enable (less is on by default).
Most of the API stayed the same (the examples and tests barely needed any changing). 🚀
github.com/seanmonstar/...
This includes an upgrade to hyper v1, and cleans up the crate features a bit so you can choose what to enable (less is on by default).
Most of the API stayed the same (the examples and tests barely needed any changing). 🚀
github.com/seanmonstar/...
This includes an upgrade to hyper v1, and cleans up the crate features a bit so you can choose what to enable (less is on by default).
Most of the API stayed the same (the examples and tests barely needed any changing). 🚀
github.com/seanmonstar/...
This includes an upgrade to hyper v1, and cleans up the crate features a bit so you can choose what to enable (less is on by default).
Most of the API stayed the same (the examples and tests barely needed any changing). 🚀
github.com/seanmonstar/...
git blame: "Me, 8 years ago"
*emotional damage*
git blame: "Me, 8 years ago"
*emotional damage*
This adds a builder to configure how retries work, while helping you do so responsibly. And the goal is to upstream what we can to tower.
seanmonstar.com/blog/reqwest...
This adds a builder to configure how retries work, while helping you do so responsibly. And the goal is to upstream what we can to tower.
seanmonstar.com/blog/reqwest...
- Several HTTP/3 improvements.
- A redirect limit off-by-1 fix.
- Add headers for a proxy.
Includes internal refactors of types now in hyper-util or tower, like redirects, proxy matchers, and proxy connectors!
github.com/seanmonstar/...
- Several HTTP/3 improvements.
- A redirect limit off-by-1 fix.
- Add headers for a proxy.
Includes internal refactors of types now in hyper-util or tower, like redirects, proxy matchers, and proxy connectors!
github.com/seanmonstar/...
This one has the things. Part of making reqwest "more modular".
- A proxy matcher type that can use environment/system variables.
- SOCKS and HTTP Tunnel connector adapters.
- Graceful shutdown made more flexible.
- Bug fixes!
github.com/hyperium/hyp...
This one has the things. Part of making reqwest "more modular".
- A proxy matcher type that can use environment/system variables.
- SOCKS and HTTP Tunnel connector adapters.
- Graceful shutdown made more flexible.
- Bug fixes!
github.com/hyperium/hyp...
Was that you?
Was that you?
When piping a body into a sink, how can we forward cancelation when backpressure is applied?
#rustlang 🦀
seanmonstar.com/blog/body-po...
When piping a body into a sink, how can we forward cancelation when backpressure is applied?
#rustlang 🦀
seanmonstar.com/blog/body-po...
#rustlang 🦀
hyper.rs/blog/2025/04...
#rustlang 🦀
hyper.rs/blog/2025/04...