NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #962 most downloaded on crates.io
A UTF-8 encoded read-only string using `Bytes` as storage
Last release 5 months ago
30 Apr 2026
Release timing varies
gaps range from 2 weeks to 1.4 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
14 releases · first in 2019
Minimum supported Rust version (MSRV) is now 1.88.
From<ByteString> for String performance.TryFrom conversions performance.From<ByteString> for String performance.TryFrom conversions performance.Migrate serde dependency to serde_core .
serde dependency to serde_core.One column per quarter.
serde dependency to serde_core.serde to serde_coreAdd ByteString::split_at() method.
ByteString::split_at() method.No significant changes since 1.3.0.
1.3.0.Implement AsRef for ByteString.
AsRef<ByteString> for ByteString.Add ByteString::slice_ref which can safely slice a ByteString into a new one with zero copy. [#470]
ByteString::slice_ref which can safely slice a ByteString into a new one with zero copy. #470Implement From > for ByteString. [#458]
Add array and slice of u8 impls of TryFrom up to 32 in length.
bytes dependency to 1.u8 impls of TryFrom up to 32 in length.get_ref to as_bytes and rename into_inner to into_bytes.ByteString::new is now a const fn.#[no_std] compatible.- Serde support
- Fix AsRef impl
AsRef<str> implAdd PartialEq >, AsRef<[u8]> impls
PartialEq<T: AsRef<str>>, AsRef<[u8]> implsMake ByteString::from_static() and ByteString::from_bytes_unchecked() methods const.
new() methodByteString::from_static() and ByteString::from_bytes_unchecked() methods const.- Fix hash impl
- Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →