Skip to content

Update dependency sccache to v0.17.0 - #642

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/sccache-0.x
Jul 29, 2026
Merged

Update dependency sccache to v0.17.0#642
renovate[bot] merged 1 commit into
mainfrom
renovate/sccache-0.x

Conversation

@renovate

@renovate renovate Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
sccache minor 0.16.00.17.0

Release Notes

mozilla/sccache (sccache)

v0.17.0

Compare Source

sccache 0.17.0

Summary

sccache 0.17.0 is a significant release: it introduces a new client-side architecture.

Until now, every compilation was handed off to the long-lived sccache server, which did the cache
lookup and ran the compiler. In client-side mode, the client process does that work itself - the
server is only consulted for the shared state it owns (compiler info, dist client, stats). This
removes a round-trip and the server-side bottleneck, and gives noticeably better results on
developer workstations.

Client-side mode is opt-in for now: enable it with the SCCACHE_CLIENT_SIDE environment variable
(or the client_side_mode config key). See docs/Architecture.md
for the details.

Other highlights:

  • Response files: gcc/clang builds using quoted @response files are now cached and
    distributed correctly (#​2755, #​2772), and Rust @argfile arguments are supported (#​2782).
  • Distributed compilation: compile tasks and their subprocesses are now aborted when a client
    disconnects, instead of running to completion on the build server (#​2761, #​2774). The
    ToolchainPackager cfg gate was fixed so the dist code builds on ppc64le and s390x (#​2749).
  • S3 SSE-KMS: server-side encryption with KMS keys is now supported (#​2770).
  • Diagnostics: gcc color diagnostics now behave the same way as rustc's (#​2758).
  • Preprocessor correctness: -ivfsoverlay is treated as a preprocessor-only argument (#​2767).

Welcome to 4 new contributors!

Client-side mode

Features

Fixes

Cleanup

New Contributors

Full Changelog: mozilla/sccache@v0.16.0...v0.17.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 01:59 PM, Tuesday through Thursday (* 0-13 * * 2-4)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from nikobockerman as a code owner July 29, 2026 06:11
@renovate
renovate Bot enabled auto-merge (squash) July 29, 2026 06:11
@renovate
renovate Bot force-pushed the renovate/sccache-0.x branch from 3e518fa to e5791ea Compare July 29, 2026 10:14
@renovate
renovate Bot merged commit 649c125 into main Jul 29, 2026
52 checks passed
@renovate
renovate Bot deleted the renovate/sccache-0.x branch July 29, 2026 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants