-
v0.22.0
Stablereleased this
2026-07-03 01:16:20 +02:00 | 332 commits to main since this release✨ Features
- feat(operator/pod): add ContainerLogsStream and Events methods
- feat(operator/batch): add batch operator and container-level lifecycle methods
- feat(operator): wire internal/operator/pod into AppContext
- feat(operator): add user+pod scoped pod operator package
🐛 Bug Fixes
- fix(podman): decode container stats NDJSON response
- fix(tui): correct diff pane rendering and image drift detection
- fix(operator/pod): ensure ContainerStats never returns nil
- fix(operator/pod): address code review quality issues
- fix(operator): align Operator interface with runtime.* value types
🔧 Other Changes
- chore(version): Release v0.22.0
- test(podman): add ContainerStats NDJSON decoding tests
- refactor(tui): migrate loadContainersCmd to pod.Operator
- chore(tui): remove duplicate newOperator, reuse existing newPodOperator
- refactor(tui): migrate logs, events, and inspect panes to pod.Operator
- refactor(cmd): migrate logs and events commands to pod.Operator
- test(operator/batch): update fake pod operator for new interface methods
- chore(cmd): remove unused getPodStatus and countPodContainers helpers
- refactor(cmd): migrate list command to pod.Operator
- refactor(cmd): migrate stats command to pod.Operator
- refactor(tui): migrate pod stats loading to pod.Operator
- refactor(tui): migrate bulk actions and diff to pod.Operator, remove unused helpers
- refactor(tui): migrate container upgrade action to pod.Operator
- refactor(tui): migrate container start/stop/restart to pod.Operator
- refactor(cmd): migrate upgrade command to pod.Operator
- refactor(cmd): migrate health command podman reads to pod.Operator
- refactor(cmd): migrate status command to pod.Operator
- chore(cmd): remove unused executor.go and update architecture docs
- test(operator/pod): add container-level lifecycle tests
- refactor(cmd): migrate start/stop/restart to batch operator
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.22.0/pods-ctl-linux-amd64" # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl-linux-amd64 mv pods-ctl-linux-amd64 /usr/local/bin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
906663e - Build Date: 2026-07-02 23:23:19 UTC
🔐 Checksums
b774f4e19494b85a31c0a1a9f27eb7d63721331837d6d5335f3bd39f5f693f2c pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads