Skip to content

Releases: mozilla/sccache

v0.9.0

09 Dec 21:05
ac3bff7
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

New Contributors

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

v0.7.6

22 Jan 12:58
Compare
Choose a tag to compare

What's Changed

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

New Contributors

Full Changelog: v0.7.5...v0.7.6

v0.7.5

10 Jan 18:15
Compare
Choose a tag to compare

What's Changed

Dependencies updates

Github action updates

New Contributors

Full Changelog: v0.7.4...v0.7.5

v0.7.4

27 Nov 10:04
Compare
Choose a tag to compare

With this release, we turned back on the direct access and improve some errors mgmt.
We are getting ready for the release 1.0

What's Changed

  • Fix some possible out-of-bound accesses in process_preprocesed_{file,line} by @glandium in #1980
  • Fix test_parse_arguments_multiarch_cache_disabled by @glandium in #1984
  • Add support for -- on clang/clang-cl command-line by @glandium in #1983
  • Remove uses of Lazy<Mutex> by @glandium in #1985
  • Catch panics in the server and transmit them as errors to the client. by @glandium in #1981
  • Only activate direct mode by default for local by @Alphare in #1973
  • Remove some unnecessary clones by @glandium in #1986
  • Activate direct mode when e.g. SCCACHE_DIR is set. by @glandium in #1987

Full Changelog: v0.7.3...v0.7.4

v0.7.3

20 Nov 08:36
Compare
Choose a tag to compare

Revert "Activate preprocessor cache mode by default"
For causing freeze with MSVC: #1967

v0.7.2

15 Nov 09:55
Compare
Choose a tag to compare

What's Changed

Dependency updates

New Contributors

Full Changelog: v0.7.1...v0.7.2