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
insccache-dist
by @trxcllnt in #2247 - feat: set user agent in webdav requests by @lukevmorris in #2284
- Implement features required by Xcode by @scoopr in #2257
- *: add UDS support by @BusyJay in #2206
- Fix cache collision with object file and precompiled headers by @jimis in #2268
- Simplify Xcode CI / Docs by @scoopr in #2266
- feat: Use profile-generate to replace outdated -Zprofile options by @Xuanwo in #2282
- Fix: fix sccache bug for dwo file generate by @zhouronghua in #2271
- Pass correct argument to rustc -Z ls by @lissyx in #2291
- Fix sccache for CTK 11.1 and properly track compilations in stats by @trxcllnt in #2285
- docs: fix formatting in Caching by @dtrifiro in #2267
- prepare release 0.9.0 by @sylvestre in #2293
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
- @scoopr made their first contribution in #2257
- @dtrifiro made their first contribution in #2267
- @jimis made their first contribution in #2268
- @BusyJay made their first contribution in #2206
- @kemingy made their first contribution in #2281
- @zhouronghua made their first contribution in #2271
- @lukevmorris made their first contribution in #2284
Full Changelog: v0.8.2...v0.9.0