Skip to content

Commit 4c220af

Browse files
authored
chore: prepare Tokio v1.30.0 release (#5917)
1 parent 0a631f8 commit 4c220af

File tree

4 files changed

+61
-3
lines changed

4 files changed

+61
-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.29.1", features = ["full"] }
59+
tokio = { version = "1.30.0", features = ["full"] }
6060
```
6161
Then, on your main.rs:
6262

tokio/CHANGELOG.md

+58
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,61 @@
1+
# 1.30.0 (August 9, 2023)
2+
3+
This release bumps the MSRV of Tokio to 1.63. ([#5887])
4+
5+
### Changed
6+
7+
- tokio: reduce LLVM code generation ([#5859])
8+
- io: support `--cfg mio_unsupported_force_poll_poll` flag ([#5881])
9+
- sync: make `const_new` methods always available ([#5885])
10+
- sync: avoid false sharing in mpsc channel ([#5829])
11+
- rt: pop at least one task from inject queue ([#5908])
12+
13+
### Added
14+
15+
- sync: add `broadcast::Sender::new` ([#5824])
16+
- net: implement `UCred` for espidf ([#5868])
17+
- fs: add `File::options()` ([#5869])
18+
- time: implement extra reset variants for `Interval` ([#5878])
19+
- process: add `{ChildStd*}::into_owned_{fd, handle}` ([#5899])
20+
21+
### Removed
22+
23+
- tokio: removed unused `tokio_*` cfgs ([#5890])
24+
- remove build script to speed up compilation ([#5887])
25+
26+
### Documented
27+
28+
- sync: mention lagging in docs for `broadcast::send` ([#5820])
29+
- runtime: expand on sharing runtime docs ([#5858])
30+
- io: use vec in example for `AsyncReadExt::read_exact` ([#5863])
31+
- time: mark `Sleep` as `!Unpin` in docs ([#5916])
32+
- process: fix `raw_arg` not showing up in docs ([#5865])
33+
34+
### Unstable
35+
36+
- rt: add runtime ID ([#5864])
37+
- rt: initial implementation of new threaded runtime ([#5823])
38+
39+
[#5820]: https://github.com/tokio-rs/tokio/pull/5820
40+
[#5823]: https://github.com/tokio-rs/tokio/pull/5823
41+
[#5824]: https://github.com/tokio-rs/tokio/pull/5824
42+
[#5829]: https://github.com/tokio-rs/tokio/pull/5829
43+
[#5858]: https://github.com/tokio-rs/tokio/pull/5858
44+
[#5859]: https://github.com/tokio-rs/tokio/pull/5859
45+
[#5863]: https://github.com/tokio-rs/tokio/pull/5863
46+
[#5864]: https://github.com/tokio-rs/tokio/pull/5864
47+
[#5865]: https://github.com/tokio-rs/tokio/pull/5865
48+
[#5868]: https://github.com/tokio-rs/tokio/pull/5868
49+
[#5869]: https://github.com/tokio-rs/tokio/pull/5869
50+
[#5878]: https://github.com/tokio-rs/tokio/pull/5878
51+
[#5881]: https://github.com/tokio-rs/tokio/pull/5881
52+
[#5885]: https://github.com/tokio-rs/tokio/pull/5885
53+
[#5887]: https://github.com/tokio-rs/tokio/pull/5887
54+
[#5890]: https://github.com/tokio-rs/tokio/pull/5890
55+
[#5899]: https://github.com/tokio-rs/tokio/pull/5899
56+
[#5908]: https://github.com/tokio-rs/tokio/pull/5908
57+
[#5916]: https://github.com/tokio-rs/tokio/pull/5916
58+
159
# 1.29.1 (June 29, 2023)
260

361
### Fixed

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.29.1"
9+
version = "1.30.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.29.1", features = ["full"] }
59+
tokio = { version = "1.30.0", features = ["full"] }
6060
```
6161
Then, on your main.rs:
6262

0 commit comments

Comments
 (0)