v1.3.3
·
3 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
cargo-hold v1.3.3
Patch release for cargo hold heave cache rejuvenation. This fixes restored target caches that contain generated symlinks, so heave can refresh stale artifact mtimes without failing on symlink timestamp handling.
Full Changelog: v1.3.2...v1.3.3
Breaking Changes
- None.
Highlights Since v1.3.2
Bug Fixes
- Fixed
cargo hold heavestale-cache artifact rejuvenation so generated symlinks, such as protobuf.lafiles undertarget/*/build, do not causecargo_hold::file::invalid_typefailures. - Artifact collection now reads symlink metadata without following links and records whether each artifact is a regular file. Rejuvenation only updates mtimes for regular files while keeping symlinks in the artifact set for normal garbage collection.
Upgrade Notes
- No migration is required. Upgrade normally to pick up the
heavesymlink handling fix.
Pull Requests by Category
Bug Fixes
- fix: skip symlink mtimes during heave rejuvenation (#69)
Misc
- chore: bump version (#67)