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