-
v0.53.1
StableAll checks were successfulreleased this
2026-10-08 16:07:26 +02:00 | 0 commits to main since this release🐛 Bug Fixes
- fix(db): set synchronous=NORMAL to avoid CI test timeouts
🔧 Other Changes
- chore(version): Release v0.53.1
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.53.1/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
dbee614 - Build Date: 2026-10-08 14:23:10 UTC
🔐 Checksums
1e9352ebd70af8f7d75a72f3ad9e9c3c3a7442d3685afdd700362e2c4507ecc1 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.53.0
StableSome checks failedreleased this
2026-10-08 14:51:51 +02:00 | 2 commits to main since this release✨ Features
- feat: restart diagnostics and persistent action history
- feat(cli): add diff, exec and doctor commands
- feat(cli): exit codes, dynamic completion, groups, log/event filters
🐛 Bug Fixes
- fix(tui): phase 1 safety and input fixes from UX review
🔧 Other Changes
- chore(version): Release v0.53.0
- perf: idle spinner, incremental log filter, bounded fan-out, metrics
- refactor(tui): finish deferred rendering work from UX review
- refactor: shared units/status vocabulary and 16-color/light themes
- refactor(tui): phase 2 rendering foundation from UX review
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.53.0/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
1b737bc - Build Date: 2026-10-08 12:59:56 UTC
🔐 Checksums
ef8e378274b9fce9fe315f2bb50359c895f598563571b99bbc5dc3fbc61eb0e1 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.52.0
StableAll checks were successfulreleased this
2026-09-27 21:47:58 +02:00 | 11 commits to main since this release✨ Features
- feat(prune): also remove exited containers by default
🔧 Other Changes
- chore(version): Release v0.52.0
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.52.0/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
fa78ec9 - Build Date: 2026-09-27 19:57:23 UTC
🔐 Checksums
33a97ab8222380fff959fcc22298556c17332114d5b5840955f60463921dc772 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.51.1
StableAll checks were successfulreleased this
2026-09-26 18:15:17 +02:00 | 13 commits to main since this release🐛 Bug Fixes
- fix(prune): don't treat in-use volumes/images as prune failures
🔧 Other Changes
- chore(version): Release v0.51.1
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.51.1/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
8ee65fb - Build Date: 2026-09-26 16:25:32 UTC
🔐 Checksums
01c22bd1c0c1de14bdd289212ed606b680891dba0a4a7ce6e1749c5eef7d1357 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.51.0
StableAll checks were successfulreleased this
2026-09-26 14:50:14 +02:00 | 15 commits to main since this release✨ Features
- feat(tui): color and document the registry check overlay
- feat(tui): add a read-only registry check overlay on C
- feat(cmd): scope prune to quadlet-unreferenced resources by default
- feat(tui): recover multi-selected pods and containers from Ctrl+r and the palette
- feat(tui): add Ctrl+r to recover the container under the cursor
- feat(tui): cross-link the topology and networks overlays
- feat(tui): validate pod name and ports in the creation wizard
- feat(tui): add an info toast kind for guidance messages
- feat(tui): fold resource-limit details into the stats overlay and help
- feat(tui): reconnect the events stream with backoff
- feat(tui): cross-link the topology and networks overlays
- feat(tui): dim lower layers when overlays stack
- feat(tui): color status tokens in the resource overlays
🐛 Bug Fixes
- fix(tui): drop low-priority port and volume fields on narrow terminals
- fix(tui): keep the process list aligned on narrow terminals
- fix(tui): remove the dead ctrl+m resource-limits keybinding
- fix(tui): restore scroll keys and mouse wheel for the topology overlay
- fix(tui): show guidance messages as info toasts
- fix(tui): label r as refresh to avoid confusion with pods-ctl reload
- fix(tui): list every failed target in the bulk error overlay
- fix(tui): keep the right pane stack within its rows at small heights
- fix(config): default no_color from the NO_COLOR environment variable
- fix(tui): collapse embedded newlines in global-search failure entries
- fix(tui): use correct past-tense verbs in bulk-action success toast
- fix(tui): render and clear global search fetch failures in the overlay
- fix(tui): sort global search by log timestamp and surface fetch failures
- fix(tui): make G a synonym of g for upgrade in the tree
- fix(tui): register missing overlay keys in help
- fix(tui): add r refresh key to ports, volumes, networks, images overlays
- fix(tui): gate toast border on no-color and reword wizard toast
- fix(tui): gate toast border color behind noColor
- fix(tui): record bulk action audit and undo per target
📚 Documentation
- docs: record the TUI feature-parity security review and test patterns
- docs: record the TUI security audit and new test patterns
- docs: document global search ordering and security review
- docs(tui): document r refetch for ports, volumes, networks, images overlays
🔧 Other Changes
- chore(version): Release v0.51.0
- refactor(batch): run the quadlet-scoped prune engine across target users
- refactor(prune): share one quadlet-scoped prune engine between callers
- refactor(tui): dispatch color and stats keys through the keymap
- refactor(tui): resolve overlay and prune keys through the keymap
- refactor(tui): reuse the shared live filter in the events pane
- refactor(tui): extract the logs pane live filter into a shared component
- refactor(tui): rename the network topology overlay to topology
- chore(cliff): fix default first tag version
- refactor(tui): remove the redundant resource-limits overlay and Ctrl+m
- test(tui): cover bulk failure detail sanitisation
- style(tui): drop comments from log batching change
- perf(tui): batch buffered log lines into one pane update
- refactor(tui): rename the network topology overlay to topology
- perf(tui): bound concurrent stats requests with a semaphore
- perf(tui): poll stats only for pods in the tree viewport
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.51.0/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
f42dc28 - Build Date: 2026-09-26 13:08:57 UTC
🔐 Checksums
c2152ca15ea2212bbadcca76380114347d00f8207c51ea6d36763763863a6ff7 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.50.0
StableAll checks were successfulreleased this
2026-09-15 13:43:53 +02:00 | 75 commits to main since this release✨ Features
- feat(tui): show engine host/version header on System df overlay
- feat(podman): add SystemInfo client method and operator passthrough
- feat(tui): Ctrl+x prune with two-step scrollable confirmation
- feat(tui): compute quadlet-unreferenced prune candidates and delete loop
- feat(tui): add global disk usage overlay with quadlet breakout (D)
- feat(tui): add process list overlay for the selected container (t)
- feat(tui): add Networks (W) and Images (I) overlays
- feat(tui): add Volumes overlay with declared-vs-actual annotation
- feat(operator): add ten resource passthroughs to pod.Operator
- feat(prune): add fail-closed quadlet-unreferenced resource computation
- feat(podman): compose six resource role interfaces into PodmanClient
- feat(registry): add QuadletReferences and ScanQuadletReferences
- feat(registry): add quadlet Volume=/Network= reference normalisation
- feat(podman): add nine resource client methods and three 404 sentinels
- feat(podman): add resource response types for volumes/networks/images
- feat(tui): wire port mappings overlay end-to-end
📚 Documentation
- docs: document the System df overlay's engine info header
- docs(06-08): record phase 6 security findings and reusable test patterns
- docs(06-08): document internal/prune and resource-inspection role interfaces
- docs: document the quadlet-scoped prune action
- docs: document process list and disk usage overlays (t, D)
- docs: document Volumes, Networks, Images overlays
- docs: document the P port mappings overlay
🔧 Other Changes
- chore(version): Release v0.50.0
- test(tui): cover portsLayer, renderPortsOverlay, portRowsFor, and P binding
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.50.0/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
a1426b7 - Build Date: 2026-09-15 11:59:15 UTC
🔐 Checksums
e44324ca9d17c2d90d475d0552a4d4353ab79633ad1a4d3eec5198c4c9e01a17 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.49.2
StableAll checks were successfulreleased this
2026-09-08 15:12:42 +02:00 | 107 commits to main since this release🐛 Bug Fixes
- fix(operator): drop drift entries for oneshot containers instead of unknown placeholder
🔧 Other Changes
- chore(version): Release v0.49.2
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.49.2/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
108edcd - Build Date: 2026-09-08 13:16:21 UTC
🔐 Checksums
dddc47f6ddabdd6e5129c2c99e3d780cf0b3c098fefb4c9dcecdce37d4eb1231 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.49.1
Stablereleased this
2026-09-08 12:29:44 +02:00 | 109 commits to main since this release🔧 Other Changes
- chore(version): Release v0.49.1
- chore(ci): bump syft to v1.51.1
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.49.1/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
eeedebc - Build Date: 2026-09-08 10:40:28 UTC
🔐 Checksums
47fd19ef1ecc3c8f7e286f8013280412196f0577e6b66038741678ee55ff7a95 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.48.14
StableAll checks were successfulreleased this
2026-09-07 18:22:55 +02:00 | 113 commits to main since this release🐛 Bug Fixes
- fix(cmd): migrate prune to the shared outcome table, fix --plain headers
🔧 Other Changes
- chore(version): Release v0.48.14
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.14/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
5cf1931 - Build Date: 2026-09-07 16:56:29 UTC
🔐 Checksums
7cd8e34005d21e3a3d773c90b37aeb1976de9a4d9dc9db942552439e7e31b175 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.48.13
StableAll checks were successfulreleased this
2026-09-07 17:47:05 +02:00 | 115 commits to main since this release🐛 Bug Fixes
- fix(cmd): unify rendering across all non-TUI commands
🔧 Other Changes
- chore(version): Release v0.48.13
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.13/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
6b8bafe - Build Date: 2026-09-07 15:49:44 UTC
🔐 Checksums
b1a39b2e7a1083d7f364ac37889cf7e4bd3c46835c5b3221fa2162a91c3d13ec pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads