Aquesta és una versió anterior. La versió actual és la 1.2.2. kache 1.2.2 · Data de publicació:
Fitxers d’instal·lació 0.27.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | Portable | — | — | github.com | VirusTotal |
| ARM64 | Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
What's Changed
- feat(telemetry): join prefetch receipts with wrapper demand by @jleni in #1160
- fix(telemetry): count a consumed prefetch key once, not once per payload by @jleni in #1162
- ci: bump setup-runner to v1.5.2 by @jleni in #1164
- Qualify prefetch against a cold CI control (#618) by @jleni in #1163
- Keep qualification setup out of the cold control by @jleni in #1165
- Install the seed's toolchain in qualification consumers by @jleni in #1166
- Exempt local-only build-script units from qualification demand checks by @jleni in #1167
- refactor(daemon): move to kunobi-daemon 0.4 and derive the pipe name once by @jleni in #1169
- fix(macos): run dsymutil from the directory the OSO prefix strips by @jleni in #1168
- test(macos): guard dSYM contents, not just the bundle's UUID by @jleni in #1170
- feat(telemetry): mark each unit with the prefetch that delivered its key by @jleni in #1172
- ci: read the coverage and audit crate lists from cargo metadata by @jleni in #1173
- test(probe): keep installed kache shims out of the doctor shim test by @jleni in #1174
- refactor(daemon): use kunobi-daemon's stdio inherit guard on Windows by @jleni in #1176
- fix(daemon): say why the daemon exited when daemon start fails by @jleni in #1175
- fix(daemon): refuse a socket path too long for a Unix socket, and say so by @jleni in #1177
- Test that the service keeps a schema-7 unit's prefetch delivery by @jleni in #1178
- fix(bench): stage scenario symlinks as links in perf-gate-local by @jleni in #1180
- chore: bump kache to v0.27.0 by @jleni in #1171
- fix: close a static-archive false hit, harden compiler shims, add an opt-in test runner by @jleni in #1179
- ci(mutants): diff the PR with the histogram algorithm by @jleni in #1181
- fix(gc): wait for the index write lock instead of skipping an eviction by @jleni in #1183
- fix(key): key native archives that reach a unit by any route by @jleni in #1182
- perf(cc): look up a unit's header hashes in one query, and memoise them by @jleni in #1185
- fix(key): sample prediction checks the same way in every checkout by @jleni in #1186
- perf(restore): share proc-macro and build-script inodes on Linux by @jleni in #1187
- fix(cargo): pass proxy overrides as --config, not exported env by @jleni in #1188
- perf(cc): hand a finished compile's store put to the daemon by @jleni in #1184
- fix(rustc): keep real source paths in trybuild builds by @glebpom in #1189
- chore(cc): drop two phase probes left from profiling by @jleni in #1192
- perf(key): reuse registry unit predictions in another checkout by @jleni in #1191
- perf(restore): check a restored loadable's signature once per blob by @jleni in #1196
- fix(macos): prefix N_OSO paths in links without Rust debuginfo by @jleni in #1199
- fix(macos): give cached proc macros a checkout-independent install name by @jleni in #1200
- refactor(auth): take workload identity from kunobi-auth 0.13 by @jleni in #1201
- fix(gc): keep entries the remote delivered from automatic eviction by @jleni in #1198
- fix(wrapper): keep kache's own lines out of the stderr Cargo replays by @jleni in #1197
- perf(key): let a workspace unit's input record serve another checkout by @jleni in #1202
- perf(key): share input prediction rows through the remote by @jleni in #1204
- feat(key): share a read-only OUT_DIR for registry units that bake an empty one by @jleni in #1203
- fix(prefetch): bound cargo metadata discovery and back off after failures by @jleni in #1210
- test(e2e): enforce the relocate-noop dispatch check on Windows again by @jleni in #1212
- fix(daemon): report a daemon that closed before replying as a close by @jleni in #1215
- test(macos): resolve clang once and retry in the dSYM tests by @jleni in #1211
- fix(daemon): keep the control endpoint inside the daemon socket's path budget by @jleni in #1217
- fix(store): prune file hash rows a month after they were written by @jleni in #1214
- test: keep entered temp dirs alive until the guard restores the cwd by @jleni in #1220
- fix(gc): stop treating APFS snapshot-held blocks as cloned into target/ by @lollipopkit in #1194
- fix(events): keep the build in progress when the event log rotates by @jleni in #1213
- fix(daemon): start the daemon through kunobi-daemon's detached spawn by @jleni in #1219
- feat(chart): set the Service's appProtocol for an HTTP/2 Ingress by @jleni in #1223
- test: never start the test binary as a daemon by @jleni in #1225
- fix(service): load the launchd job when kickstart cannot find it by @jleni in #1224
- fix(daemon): name the log that holds a startup failure by @jleni in #1226
- fix(gc): leave bytes target directories hold out of size pressure by @jleni in #1227
- fix(store): keep file_hashes without rowid by @jleni in #1228
- test: name why a prefetch trigger stopped, and wait out a busy marker by @jleni in #1230
- fix(bench): replace read-only cache trees when restoring a snapshot by @jleni in #1229
- fix(link): follow Firefox's Python cargo-linker on Windows by @jleni in #1231
- fix(bench): clear the mbx cache dir with its read-only directories by @jleni in #1232
- fix(args): derive target_dir from Cargo's new build-dir layout by @skyf0l in #1222
- fix(link): take the MSVC runtime library the linker finds first by @jleni in #1233
- feat(clean): reclaim deleted worktrees' targets, never a live one by @jleni in #1234
- test: wait for the prefetch marker lock the test takes itself by @jleni in #1236
- fix(clean): measure every profile and find worktrees in .worktrees by @jleni in #1235
- fix(build-script): restore bundled C library results in another checkout by @jleni in #1238
- feat: kache targets, a per-worktree target ledger by @jleni in #1237
- fix(perf-gate): six paired runs on every PR by @jleni in #1239
- fix: recognize Cargo 1.100's per-unit build layout everywhere by @jleni in #1240
- chore(deps): kunobi-daemon 0.5.2 by @jleni in #1242
- feat(build-script): hermetic runs that share OUT_DIR by construction by @jleni in #1243
- test: wait for XFS to release a removed clone before sweeping by @jleni in #1244
- perf(build-script): search outputs and dependency files with memmem by @jleni in #1246
- fix(cc): cache C++ aligned-new compilations by @quake in #1245
- fix(store): accept build-script out/ artifact names in the committed index by @shinaoka in #1247
- test: unlock the build lock before checking it is free by @jleni in #1251
- chore(nix): drop the crates.io User-Agent override by @jleni in #1255
- docs: say what kache sees under cargo miri by @jleni in #1256
- fix(fs): keep a partly rewritten clone's shared bytes out of snapshot-held by @jleni in #1253
- perf(cc): cheaper include listings and flag regexes on a C miss by @jleni in #1249
- test: stop test daemons on drop instead of a 3-second idle timeout (#704) by @jleni in #1258
- chore(daemon): remove the experimental daemon-assisted local hit path (#565) by @jleni in #1259
- fix(build): link the build-script launcher against libc last by @jleni in #1254
- feat(build-script): collect hermetic runs no target directory links to by @jleni in #1252
- perf(wrapper): restore large executables from a copy the daemon staged in advance by @jleni in #1248
- feat(gc): sweep [cache.volumes] shards with their own budget (#974) by @jleni in #1262
- fix(remote): merge prefetch manifests instead of overwriting them by @jleni in #1261
- perf(cc): confirm a miss's include listings by their stamps by @jleni in #1250
- docs: match the docs to main and set a writing voice by @jleni in #1265
- perf(key): resolve env-dep paths once per key computation (#560) by @jleni in #1266
- refactor: share duplicated helpers and remove dead code by @jleni in #1268
- feat(daemon): remove orphaned target directories on its own by @jleni in #1267
- fix(prefetch-qualification): seed the manifest and namespace a CI job would by @jleni in #1272
- ci: mutate only the lines a change writes, not the ones it moves by @jleni in #1273
- fix(prestage): release the staging lock explicitly by @jleni in #1275
- fix(remote): merge lockfile shards like manifests, and test both on RustFS by @jleni in #1274
- test(build-intent): run the fake cargo once before timing it by @jleni in #1278
- docs: READMEs and crates.io metadata for the published crates by @jleni in #1277
- refactor: move the daemon and cache_key tests into their own files by @jleni in #1276
- fix(manifest): leave build-script runs out of published manifests by @jleni in #1281
- feat(init): pace test binaries in every project by @jleni in #1263
- feat(remote): stop listing the bucket by default, and read with GetObject only by @jleni in #1280
- test(build-script): hold the process-state lock while run_real reads OUT_DIR by @jleni in #1284
- docs: drop Substrate from the nightly benchmark list by @jleni in #1285
- fix(cc): take a scheduler permit for compiles that run before their key by @jleni in #1286
- refactor(key): read the key's environment from one snapshot by @jleni in #1279
- refactor: move the config, report, tui and bench-runner tests into their own files by @jleni in #1283
- refactor: move the store, wrapper, cc and cli tests into their own files by @jleni in #1282
- fix(remote): upload packs and entry manifests create-only, and prove GetObject-only reads by @jleni in #1288
- chore: keep one report schema and fix the control endpoint comment by @jleni in #1290
- fix(daemon): drain queued cc publications for as long as they progress by @jleni in #1287
- feat(remote): name the cause of S3 failures, and check the remote in kache doctor by @jleni in #1289
- feat(prefetch): borrow the manifests of earlier lockfiles after a dependency bump by @jleni in #1291
- test: take the timing out of three flaky tests by @jleni in #1293
- feat(remote): add a native Google Cloud Storage remote by @jleni in #1295
- refactor(key): return the key's side outputs instead of thread-locals by @jleni in #1294
- feat(daemon): seed a new checkout's target with units another built by @jleni in #1292