-
v0.31.3
Stablereleased this
2026-07-13 11:21:49 +02:00 | 184 commits to main since this release🐛 Bug Fixes
- fix(db,config): use sync.Once for DB close, surface malformed config errors
- fix(systemd,db,batch,cmd): fix cache race, surface DB errors, propagate partial failures
- fix(systemd,podman,tui): wait for D-Bus job completion, cap log frame size, guard type assertions
- fix(systemd,pod,batch): close D-Bus connections, fix cache race, stop swallowing errors
🔧 Other Changes
- chore(version): Release v0.31.3
- security: validate usernames from directories, check config perms on default paths, reject symlinks, tighten file permissions
- perf(pod,registry,tui): deduplicate InspectContainers and container file reads
- perf(batch,tui,pod): parallelize Reload/Update/Prune, add TUI timeouts, dedupe GetUnitType
- perf(batch): parallelize Drift across users using runParallelByUser
- perf(pod,systemd): cache InspectPod and resolvePodmanName, eliminate redundant API calls, consult unitCache in property getters
📦 Installation
# Download the binary curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.31.3/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:
156df8c - Build Date: 2026-07-13 09:28:25 UTC
🔐 Checksums
c155d2ccdcb9bcf8a863d7987d56424ee1e370ab35c8a1c5e557c038a024bf11 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads