NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #32 most downloaded on crates.io
'Small vector' optimization: store up to a small number of items on the stack
Last release 5 days ago
03 Oct 2026
Release timing varies
gaps range from 8 days to 7 months
Rarely documented
notes for 7 of 48 stable releases
20 versions withdrawn
withdrawn after publishing
12 years old
83 releases · first in 2015
Deprecate into_vec and into_boxed_slice in favor of Into by @Ashutosh-Panda2004 in #685
= Global to public structs with A: Allocator by @bolshoytoster in #634reserve derive from try_reserve by @bolshoytoster in #659Index and IndexMut traits by @mikwielgus in #679Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2
One column per quarter.
Remove the use of the deprecated smallvec macro by @TDecking in #589
mod spec_traits into a specialization.rs file by @pedrodesu in #575clippy to CI and made minor code improvements by @pedrodesu in #576PartialEq implementations by @TDecking in #588smallvec macro by @TDecking in #589SmallVec::into_raw_parts by @TDecking in #591src/iterators/ folder and move rayon.rs (closes #598) by @rushikeshgarad2024-dev in #600--no-default-features by @pedrodesu in #610benches/bench.rs by @pedrodesu in #611Full Changelog: v2.0.0-alpha.13...v2.0.0-beta.1
Deprecate smallvec! and smallvec_inline! by @bolshoytoster in #445
extract_if no longer requires a feature gate. by @mbrubeck in #383smallvec! in the inline case by @bolshoytoster in #424RawSmallVec (and its fields) public only under feature = "internals". (v2) by @zachs18 in #348serde_json with serde_test by @alejandro-vaz in #434TryFrom<SmallVec<T, N>> for [T; M] by @bolshoytoster in #482rustfmt.toml guidelines by @alejandro-vaz in #490Format for SmallVec by @alejandro-vaz in #472lib.rs refactor by @alejandro-vaz in #516is_zst helper by @alejandro-vaz in #533extend_fallback optimization by @fereidani in #567Full Changelog: v2.0.0-alpha.12...v2.0.0-alpha.13
v2.0.0-alpha.13 Pre-release
Pre-release
Compare
Fix typo in comment by @waywardmonkeys in #372
core::error::Error by @TDecking in #380extract_if feature by @TDecking in #381Vec functionality by @TDecking in #382smallvec![]. by @nnethercote in #385serde dependency to serde_core for v2 by @paolobarbolini in #393Full Changelog: v2.0.0-alpha.11...v2.0.0-alpha.12
v2.0.0-alpha.12 Pre-release
Pre-release
Compare
Implement MallocSizeOf for SmallVec (v2) by @nicoburns in #369
MallocSizeOf for SmallVec (v2) by @nicoburns in #369bytes::BufMut for SmallVec (v2) by @BugenZhao in #371Full Changelog: v2.0.0-alpha.10...v2.0.0-alpha.11
v2.0.0-alpha.11 Pre-release
Pre-release
Compare
Impl Send/Sync for IntoIter by @mbrubeck in #368
Full Changelog: v2.0.0-alpha.9...v2.0.0-alpha.10
v2.0.0-alpha.10 Pre-release
Pre-release
Compare
Fix a bug in collect / from_iter / extend ( #365 ).
collect/from_iter/extend (#365).Full Changelog: v2.0.0-alpha.8...v2.0.0-alpha.9
v2.0.0-alpha.9 Pre-release
Pre-release
Compare
[v2] Update to Rust 2021 Edition. by @zachs18 in #359
Full Changelog: v2.0.0-alpha.7...v2.0.0-alpha.8
v2.0.0-alpha.8 Pre-release
Pre-release
Compare
[Breaking Change] replace write feature with std feature by @JarvisCraft in #356
write feature with std feature by @JarvisCraft in #356Full Changelog: v2.0.0-alpha.6...v2.0.0-alpha.7
v2.0.0-alpha.7 Pre-release
Pre-release
Compare
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
Backport v2’s retain implementation to v1 by @charliermarsh in #596
Full Changelog: v1.16.1...v1.16.2
Speed up push by expanding triple_mut by @bolshoytoster in #557
Full Changelog: v1.16.0...v1.16.1
Include debug_metadata/*.natvis in the published crate to fix debugger_visualizer/docs.rs build by @teddytennant in #417
Full Changelog: v1.15.2...v1.16.0
Exclude development script from cargo packaging by @weiznich in #397
Full Changelog: v1.15.1...v1.15.2
Shrink code produced by smallvec![] . by @nnethercote in #386
smallvec![]. by @nnethercote in #386Full Changelog: v1.15.0...v1.15.1
Fix typos by @waywardmonkeys in #373
Full Changelog: v1.14.0...v1.15.0
Implement MallocSizeOf for SmallVec (v1) by @nicoburns in #370
MallocSizeOf for SmallVec (v1) by @nicoburns in #370Full Changelog: v1.13.2...v1.14.0
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
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
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
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
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
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
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 →