Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tower: update tokio-util to v0.7 #638

Merged
merged 5 commits into from
Feb 11, 2022
Merged

tower: update tokio-util to v0.7 #638

merged 5 commits into from
Feb 11, 2022

Conversation

hawkw
Copy link
Member

@hawkw hawkw commented Feb 11, 2022

This PR updates tokio-util to v0.7.

It also updates the minimum tokio dependency to v1.6.0.
This is because tokio-util requires at least tokio v1.6.0 for
mpsc::Sender::reserve_owned, but it only specifies a minimum version
of v1.0.0. This is incorrect and should be considered an upstream bug,
but updating our tokio dep fixes this, so that should at least unbreak
tower's build for now.

Signed-off-by: Eliza Weisman eliza@buoyant.io

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
`tokio-util` requires at least `tokio` v1.6.0 for
`mpsc::Sender::reserve_owned`, but it only specifies a minimum version
of v1.0.0. This is incorrect and should be considered an upstream bug,
but updating our tokio dep fixes this, so that should at least unbreak
`tower`'s build for now.

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
@hawkw hawkw merged commit 386de64 into master Feb 11, 2022
@hawkw hawkw deleted the eliza/tokio-util-0.7 branch February 11, 2022 19:29
nightkr added a commit to nightkr/tower-http that referenced this pull request Feb 14, 2022
nightkr added a commit to nightkr/tower-http that referenced this pull request Feb 14, 2022
According to tower-rs/tower#638, this is now required
by tokio-util, but declared incorrectly.
davidpdrsn pushed a commit to tower-rs/tower-http that referenced this pull request Feb 14, 2022
* tokio-util: 0.6.8 -> 0.7.0

This mirrors tower-rs/tower#638.

* Bump tokio requirement to 1.6

According to tower-rs/tower#638, this is now required
by tokio-util, but declared incorrectly.
hawkw added a commit that referenced this pull request Feb 16, 2022
# 0.4.12 (February 16, 2022)

### Fixed

- **hedge**, **load**, **retry**: Fix use of `Instant` operations that
  can panic on platforms where `Instant` is not monotonic ([#633])
- Disable `attributes` feature on `tracing` dependency ([#623])
- Remove unused dependencies and dependency features with some feature
  combinations ([#603], [#602])
- **docs**: Fix a typo in the RustDoc for `Buffer` ([#622])

### Changed

- **hedge**: Updated `hdrhistogram` dependency to v7.0 ([#602])
- Updated `tokio-util` dependency to v0.7 ([#638])

[#633]: #633
[#623]: #623
[#603]: #603
[#602]: #602
[#622]: #622
[#638]: #638
hawkw added a commit that referenced this pull request Feb 16, 2022
* chore: prepare to release v0.4.12

# 0.4.12 (February 16, 2022)

### Fixed

- **hedge**, **load**, **retry**: Fix use of `Instant` operations that
  can panic on platforms where `Instant` is not monotonic ([#633])
- Disable `attributes` feature on `tracing` dependency ([#623])
- Remove unused dependencies and dependency features with some feature
  combinations ([#603], [#602])
- **docs**: Fix a typo in the RustDoc for `Buffer` ([#622])

### Changed

- Updated minimum supported Rust version (MSRV) to 1.49.0.
- **hedge**: Updated `hdrhistogram` dependency to v7.0 ([#602])
- Updated `tokio-util` dependency to v0.7 ([#638])

[#633]: #633
[#623]: #623
[#603]: #603
[#602]: #602
[#622]: #622
[#638]: #638

* add msrv
dcormier added a commit to dcormier/tower that referenced this pull request Aug 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants