NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1408 most downloaded on crates.io
Get a unique thread ID
Last release 9 months ago
10 Jan 2026
Release timing varies
gaps range from 6 weeks to 3.0 years
Nearly every release is documented
notes for 13 of 13 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
13 releases · first in 2016
See changelog.md in the repository root for the details of this release.
See changelog.md in the repository root for the details of this release.
Released 2026-01-10.
This release contains no functional changes compared to v5.0.0. Updating is not
needed for users who do not build for Windows, nor for users who have
windows-sys 0.59 in their dependency tree anyway.
Compatibility:
windows-link crate.)i686-pc-windows-gnu target can no longer be tested,
and as such is no longer guaranteed to work.
i868-pc-windows-msvc is still tested.Changes:
windows-sys dependency from 0.59 to 0.61.See changelog.md in the repository root for the details of this release.
See changelog.md in the repository root for the details of this release.
One column per quarter.
Released 2024-10-22.
This release contains no functional changes compared to v4.2.2. Users who have
no issues with the winapi crate are not advised to update.
Compatibility:
windows-sys crate.)Changes:
winapi dependency with windows-sys. They are functionally
equivalent, however windows-sys is published first-party by Microsoft.
(#19)Ensures compatibility with Rust 1.34.2 through 1.79.0.
Thanks to Arash Sahebolamri for contributing to this release.
Released 2024-07-18.
Thanks to Arash Sahebolamri for contributing to this release.
Remove Redox-specific dependencies in favor of the libc crate, in accordance with Redox' ABI stability plans 1 . This makes Redox use the same pthread
Thanks to 4lDO2 for contributing to this release.
Released 2023-10-16.
libc crate, in
accordance with Redox' ABI stability plans. This makes Redox
use the same pthreads calls as the other Unix-like platforms. (#15)Thanks to 4lDO2 for contributing to this release.
Switch to pthread_threadid_np instead of pthread_self on Apple platforms. The latter was not guaranteed to be unique for the lifetime of the process.
Changes:
pthread_threadid_np instead of pthread_self on AppleThanks to Charles Hubain for contributing to this release.
Add support for the wasm32-unknown-unknown target.
Changes:
wasm32-unknown-unknown target.Thanks to dAxpeDDa for contributing to this release.
Released 2023-05-15.
wasm32-unknown-unknown target.Thanks to dAxpeDDa for contributing to this release.
The minimum supported Rust version is now 1.34.2.
Compatibility:
Changes:
redox_syscall dependency to v0.2.Thanks to zonyitoo for contributing to this release.
Released 2021-03-24.
Compatibility:
Changes:
redox_syscall dependency to v0.2.Thanks to zonyitoo for contributing to this release.
Bump winapi dependency to v0.3.
Release highlights:
winapi dependency to v0.3.Thanks to Martin Geisler and Bastien Orivel for contributing
to this release.
Released 2018-03-23.
winapi dependency to v0.3.Thanks to Martin Geisler and Bastien Orivel for contributing to this release.
Add support for the Redox operating system.
Release highlights:
Thanks to Ian Douglas Scott for contributing to this release.
Released 2017-06-26.
Thanks to Ian Douglas Scott for contributing to this release.
Thread-ID is now dual-licensed under either the Apache 2.0 license, or the MIT license, at your option. This license change applies retroactively to a
Thread-ID is now dual-licensed under either the Apache 2.0 license, or
the MIT license, at your option. This license change applies
retroactively to all versions. This release only changes the metadata.
Released 2017-05-13.
Depend on libc only on Unix-like environments, and on kernel32-sys only on Windows. This requires Rust 1.8 or later, hence the major version bump.
Released 2016-10-29.
Change ID type to usize to better reflect the underlying platform IDs. This is a breaking change.
Released 2016-04-09.
usize to better reflect the underlying platform IDs.
This is a breaking change.Many thanks to Amanieu d'Antras for contributing to this release.
Initial release with Windows and Linux support.
Released 2016-03-13.
Initial release with Windows and Linux support.
Your coding agent can read these notes before it upgrades. Set up the MCP server →