Releases: zsumz/vthread
Release list
v0.1.0
vthread 0.1.0 is production ready within the documented supported workloads and platforms, with a deliberately limited feature set.
It provides carrier-affine virtual threads with structured ownership, bounded resources, cooperative cancellation, and controlled shutdown. Supported platforms are Linux x86_64 and macOS ARM64, using Rust 1.96+ and unwinding panics. Public APIs and supported contracts remain compatible throughout 0.1.x; breaking changes require 0.2.
[dependencies]
vthread = "=0.1.0"All four crates are published: vthread-stack, vthread-sync-core, vthread, and the vthreads alias. This release retains the qualified RC.3 runtime source and external dependencies.
Final release qualification passed the full canonical gate on both platforms, four native configurations, both 22-case application matrices, and four uninterrupted one-hour sustained workloads totaling 77,053,689 completed task lifetimes. Exact archives, attestations, OIDC publication, registry bytes, and fresh registry consumer builds, tests, and runs were independently verified. The attached report and evidence preserve the checks and package hashes.
See the release notes for the tested configurations and security contract for runtime boundaries. Standard-library blocking calls are not transparently virtualized.