• v0.20.0 5129c3b316

    v0.20.0
    All checks were successful
    / build-test (push) Successful in 6m37s
    / release (push) Successful in 32s
    Stable

    eofredj released this 2026-06-28 22:57:40 +02:00 | 376 commits to main since this release

    Features

    • feat(tui): render healthcheck config and drift in browse
    • feat(cmd): expose per-container healthchecks in status command
    • feat(cmd): expose declared and running healthchecks with drift in health command
    • feat(cmd): add healthcheck rendering and JSON helpers
    • feat(config): add BaseDir setting, --base-dir flag, and declared healthcheck lookup helper
    • feat(healthcheck): add shared drift comparison package
    • feat(db): add container_healthchecks table, Store methods, and EnsureHealthcheckUpToDate helper
    • feat(registry): parse and persist healthcheck directives from .container files
    • feat(podman): add typed HealthcheckConfig and DeclaredHealthcheck

    📚 Documentation

    • docs(changelog): add unreleased healthcheck feature entry
    • docs: update user-facing docs for healthcheck config drift and --base-dir
    • docs(plan): add TUI opportunistic fallback and baseDir field
    • docs(plan): fix safety and clarity gaps from third review
    • docs(plan): fix compile-level gaps from second review
    • docs(plan): fix implementation gaps from review
    • docs(plan): add healthcheck config implementation plan
    • docs(spec): minor clarifications from advisory review
    • docs(spec): clarify drift comparison, absent values, and shared package
    • docs(spec): address review feedback on drift and directive mapping
    • docs(spec): add healthcheck config surface design

    🔧 Other Changes

    • chore(version): Release v0.20.0
    • style: apply gofmt to unformatted source files

    📦 Installation

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

    Compare v0.19.1...v0.20.0

    🔨 Build Metadata

    • Git Commit: 5129c3b
    • Build Date: 2026-06-28 21:04:41 UTC

    🔐 Checksums

    0bc6df5bff4e0001c1485d8093858f79107163dbdd1edc62c357b6ff1119a731  pods-ctl
    
    Downloads