-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit d556bd5
committed
Update Rust crate tokio to 1.18 (#60)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [tokio](https://tokio.rs) ([source](https://togithub.com/tokio-rs/tokio)) | dependencies | minor | `1.17` -> `1.18` |
---
### Release Notes
<details>
<summary>tokio-rs/tokio</summary>
### [`v1.18.1`](https://togithub.com/tokio-rs/tokio/releases/tokio-1.18.1)
[Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.18.0...tokio-1.18.1)
### 1.18.1 (May 2, 2022)
The 1.18.0 release broke the build for targets without 64-bit atomics when building with `tokio_unstable`. This release fixes that. ([#​4649])
[#​4649]: https://togithub.com/tokio-rs/tokio/pull/4649
### [`v1.18.0`](https://togithub.com/tokio-rs/tokio/releases/tokio-1.18.0)
[Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.17.0...tokio-1.18.0)
### 1.18.0 (April 27, 2022)
This release adds a number of new APIs in `tokio::net`, `tokio::signal`, and
`tokio::sync`. In addition, it adds new unstable APIs to `tokio::task` (`Id`s
for uniquely identifying a task, and `AbortHandle` for remotely cancelling a
task), as well as a number of bugfixes.
##### Fixed
- blocking: add missing `#[track_caller]` for `spawn_blocking` ([#​4616](https://togithub.com/tokio-rs/tokio/issues/4616))
- macros: fix `select` macro to process 64 branches ([#​4519](https://togithub.com/tokio-rs/tokio/issues/4519))
- net: fix `try_io` methods not calling Mio's `try_io` internally ([#​4582](https://togithub.com/tokio-rs/tokio/issues/4582))
- runtime: recover when OS fails to spawn a new thread ([#​4485](https://togithub.com/tokio-rs/tokio/issues/4485))
##### Added
- macros: support setting a custom crate name for `#[tokio::main]` and
`#[tokio::test]` ([#​4613](https://togithub.com/tokio-rs/tokio/issues/4613))
- net: add `UdpSocket::peer_addr` ([#​4611](https://togithub.com/tokio-rs/tokio/issues/4611))
- net: add `try_read_buf` method for named pipes ([#​4626](https://togithub.com/tokio-rs/tokio/issues/4626))
- signal: add `SignalKind` `Hash`/`Eq` impls and `c_int` conversion ([#​4540](https://togithub.com/tokio-rs/tokio/issues/4540))
- signal: add support for signals up to `SIGRTMAX` ([#​4555](https://togithub.com/tokio-rs/tokio/issues/4555))
- sync: add `watch::Sender::send_modify` method ([#​4310](https://togithub.com/tokio-rs/tokio/issues/4310))
- sync: add `broadcast::Receiver::len` method ([#​4542](https://togithub.com/tokio-rs/tokio/issues/4542))
- sync: add `watch::Receiver::same_channel` method ([#​4581](https://togithub.com/tokio-rs/tokio/issues/4581))
- sync: implement `Clone` for `RecvError` types ([#​4560](https://togithub.com/tokio-rs/tokio/issues/4560))
##### Changed
- update `mio` to 0.8.1 ([#​4582](https://togithub.com/tokio-rs/tokio/issues/4582))
- macros: rename `tokio::select!`'s internal `util` module ([#​4543](https://togithub.com/tokio-rs/tokio/issues/4543))
- runtime: use `Vec::with_capacity` when building runtime ([#​4553](https://togithub.com/tokio-rs/tokio/issues/4553))
##### Documented
- improve docs for `tokio_unstable` ([#​4524](https://togithub.com/tokio-rs/tokio/issues/4524))
- runtime: include more documentation for thread_pool/worker ([#​4511](https://togithub.com/tokio-rs/tokio/issues/4511))
- runtime: update `Handle::current`'s docs to mention `EnterGuard` ([#​4567](https://togithub.com/tokio-rs/tokio/issues/4567))
- time: clarify platform specific timer resolution ([#​4474](https://togithub.com/tokio-rs/tokio/issues/4474))
- signal: document that `Signal::recv` is cancel-safe ([#​4634](https://togithub.com/tokio-rs/tokio/issues/4634))
- sync: `UnboundedReceiver` close docs ([#​4548](https://togithub.com/tokio-rs/tokio/issues/4548))
##### Unstable
The following changes only apply when building with `--cfg tokio_unstable`:
- task: add `task::Id` type ([#​4630](https://togithub.com/tokio-rs/tokio/issues/4630))
- task: add `AbortHandle` type for cancelling tasks in a `JoinSet` ([#​4530](https://togithub.com/tokio-rs/tokio/issues/4530)],
\[[#​4640](https://togithub.com/tokio-rs/tokio/issues/4640))
- task: fix missing `doc(cfg(...))` attributes for `JoinSet` ([#​4531](https://togithub.com/tokio-rs/tokio/issues/4531))
- task: fix broken link in `AbortHandle` RustDoc ([#​4545](https://togithub.com/tokio-rs/tokio/issues/4545))
- metrics: add initial IO driver metrics ([#​4507](https://togithub.com/tokio-rs/tokio/issues/4507))
</details>
---
### Configuration
📅 **Schedule**: "after 5:00 and before 6:00 every weekday" in timezone Europe/Berlin.
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/stackabletech/spark-k8s-operator).1 parent a4b816d commit d556bd5Copy full SHA for d556bd5
File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedFilter options
- rust/operator-binary
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedrust/operator-binary/Cargo.toml
Copy file name to clipboardExpand all lines: rust/operator-binary/Cargo.toml+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
| 21 | + | |
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
|
0 commit comments