·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
cargo-hold v1.3.4
v1.3.4 fixes a cargo hold voyage cache correctness issue when restored target artifacts are stale and source files have changed. voyage now leaves artifact mtimes alone in changed-source runs so the next Cargo build can correctly rebuild instead of seeing refreshed artifacts as current.
Full Changelog: v1.3.3...v1.3.4
Breaking Changes
- None.
Highlights Since v1.3.3
Voyage Cache Correctness
cargo hold voyagenow uses theanchor/salvagesource-change report to detect modified or newly added tracked files before garbage collection.- When source changes are present, the
heavephase skips artifact mtime rejuvenation for restored build artifacts. - Standalone
cargo hold heaveand no-changevoyageruns keep the existing artifact preservation behavior. - Added regression coverage for stale artifact mtimes after a source change.
Upgrade Notes
- No migration is required.
- Upgrading is recommended for CI jobs that restore a
targetcache and runcargo hold voyagebefore building.
Pull Requests by Category
Bug Fixes
- fix: skip voyage artifact rejuvenation after source changes (#72)
Misc
- chore: bump version (#70)