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

chore: prepare Tokio v1.30.0 release #5917

Merged
merged 15 commits into from
Aug 9, 2023
Merged
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Make sure you activated the full features of the tokio crate on Cargo.toml:

```toml
[dependencies]
tokio = { version = "1.29.1", features = ["full"] }
tokio = { version = "1.30.0", features = ["full"] }
```
Then, on your main.rs:

Expand Down
55 changes: 55 additions & 0 deletions tokio/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,58 @@
# 1.30.0 (August 6, 2023)

taiki-e marked this conversation as resolved.
Show resolved Hide resolved
tokio: bump MSRV to 1.63 ([#5887])
taiki-e marked this conversation as resolved.
Show resolved Hide resolved

### Changed

- tokio: reduce LLVM code generation ([#5859])
- io: support `--cfg mio_unsupported_force_poll_poll` flag ([#5881])
Darksonn marked this conversation as resolved.
Show resolved Hide resolved
- sync: make `const_new` methods always available ([#5885])
- sync: avoid false sharing in mpsc channel ([#5829])
- rt: pop at least one task from inject queue ([#5908])

### Added

- sync: add `broadcast::Sender::new` ([#5824])
- net: implement `UCred` for espidf ([#5868])
- fs: add `File::options()` ([#5869])
- time: implement extra reset variants for `Interval` ([#5878])

### Removed

- tokio: removed unused `tokio_*` cfgs ([#5890])
- remove build script to speed up compilation ([#5887])

### Documented

- sync: mention lagging in docs for `broadcast::send` ([#5820])
- runtime: expand on sharing runtime docs ([#5858])
- io: use vec in example for `AsyncReadExt::read_exact` ([#5863])
- time: mark `Sleep` as `!Unpin` in docs ([#5916])
- process: fix `raw_arg` not showing up in docs ([#5865])

### Unstable
- rt: add runtime ID ([#5864])
- rt: initial implementation of new threaded runtime ([#5823])

[#5887]: https://github.com/tokio-rs/tokio/pull/5887
[#5859]: https://github.com/tokio-rs/tokio/pull/5859
[#5859]: https://github.com/tokio-rs/tokio/pull/5881
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link appears twice. Please double check the links. We usually sort them to make them easier to see.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Darksonn done, I did originally consider sorting but I looked at a few prior entries and they weren't sorted but I agree it is best

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess it depends on who wrote it. I always sort them.

[#5885]: https://github.com/tokio-rs/tokio/pull/5885
[#5829]: https://github.com/tokio-rs/tokio/pull/5829
[#5908]: https://github.com/tokio-rs/tokio/pull/5908
[#5824]: https://github.com/tokio-rs/tokio/pull/5824
[#5868]: https://github.com/tokio-rs/tokio/pull/5868
[#5869]: https://github.com/tokio-rs/tokio/pull/5869
[#5878]: https://github.com/tokio-rs/tokio/pull/5878
[#5890]: https://github.com/tokio-rs/tokio/pull/5890
[#5820]: https://github.com/tokio-rs/tokio/pull/5820
[#5858]: https://github.com/tokio-rs/tokio/pull/5858
[#5863]: https://github.com/tokio-rs/tokio/pull/5863
[#5916]: https://github.com/tokio-rs/tokio/pull/5916
[#5865]: https://github.com/tokio-rs/tokio/pull/5865
[#5864]: https://github.com/tokio-rs/tokio/pull/5864
[#5823]: https://github.com/tokio-rs/tokio/pull/5823

# 1.29.1 (June 29, 2023)

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion tokio/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ name = "tokio"
# - README.md
# - Update CHANGELOG.md.
# - Create "v1.x.y" git tag.
version = "1.29.1"
version = "1.30.0"
edition = "2021"
rust-version = "1.63"
authors = ["Tokio Contributors <[email protected]>"]
Expand Down
2 changes: 1 addition & 1 deletion tokio/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Make sure you activated the full features of the tokio crate on Cargo.toml:

```toml
[dependencies]
tokio = { version = "1.29.1", features = ["full"] }
tokio = { version = "1.30.0", features = ["full"] }
```
Then, on your main.rs:

Expand Down