NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2981 most downloaded on crates.io
A realtime-safe single-producer single-consumer ring buffer
Last release 1 months ago
18 Aug 2026
Ships fairly regularly
a new release about every 4 months
Most releases are documented
notes for 10 of 15 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
16 releases · first in 2020
One column per quarter.
https://crates.io/crates/rtrb/0.4.0
https://crates.io/crates/rtrb/0.4.0
is_abandoned() (by replacing Arc)
Producer/Consumer on one thread now synchronizes again with calling is_abandoned() on another thread, independent of Rust versionReadChunk::commit()/commit_all() panic-safe (avoid UB caused by double-free)https://crates.io/crates/rtrb/0.3.5
https://crates.io/crates/rtrb/0.3.5
This is a bug-fix release to fix this:
If you want the newest (at the time or writing) release, use 0.4.0.
this is not a breaking change, but an additional warning might appear
https://crates.io/crates/rtrb/0.3.4
ReadChunkIntoIter::iterated()must_use in *_partial_slice()
https://crates.io/crates/rtrb/0.3.3
https://crates.io/crates/rtrb/0.3.3
push_partial_slice(), pop_partial_slice(), push_entire_slice(), pop_entire_slice()cached_slots()https://crates.io/crates/rtrb/0.3.2
https://crates.io/crates/rtrb/0.3.2
https://crates.io/crates/rtrb/0.3.1
https://crates.io/crates/rtrb/0.3.1
Note that the behavior of the is_abandoned() method has changed in Rust 1.74.0 (which is independent of the rtrb version), see #114.
Change deprecated cache_padded::CachePadded to crossbeam_utils::CachePadded
https://crates.io/crates/rtrb/0.3.0
ReadChunk::as_mut_slices()cache_padded::CachePadded to crossbeam_utils::CachePaddedhttps://crates.io/crates/rtrb/0.2.3
https://crates.io/crates/rtrb/0.2.3
copy_to_uninit()https://crates.io/crates/rtrb/0.2.2
https://crates.io/crates/rtrb/0.2.2
Send for chunk typesWriteChunk: use PhantomData<T>https://crates.io/crates/rtrb/0.2.1
https://crates.io/crates/rtrb/0.2.1
WriteChunkNothing 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 →