NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4988 most downloaded on PyPI
Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.
Last release 3 months ago
22 Jun 2026
Release timing varies
gaps range from 9 days to 10 months
Nearly every release is documented
notes for 20 of 21 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
25 releases · first in 2022
sccache 0.16.0 is a smaller, stabilizing release on top of 0.15.0's multi-tier caching work, with a few new capabilities:
sccache 0.16.0 is a smaller, stabilizing release on top of 0.15.0's multi-tier caching work, with a few new capabilities:
ldd output parsing and toolchain packaging on non-x86_64 Linux (#2668).nvcc's --dependency-output argument is now handled (#2708).SCCACHE_BASEDIRS from escaped-backslash paths on Windows (#2736), ignore empty-set environment values in config (#2639), and avoid the sccache wrapper when resolving the real compiler (#2720).Welcome to 4 new contributors!
--dependency-output by @ZRHann in https://github.com/mozilla/sccache/pull/2708Full Changelog: https://github.com/mozilla/sccache/compare/v0.15.0...v0.16.0
One column per quarter.
sccache 0.15.0 brings several notable improvements:
sccache 0.15.0 brings several notable improvements:
d1nodatetime, await:strict (#2617), Y-, YI, Zf (#2663), and the default .pdb extension for /Fd (#2621).crt-static for riscv64 musl targets (#2683).PATH (#2524).CARGO_ENCODED_RUSTFLAGS is now excluded from the env var hash to prevent spurious cache misses (#2651), and dep-info handling correctly skips directories (#2676).Win32_Security feature (#2627), and retries for dist docker image builds (#2677).This release also includes a large round of clippy-driven cleanups and several CI fixes. Welcome to 7 new contributors!
d1nodatetime & await:strict MSVC flags by @AJIOB in https://github.com/mozilla/sccache/pull/2617CARGO_ENCODED_RUSTFLAGS from env var hash by @weihanglo in https://github.com/mozilla/sccache/pull/2651Full Changelog: https://github.com/mozilla/sccache/compare/v0.14.0...v0.15.0
New cloud storage: Added Tencent Cloud Object Storage support
Key improvements:
SCCACHE_BASEDIRS support by @Felixoid in https://github.com/mozilla/sccache/pull/2521rustfmt and cargo fmt by @Felixoid in https://github.com/mozilla/sccache/pull/2582cache_type_name method by @Felixoid in https://github.com/mozilla/sccache/pull/2596storage_from_config by @Felixoid in https://github.com/mozilla/sccache/pull/2597Full Changelog: https://github.com/mozilla/sccache/compare/v0.13.0...v0.14.0
chore: replace is-terminal with standard library by @tottoto in https://github.com/mozilla/sccache/pull/2311
--remap-path-prefix argument. by @ColinFinck in https://github.com/mozilla/sccache/pull/2270Full Changelog: https://github.com/mozilla/sccache/compare/v0.9.1...v0.10.0
cherry pick 2 patches from Debian by @sylvestre in https://github.com/mozilla/sccache/pull/2295
test_rlib_dep_reader_call failure edge case by @trxcllnt in https://github.com/mozilla/sccache/pull/2298Full Changelog: https://github.com/mozilla/sccache/compare/v0.9.0...v0.9.1
The sccache 0.9.0 release introduces several improvements and fixes, including support for nvcc in sccache-dist (contributed by Nvidia), enhanced Xcod
The sccache 0.9.0 release introduces several improvements and fixes, including support for nvcc in sccache-dist (contributed by Nvidia), enhanced Xcode integration with new features and streamlined CI processes, and the addition of Unix Domain Socket (UDS) support for improved performance. Key fixes include resolving cache collisions with object files and precompiled headers, correcting debug information file generation for .dwo files, and ensuring proper argument handling for rustc with -Z ls. Updates also align profiling practices with modern Rust standards by replacing outdated -Zprofile options. Other enhancements include user agent configuration in WebDAV requests, compatibility with CUDA Toolkit 11.1, and improved documentation formatting.
nvcc in sccache-dist by @trxcllnt in https://github.com/mozilla/sccache/pull/2247Full Changelog: https://github.com/mozilla/sccache/compare/v0.8.2...v0.9.0
Disable preprocessor cache with -MD and friends by @glandium in https://github.com/mozilla/sccache/pull/2195
Full Changelog: https://github.com/mozilla/sccache/compare/v0.8.1...v0.8.2
add default ttl of 0 to fix breaking change by @arilotter in https://github.com/mozilla/sccache/pull/2058
Full Changelog: https://github.com/mozilla/sccache/compare/v0.7.6...v0.7.7
With this release, we turned back on the direct access and improve some errors mgmt. We are getting ready for the release 1.0
With this release, we turned back on the direct access and improve some errors mgmt. We are getting ready for the release 1.0
-- on clang/clang-cl command-line by @glandium in https://github.com/mozilla/sccache/pull/1983Full Changelog: https://github.com/mozilla/sccache/compare/v0.7.3...v0.7.4
Fix off-by-one in line number replacement code by @glandium in https://github.com/mozilla/sccache/pull/1962
Full Changelog: https://github.com/mozilla/sccache/compare/v0.7.1...v0.7.2
Add nvcc cubin,fatbin,optix-ir compilation mode support by @robertmaynard in https://github.com/mozilla/sccache/pull/1872
--show-adv-stats flag which shows per compiler hits/misses by @robertmaynard in https://github.com/mozilla/sccache/pull/1904-x cuda syntax by @robertmaynard in https://github.com/mozilla/sccache/pull/1892Full Changelog: https://github.com/mozilla/sccache/compare/v0.5.4...v0.6.0
fix: Revert OpenDAL bump to fix the hang while connecting ghac by @Xuanwo in https://github.com/mozilla/sccache/pull/1790 Fixes the intermittent issue
Full Changelog: https://github.com/mozilla/sccache/compare/v0.5.2...v0.5.3
Produce JSON depsfiles from MSVC by @Alexei-Barnes in https://github.com/mozilla/sccache/pull/1772
Full Changelog: https://github.com/mozilla/sccache/compare/v0.5.1...v0.5.2
Exit when increment_compilation is enabled. by @infdahai in https://github.com/mozilla/sccache/pull/1767
Full Changelog: https://github.com/mozilla/sccache/compare/v0.5.0...v0.5.1
nvcc: Correctly handle -ccbin argument given a directory by @robertmaynard in https://github.com/mozilla/sccache/pull/1735
opendal to 0.34.0 by @saiintbrisson in https://github.com/mozilla/sccache/pull/1760Full Changelog: https://github.com/mozilla/sccache/compare/v0.4.2...v0.5.0
Nothing published for this version
Support authentication in WebDAV storage (#1608) by @dtretyakov in https://github.com/mozilla/sccache/pull/1732
SCCACHE_S3_NO_CREDENTIALS require a value of true by @ajschmidt8 in https://github.com/mozilla/sccache/pull/1724base: core22 by @Saviq in https://github.com/mozilla/sccache/pull/1679Full Changelog: https://github.com/mozilla/sccache/compare/v0.4.1...v0.4.2
Fix issue #1688 by Reverting "Custom sandboxing implementation as linux usernamespace calls - port cachepot/#128" by @sylvestre in https://github.com/
Full Changelog: https://github.com/mozilla/sccache/compare/v0.4.0...v0.4.1
Major release with a lot of great changes.
Major release with a lot of great changes.
--threads flag by @trxcllnt in https://github.com/mozilla/sccache/pull/1571aarch64-unknown-linux-musl by @ajschmidt8 in https://github.com/mozilla/sccache/pull/1499SCCACHE_IDLE_TIMEOUT by @gnaaman-dn in https://github.com/mozilla/sccache/pull/1637vendored-openssl by @NobodyXu in https://github.com/mozilla/sccache/pull/1648Full Changelog: https://github.com/mozilla/sccache/compare/v0.3.3...v0.4.0
Fixed ToC and added back Storage Options section by @exoosh in https://github.com/mozilla/sccache/pull/1650
vendored-openssl by @NobodyXu in https://github.com/mozilla/sccache/pull/1648Full Changelog: https://github.com/mozilla/sccache/compare/v0.4.0-pre.10...v0.4.0-pre.11
Add MSVC support for Response Files by @temportalflux in https://github.com/mozilla/sccache/pull/1618
SCCACHE_IDLE_TIMEOUT by @gnaaman-dn in https://github.com/mozilla/sccache/pull/1637Full Changelog: https://github.com/mozilla/sccache/compare/v0.4.0-pre.9...v0.4.0-pre.10
build(deps): bump tokio-util, tokio, reqwest, gzp, opendal, reqsign, uuid, filetime, zstd and http by @dependabot in https://github.com/mozilla/sccach
Full Changelog: https://github.com/mozilla/sccache/compare/v0.4.0-pre.8...v0.4.0-pre.9
feat: Add Webdav (a.k.a HTTP Cache) support by @Xuanwo in https://github.com/mozilla/sccache/pull/1597
Full Changelog: https://github.com/mozilla/sccache/compare/v0.4.0-pre.7...v0.4.0-pre.8
enable gha actions storage for the default feature set by @drahnr in https://github.com/mozilla/sccache/pull/1453
Full Changelog: https://github.com/mozilla/sccache/compare/v0.3.2...v0.3.3
Remove the dependency on the local-encoding crate (and a few crates along the way)
Many thanks to all contributors who worked on this release.
Full Changelog: https://github.com/mozilla/sccache/compare/v0.3.0...v0.3.1
Your coding agent can read these notes before it upgrades. Set up the MCP server →