Skip to content

v1.3.3

Choose a tag to compare

@github-actions github-actions released this 29 May 14:47
· 3 commits to main since this release
Immutable release. Only release title and notes can be modified.
v1.3.3
ec12c8c

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 heave stale-cache artifact rejuvenation so generated symlinks, such as protobuf .la files under target/*/build, do not cause cargo_hold::file::invalid_type failures.
  • 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 heave symlink handling fix.

Pull Requests by Category

Bug Fixes

  • fix: skip symlink mtimes during heave rejuvenation (#69)

Misc

  • chore: bump version (#67)