Skip to content

Commit

Permalink
Upgrade hyper, tonic et al only in ducks (#1181)
Browse files Browse the repository at this point in the history
### What does this PR do?

This commit is peer to #1179 and takes an alternative approach: only
upgrade hyper et al in single spots in the project. This means we have
a mix of different hyper versions et al but it does compile at least.

This is a wretched mess. I couldn't make tower work in ducks so it's
dropped -- we'll need to add load shedding and concurrency control ourselves
if we want it -- and while it's cool that hyper is now a 1.0 crate I
really, really don't love that we depend on a small set of 0.1 crates
to get there. I don't know if I would rather just opt into axum or not,
although hyper at least will be a going concern in the ecosystem
with high probability.
  • Loading branch information
blt authored Dec 30, 2024
1 parent 7f037ec commit 39f4a68
Show file tree
Hide file tree
Showing 6 changed files with 380 additions and 183 deletions.
Loading

0 comments on commit 39f4a68

Please sign in to comment.