tokio Releases
151 releases of tokio-rs/tokio
- tokio-1.39.1Tokio v1.39.1
Reverts a previous time wheel optimization due to a bug.
Jul 23, 2024
- tokio-1.39.0Tokio v1.39.0
Major upgrade to Mio 1.0, bumps MSRV to 1.70, and introduces various new utilities and macro features.
Jul 23, 2024
- tokio-1.38.1Tokio v1.38.1
Fixes a critical bug causing timers to fail to fire.
Jul 16, 2024
- 2.3.0
The 2.3.0 release introduces UDP scanning capabilities and a custom DNS resolver option, alongside a significant refactor of the CLI tooling from structopt to clap and improvements to the CI/CD infrastructure.
Jul 8, 2024
- tokio-1.38.0Tokio v1.38.0
Begins stabilization of runtime metrics and adds new file system, synchronization, and IO features.
May 30, 2024
- 2.2.3
This is a minor version bump intended to fix a version number issue and ensure the CI pipeline runs correctly without errors.
May 1, 2024
- 2.2.22.2.2 🥳
This release enables automated distribution of releases and adds support for using RustScan as a library in other projects. It also introduces port exclusion capabilities and expands hardware support to ARM and Apple Silicon devices.
Apr 21, 2024
- tokio-1.37.0Tokio v1.37.0
Adds utility methods to file system, synchronization primitives, and task sets.
Mar 28, 2024
- tokio-1.36.0Tokio v1.36.0
Adds cooperative IO operations, new Unix socket features, and batch operations for channels.
Feb 2, 2024
- tokio-1.35.1Tokio v1.35.1
Adds I/O budgeting to async I/O registration to prevent starvation.
Dec 19, 2023
- tokio-1.32.1Tokio v1.32.1
This release fixes an I/O budgeting issue in the runtime's async I/O registration layer, which was backported from a previous patch release.
Dec 19, 2023
- tokio-1.25.3Tokio v1.25.3
This patch release backports a critical I/O budgeting fix to the 1.25 stable branch to resolve potential behavior issues in async I/O operations.
Dec 19, 2023
- tokio-1.35.0Tokio v1.35.0
This release introduces Apple watchOS support and improves runtime stability by making the Runtime unwind safe while reducing lock contention during task spawning.
Dec 8, 2023
- tokio-1.34.0Tokio v1.34.0
This release adds Vita platform support and introduces new methods like `recv_many` for message passing channels, alongside several critical bug fixes.
Nov 9, 2023
- tokio-1.33.0Tokio v1.33.0
This release adds vectored I/O capabilities and Apple tvOS support while improving synchronization primitives and removing an unused feature.
Oct 9, 2023
- tokio-1.25.2Tokio v1.25.2
This release forwards a performance optimization to use the `memchr` function directly from the system C library.
Sep 22, 2023
- tokio-1.20.6Tokio v1.20.6
This patch release backports a performance improvement that switches I/O operations to use `memchr` from the libc library.
Sep 22, 2023
- tokio-1.32.0Tokio v1.32.0
This release stabilizes `Command::raw_arg` and fixes a performance regression in the broadcast channel receiver.
Aug 16, 2023
- tokio-1.31.0Tokio v1.31.0
This release fixes a delegation issue with vectored writes and adds metrics for task polling performance.
Aug 12, 2023
- tokio-1.30.0Tokio v1.30.0
This release bumps the Minimum Supported Rust Version (MSRV) to 1.63 and adds new APIs for file options, interval resetting, and child process handles.
Aug 9, 2023