More at seanmonstar.com
- API support for 1xx responses
- Fixes for DATA frame padding and stream capacity when pending
github.com/hyperium/h2/...
- API support for 1xx responses
- Fixes for DATA frame padding and stream capacity when pending
github.com/hyperium/h2/...
but i'm frustated at how poor the experience is for windows users
but i'm frustated at how poor the experience is for windows users
- This brings rustls by default, replacing native-tls. 🦀
- Some feature and method cleanup.
- But easy to upgrade for most everyone.
seanmonstar.com/blog/reqwest...
- This brings rustls by default, replacing native-tls. 🦀
- Some feature and method cleanup.
- But easy to upgrade for most everyone.
seanmonstar.com/blog/reqwest...
- This brings rustls by default, replacing native-tls. 🦀
- Some feature and method cleanup.
- But easy to upgrade for most everyone.
seanmonstar.com/blog/reqwest...
- This brings rustls by default, replacing native-tls. 🦀
- Some feature and method cleanup.
- But easy to upgrade for most everyone.
seanmonstar.com/blog/reqwest...
This has some breaking changes, the biggest was switching to rustls by default.
I'd appreciate if you gave it a spin 🙏
github.com/seanmonstar/...
This has some breaking changes, the biggest was switching to rustls by default.
I'd appreciate if you gave it a spin 🙏
github.com/seanmonstar/...
This has some breaking changes, the biggest was switching to rustls by default.
I'd appreciate if you gave it a spin 🙏
github.com/seanmonstar/...
This has some breaking changes, the biggest was switching to rustls by default.
I'd appreciate if you gave it a spin 🙏
github.com/seanmonstar/...
We took the various aspects of a connection pool and made them into individual layers to combine as needed.
This is something I've been thinking about for years, I'm so glad it's finally coming out. #rustlang
seanmonstar.com/blog/hyper-u...
We took the various aspects of a connection pool and made them into individual layers to combine as needed.
This is something I've been thinking about for years, I'm so glad it's finally coming out. #rustlang
seanmonstar.com/blog/hyper-u...
We took the various aspects of a connection pool and made them into individual layers to combine as needed.
This is something I've been thinking about for years, I'm so glad it's finally coming out. #rustlang
seanmonstar.com/blog/hyper-u...
We took the various aspects of a connection pool and made them into individual layers to combine as needed.
This is something I've been thinking about for years, I'm so glad it's finally coming out. #rustlang
seanmonstar.com/blog/hyper-u...
Followup to recent discussion: decided to write about lock poisoning, looking at the arguments on each side, and informed by our experience at @oxide.computer dealing with the parallel problem of unexpected async cancellations
Please give it a read!
Followup to recent discussion: decided to write about lock poisoning, looking at the arguments on each side, and informed by our experience at @oxide.computer dealing with the parallel problem of unexpected async cancellations
Please give it a read!
If you've used hyper (or related libraries) just a little or a whole bunch, providing feedback is invaluable and should take less than 5 minutes. Give it a go!
seanmonstar.com/blog/hyper-u...
#rustlang
If you've used hyper (or related libraries) just a little or a whole bunch, providing feedback is invaluable and should take less than 5 minutes. Give it a go!
seanmonstar.com/blog/hyper-u...
#rustlang
I like one suggestion I've seen:
- lock() just panics on poison, no Result
- try_lock() let's you try to recover from poison for the 1%
I like one suggestion I've seen:
- lock() just panics on poison, no Result
- try_lock() let's you try to recover from poison for the 1%
- Mutex::lock(), which well yea ok go boom please
- A field that is only an Option to support moving out in Drop
- Mutex::lock(), which well yea ok go boom please
- A field that is only an Option to support moving out in Drop
If you've used hyper (or related libraries) just a little or a whole bunch, providing feedback is invaluable and should take less than 5 minutes. Give it a go!
seanmonstar.com/blog/hyper-u...
#rustlang
If you've used hyper (or related libraries) just a little or a whole bunch, providing feedback is invaluable and should take less than 5 minutes. Give it a go!
seanmonstar.com/blog/hyper-u...
#rustlang
security.googleblog.com/2025/11/rust...
security.googleblog.com/2025/11/rust...
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...
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...