Sccache

Latest version: v0.9.0

Safety actively analyzes 710644 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

0.9.0

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.

What's Changed
* Support `nvcc` in `sccache-dist` by trxcllnt in https://github.com/mozilla/sccache/pull/2247
* feat: set user agent in webdav requests by lukevmorris in https://github.com/mozilla/sccache/pull/2284
* Implement features required by Xcode by scoopr in https://github.com/mozilla/sccache/pull/2257
* *: add UDS support by BusyJay in https://github.com/mozilla/sccache/pull/2206
* Fix cache collision with object file and precompiled headers by jimis in https://github.com/mozilla/sccache/pull/2268
* Simplify Xcode CI / Docs by scoopr in https://github.com/mozilla/sccache/pull/2266
* feat: Use profile-generate to replace outdated -Zprofile options by Xuanwo in https://github.com/mozilla/sccache/pull/2282
* Fix: fix sccache bug for dwo file generate by zhouronghua in https://github.com/mozilla/sccache/pull/2271
* Pass correct argument to rustc -Z ls by lissyx in https://github.com/mozilla/sccache/pull/2291
* Fix sccache for CTK 11.1 and properly track compilations in stats by trxcllnt in https://github.com/mozilla/sccache/pull/2285
* docs: fix formatting in Caching by dtrifiro in https://github.com/mozilla/sccache/pull/2267
* prepare release 0.9.0 by sylvestre in https://github.com/mozilla/sccache/pull/2293

Dependencies
* chore(docs): bump the github script version used in GHA by kemingy in https://github.com/mozilla/sccache/pull/2281
* refactor: Bump OpenDAL to 0.50 by Xuanwo in https://github.com/mozilla/sccache/pull/2283
* build(deps): bump codecov/codecov-action from 4 to 5 by dependabot in https://github.com/mozilla/sccache/pull/2289

New Contributors
* scoopr made their first contribution in https://github.com/mozilla/sccache/pull/2257
* dtrifiro made their first contribution in https://github.com/mozilla/sccache/pull/2267
* jimis made their first contribution in https://github.com/mozilla/sccache/pull/2268
* BusyJay made their first contribution in https://github.com/mozilla/sccache/pull/2206
* kemingy made their first contribution in https://github.com/mozilla/sccache/pull/2281
* zhouronghua made their first contribution in https://github.com/mozilla/sccache/pull/2271
* lukevmorris made their first contribution in https://github.com/mozilla/sccache/pull/2284

**Full Changelog**: https://github.com/mozilla/sccache/compare/v0.8.2...v0.9.0

0.8.2

What's Changed

* Disable preprocessor cache with -MD and friends by glandium in https://github.com/mozilla/sccache/pull/2195
* Avoid keeping lock while writing to disk cache by glandium in https://github.com/mozilla/sccache/pull/2193
* Log when preprocessor cache cannot be used by glandium in https://github.com/mozilla/sccache/pull/2197
* Update CI version of macOS by aeiouaeiouaeiouaeiouaeiouaeiou in https://github.com/mozilla/sccache/pull/2212
* Add lost feature status by AJIOB in https://github.com/mozilla/sccache/pull/2225
* Remove the heapsize feature by glandium in https://github.com/mozilla/sccache/pull/2226
* Add custom zstd compression level by nyanrus in https://github.com/mozilla/sccache/pull/2199
* Add cache hit percentage to stats by Saruniks in https://github.com/mozilla/sccache/pull/2211
* Add windows arm64 to the CI by hjyamauchi in https://github.com/mozilla/sccache/pull/2243
* fix: Force disable "warnings as errors" flag for CL preprocessing by AJIOB in https://github.com/mozilla/sccache/pull/2251
* Update FreeBSD docs to refer to 14.1 by yonas in https://github.com/mozilla/sccache/pull/2263

