Repository navigation
Releases
v0.11.0
v0.10.0
Highlights
Helm chart OCI registries. Charts in OCI registries (helm push, oci://…) are recognised per tag and need no special config. Details show the chart name, version, app version and description, and c copies a helm pull oci://… --version … command. Anonymous Harbor/Quay/GHCR repositories now work too: a profile with no credentials answers the registry's anonymous token challenge. See docs/helm-oci-charts.md.
Repository seed list and o. A profile can list repositories = [...] to show them straight away (marked ★), ahead of whatever discovery finds. When discovery fails (Harbor/Quay anonymously, GHCR without a token), the failure is a status line instead of a prompt. Press o to open any repository by name, on any registry.
Version-aware tag sort. 0.10.0 now follows 0.9.3. Newest version first by default; s flips it. Non-version tags such as latest stay grouped after the versions, and the selection stays on the same tag when the order changes.
Safer delete. Deleting a tag removes its manifest, and with it every tag pointing at that manifest. The dialog now names those tags first, says plainly when it could not check them all, and refuses to delete if the tag was re-pushed since you confirmed. The tag list reloads afterwards, and the result is shown in the bottom bar (operation results are now visible for 5 seconds there).
Retagging a chart warns that Helm resolves a chart by tag, and a chart's Details show (tag differs) when its tag is not its version.
Fixes. Copy-to and export no longer crash the TUI on their first progress update, and export no longer leaves a truncated .tar behind if it fails.
⚠️ Breaking: prune (P) removed
P (prune digest-only manifests) is gone. It looked for tags named sha256:<hex>, which no spec-compliant registry can hold (: is not a legal tag character), and untagged manifests cannot be listed through the registry API, so it never found anything. P now does nothing.
What's Changed
- Update aws-sdk-rust monorepo by @renovate[bot] in #155
- chore(deps): bump rustls from 0.23.45 to 0.23.46 in the cargo group across 1 directory by @dependabot[bot] in #156
- feat: browse Helm chart OCI registries by @pgmac in #158
- fix: copy-to and export no longer panic the TUI; export is atomic by @pgmac in #162
- feat: version-aware tag sort, newest first by @pgmac in #166
- feat: per-profile repositories seed list and o to open by name by @pgmac in #167
- feat: delete names sibling tags, is pinned to the confirmed digest by @pgmac in #168
- feat!: remove prune, which never worked by @pgmac in #169
- feat: warn when retagging a Helm chart; flag a tag that differs from the version by @pgmac in #170
- chore: bump version to v0.10.0 by @pgmac in #171
Full Changelog: v0.9.3...v0.10.0
v0.9.3
What's Changed
- fix: keep filter query visible in pane title while loading by @pgmac in #153
- chore: bump version to v0.9.3 by @pgmac in #154
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- Update Rust crate serde_json to v1.0.154 by @renovate[bot] in #142
- Update Rust crate toml to v1.1.8 by @renovate[bot] in #143
- Update Rust crate tokio to v1.53.3 by @renovate[bot] in #144
- Update Rust crate arboard to v3.7.0 by @renovate[bot] in #145
- Update aws-sdk-rust monorepo by @renovate[bot] in #149
- Update Rust crate tokio to v1.54.1 by @renovate[bot] in #150
- fix: honour schemeless --url, drop localhost fallback by @pgmac in #151
- Release v0.9.2 by @pgmac in #152
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- chore(deps): bump rustls from 0.23.41 to 0.23.45 in the cargo group across 1 directory by @dependabot[bot] in #133
- Update aws-sdk-rust monorepo by @renovate[bot] in #127
- Inspect viewer: c collapses everything inside the current element (#134) by @pgmac in #135
- Inspect viewer: o expands everything inside the current element (#136) by @pgmac in #137
- fix(deps): drop legacy rustls stack from AWS SDK crates (#139) by @pgmac in #140
- Release v0.9.1 by @pgmac in #141
New Contributors
- @dependabot[bot] made their first contribution in #133
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- fix(tui): use Vec::fill in expand_all for clippy 1.98 by @pgmac in #119
- Update aws-sdk-rust monorepo by @renovate[bot] in #117
- Update aws-sdk-rust monorepo by @renovate[bot] in #120
- Update Rust crate keyring to v4.2.0 by @renovate[bot] in #121
- Update Rust crate toml to v1.1.5 by @renovate[bot] in #122
- Update aws-sdk-rust monorepo by @renovate[bot] in #123
- Update Rust crate dirs to v7 by @renovate[bot] in #124
- Update Rust crate reqwest to v0.13.5 by @renovate[bot] in #125
- Update Rust crate toml to v1.1.6 by @renovate[bot] in #126
- Update Rust crate thiserror to v2.0.21 by @renovate[bot] in #128
- Update Rust crate tokio to v1.53.2 by @renovate[bot] in #129
- Inspect viewer: tree navigation and [ ] sibling jumps (#130) by @pgmac in #131
- chore: bump version to v0.9.0 by @pgmac in #132
Full Changelog: v0.8.0...v0.9.0
v0.8.0
v0.7.1
What's Changed
- feat(tui): make the keybindings help pane contextual by @pgmac in #113
- Release v0.7.1 by @pgmac in #114
Full Changelog: v0.7.0...v0.7.1
v0.7.0
v0.6.0
What's Changed
- Update Rust crate async-trait to v0.1.92 by @renovate[bot] in #87
- Update Rust crate base64 to v0.23.1 by @renovate[bot] in #88
- Update Rust crate thiserror to v2.0.20 by @renovate[bot] in #89
- feat(auth): Artifactory access-token authentication by @pgmac in #92
- fix(registry): don't send Authorization off the client's own origin by @pgmac in #98
- fix(registry): stop keyring lookups blocking the TUI event loop by @pgmac in #99
- fix(tui): silently re-read credentials on catalog auth failure by @pgmac in #101
- docs(artifactory-auth): record why #96's gate stays unmeasured by @pgmac in #103
- feat(tui): enable bracketed paste across every text-entry surface by @pgmac in #104
- feat(tui): show a Connecting frame before blocking on the keyring by @pgmac in #105
- docs: record why the silent credential re-read isn't skipped by @pgmac in #106
- Release v0.6.0 by @pgmac in #107
Full Changelog: v0.5.2...v0.6.0