• v0.48.12 a864c71e86

    v0.48.12
    Some checks failed
    / build-test-1 (push) Successful in 7m19s
    / release (push) Successful in 4m56s
    / coverage (push) Failing after 15m44s
    / build-test (push) Successful in 12m44s
    / lint (push) Successful in 8m4s
    / test-race (push) Successful in 12m39s
    Stable

    eofredj released this 2026-09-07 16:54:16 +02:00 | 117 commits to main since this release

    🐛 Bug Fixes

    • fix(output): unify default rendering across health/prune/recover/upgrade

    🔧 Other Changes

    • chore(version): Release v0.48.12

    📦 Installation

    # Download the binary
    curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.12/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

    Compare v0.48.11...v0.48.12

    🔨 Build Metadata

    • Git Commit: a864c71
    • Build Date: 2026-09-07 15:05:54 UTC

    🔐 Checksums

    1841e1df287c08e831508156b300ab1774b4f215618e973a9dffdcae056b37c2  pods-ctl
    
    Downloads
  • v0.48.11 9e1f6e1283

    v0.48.11
    All checks were successful
    / build-test-1 (push) Successful in 8m27s
    / coverage (push) Successful in 14m34s
    / build-test (push) Successful in 0s
    / test-race (push) Successful in 7m57s
    / lint (push) Successful in 8m8s
    / release (push) Successful in 19s
    Stable

    eofredj released this 2026-09-07 15:39:36 +02:00 | 119 commits to main since this release

    🐛 Bug Fixes

    • fix(cmd): close leaked test DB handles causing CI timeout

    🔧 Other Changes

    • chore(version): Release v0.48.11

    📦 Installation

    # Download the binary
    curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.11/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

    Compare v0.48.10...v0.48.11

    🔨 Build Metadata

    • Git Commit: 9e1f6e1
    • Build Date: 2026-09-07 13:54:26 UTC

    🔐 Checksums

    8ba7cab7033fb2a2df1e8d2b4f0016ed0a5405cef553b9fb1c754cd21fc6e7f7  pods-ctl
    
    Downloads
  • v0.48.9 5f94757c5a

    v0.48.9
    All checks were successful
    / build-test-1 (push) Successful in 12m21s
    / release (push) Successful in 42s
    / test-race (push) Successful in 14m7s
    / lint (push) Successful in 9m21s
    / coverage (push) Successful in 10m9s
    / build-test (push) Successful in 14m39s
    Stable

    eofredj released this 2026-09-06 00:31:53 +02:00 | 123 commits to main since this release

    🐛 Bug Fixes

    • fix(registry): stop losing image rows during upgrade cache refresh

    🔧 Other Changes

    • chore(version): Release v0.48.9

    📦 Installation

    # Download the binary
    curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.9/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

    Compare v0.48.8...v0.48.9

    🔨 Build Metadata

    • Git Commit: 5f94757
    • Build Date: 2026-09-05 22:44:57 UTC

    🔐 Checksums

    b3b0d871080d5a7cda7d539347ee3f6d59622cda12fb826a4798c18c9b66a4b3  pods-ctl
    
    Downloads
  • v0.48.8 d8342c7df6

    v0.48.8
    All checks were successful
    / build-test-1 (push) Successful in 4m58s
    / release (push) Successful in 31s
    / coverage (push) Successful in 11m51s
    / lint (push) Successful in 1m32s
    / build-test (push) Successful in 2m24s
    / test-race (push) Successful in 12m3s
    Stable

    eofredj released this 2026-09-04 22:53:22 +02:00 | 125 commits to main since this release

    🐛 Bug Fixes

    • fix(tui): reconnect log streams instead of erroring out on restart
    • fix(tui): exclude pod-infra container from pod-level log stream

    🔧 Other Changes

    • chore(version): Release v0.48.8

    📦 Installation

    # Download the binary
    curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.8/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

    Compare v0.48.7...v0.48.8

    🔨 Build Metadata

    • Git Commit: d8342c7
    • Build Date: 2026-09-04 21:02:41 UTC

    🔐 Checksums

    8ecb57c0e61a303b100cb6fdd3289e577e1c180ffa59e2f3a70f1ac84e81600c  pods-ctl
    
    Downloads
  • v0.48.7 9ca67985d9

    v0.48.7
    All checks were successful
    / build-test-1 (push) Successful in 2m23s
    / coverage (push) Successful in 16m40s
    / build-test (push) Successful in 0s
    / test-race (push) Successful in 1m47s
    / lint (push) Successful in 11m9s
    / release (push) Successful in 27s
    Stable

    eofredj released this 2026-09-04 19:58:24 +02:00 | 128 commits to main since this release

    🐛 Bug Fixes

    • fix(cmd): exclude pod-infra container from logs command

    🔧 Other Changes

    • chore(version): Release v0.48.7

    📦 Installation

    # Download the binary
    curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.7/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

    Compare v0.48.6...v0.48.7

    🔨 Build Metadata

    • Git Commit: 9ca6798
    • Build Date: 2026-09-04 18:15:33 UTC

    🔐 Checksums

    a62a70cddd48245b3cfbeacf56ffee2e1f66e13e22c5ff378e29d080078911dc  pods-ctl
    
    Downloads
  • v0.48.6 8599baba71

    v0.48.6
    All checks were successful
    / test-race (push) Successful in 1m22s
    / lint (push) Successful in 9m17s
    / build-test-1 (push) Successful in 8m4s
    / coverage (push) Successful in 9m27s
    / build-test (push) Successful in 0s
    / release (push) Successful in 44s
    Stable

    eofredj released this 2026-09-01 00:13:35 +02:00 | 130 commits to main since this release

    🐛 Bug Fixes

    • fix(operator): preserve running image on empty podman inspect

    🔧 Other Changes

    • chore(version): Release v0.48.6
    • chore(ci): reorder concurrency block, fix release install snippet

    📦 Installation

    # Download the binary
    curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.6/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

    Compare v0.48.5...v0.48.6

    🔨 Build Metadata

    • Git Commit: 8599bab
    • Build Date: 2026-08-31 22:23:41 UTC

    🔐 Checksums

    d46f79fef75672d1a8fa77ac78b4cd7269e60c85a682081658f5b08ba0c5ead4  pods-ctl
    
    Downloads
  • v0.48.5 51ef623917

    v0.48.5
    All checks were successful
    / build-test-1 (push) Successful in 1m30s
    / lint (push) Successful in 11m15s
    / test-race (push) Successful in 1m24s
    / coverage (push) Successful in 11m49s
    / build-test (push) Successful in 0s
    / release (push) Successful in 32s
    Stable

    eofredj released this 2026-08-29 21:48:56 +02:00 | 133 commits to main since this release

    🐛 Bug Fixes

    • fix(tui): start double-fire, q help-text scope, stream-error overlay
    • fix(tui): keymap/help-overlay drift, missing preset bindings, docs gaps
    • fix(tui): doubled toast icons, uncolored Health column, dead StatusDot param
    • fix: TUI header bug, dead code, split runUpgrade
    • fix(podman): honor follow flag in ContainerLogsStream

    📚 Documentation

    • docs(browse): add quick start, group keybindings, reorder for onboarding

    🔧 Other Changes

    • chore(version): Release v0.48.5
    • refactor(tui): split handlePodContainersMsg into named steps
    • refactor(tui): dedupe filter/cursor reset and restart-retry bookkeeping
    • refactor(tui): dedupe container-lifecycle, exec, and mouse-click code
    • refactor: cmd fatal() consistency, split long functions, dedupe fan-outs
    • refactor: remove dead code and dedupe log-frame parsing

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.5/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/sbin/pods-ctl
    

    📋 Full Changelog

    Compare v0.48.4...v0.48.5

    🔨 Build Metadata

    • Git Commit: 51ef623
    • Build Date: 2026-08-29 20:01:17 UTC

    🔐 Checksums

    4107f7df829d8ec4f8c8121745098cb55bbc6589909974380979e8e9ad32cabe  pods-ctl
    
    Downloads
  • v0.48.4 bef948d68a

    v0.48.4
    All checks were successful
    / build-test-1 (push) Successful in 5m45s
    / lint (push) Successful in 16m10s
    / build-test (push) Successful in 0s
    / test-race (push) Successful in 10m8s
    / coverage (push) Successful in 1m20s
    / release (push) Successful in 28s
    Stable

    eofredj released this 2026-08-29 00:55:17 +02:00 | 145 commits to main since this release

    📚 Documentation

    • docs: require local CI-equivalent checks before commit

    🔧 Other Changes

    • chore(version): Release v0.48.4
    • chore: gofmt cleanup

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.4/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/sbin/pods-ctl
    

    📋 Full Changelog

    Compare v0.48.3...v0.48.4

    🔨 Build Metadata

    • Git Commit: bef948d
    • Build Date: 2026-08-28 23:11:52 UTC

    🔐 Checksums

    93783d363c39cab9cf3a593991adc8b04521e85222ff64a643332cfb85b4ae82  pods-ctl
    
    Downloads
  • v0.48.1 63554c2b1e

    v0.48.1
    All checks were successful
    / build-test (push) Successful in 7m7s
    / release (push) Successful in 41s
    Stable

    eofredj released this 2026-08-24 08:39:15 +02:00 | 157 commits to main since this release

    🐛 Bug Fixes

    • fix(operator): heal stale container IDs after restart/upgrade/auto-update

    🔧 Other Changes

    • chore(version): Release v0.48.1

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.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/sbin/pods-ctl
    

    📋 Full Changelog

    Compare v0.48.0...v0.48.1

    🔨 Build Metadata

    • Git Commit: 63554c2
    • Build Date: 2026-08-24 06:46:52 UTC

    🔐 Checksums

    d9a0453f221bfeb9aaa9e4f650633fe719d6e199978ace25b55f988e0267c926  pods-ctl
    
    Downloads
  • v0.48.0 62ddb68f72

    v0.48.0
    All checks were successful
    / build-test (push) Successful in 5m49s
    / release (push) Successful in 10s
    Stable

    eofredj released this 2026-08-23 20:53:30 +02:00 | 159 commits to main since this release

    ✨ Features

    • feat(tui): show live bulk-action progress in the footer
    • feat(tui): render spinner badge for in-flight lifecycle actions
    • feat(tui): mark and clear pending-action state around lifecycle Cmds
    • feat(tui): add pending-action and bulk-batch progress tracking types

    🐛 Bug Fixes

    • fix(tui): preserve pending badge and thread nodeID through undo

    📚 Documentation

    • docs: document TUI overlays, quick filters, and add user manual
    • docs(tui): document in-flight action progress feedback
    • docs: add implementation plan for in-flight action progress
    • docs: add design for in-flight action progress feedback

    🔧 Other Changes

    • chore(version): Release v0.48.0
    • refactor(tui): chain bulk-action targets instead of blocking on a WaitGroup
    • refactor: apply gofmt/modernize fixes and remove dead code

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/desordre/pods-ctl/releases/download/v0.48.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/sbin/pods-ctl
    

    📋 Full Changelog

    Compare v0.47.4...v0.48.0

    🔨 Build Metadata

    • Git Commit: 62ddb68
    • Build Date: 2026-08-23 19:36:13 UTC

    🔐 Checksums

    718b2f13e98d4bb81eb4c016bdf08b4d5382fbb2aa7d4330c436b103eaff150e  pods-ctl
    
    Downloads