Dependencies
* deps: bump libc from 0.2.153 to 0.2.155 by huajingyun01 in https://github.com/mozilla/sccache/pull/2188
* refactor: Bump MSRV to 1.75 for async in trait by Xuanwo in https://github.com/mozilla/sccache/pull/2203
* refactor: Bump OpenDAL to 0.47 by Xuanwo in https://github.com/mozilla/sccache/pull/2202
* build(deps): bump anyhow from 1.0.81 to 1.0.86 by dependabot in https://github.com/mozilla/sccache/pull/2190
* build(deps): bump async-trait from 0.1.77 to 0.1.80 by dependabot in https://github.com/mozilla/sccache/pull/2191
* build(deps): bump zstd from 0.13.0 to 0.13.1 by dependabot in https://github.com/mozilla/sccache/pull/2189
* build(deps): bump uuid from 1.7.0 to 1.9.0 by dependabot in https://github.com/mozilla/sccache/pull/2213
* build(deps): bump reqwest from 0.12.4 to 0.12.5 by dependabot in https://github.com/mozilla/sccache/pull/2215
* build(deps): update OpenDAL to 0.47.3 by AJIOB in https://github.com/mozilla/sccache/pull/2221
* build(deps): bump vmactions/freebsd-vm from 1.0.7 to 1.0.8 by dependabot in https://github.com/mozilla/sccache/pull/2219
* refactor: use windows-sys instead of winapi by Berrysoft in https://github.com/mozilla/sccache/pull/2233
* deps: update winapi-util by ognevny in https://github.com/mozilla/sccache/pull/2236
* feat: Bump opendal to 0.48.0 by Xuanwo in https://github.com/mozilla/sccache/pull/2240
* build(deps): bump log from 0.4.20 to 0.4.22 by dependabot in https://github.com/mozilla/sccache/pull/2218
* build(deps): bump which from 6.0.0 to 6.0.3 by dependabot in https://github.com/mozilla/sccache/pull/2252
* build(deps): bump quinn-proto from 0.11.3 to 0.11.8 by dependabot in https://github.com/mozilla/sccache/pull/2254
* build(deps): bump jobserver from 0.1.31 to 0.1.32 by dependabot in https://github.com/mozilla/sccache/pull/2255

New Contributors
* huajingyun01 made their first contribution in https://github.com/mozilla/sccache/pull/2188
* nyanrus made their first contribution in https://github.com/mozilla/sccache/pull/2199
* Saruniks made their first contribution in https://github.com/mozilla/sccache/pull/2211
* Berrysoft made their first contribution in https://github.com/mozilla/sccache/pull/2233
* ognevny made their first contribution in https://github.com/mozilla/sccache/pull/2236
* hjyamauchi made their first contribution in https://github.com/mozilla/sccache/pull/2243
* yonas made their first contribution in https://github.com/mozilla/sccache/pull/2263

**Full Changelog**: https://github.com/mozilla/sccache/compare/v0.8.1...v0.8.2

0.8.1

What's Changed

* Fix the README working (Closes: 2154) by sylvestre in https://github.com/mozilla/sccache/pull/2156
* README: Remove duplicated info about openssl vendoring by sylvestre in https://github.com/mozilla/sccache/pull/2157
* Add required winapi features by Systemcluster in https://github.com/mozilla/sccache/pull/2160
* msvc: passthrough argument -Qpar- by AudranDoublet in https://github.com/mozilla/sccache/pull/1834
* Disable preprocessor cache when doing distributed compilation by glandium in https://github.com/mozilla/sccache/pull/2173
* Allow SCCACHE_CACHE_SIZE values without a unit by glandium in https://github.com/mozilla/sccache/pull/2183
* Make recent versions of clippy happy by glandium in https://github.com/mozilla/sccache/pull/2181
* Make preprocessor cache methods async by glandium in https://github.com/mozilla/sccache/pull/2182
* sccache: prepare new release by sylvestre in https://github.com/mozilla/sccache/pull/2179

