-
v0.31.1
Stablereleased this
2026-07-12 22:28:11 +02:00 | 386 commits to main since this release🔧 Other Changes
- chore(version): Release v0.31.1
- perf(systemd,batch): replace exec.Command('id') with os/user.Lookup, parallelize batch ops across users
- perf(discover): replace exec.Command('id') with directory probe, skip re-extraction when unchanged
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.31.1/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:
fb40ad7 - Build Date: 2026-07-12 20:38:37 UTC
🔐 Checksums
7842c088faebd7d37e1c951e04fc8a8c13820985c094b9a0157e7e09fa761f79 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.31.0
Stablereleased this
2026-07-12 20:58:11 +02:00 | 389 commits to main since this release✨ Features
- feat(recover,health): detect and start missing containers not in Podman
📚 Documentation
- docs: update documentation for missing container detection
🔧 Other Changes
- chore(version): Release v0.31.0
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.31.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:
5aa870c - Build Date: 2026-07-12 19:13:55 UTC
🔐 Checksums
de2ba9f5742ac0aa52b9234fe9e4a7f2df4633788ad00f6c2c7285c252b1bc37 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.30.2
Stablereleased this
2026-07-12 15:18:44 +02:00 | 392 commits to main since this release🐛 Bug Fixes
- fix(tui): sparkline absolute scaling, fixed width, left-padding
- fix(security): bound response reads and validate Podman names
🔧 Other Changes
- chore(version): Release v0.30.2
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.30.2/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:
3e63fc5 - Build Date: 2026-07-12 13:28:07 UTC
🔐 Checksums
02a5bb55972054aef26b13195373c3f226a0950e4e6de27741f99ab2fe829563 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.30.1
Stablereleased this
2026-07-12 14:33:09 +02:00 | 395 commits to main since this release🐛 Bug Fixes
- fix(tui): stats loading, noColor bars, refresh cursor preservation
🔧 Other Changes
- chore(version): Release v0.30.1
- test: complete UAT for phases 01, 02, 04 — 4 pass, 3 issues, 1 blocked
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.30.1/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:
81db131 - Build Date: 2026-07-12 12:42:53 UTC
🔐 Checksums
a930e21abd24078944286a8cf9af830a3072280a7745f3876db3fc07a610c9e7 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.30.0
Stablereleased this
2026-07-12 11:53:31 +02:00 | 398 commits to main since this release✨ Features
- feat(targets): add ValidateName for safe character validation
🐛 Bug Fixes
- fix(config): reject insecure config file permissions
- fix(cmd): restrict export permissions and cap import read size
- fix(registry): validate all import payload fields with ValidateName
- fix(registry): prevent symlink following in file discovery
- fix(db): enforce file permissions and set busy timeout
- fix(systemd): remove AuthAnonymous from D-Bus user-session auth
- fix(podman): URL-encode user input in API paths and query params
📚 Documentation
- docs: add security review report
🔧 Other Changes
- chore(version): Release v0.30.0
- chore(ignore): update git ignore file
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.30.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:
43a0f12 - Build Date: 2026-07-12 09:55:53 UTC
🔐 Checksums
1e6a920265555220044fe946ba300fb8dcce7ba04bb535f48b2b953bbacb55de pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.29.1
Stablereleased this
2026-07-12 09:47:24 +02:00 | 409 commits to main since this release🐛 Bug Fixes
- fix: remove healthcheck from status, fix JSON array cmd drift
- fix: correct healthcheck directive names, status display, and root D-Bus
🔧 Other Changes
- chore(version): Release v0.29.1
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.29.1/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:
6f78e77 - Build Date: 2026-07-12 07:51:20 UTC
🔐 Checksums
69ece85a93b32ada7859c98401e9b92e7c375e46beacdbfc1e0419ef222bc48c pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.29.0
Stablereleased this
2026-07-12 01:09:43 +02:00 | 412 commits to main since this release✨ Features
- feat: add root system-level Podman support
🔧 Other Changes
- chore(version): Release v0.29.0
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.29.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:
c5168b7 - Build Date: 2026-07-11 23:19:03 UTC
🔐 Checksums
056dd45aeed30d89bfa4b07b85398316171284715a3b302d2a1deaf9efdcb24a pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.28.0
Stablereleased this
2026-07-11 23:58:23 +02:00 | 414 commits to main since this release✨ Features
- feat(reload): start podman.socket for each user during reload
- feat(operator): use PodName= from .pod files via context hint
🐛 Bug Fixes
- fix(operator): remove redundant text in ErrPodNotFound/ErrContainerNotFound messages
🔧 Other Changes
- chore(version): Release v0.28.0
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.28.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:
f6197d2 - Build Date: 2026-07-11 22:03:04 UTC
🔐 Checksums
e096e6a6aaf7b2037a388eaaa9de88554df058cb9300355317f9ac6ef1204575 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.27.1
Stablereleased this
2026-07-11 21:44:46 +02:00 | 418 commits to main since this release🐛 Bug Fixes
- fix(status): surface InspectPod error instead of showing false 'active'
🔧 Other Changes
- chore(version): Release v0.27.1
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.27.1/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:
8f10e48 - Build Date: 2026-07-11 19:52:08 UTC
🔐 Checksums
01db8a0952a074a74be52561dc0fbde76d39fe8183f0d6582d2f949df9e9dd97 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.27.0
Stablereleased this
2026-07-11 19:49:29 +02:00 | 420 commits to main since this release✨ Features
- feat(04-02): auto-refresh after successful actions (D-11)
- feat(04-02): implement state-preserving refresh (D-08, D-10)
- feat(04-01): fix confirmation dialog defaults
- feat(04-01): implement stacked colored toast system
- feat(05): phase complete - help overlay width fix + UAT tests
- feat(05-02): fill footerSegments events pane gap
- feat(05-02): rewrite helpEntries to derive from keymap metadata
- feat(05-01): add keymap field to Model struct
- feat(05-01): implement keymap metadata methods
🐛 Bug Fixes
- fix(health): show actual pod errors instead of misleading message
- fix(refresh-deps): display per-pod errors on partial failure
- fix(recover): context-aware hint for missing systemd services
- fix(operator): distinguish ErrServiceNotFound from ErrPodNotFound
- fix(05): revise plans based on checker feedback
- fix(03): revise plans based on checker feedback
📚 Documentation
- docs(05-help-keybindings): create phase plan
- docs(state): record phase 5 context session
- docs(05): capture phase context
- docs(04-pod-actions): create phase plan
🔧 Other Changes
- chore(version): Release v0.27.0
- test(04-02): add failing tests for state-preserving refresh
- test(04-01): add failing tests for confirmation default fixes
- test(04-01): add failing tests for toast system evolution
- test(05): UAT complete - all 3 tests pass after overlay width fix
- test(05): complete UAT - 2 passed, 1 issue
- test(05-02): add TestFooterSegments_FilterHints for acceptance criteria
- test(05-02): update tests for context-aware help and Tab behavior
- test(05-02): add failing tests for keymap-derived help overlay
- test(05-01): expand keymap tests for comprehensive metadata coverage
- test(05-01): add failing tests for keymap metadata methods
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.27.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:
9b0776b - Build Date: 2026-07-11 17:56:49 UTC
🔐 Checksums
3eaea768ec1256477bd48c8273f60633a01ea452931c4fd78002f0db5d22c579 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads