mpihlak / mongoproxy

Lightweight proxy to collect MongoDb client metrics
MIT License
42 stars 8 forks source link

Bump tokio from 1.4.0 to 1.8.4 #9

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps tokio from 1.4.0 to 1.8.4.

Release notes

Sourced from tokio's releases.

Tokio v1.8.4

1.8.4 (November 15, 2021)

This release backports a bugfix for a data race when sending and receiving on a closed oneshot channel ([RUSTSEC-2021-0124]) from v1.13.1.

Fixed

  • sync: fix a data race between oneshot::Sender::send and awaiting a oneshot::Receiver when the oneshot has been closed (#4226)

Tokio v1.8.3

1.8.3 (July 22, 2021)

This release backports two fixes from 1.9.0

Fixed

  • Fix leak if output of future panics on drop (#3967)
  • Fix leak in LocalSet (#3978)

#3967: tokio-rs/tokio#3967 #3978: tokio-rs/tokio#3978

Tokio 1.8.2

Fixes a missed edge case from 1.8.1.

Fixed

  • runtime: drop canceled future on next poll (#3965)

Tokio 1.8.1

Forward ports 1.5.1 fixes.

Fixed

  • runtime: remotely abort tasks on JoinHandle::abort (#3934)

#3934: tokio-rs/tokio#3934

tokio-1.8.0

1.8.0 (July 2, 2021)

Added

  • io: add get_{ref,mut} methods to AsyncFdReadyGuard and AsyncFdReadyMutGuard (#3807)
  • io: efficient implementation of vectored writes for BufWriter (#3163)
  • net: add ready/try methods to NamedPipe{Client,Server} (#3866, #3899)
  • sync: add watch::Receiver::borrow_and_update (#3813)
  • sync: implement From<T> for OnceCell<T> (#3877)

... (truncated)

Commits
  • 2273eb1 chore: fix CI on master (#4008)
  • 249f05c chore: fix output of macro after new rustc release (#4189)
  • 2bf6132 macros: fix type resolution error in #[tokio::main] (#4176)
  • c9228bf macros: make tokio-macros attributes more IDE friendly (#4162)
  • 441427c macros: fix wrong error messages (#4067)
  • cc7d9e1 chore: explicitly relaxed clippy lint for runtime entry macro (#4030)
  • f49b7fc tokio-macros: compat with clippy::unwrap_used (#3926)
  • ea87e4e net: fix the uds_datagram tests with the latest nightly stdlib (#3952)
  • e2e7b5e examples: replace time crate with httpdate (#4169)
  • 9a58f7f tests: update Nix to 0.22.0 (#3951)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/mpihlak/mongoproxy/network/alerts).