|
| 1 | +# 1.46.0 (July 1st, 2025) |
| 2 | + |
| 3 | +### Fixed |
| 4 | + |
| 5 | +- net: fixed `TcpStream::shutdown` incorrectly returning an error on macOS |
| 6 | + ([#7290]) |
| 7 | + |
| 8 | +## Added |
| 9 | + |
| 10 | +- sync: `mpsc::OwnedPermit::{same_channel, same_channel_as_sender}` methods |
| 11 | + ([#7389]) |
| 12 | +- macros: `biased` option for `join!` and `try_join!`, similar to `select!` |
| 13 | + ([#7307]) |
| 14 | +- net: support for cygwin ([#7393]) |
| 15 | +- net: support `pope::OpenOptions::read_write` on Android ([#7426]) |
| 16 | +- net: add `Clone` implementation for `net::unix::SocketAddr` ([#7422]) |
| 17 | + |
| 18 | +## Changed |
| 19 | + |
| 20 | +- runtime: eliminate unnecessary lfence while operating on `queue::Local<T>` |
| 21 | + ([#7340]) |
| 22 | +- task: disallow blocking in `LocalSet::{poll,drop}` ([#7372]) |
| 23 | + |
| 24 | +## Unstable |
| 25 | + |
| 26 | +- runtime: add `TaskMeta::spawn_location` tracking where a task was spawned |
| 27 | + ([#7417]) |
| 28 | +- runtime: removed borrow from `LocalOptions` parameter to |
| 29 | + `runtime::Builder::build_local` ([#7346]) |
| 30 | + |
| 31 | +## Documented |
| 32 | + |
| 33 | +- io: clarify behavior of seeking when `start_seek` is not used ([#7366]) |
| 34 | +- io: document cancellation safety of `AsyncWriteExt::flush` ([#7364]) |
| 35 | +- net: fix docs for `recv_buffer_size` method ([#7336]) |
| 36 | +- net: fix broken link of `RawFd` in `TcpSocket` docs ([#7416]) |
| 37 | +- net: update `AsRawFd` doc link to current Rust stdlib location ([#7429]) |
| 38 | +- readme: fix double period in reactor description ([#7363]) |
| 39 | +- runtime: add doc note that `on_*_task_poll` is unstable ([#7311]) |
| 40 | +- sync: update broadcast docs on allocation failure ([#7352]) |
| 41 | +- time: add a missing panic scenario of `time::advance` ([#7394]) |
| 42 | + |
| 43 | +[#7290]: https://github.com/tokio-rs/tokio/pull/7290 |
| 44 | +[#7307]: https://github.com/tokio-rs/tokio/pull/7307 |
| 45 | +[#7311]: https://github.com/tokio-rs/tokio/pull/7311 |
| 46 | +[#7336]: https://github.com/tokio-rs/tokio/pull/7336 |
| 47 | +[#7340]: https://github.com/tokio-rs/tokio/pull/7340 |
| 48 | +[#7346]: https://github.com/tokio-rs/tokio/pull/7346 |
| 49 | +[#7352]: https://github.com/tokio-rs/tokio/pull/7352 |
| 50 | +[#7363]: https://github.com/tokio-rs/tokio/pull/7363 |
| 51 | +[#7364]: https://github.com/tokio-rs/tokio/pull/7364 |
| 52 | +[#7366]: https://github.com/tokio-rs/tokio/pull/7366 |
| 53 | +[#7372]: https://github.com/tokio-rs/tokio/pull/7372 |
| 54 | +[#7389]: https://github.com/tokio-rs/tokio/pull/7389 |
| 55 | +[#7393]: https://github.com/tokio-rs/tokio/pull/7393 |
| 56 | +[#7394]: https://github.com/tokio-rs/tokio/pull/7394 |
| 57 | +[#7416]: https://github.com/tokio-rs/tokio/pull/7416 |
| 58 | +[#7422]: https://github.com/tokio-rs/tokio/pull/7422 |
| 59 | +[#7426]: https://github.com/tokio-rs/tokio/pull/7426 |
| 60 | +[#7429]: https://github.com/tokio-rs/tokio/pull/7429 |
| 61 | +[#7417]: https://github.com/tokio-rs/tokio/pull/7417 |
| 62 | + |
1 | 63 | # 1.45.1 (May 24th, 2025)
|
2 | 64 |
|
3 | 65 | This fixes a regression on the wasm32-unknown-unknown target, where code that
|
|
0 commit comments