tokio Releases
151 releases of tokio-rs/tokio
- tokio-1.29.1Tokio v1.29.1
A patch release fixing a runtime issue where nesting two `block_in_place` calls with a `block_on` between them would cause a panic.
Jun 29, 2023
- tokio-1.29.0Tokio v1.29.0
A minor release introducing a breaking change to remove `Send` from `runtime::EnterGuard` and adding metrics, synchronization improvements, and networking features.
Jun 27, 2023
- tokio-1.28.2Tokio v1.28.2
A patch release that forwards dependency fixes to improve compatibility by disabling default features for the mio dependency.
May 28, 2023
- tokio-1.25.1Tokio v1.25.1
A patch release that forwards dependency fixes to improve compatibility by disabling default features for the mio dependency.
May 27, 2023
- tokio-1.20.5Tokio v1.20.5
A patch release that forwards dependency fixes to improve compatibility by disabling default features for the mio dependency.
May 27, 2023
- tokio-1.18.6Tokio v1.18.6
A patch release fixing dependency configuration issues by disabling default features for the mio dependency.
May 27, 2023
- tokio-1.28.1Tokio v1.28.1
A patch release fixing a build script mistake that made `AsFd` implementations unavailable on Rust 1.63.
May 10, 2023
- tokio-1.28.0Tokio v1.28.0
A minor release adding new IO and synchronization utilities, improving buffer handling with `BufMut`, and fixing deadlocks in broadcast channels.
Apr 25, 2023
- tokio-1.27.0Tokio v1.27.0
A minor release bumping the Minimum Supported Rust Version (MSRV) to 1.56 and adding new async I/O primitives and guard utilities.
Mar 27, 2023
- tokio-1.26.0Tokio v1.26.0
A minor release fixing critical bugs in macros and synchronization primitives while adding utility functions like `try_exists` and new pipe types.
Mar 1, 2023
- tokio-1.25.0Tokio v1.25.0
This release focuses on improving runtime metrics reporting and increasing buffer sizes for file operations, along with adding a new method to broadcast channels. It serves as a maintenance update to address specific bugs and enhance I/O performance.
Jan 29, 2023
- tokio-1.24.1Tokio v1.24.1
A patch release designed to fix compilation failures on targets that lack `AtomicU64` support when using older versions of Rustc. It ensures compatibility with a wider range of toolchains.
Jan 6, 2023
- tokio-1.24.0Tokio v1.24.0
This release focuses on significant performance improvements, specifically reducing lock contention for I/O operations which can lead to up to 20% better CPU utilization. It also introduces new configuration options for runtime tuning.
Jan 5, 2023
- tokio-1.23.1Tokio v1.23.1
A maintenance release that ports a specific bug fix from version 1.18.4 to ensure the Windows named pipe server builder maintains its options correctly when toggling pipe modes.
Jan 4, 2023
- tokio-1.23.0Tokio v1.23.0
This release improves Windows compatibility by replacing the `winapi` dependency with `windows-sys` and adds support for vectored writes on child process stdin. It also includes fixes for named pipes and task readiness checks.
Dec 5, 2022
- tokio-1.22.0Tokio v1.22.0
A feature-rich release introducing new APIs for runtime introspection, task identification, and semaphore management. It also includes extensive internal refactoring and documentation improvements.
Nov 18, 2022
- tokio-1.21.2Tokio v1.21.2
This release removes the dependency on the `once_cell` crate to restore the Minimum Supported Rust Version (MSRV) for the 1.21.x series, ensuring compatibility with older toolchains.
Sep 27, 2022
- tokio-1.20.2Tokio v1.20.2
A maintenance release that removes the dependency on the `once_cell` crate to restore the Minimum Supported Rust Version (MSRV) for the 1.20.x LTS release.
Sep 27, 2022
- tokio-1.18.3Tokio v1.18.3
A maintenance release that removes the dependency on the `once_cell` crate to restore the Minimum Supported Rust Version (MSRV) for the 1.18.x LTS release.
Sep 27, 2022
- tokio-1.21.1Tokio v1.21.1
This release addresses dependency resolution issues for the `socket2` crate and fixes a failure to set TLS during the `LocalSet` drop implementation.
Sep 13, 2022