This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalReleasePort Layer 1 v0.6.2 resolves a save/load digest mismatch and refines several CLI behaviors.
Why it matters: Fixes round‑trip data corruption in air‑gapped workflows, improves list command timestamps on Linux, and clarifies push authentication errors for smoother operations.
Summary
AI summaryFixed save/load digest mismatch for air‑gapped import, corrected timestamp handling in list commands, improved push auth error message.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds `--version` / `-V` flags to the CLI and introduces `pullrun-runtime version` subcommand. Adds `--version` / `-V` flags to the CLI and introduces `pullrun-runtime version` subcommand. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds non‑sudo fallback in `install.sh` to install into `~/.local/bin/` when sudo is unavailable. Adds non‑sudo fallback in `install.sh` to install into `~/.local/bin/` when sudo is unavailable. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fixes save/load round‑trip digest mismatch by removing incorrect blob verification. Fixes save/load round‑trip digest mismatch by removing incorrect blob verification. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Adds timestamp_from_meta() fallback for `secret ls` and `config ls` CREATED timestamps on Linux filesystems lacking created time. Adds timestamp_from_meta() fallback for `secret ls` and `config ls` CREATED timestamps on Linux filesystems lacking created time. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Improves `pullrun push` auth error handling to print a clear “not authenticated” message instead of leaking HTTP details. Improves `pullrun push` auth error handling to print a clear “not authenticated” message instead of leaking HTTP details. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Low |
Improves `install.sh` GitHub API rate‑limit handling by exiting with a clear error when TAG is empty. Improves `install.sh` GitHub API rate‑limit handling by exiting with a clear error when TAG is empty. Source: llm_adapter@2026-07-15 Confidence: high |
— |
Full changelog
Bug fixes
save/loadround-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 lsCREATED timestamp — addedtimestamp_from_meta()helper that falls back tometa.modified()whenmeta.created()is unavailable (Linux ext4/xfs/btrfs). Also fixedlist_imagesto read the node file's mtime.pullrun pushauth error message — detects 401/Unauthorized/no Location header and printsnot authenticated — run 'pullrun login <registry>'instead of leaking HTTP-level details.--version/-Vflags — added to the CLI. Also addedpullrun-runtime versionsubcommand.install.shGitHub API rate-limit handling — detects empty TAG and exits with a clear error suggestingVERSION=v0.6.2.install.shnon-sudo fallback — installs to~/.local/bin/when sudo is unavailable.
Documentation
- README: removed non-functional
pullrun diff <tag1> <tag2>example; fixed--network my-netto correct--net bridge. pullrun workloadhelp text corrected to reality.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Pullrun
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]