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
40 changes: 40 additions & 0 deletions tokio/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,43 @@
# 1.30.0 (August 6, 2023)

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

### Fixed
- runtime: fix flaky test `wake_while_rt_is_dropping` (#5905)
taiki-e marked this conversation as resolved.
Show resolved Hide resolved

### Changed

- tokio: reduce LLVM code generation (#5859)
- poll: Do not clear readiness on short read/writes. (#5881)
taiki-e 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)
### 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)
- rt: pop at least one task from inject queue (#5908)
taiki-e marked this conversation as resolved.
Show resolved Hide resolved

### Removed

- tokio: removed unused `tokio_*` cfgs (#5890)
taiki-e marked this conversation as resolved.
Show resolved Hide resolved
- the entire build.rs is removed so compiling Tokio should be faster
taiki-e marked this conversation as resolved.
Show resolved Hide resolved

### 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(alt): fix a number of concurrency bugs (#5907)
- rt(alt): track which workers are idle. (#5886)
- rt: add runtime ID (#5864)
- rt: initial implementation of new threaded runtime (#5823)
taiki-e marked this conversation as resolved.
Show resolved Hide resolved
Copy link
Contributor

@Darksonn Darksonn Aug 8, 2023

Choose a reason for hiding this comment

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

Please turn all of the changelog lines into links. Here's an example of how it should look with two of the links:

Suggested change
- rt: add runtime ID (#5864)
- rt: initial implementation of new threaded runtime (#5823)
- rt: add runtime ID ([#5864])
- rt: initial implementation of new threaded runtime ([#5823])
[#5823]: https://github.com/tokio-rs/tokio/pull/5823
[#5864]: https://github.com/tokio-rs/tokio/pull/5864

Note the two changes:

  • Square brackets added around PR number in the commit message.
  • Links added at the bottom, in sorted order.


# 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