Skip to content

v0.6.2 — save/load integrity, secret timestamps, UX polish

Choose a tag to compare

@boukaba boukaba released this 13 Jul 23:06

Bug fixes

  • save/load round-trip digest mismatch — removed incorrect blob content verification on import. The blob path uses the parent node's digest (SHA-256 of rkyv-serialized DagNode), not a hash of the raw blob data. Air-gapped export/import now works correctly.
  • secret ls / config ls CREATED timestamp — added timestamp_from_meta() helper that falls back to meta.modified() when meta.created() is unavailable (Linux ext4/xfs/btrfs). Also fixed list_images to read the node file's mtime.
  • pullrun push auth error message — detects 401/Unauthorized/no Location header and prints not authenticated — run 'pullrun login <registry>' instead of leaking HTTP-level details.
  • --version / -V flags — added to the CLI. Also added pullrun-runtime version subcommand.
  • install.sh GitHub API rate-limit handling — detects empty TAG and exits with a clear error suggesting VERSION=v0.6.2.
  • install.sh non-sudo fallback — installs to ~/.local/bin/ when sudo is unavailable.

Documentation

  • README: removed non-functional pullrun diff <tag1> <tag2> example; fixed --network my-net to correct --net bridge.
  • pullrun workload help text corrected to reality.