Dependencies
* build(deps): bump serial_test from 2.0.0 to 3.1.0 by dependabot in https://github.com/mozilla/sccache/pull/2158
* build(deps): bump rustls from 0.21.10 to 0.21.11 by dependabot in https://github.com/mozilla/sccache/pull/2151
* build(deps): bump h2 from 0.3.24 to 0.3.26 by dependabot in https://github.com/mozilla/sccache/pull/2144
* build(deps): bump mio from 0.8.10 to 0.8.11 by dependabot in https://github.com/mozilla/sccache/pull/2128
* build(deps): bump nix from 0.27.1 to 0.28.0 by dependabot in https://github.com/mozilla/sccache/pull/2108
* build(deps): bump semver from 1.0.21 to 1.0.22 by dependabot in https://github.com/mozilla/sccache/pull/2109
* build(deps): bump serde from 1.0.195 to 1.0.199 by dependabot in https://github.com/mozilla/sccache/pull/2162
* build(deps): bump serde from 1.0.199 to 1.0.201 by dependabot in https://github.com/mozilla/sccache/pull/2171
* build(deps): bump http-body-util from 0.1.0 to 0.1.1 by dependabot in https://github.com/mozilla/sccache/pull/2167
* build(deps): bump tokio from 1.35.1 to 1.37.0 by dependabot in https://github.com/mozilla/sccache/pull/2165
* build(deps): bump jobserver from 0.1.28 to 0.1.31 by dependabot in https://github.com/mozilla/sccache/pull/2166
* build(deps): bump time from 0.3.31 to 0.3.36 by glandium in https://github.com/mozilla/sccache/pull/2184
* build(deps): bump tempfile from 3.9.0 to 3.10.1 by dependabot in https://github.com/mozilla/sccache/pull/2175
* build(deps): bump semver from 1.0.22 to 1.0.23 by dependabot in https://github.com/mozilla/sccache/pull/2177
* build(deps): bump encoding_rs from 0.8.33 to 0.8.34 by dependabot in https://github.com/mozilla/sccache/pull/2178
* build(deps): bump bytes from 1.5.0 to 1.6.0 by dependabot in https://github.com/mozilla/sccache/pull/2176


New Contributors
* Systemcluster made their first contribution in https://github.com/mozilla/sccache/pull/2160
* AudranDoublet made their first contribution in https://github.com/mozilla/sccache/pull/1834

**Full Changelog**: https://github.com/mozilla/sccache/compare/v0.8.0...v0.8.1

0.8.0

What's Changed

New features
* feat: Add possibility to configure key prefix (Redis, MemCached) by AJIOB in https://github.com/mozilla/sccache/pull/2084
* Add generic read-only storage mode for a storage that fails the write check by jkoritzinsky in https://github.com/mozilla/sccache/pull/2091
* feat: Add possibility to configure key prefix and expiration time from env (Redis, MemCached) by AJIOB in https://github.com/mozilla/sccache/pull/2094
* rustc driver detection - includes 1897 by drahnr in https://github.com/mozilla/sccache/pull/2085
* feat: Add support to Redis cluster mode by AJIOB in https://github.com/mozilla/sccache/pull/2113
* feat: Add Memcached authentication by AJIOB in https://github.com/mozilla/sccache/pull/2117
* feat: initial support for Clang HIP by GZGavinZhao in https://github.com/mozilla/sccache/pull/2045
* Set User Agent Header for S3 Requests by ajschmidt8 in https://github.com/mozilla/sccache/pull/2137

