NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1881 most downloaded on crates.io
A concurrent, append-only vector
Last release 1 years ago
13 Aug 2025
Release timing varies
gaps range from 8 days to 6 months
Most releases are documented
notes for 10 of 15 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
16 releases · first in 2022
One column per quarter.
Added a low-level Buckets API ( #36 ).
Buckets API (#36).This release adds a T: Send requirement to Vec<T>: Sync , which is technically a breaking change, but required for soundness ( #34 ).
T: !Send elements could inadvertently be transferred across threads through a &boxcar::Vec<T>. This release adds a T: Send requirement to Vec<T>: Sync, which is technically a breaking change, but required for soundness (#34).Vec could sometimes stop early and break linearizability. Iter is now documented to be fused on creation and will not continue to yield concurrently inserted elements (#33).The loom dependency was made optional.
loom dependency was made optional.Performance improvements ( #28 ).
Vec::push_with now accepts a FnOnce closure ( #27 ).
Vec::push_with now accepts a FnOnce closure (#27).The rust-version crate metadata has been set to 1.72.0.
rust-version crate metadata has been set to 1.72.0.loom support under cfg(loom).Added support for platforms without 64-bit atomics ( #21 ).
Added Vec::clear for reusing a concurrent vector ( #17 ).
Vec::clear for reusing a concurrent vector (#17).Remove indices from debug output of Vec
no-std support. const constructor for Vec .
const constructor for Vec.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →