|
| 1 | +# 1.33.0 (October 9, 2023) |
| 2 | + |
| 3 | +### Fixed |
| 4 | + |
| 5 | +- io: mark `Interest::add` with `#[must_use]` ([#6037]) |
| 6 | +- runtime: fix cache line size for RISC-V ([#5994]) |
| 7 | +- sync: prevent lock poisoning in `watch::Receiver::wait_for` ([#6021]) |
| 8 | +- task: fix `spawn_local` source location ([#5984]) |
| 9 | + |
| 10 | +### Changed |
| 11 | + |
| 12 | +- macros: use `::core` imports instead of `::std` in `tokio::test` ([#5973]) |
| 13 | +- sync: use Acquire/Release orderings instead of SeqCst in `watch` ([#6018]) |
| 14 | + |
| 15 | +### Added |
| 16 | + |
| 17 | +- fs: add vectored writes to `tokio::fs::File` ([#5958]) |
| 18 | +- io: add `Interest::remove` method ([#5906]) |
| 19 | +- io: add vectored writes to `DuplexStream` ([#5985]) |
| 20 | +- net: add Apple tvOS support ([#6045]) |
| 21 | +- sync: add `?Sized` bound to `{MutexGuard,OwnedMutexGuard}::map` ([#5997]) |
| 22 | +- sync: add `watch::Receiver::mark_unseen` ([#5962], [#6014], [#6017]) |
| 23 | +- sync: add `watch::Sender::new` ([#5998]) |
| 24 | +- sync: add const fn `OnceCell::from_value` ([#5903]) |
| 25 | + |
| 26 | +### Removed |
| 27 | + |
| 28 | +- remove unused `stats` feature ([#5952]) |
| 29 | + |
| 30 | +### Documented |
| 31 | + |
| 32 | +- add missing backticks in code examples ([#5938], [#6056]) |
| 33 | +- fix typos ([#5988], [#6030]) |
| 34 | +- process: document that `Child::wait` is cancel safe ([#5977]) |
| 35 | +- sync: add examples for `Semaphore` ([#5939], [#5956], [#5978], [#6031], [#6032], [#6050]) |
| 36 | +- sync: document that `broadcast` capacity is a lower bound ([#6042]) |
| 37 | +- sync: document that `const_new` is not instrumented ([#6002]) |
| 38 | +- sync: improve cancel-safety documentation for `mpsc::Sender::send` ([#5947]) |
| 39 | +- sync: improve docs for `watch` channel ([#5954]) |
| 40 | +- taskdump: render taskdump documentation on docs.rs ([#5972]) |
| 41 | + |
| 42 | +### Unstable |
| 43 | + |
| 44 | +- taskdump: fix potential deadlock ([#6036]) |
| 45 | + |
| 46 | +[#5903]: https://github.com/tokio-rs/tokio/pull/5903 |
| 47 | +[#5906]: https://github.com/tokio-rs/tokio/pull/5906 |
| 48 | +[#5938]: https://github.com/tokio-rs/tokio/pull/5938 |
| 49 | +[#5939]: https://github.com/tokio-rs/tokio/pull/5939 |
| 50 | +[#5947]: https://github.com/tokio-rs/tokio/pull/5947 |
| 51 | +[#5952]: https://github.com/tokio-rs/tokio/pull/5952 |
| 52 | +[#5954]: https://github.com/tokio-rs/tokio/pull/5954 |
| 53 | +[#5956]: https://github.com/tokio-rs/tokio/pull/5956 |
| 54 | +[#5958]: https://github.com/tokio-rs/tokio/pull/5958 |
| 55 | +[#5960]: https://github.com/tokio-rs/tokio/pull/5960 |
| 56 | +[#5962]: https://github.com/tokio-rs/tokio/pull/5962 |
| 57 | +[#5971]: https://github.com/tokio-rs/tokio/pull/5971 |
| 58 | +[#5972]: https://github.com/tokio-rs/tokio/pull/5972 |
| 59 | +[#5973]: https://github.com/tokio-rs/tokio/pull/5973 |
| 60 | +[#5977]: https://github.com/tokio-rs/tokio/pull/5977 |
| 61 | +[#5978]: https://github.com/tokio-rs/tokio/pull/5978 |
| 62 | +[#5984]: https://github.com/tokio-rs/tokio/pull/5984 |
| 63 | +[#5985]: https://github.com/tokio-rs/tokio/pull/5985 |
| 64 | +[#5988]: https://github.com/tokio-rs/tokio/pull/5988 |
| 65 | +[#5994]: https://github.com/tokio-rs/tokio/pull/5994 |
| 66 | +[#5997]: https://github.com/tokio-rs/tokio/pull/5997 |
| 67 | +[#5998]: https://github.com/tokio-rs/tokio/pull/5998 |
| 68 | +[#6002]: https://github.com/tokio-rs/tokio/pull/6002 |
| 69 | +[#6014]: https://github.com/tokio-rs/tokio/pull/6014 |
| 70 | +[#6017]: https://github.com/tokio-rs/tokio/pull/6017 |
| 71 | +[#6018]: https://github.com/tokio-rs/tokio/pull/6018 |
| 72 | +[#6021]: https://github.com/tokio-rs/tokio/pull/6021 |
| 73 | +[#6030]: https://github.com/tokio-rs/tokio/pull/6030 |
| 74 | +[#6031]: https://github.com/tokio-rs/tokio/pull/6031 |
| 75 | +[#6032]: https://github.com/tokio-rs/tokio/pull/6032 |
| 76 | +[#6036]: https://github.com/tokio-rs/tokio/pull/6036 |
| 77 | +[#6037]: https://github.com/tokio-rs/tokio/pull/6037 |
| 78 | +[#6042]: https://github.com/tokio-rs/tokio/pull/6042 |
| 79 | +[#6045]: https://github.com/tokio-rs/tokio/pull/6045 |
| 80 | +[#6050]: https://github.com/tokio-rs/tokio/pull/6050 |
| 81 | +[#6056]: https://github.com/tokio-rs/tokio/pull/6056 |
| 82 | +[#6058]: https://github.com/tokio-rs/tokio/pull/6058 |
| 83 | + |
1 | 84 | # 1.32.0 (August 16, 2023)
|
2 | 85 |
|
3 | 86 | ### Fixed
|
|
0 commit comments