This repository has been archived by the owner on Sep 21, 2024. It is now read-only.
This repository has been archived by the owner on Sep 21, 2024. It is now read-only.
Update all hyper/http/http-body instances to >1 #790
Open
Description
With axum
updated to >0.7 (#778), we're using the lower level components http
, hyper
, http-body
at their 1.0+ releases. In tree, we're still using [email protected]
and older http
/http-body
deps. Focusing on hyper
here, but http
and http-body
deps should also be >1.0.
- Update reqwest to a version using hyper > 1
- Waiting on Upgrade to hyper 1.0 seanmonstar/reqwest#2039 landing and published
- Other dependencies like
hyper-rustls
will need to be updated as well, but I believe should be a part of this change
- Other dependencies like
- Waiting on upstream fix for Updating reqwest to 0.11.22 causes macos build failure, requires SystemConfiguration #686 in order to be able to update to a hyper > 1 compatible version
- Waiting on Upgrade to hyper 1.0 seanmonstar/reqwest#2039 landing and published
- Update/replace
hyper-multipart-rfc7578
and its dependentcommon-multipart-rfc7578
, pinned on older hyper & friends.- May inline similar functionality
- May see if upstream dependency can be updated (upgrade to hyper v1 ferristseng/rust-multipart-rfc7578#34), though project hasn't been updated in 2 years
- Maybe other alternatives
- Update/replace
ipfs-api-prelude
, which uses thecommon-multipart-rfc7578
fromhyper-multipart-rfc7578
Remove dependency onipfs-api
Rust crate #587 - Investigate if the wasm-based
gloo-net
could be updated to use >1.0 ofhttp
(currently on[email protected]
)
Activity