|
| 1 | +# 1.19.0 (June 3, 2022) |
| 2 | + |
| 3 | +### Added |
| 4 | + |
| 5 | +- runtime: add `is_finished` method for `JoinHandle` and `AbortHandle` ([#4709]) |
| 6 | +- runtime: make global queue and event polling intervals configurable ([#4671]) |
| 7 | +- sync: add `Notified::enable` ([#4705]) |
| 8 | +- sync: add `watch::Sender::send_if_modified` ([#4591]) |
| 9 | +- sync: add resubscribe method to broadcast::Receiver ([#4607]) |
| 10 | +- net: add `take_error` to `TcpSocket and `TcpStream` ([#4739]) |
| 11 | + |
| 12 | +### Changed |
| 13 | + |
| 14 | +- io: refactor out usage of Weak in the io handle ([#4656]) |
| 15 | + |
| 16 | +### Fixed |
| 17 | + |
| 18 | +- macros: avoid starvation in `join!` and `try_join!` ([#4624]) |
| 19 | + |
| 20 | +### Documented |
| 21 | + |
| 22 | +- runtime: clarify semantics of tasks outliving `block_on` ([#4729]) |
| 23 | +- time: fix example for `MissedTickBehavior::Burst` ([#4713]) |
| 24 | + |
| 25 | +### Unstable |
| 26 | + |
| 27 | +- metrics: correctly update atomics in `IoDriverMetrics` ([#4725]) |
| 28 | +- metrics: fix compilation with unstable, process, and rt, but without net ([#4682]) |
| 29 | +- task: add `#[track_caller]` to `JoinSet`/`JoinMap` ([#4697]) |
| 30 | +- task: add `Builder::{spawn_on, spawn_local_on, spawn_blocking_on}` ([#4683]) |
| 31 | +- task: add `consume_budget` for cooperative scheduling ([#4498]) |
| 32 | +- task: add `join_set::Builder` for configuring `JoinSet` tasks ([#4687]) |
| 33 | +- task: update return value of `JoinSet::join_one` ([#4726]) |
| 34 | + |
| 35 | +[#4498]: https://github.com/tokio-rs/tokio/pull/4498 |
| 36 | +[#4591]: https://github.com/tokio-rs/tokio/pull/4591 |
| 37 | +[#4607]: https://github.com/tokio-rs/tokio/pull/4607 |
| 38 | +[#4624]: https://github.com/tokio-rs/tokio/pull/4624 |
| 39 | +[#4656]: https://github.com/tokio-rs/tokio/pull/4656 |
| 40 | +[#4671]: https://github.com/tokio-rs/tokio/pull/4671 |
| 41 | +[#4682]: https://github.com/tokio-rs/tokio/pull/4682 |
| 42 | +[#4683]: https://github.com/tokio-rs/tokio/pull/4683 |
| 43 | +[#4687]: https://github.com/tokio-rs/tokio/pull/4687 |
| 44 | +[#4697]: https://github.com/tokio-rs/tokio/pull/4697 |
| 45 | +[#4705]: https://github.com/tokio-rs/tokio/pull/4705 |
| 46 | +[#4709]: https://github.com/tokio-rs/tokio/pull/4709 |
| 47 | +[#4713]: https://github.com/tokio-rs/tokio/pull/4713 |
| 48 | +[#4725]: https://github.com/tokio-rs/tokio/pull/4725 |
| 49 | +[#4726]: https://github.com/tokio-rs/tokio/pull/4726 |
| 50 | +[#4729]: https://github.com/tokio-rs/tokio/pull/4729 |
| 51 | +[#4739]: https://github.com/tokio-rs/tokio/pull/4739 |
| 52 | + |
1 | 53 | # 1.18.2 (May 5, 2022)
|
2 | 54 |
|
3 | 55 | Add missing features for the `winapi` dependency. ([#4663])
|
|
0 commit comments