Skip to content

Releases: mozilla/sccache

v0.13.0

13 Jan 19:16

Choose a tag to compare

Key improvements:

  • MSVC: MSBuild support improvements, forward slash output dir handling, better /Fo argument parsing
  • GCC/Clang: Assembly language support, C preprocessor output support, pipe flag ignoring, improved save-temps detection
  • Fixed Clang -parallel-jobs hashing and added -fexperimental-assignment-tracking support
  • New architecture support: Added RISC-V 64 (riscv64) support
  • Distributed compilation: Now prints hostname info for remote jobs that failed; improved compiler
    package handling with /etc/ld.so.conf.d
  • Nix support: Added Nix flake with installation documentation
  • Added benchmarking infrastructure with CodSpeed

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

20 Oct 22:38

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

10 Oct 19:12
5709f06

Choose a tag to compare

sccache v0.11.0 introduces improved compiler flag support (including -fsanitize-ignorelist and Xclang flags), S3 virtual host endpoints, better logging with millisecond precision, expanded CI coverage (including sccache-dist and new platforms like s390x), and numerous fixes for reproducibility, Android builds, and preprocessor cache behavior. It also replaces legacy crates (num_cpus, retry), updates major dependencies (tokio, openssl, clap, ring), cleans up old code, and improves documentation and test reliability. This release welcomes 14 new contributors and continues modernizing the build and CI infrastructure.

What's Changed

Dependencies

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

24 Feb 18:29

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.1...v0.10.0

v0.9.1

07 Jan 09:01

Choose a tag to compare

What's Changed

dependencies

New Contributors

Full Changelog: v0.9.0...v0.9.1

v0.9.0

09 Dec 21:05
ac3bff7

Choose a tag to compare

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

Dependencies

  • chore(docs): bump the github script version used in GHA by @kemingy in #2281
  • refactor: Bump OpenDAL to 0.50 by @Xuanwo in #2283
  • build(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in #2289

New Contributors

Full Changelog: v0.8.2...v0.9.0

v0.8.2

28 Sep 09:04

Choose a tag to compare

What's Changed

Dependencies

New Contributors

Full Changelog: v0.8.1...v0.8.2

v0.8.1

24 May 22:44
634d8af

Choose a tag to compare

What's Changed

Dependencies

New Contributors

Full Changelog: v0.8.0...v0.8.1

v0.8.0

21 Apr 12:56

Choose a tag to compare

What's Changed

New features

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

Misc

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

Dependencies

New Contributors

Full Changelog: v0.7.7...v0.8.0

v0.7.7

07 Feb 10:59
e976c42

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.6...v0.7.7