- Update to version 0.5.4~1:
* Add experimental concurrent cache support
* Fix the version detection in the release script
* build(deps): bump filetime from 0.2.20 to 0.2.21
* build(deps): bump openssl from 0.10.49 to 0.10.55
* cargo fmt
* Fix cache read timing
* prepare a new upstream release
* build(deps): bump is-terminal from 0.4.5 to 0.4.7
* build(deps): bump predicates from 3.0.2 to 3.0.3
* build(deps): bump uuid from 1.3.1 to 1.3.3
* Fix failing lint CI
* Refactor out duplicated code
* Add PCH tests
* Properly implement PCH
* Blacklist C++ PCHs
* build(deps): bump log from 0.4.17 to 0.4.19
* build(deps): bump chrono from 0.4.24 to 0.4.26
* Revert "fix: wrong SCCACHE_S3_USE_SSL value parse (#1804)" (#1805)
* fix: wrong SCCACHE_S3_USE_SSL value parse (#1804)
* fix: Don't call EC2 Metadata and allow anonymouse if no cred (#1800)
* feat: Bump OpenDAL to 0.37.0
* Avoid new actions
* Add workflow to prevent regress
* chore: Make sure Cargo.toml is formatted
OBS-URL: https://build.opensuse.org/request/show/1095701
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=48
- Update to version 0.5.1~14:
* Add experimental concurrent cache support
* build(deps): bump openssl from 0.10.48 to 0.10.49
* README: Add --locked to the cargo install
* build(deps): bump serde from 1.0.155 to 1.0.159
* build(deps): bump walkdir from 2.3.2 to 2.3.3
* Disable C4668 during preprocessing for MSVC
* Add integration test for MSVC preprocessing bug
* Ignore C4668 when preprocessing MSVC
* build(deps): bump hyper from 0.14.24 to 0.14.25
* build(deps): bump flate2 from 1.0.25 to 1.0.26
* Update ci.yml
* Attempt to fix arm64 builds
* Support for Type Library Headers for MSVC
* Produce JSON depsfiles from MSVC
* Disable aarch64 build as the ubuntu repo is failing
* version 0.5.1
* deps: Bump OpenDAL and reqsign (#1779)
* fmt and clippy fixes
* Opt in rather than opt out
* Added env var to disable multi arch caching
* Use object for parsing archives, and handle macOS fat archives
* feat: Enable backtrace for anyhow (#1774)
OBS-URL: https://build.opensuse.org/request/show/1090598
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=45
- Update to version 0.4.2~17:
* Add experimental concurrent cache support
* Exit when increment_compilation is enabled. (#1767)
* version 0.5.0
* fix grammar in GHA.md (#1765)
* build(deps): bump uuid from 1.3.0 to 1.3.1
* docs(gcs): mention external accounts
* chore: bump `opendal` to `0.34.0`
* Use Infallible instead of void (#1761)
* Remove parity-tokio-ipc (#1759)
* Replace lazy_static with once_cell (#1758)
* Run fmt on compiler.rs
* Add comments explaining why we need this change.
* Fix clippy latest issues found by CI
* Fix build issues found by CI with other compiler versions
* Fix clippy issues found by CI
* nvcc: Handle compiler detection when gcc isn't on the path
- Update vendored dependencies
OBS-URL: https://build.opensuse.org/request/show/1088752
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=43
- Update to version 0.4.2~2:
* Add experimental concurrent cache support
* nvcc: Correctly handle -ccbin argument given a directory
* version 0.4.2
* Improve the doc a bit
* Add support for -Xclang -fno-pch-timestamp
* Update to directories 5.0.0 and opendal 0.30.5 (#1716)
* Make `SCCACHE_S3_NO_CREDENTIALS` require a value of `true` (#1724)
* Add test for depfile flags for MSVC
* Tests for /Fp and /Yc with MSVC
* Add parsing for flags: Zm, Yc, sourceDependencies
* fix: rust coverage test meets compile error for missing debuginfo (#1740)
* Bump msrv to 1.65.0 (#1743)
* use authentication in webdav test
* Support authentication in WebDAV storage (#1608)
* Update `Cargo.lock`
* Disable trust-dns-resolver/dns-over-quic due to build failure on freeBSD
* Update `Cargo.lock`
* Use rustls for tls & trust-dns-resolver for dns resolution
* build(deps): bump once_cell from 1.17.0 to 1.17.1
* build(deps): bump async-trait from 0.1.66 to 0.1.68
* snap: allow classic in snap review
* snap: only do amd64
* snap: fix description
* snap: refer to why some arches are broken
* snap: drop the daemon
* ci: add snap workflows
* snap: refresh snap for `base: core22`
* build(deps): bump h2 from 0.3.15 to 0.3.17
* Add test for response file with CR instead of CRLF
OBS-URL: https://build.opensuse.org/request/show/1083368
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=41
- Update to version 0.4.1~18:
* Add experimental concurrent cache support
* build(deps): bump chrono from 0.4.23 to 0.4.24
* build(deps): bump serial_test from 1.0.0 to 2.0.0
* Describe the default conf file locations in docs/Configuration.md
* Remove unnecessary import
* Use scoped thread provided by standard library (#1703)
* Refactor import style (#1701)
* Update rust-version in manifest to 1.64 (#1702)
* Replace atty with is-terminal (#1699)
* build(deps): bump clap from 4.0.32 to 4.1.11 (#1698)
* Remove Redis TTL (#1696)
* build(deps): bump assert_cmd from 2.0.8 to 2.0.10 (#1669)
* build(deps): bump reqsign from 0.8.3 to 0.8.5 (#1692)
* build(deps): bump reqwest from 0.11.15 to 0.11.16 (#1691)
* build(deps): bump crossbeam-utils from 0.8.14 to 0.8.15 (#1693)
* build(deps): bump toml from 0.7.2 to 0.7.3 (#1695)
* build(deps): bump predicates from 2.1.5 to 3.0.2 (#1694)
* build(deps): bump regex from 1.7.1 to 1.7.3 (#1690)
* version 0.4.1
* Revert "Support running dist compilations in unprivileged scenarios (#128)"
* Revert "amend to sccache"
* Revert "remove remainder cachepot and replace by sccache"
* Revert "migrate to ubuntu 22.04 for newly added ci check"
* build(deps): bump reqwest from 0.11.14 to 0.11.15
* build(deps): bump openssl from 0.10.45 to 0.10.48
* chore: Add more debug log for gcs to help us diagnose
* Add tests to verify that we work with cmake & autotools (#1678)
* Try to test c++ support with both clang & gcc
* remove trailing whitespaces
OBS-URL: https://build.opensuse.org/request/show/1078316
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=37
- Update to version 0.4.0~7:
* Add experimental concurrent cache support
* build(deps): bump mime from 0.3.16 to 0.3.17
* build(deps): bump futures from 0.3.26 to 0.3.27
* build(deps): bump tokio from 1.25.0 to 1.26.0
* add codecov.yml and set threshold to 0.2%, prevent coverage getting worse
* Bump MSRV to 1.64
* update of the description
* Version 0.4.0
* build(deps): bump anyhow from 1.0.68 to 1.0.70
* build(deps): bump tempfile from 3.3.0 to 3.4.0
* build(deps): bump libc from 0.2.139 to 0.2.140
* build(deps): bump serde from 1.0.152 to 1.0.155
* version v0.4.0-pre.11
* Link to the github action
* always ignore a set of variables
* migrate to ubuntu 22.04 for newly added ci check
* remove remainder cachepot and replace by sccache
* amend to sccache
* Support running dist compilations in unprivileged scenarios (#128)
* Support emit pch header
* Add doc for feature vendored-openssl in README.md
* Add doc for feature vendored-openssl
* Update Cargo.lock
* Add new feature `vendored-openssl`
* Fixed ToC and added back Storage Options section
* version v0.4.0-pre.10
* Add msvc response file integration test
* Update MSVC compiler flags
* Implement Response File support in MSVC
OBS-URL: https://build.opensuse.org/request/show/1073671
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=35
- Update to version 0.4.0-pre.7
* Force concurrent disk cache by default
* Add experimental concurrent cache support
* Ignore RPM env vars by default
* deps: Cleanup superfluous dependency (#1602)
* build(deps): bump cc from 1.0.78 to 1.0.79 (#1583)
* build(deps): bump futures from 0.3.25 to 0.3.26 (#1587)
* prepare version 0.4.0-pre.7
* feat: Bump OpenDAL and remove hyperx (#1591)
* feat: Print sccache version for Server stats (#1580)
* Support nvcc's `--threads` flag (#1571)
* fix rustfmt
* fix: clippy warnings
* Support mvsvc flag external:anglebrackets
* fix: Sccache dist tests broken after bump to tokio 1.21 and later
* build(deps): bump which from 4.3.0 to 4.4.0
* build(deps): bump toml from 0.5.10 to 0.5.11
* build(deps): bump async-trait from 0.1.61 to 0.1.63
* preserve the backtrace in case of crashes
* build(deps): bump nix from 0.26.1 to 0.26.2
* build(deps): bump serial_test from 0.10.0 to 1.0.0
* build(deps): bump assert_cmd from 2.0.7 to 2.0.8
* build(deps): bump wiremock from 0.5.16 to 0.5.17
* build(deps): bump zstd from 0.12.1+zstd.1.5.2 to 0.12.2+zstd.1.5.2
* add a profile section
* refactor: Migrate memcached to opendal based
* prepare version 0.4.0-pre.6
* Remove the author flag Many thanks to Ted and Alex for starting this project Now, many more people are authors too and the ownership can be seen in github already.
* build(deps): bump regex from 1.7.0 to 1.7.1
* Use eprintln instead of warn to avoid missing deprecated message
OBS-URL: https://build.opensuse.org/request/show/1064753
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=31
- Update to version 0.3.3~20:
* Fix azure deps
* Force concurrent disk cache by default
* Add experimental concurrent cache support
* Ignore RPM env vars by default
* Relax the assert_cmd dep - Closes: #1465 (#1466)
* Update src/config.rs
* Update src/config.rs
* Fix typo
* feat: Migrate azure to opendal based
* Implement storage upon opendal Operator
* Fix some typos
* docs: move local into its own files
* docs: move gha into its own files
* docs: move azure into its own files
* docs: move gcs into its own files
* docs: move memcached into its own files
* docs: move redis into its own files
* docs: move s3 into its own files
* docs: Enrich docs for s3 services
* refactor: Integrate with opendal for s3 (#1412)
* Disable the aarch64-unknown-linux-musl task for now Closes: #1458
* update of the version
* Remove bash dependency in test scripts
* enable gha actions storage for the default feature set
* Bump assert_cmd from 2.0.6 to 2.0.7
* Bump env_logger from 0.9.3 to 0.10.0
* Bump nix from 0.25.0 to 0.26.1
* Bump serde from 1.0.148 to 1.0.149
* Bump libc from 0.2.137 to 0.2.138
OBS-URL: https://build.opensuse.org/request/show/1042520
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=29
- Update to version 0.3.0~git0.f6e36e6:
* (cargo-release) version 0.3.0
* Rewrite dist client interface to uniformly use async (#1166)
* Use clang -fminimize-whitespace to increase cache hits. (#1162)
* Replace usages of blocking `reqwest` to be async instead (#1164)
* Verify if a compile input is pure rlib or mixed rlib+staticlib before trimming (#1159)
* Handle new 'rustc -Z ls' output lines (#1157)
* Mark -std and -pedantic as pass-through flags for MSVC (#1151)
* Ignore lockfiles of test crates used in the integration tests (#1149)
* nvcc: support -ccbin / --compiler-bindir (#1147)
* Revert "Automatically remove "awaiting response" label on-comment (#1129)" (#1142)
OBS-URL: https://build.opensuse.org/request/show/975016
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=19
- resolve bsc#1194119 (CVE-2021-45710)
- Update to version 0.2.15~git0.6b6d2f7:
* (cargo-release) version 0.2.15
* Update docs/Releasing.md
* Workaround tiny_http issue #151 by disabling HTTP pipelining
* Upgrade itertools to 0.10
* Run `cargo update`
* Add C compiler versions to the hash calculation when available
* Move lru-disk-cache to an internal module
* Fix clippy warnings in lru-disk-cache
* Still read config file from Library/Preferences if it exists
* Revert "Upgrade redis to 0.18"
- Enable build on s390x, remove support for gcs which depends on ring.
OBS-URL: https://build.opensuse.org/request/show/944184
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/sccache?expand=0&rev=7