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