NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4917 most downloaded on crates.io
Content-addressable, key-value, high-performance, on-disk cache.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 11 months
Nearly every release is documented
notes for 28 of 31 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
31 releases · first in 2019
chore: Release cacache version 13.1.0
chore: Release cacache version 13.1.0
<a name="13.0.0"></a>
BREAKING CHANGE : this bumps the MSRV to 1.70.0
One column per quarter.
remove_fully to true (#63) (761d7155)
BREAKING CHANGE : some signatures for copy have changed, and copy no longer automatically reflinks
sync-only: remove futures dep when no async features are being used
sync-only: add support for removing async runtime dependency altogether
mmap: new feature for mmap-based optimization
deps: move async-attributes over to dev-dependencies
Bug Fixes deps: bump ssri too
This release upgrades miette and thiserror in lockstep, bringing in syn2, in order to avoid potential issues with the upgrade .
This release upgrades miette and thiserror in lockstep, bringing in syn2, in
order to avoid potential issues with the
upgrade.
link: implement hard_link_hash_sync too
links: add support for hard linking from the cache
link_to: Add support for linking to existing files from the cache
index: Add support for raw index metadata and expose index functions
<a name="11.0.2"></a>
ls: make sure ls sees entry deletions
### Features * deps: bump ssri to 8.0.0
BREAKING CHANGE: This commit also bumps the MSRV for cacache to 1.66.1.
This release includes a number of nice improvements to error reporting,
integrating miette to provide more
helpful, contextual error messages, as well as adding
tokio as an optional runtime, instead of
async-std.
It also includes a number of bug fixes and performance improvements.
Note that this release also bumps the MSRV to 1.67.0, which will hopefully
stay there for a while. Apologies if you're still on an earlier version of
rustc: the ecosystem moved forward and ultimately, we needed to move with
it.
<a name="10.0.1"></a>
mmap: mmap needs equal buffer lengths
msrv: bump MSRV to 1.54, thanks to socket
BREAKING CHANGE: This is a significant licensing change. Please review.
This bumps the minimum Rust version from 1.39 to 1.43 due to a dependency's breaking change in a patch version.
This release is mostly a major overhaul of the external error API, switching out of anyhow in favor of more bespoke error handling that works nicer in
This release is mostly a major overhaul of the external error API, switching out of anyhow in favor of more bespoke error handling that works nicer in a library.
<a name="6.0.0"></a>
chown: stop changing owner/group on unix platforms
api: rewrite entire API to be like std::fs
improved errors messaging and context
async: reorganize async APIs to be the primary APIs
<a name="2.0.1"></a>
Just adds some examples of the core API.
<a name="2.0.0"></a>
async: add extra async versions of APIs
content: add baseline read functionality
Initial History generation.
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 →