This repository was archived by the owner on Sep 21, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 38
Update all hyper/http/http-body instances to >1 #790
Copy link
Copy link
Open
Labels
ChoreNon-user-facing featureNon-user-facing featuredependenciesPull requests that update a dependency filePull requests that update a dependency file
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 hyper@0.14.27 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-rustlswill 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-rfc7578and 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-rfc7578fromhyper-multipart-rfc7578Remove dependency onipfs-apiRust crate #587 - Investigate if the wasm-based
gloo-netcould be updated to use >1.0 ofhttp(currently onhttp@0.2)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ChoreNon-user-facing featureNon-user-facing featuredependenciesPull requests that update a dependency filePull requests that update a dependency file