Misc
* chore: Unify env bool processing by AJIOB in https://github.com/mozilla/sccache/pull/2103
* More Redis URLs typos fix by AJIOB in https://github.com/mozilla/sccache/pull/2081
* ci: Fix AArch64 build with musl by AJIOB in https://github.com/mozilla/sccache/pull/2120
* allow the compilation of sccache without any features (only local build) by sylvestre in https://github.com/mozilla/sccache/pull/2101
* chore: remove unused code warnings from Windows build by AJIOB in https://github.com/mozilla/sccache/pull/2119
* feat: Rewrite Redis environment variables API by AJIOB in https://github.com/mozilla/sccache/pull/2116
* chore: use what we really need from `opendal` by AJIOB in https://github.com/mozilla/sccache/pull/2118
* package cargo.toml by lissyx in https://github.com/mozilla/sccache/pull/2124
* Include server_startup_timeout_ms in config docs by cceckman in https://github.com/mozilla/sccache/pull/2134


Dependencies

* build(deps): bump vmactions/freebsd-vm from 1.0.5 to 1.0.6 by dependabot in https://github.com/mozilla/sccache/pull/2067
* build(deps): bump chrono from 0.4.31 to 0.4.33 by dependabot in https://github.com/mozilla/sccache/pull/2065
* build(deps): bump which from 5.0.0 to 6.0.0 by dependabot in https://github.com/mozilla/sccache/pull/2051
* build(deps): bump regex from 1.10.2 to 1.10.3 by dependabot in https://github.com/mozilla/sccache/pull/2063
* build(deps): bump env_logger from 0.10.1 to 0.10.2 by dependabot in https://github.com/mozilla/sccache/pull/2064
* build(deps): bump uuid from 1.6.1 to 1.7.0 by dependabot in https://github.com/mozilla/sccache/pull/2066
* build(deps): bump jobserver from 0.1.27 to 0.1.28 by dependabot in https://github.com/mozilla/sccache/pull/2088
* build(deps): bump libc from 0.2.152 to 0.2.153 by dependabot in https://github.com/mozilla/sccache/pull/2087
* build(deps): bump memmap2 from 0.9.3 to 0.9.4 by dependabot in https://github.com/mozilla/sccache/pull/2089
* build(deps): bump reqsign from 0.14.6 to 0.14.7 by dependabot in https://github.com/mozilla/sccache/pull/2098
* build(deps): bump toml from 0.8.8 to 0.8.10 by dependabot in https://github.com/mozilla/sccache/pull/2096
* build(deps): bump is-terminal from 0.4.10 to 0.4.12 by dependabot in https://github.com/mozilla/sccache/pull/2097
* build(deps): bump hyper-util from 0.1.2 to 0.1.3 by dependabot in https://github.com/mozilla/sccache/pull/2099
* build(deps): bump opendal from 0.44.2 to 0.45.0 by dependabot in https://github.com/mozilla/sccache/pull/2086
* build(deps): bump vmactions/freebsd-vm from 1.0.6 to 1.0.7 by dependabot in https://github.com/mozilla/sccache/pull/2147
* build(deps): bump assert_cmd from 2.0.12 to 2.0.13 by dependabot in https://github.com/mozilla/sccache/pull/2033
* build(deps): bump base64 from 0.21.6 to 0.21.7 by dependabot in https://github.com/mozilla/sccache/pull/2035
* build(deps): bump codecov/codecov-action from 3 to 4 by dependabot in https://github.com/mozilla/sccache/pull/2078
* build(deps): Upgrade OpenDAL to the latest version by AJIOB in https://github.com/mozilla/sccache/pull/2114
* build(deps): bump serde_json from 1.0.111 to 1.0.114 by dependabot in https://github.com/mozilla/sccache/pull/2112
* build(deps): bump openssl from 0.10.62 to 0.10.64 by dependabot in https://github.com/mozilla/sccache/pull/2106
* build(deps): bump walkdir from 2.4.0 to 2.5.0 by dependabot in https://github.com/mozilla/sccache/pull/2127
* build(deps): bump anyhow from 1.0.79 to 1.0.81 by dependabot in https://github.com/mozilla/sccache/pull/2135

New Contributors
* jkoritzinsky made their first contribution in https://github.com/mozilla/sccache/pull/2091
* cceckman made their first contribution in https://github.com/mozilla/sccache/pull/2134

