mirror of
https://github.com/tokio-rs/tokio.git
synced 2025-09-25 12:00:35 +00:00
chore: release Tokio v1.39.0 (#6711)
This commit is contained in:
parent
dd1d37167d
commit
48e35c11d9
@ -56,7 +56,7 @@ Make sure you activated the full features of the tokio crate on Cargo.toml:
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
tokio = { version = "1.38.1", features = ["full"] }
|
||||
tokio = { version = "1.39.0", features = ["full"] }
|
||||
```
|
||||
Then, on your main.rs:
|
||||
|
||||
|
@ -1,3 +1,81 @@
|
||||
# 1.39.0 (July 23rd, 2024)
|
||||
|
||||
- This release bumps the MSRV to 1.70. ([#6645])
|
||||
- This release upgrades to mio v1. ([#6635])
|
||||
- This release upgrades to windows-sys v0.52 ([#6154])
|
||||
|
||||
### Added
|
||||
|
||||
- io: implement `AsyncSeek` for `Empty` ([#6663])
|
||||
- metrics: stabilize `num_alive_tasks` ([#6619], [#6667])
|
||||
- process: add `Command::as_std_mut` ([#6608])
|
||||
- sync: add `watch::Sender::same_channel` ([#6637])
|
||||
- sync: add `{Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count}` ([#6661])
|
||||
- sync: implement `Default` for `watch::Sender` ([#6626])
|
||||
- task: implement `Clone` for `AbortHandle` ([#6621])
|
||||
- task: stabilize `consume_budget` ([#6622])
|
||||
|
||||
### Changed
|
||||
|
||||
- io: improve panic message of `ReadBuf::put_slice()` ([#6629])
|
||||
- io: read during write in `copy_bidirectional` and `copy` ([#6532])
|
||||
- runtime: replace `num_cpus` with `available_parallelism` ([#6709])
|
||||
- task: avoid stack overflow when passing large future to `block_on` ([#6692])
|
||||
- time: avoid traversing entries in the time wheel twice ([#6584])
|
||||
- time: support `IntoFuture` with `timeout` ([#6666])
|
||||
- macros: support `IntoFuture` with `join!` and `select!` ([#6710])
|
||||
|
||||
### Fixed
|
||||
|
||||
- docs: fix docsrs builds with the fs feature enabled ([#6585])
|
||||
- io: only use short-read optimization on known-to-be-compatible platforms ([#6668])
|
||||
- time: fix overflow panic when using large durations with `Interval` ([#6612])
|
||||
|
||||
### Added (unstable)
|
||||
|
||||
- macros: allow `unhandled_panic` behavior for `#[tokio::main]` and `#[tokio::test]` ([#6593])
|
||||
- metrics: add `spawned_tasks_count` ([#6114])
|
||||
- metrics: add `worker_park_unpark_count` ([#6696])
|
||||
- metrics: add worker thread id ([#6695])
|
||||
|
||||
### Documented
|
||||
|
||||
- io: update `tokio::io::stdout` documentation ([#6674])
|
||||
- macros: typo fix in `join.rs` and `try_join.rs` ([#6641])
|
||||
- runtime: fix typo in `unhandled_panic` ([#6660])
|
||||
- task: document behavior of `JoinSet::try_join_next` when all tasks are running ([#6671])
|
||||
|
||||
[#6114]: https://github.com/tokio-rs/tokio/pull/6114
|
||||
[#6154]: https://github.com/tokio-rs/tokio/pull/6154
|
||||
[#6532]: https://github.com/tokio-rs/tokio/pull/6532
|
||||
[#6584]: https://github.com/tokio-rs/tokio/pull/6584
|
||||
[#6585]: https://github.com/tokio-rs/tokio/pull/6585
|
||||
[#6593]: https://github.com/tokio-rs/tokio/pull/6593
|
||||
[#6608]: https://github.com/tokio-rs/tokio/pull/6608
|
||||
[#6612]: https://github.com/tokio-rs/tokio/pull/6612
|
||||
[#6619]: https://github.com/tokio-rs/tokio/pull/6619
|
||||
[#6621]: https://github.com/tokio-rs/tokio/pull/6621
|
||||
[#6622]: https://github.com/tokio-rs/tokio/pull/6622
|
||||
[#6626]: https://github.com/tokio-rs/tokio/pull/6626
|
||||
[#6629]: https://github.com/tokio-rs/tokio/pull/6629
|
||||
[#6635]: https://github.com/tokio-rs/tokio/pull/6635
|
||||
[#6637]: https://github.com/tokio-rs/tokio/pull/6637
|
||||
[#6641]: https://github.com/tokio-rs/tokio/pull/6641
|
||||
[#6645]: https://github.com/tokio-rs/tokio/pull/6645
|
||||
[#6660]: https://github.com/tokio-rs/tokio/pull/6660
|
||||
[#6661]: https://github.com/tokio-rs/tokio/pull/6661
|
||||
[#6663]: https://github.com/tokio-rs/tokio/pull/6663
|
||||
[#6666]: https://github.com/tokio-rs/tokio/pull/6666
|
||||
[#6667]: https://github.com/tokio-rs/tokio/pull/6667
|
||||
[#6668]: https://github.com/tokio-rs/tokio/pull/6668
|
||||
[#6671]: https://github.com/tokio-rs/tokio/pull/6671
|
||||
[#6674]: https://github.com/tokio-rs/tokio/pull/6674
|
||||
[#6692]: https://github.com/tokio-rs/tokio/pull/6692
|
||||
[#6695]: https://github.com/tokio-rs/tokio/pull/6695
|
||||
[#6696]: https://github.com/tokio-rs/tokio/pull/6696
|
||||
[#6709]: https://github.com/tokio-rs/tokio/pull/6709
|
||||
[#6710]: https://github.com/tokio-rs/tokio/pull/6710
|
||||
|
||||
# 1.38.1 (July 16th, 2024)
|
||||
|
||||
This release fixes the bug identified as ([#6682]), which caused timers not
|
||||
|
@ -6,7 +6,7 @@ name = "tokio"
|
||||
# - README.md
|
||||
# - Update CHANGELOG.md.
|
||||
# - Create "v1.x.y" git tag.
|
||||
version = "1.38.1"
|
||||
version = "1.39.0"
|
||||
edition = "2021"
|
||||
rust-version = "1.70"
|
||||
authors = ["Tokio Contributors <team@tokio.rs>"]
|
||||
|
@ -56,7 +56,7 @@ Make sure you activated the full features of the tokio crate on Cargo.toml:
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
tokio = { version = "1.38.1", features = ["full"] }
|
||||
tokio = { version = "1.39.0", features = ["full"] }
|
||||
```
|
||||
Then, on your main.rs:
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user