Skip to content

Commit eaf81ed

Browse files
authored
chore: prepare Tokio v1.36.0 (#6312)
1 parent 53f9e5a commit eaf81ed

File tree

4 files changed

+62
-3
lines changed

4 files changed

+62
-3
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Make sure you activated the full features of the tokio crate on Cargo.toml:
5656

5757
```toml
5858
[dependencies]
59-
tokio = { version = "1.35.1", features = ["full"] }
59+
tokio = { version = "1.36.0", features = ["full"] }
6060
```
6161
Then, on your main.rs:
6262

tokio/CHANGELOG.md

+59
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,62 @@
1+
# 1.36.0 (February 2nd, 2024)
2+
3+
### Added
4+
5+
- io: add `tokio::io::Join` ([#6220])
6+
- io: implement `AsyncWrite` for `Empty` ([#6235])
7+
- net: add support for anonymous unix pipes ([#6127])
8+
- net: add `UnixSocket` ([#6290])
9+
- net: expose keepalive option on `TcpSocket` ([#6311])
10+
- sync: add `{Receiver,UnboundedReceiver}::poll_recv_many` ([#6236])
11+
- sync: add `Sender::{try_,}reserve_many` ([#6205])
12+
- sync: add `watch::Receiver::mark_unchanged` ([#6252])
13+
- task: add `JoinSet::try_join_next` ([#6280])
14+
- time: add `FutureExt::timeout` ([#6276])
15+
16+
### Changed
17+
18+
- io: make `copy` cooperative ([#6265])
19+
- io: make `repeat` and `sink` cooperative ([#6254])
20+
- io: simplify check for empty slice ([#6293])
21+
- rt: improve robustness of `wake_in_drop_after_panic` test ([#6238])
22+
- process: use pidfd on Linux when available ([#6152])
23+
- sync: use AtomicBool in broadcast channel future ([#6298])
24+
25+
### Fixed
26+
27+
- chore: typographic improvements ([#6262])
28+
- runtime: remove obsolete comment ([#6303])
29+
- task: fix typo ([#6261])
30+
31+
### Documented
32+
33+
- io: clarify `clear_ready` docs ([#6304])
34+
- net: document that `*Fd` traits on `TcpSocket` are unix-only ([#6294])
35+
- sync: document FIFO behavior of `tokio::sync::Mutex` ([#6279])
36+
37+
[#6220]: https://github.com/tokio-rs/tokio/pull/6220
38+
[#6235]: https://github.com/tokio-rs/tokio/pull/6235
39+
[#6127]: https://github.com/tokio-rs/tokio/pull/6127
40+
[#6290]: https://github.com/tokio-rs/tokio/pull/6290
41+
[#6311]: https://github.com/tokio-rs/tokio/pull/6311
42+
[#6236]: https://github.com/tokio-rs/tokio/pull/6236
43+
[#6205]: https://github.com/tokio-rs/tokio/pull/6205
44+
[#6252]: https://github.com/tokio-rs/tokio/pull/6252
45+
[#6280]: https://github.com/tokio-rs/tokio/pull/6280
46+
[#6276]: https://github.com/tokio-rs/tokio/pull/6276
47+
[#6265]: https://github.com/tokio-rs/tokio/pull/6265
48+
[#6254]: https://github.com/tokio-rs/tokio/pull/6254
49+
[#6293]: https://github.com/tokio-rs/tokio/pull/6293
50+
[#6238]: https://github.com/tokio-rs/tokio/pull/6238
51+
[#6152]: https://github.com/tokio-rs/tokio/pull/6152
52+
[#6298]: https://github.com/tokio-rs/tokio/pull/6298
53+
[#6262]: https://github.com/tokio-rs/tokio/pull/6262
54+
[#6303]: https://github.com/tokio-rs/tokio/pull/6303
55+
[#6261]: https://github.com/tokio-rs/tokio/pull/6261
56+
[#6304]: https://github.com/tokio-rs/tokio/pull/6304
57+
[#6294]: https://github.com/tokio-rs/tokio/pull/6294
58+
[#6279]: https://github.com/tokio-rs/tokio/pull/6279
59+
160
# 1.35.1 (December 19, 2023)
261

362
This is a forward part of a change that was backported to 1.25.3.

tokio/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ name = "tokio"
66
# - README.md
77
# - Update CHANGELOG.md.
88
# - Create "v1.x.y" git tag.
9-
version = "1.35.1"
9+
version = "1.36.0"
1010
edition = "2021"
1111
rust-version = "1.63"
1212
authors = ["Tokio Contributors <[email protected]>"]

tokio/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Make sure you activated the full features of the tokio crate on Cargo.toml:
5656

5757
```toml
5858
[dependencies]
59-
tokio = { version = "1.35.1", features = ["full"] }
59+
tokio = { version = "1.36.0", features = ["full"] }
6060
```
6161
Then, on your main.rs:
6262

0 commit comments

Comments
 (0)