**Full Changelog**: https://github.com/mozilla/sccache/compare/v0.7.7...v0.8.0

0.7.7

What's Changed
* [commands::run_server_process]: fix race condition by arvidj in https://github.com/mozilla/sccache/pull/2077
* feat(cache/oss): add support for oss by PsiACE in https://github.com/mozilla/sccache/pull/2046
* ci: Bump MSRV to 1.70.0 by Xuanwo in https://github.com/mozilla/sccache/pull/2054
* Make --zero-stats just show a message that it's done its job by glandium in https://github.com/mozilla/sccache/pull/2055
* build(deps): bump clap from 4.3.24 to 4.4.18 by dependabot in https://github.com/mozilla/sccache/pull/2050
* add default ttl of 0 to fix breaking change by arilotter in https://github.com/mozilla/sccache/pull/2058
* Avoid spawning a new server for --show-stats by glandium in https://github.com/mozilla/sccache/pull/2059
* Update OpenDAL to 0.44.2 by jdygert-spok in https://github.com/mozilla/sccache/pull/2060
* feat(tree-wide): migrate to Hyper 1.x by liushuyu in https://github.com/mozilla/sccache/pull/2013
* Implement read-only local cache by uellenberg in https://github.com/mozilla/sccache/pull/2048
* build(deps): bump predicates from 3.0.3 to 3.1.0 by dependabot in https://github.com/mozilla/sccache/pull/2052
* build(deps): bump h2 from 0.3.22 to 0.3.24 by dependabot in https://github.com/mozilla/sccache/pull/2047
* github action: run on native m1 by sylvestre in https://github.com/mozilla/sccache/pull/2068
* Note allowed --emit metadata in rust doc by l4l in https://github.com/mozilla/sccache/pull/2075
* Improve Redis docs by AJIOB in https://github.com/mozilla/sccache/pull/2072
* chore: update S3 docs on region by saiintbrisson in https://github.com/mozilla/sccache/pull/2079
* upgrade to version 0.7.7 by sylvestre in https://github.com/mozilla/sccache/pull/2080

New Contributors
* PsiACE made their first contribution in https://github.com/mozilla/sccache/pull/2046
* arilotter made their first contribution in https://github.com/mozilla/sccache/pull/2058
* uellenberg made their first contribution in https://github.com/mozilla/sccache/pull/2048
* l4l made their first contribution in https://github.com/mozilla/sccache/pull/2075
* AJIOB made their first contribution in https://github.com/mozilla/sccache/pull/2072
* arvidj made their first contribution in https://github.com/mozilla/sccache/pull/2077

**Full Changelog**: https://github.com/mozilla/sccache/compare/v0.7.6...v0.7.7

0.7.6

What's Changed
* feat(redis): add support for ttl, fix 1666 by sudhackar in https://github.com/mozilla/sccache/pull/2027
* refactor: Remove all dependencies on ring 0.16 by Xuanwo in https://github.com/mozilla/sccache/pull/2036
It allows compilation on s390x and some others architectures
* Fix docs on integrating sccache with MSVC when cmake >= 3.25 by johnwbyrd in https://github.com/mozilla/sccache/pull/2031
* Add support for symlinks in toolchains. by afranchuk in https://github.com/mozilla/sccache/pull/2030
* fix(src/compiler/c): take common_args into account during preprocessor hashing by GZGavinZhao in https://github.com/mozilla/sccache/pull/2039

New Contributors
* sudhackar made their first contribution in https://github.com/mozilla/sccache/pull/2027
* johnwbyrd made their first contribution in https://github.com/mozilla/sccache/pull/2031
* afranchuk made their first contribution in https://github.com/mozilla/sccache/pull/2030
* GZGavinZhao made their first contribution in https://github.com/mozilla/sccache/pull/2039

**Full Changelog**: https://github.com/mozilla/sccache/compare/v0.7.5...v0.7.6

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.