• v0.30.0 43a0f126bd

    v0.30.0
    All checks were successful
    / release (push) Successful in 25s
    / build-test (push) Successful in 10m5s
    Stable

    eofredj released this 2026-07-12 11:53:31 +02:00 | 210 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

    Compare v0.29.1...v0.30.0

    🔨 Build Metadata

    • Git Commit: 43a0f12
    • Build Date: 2026-07-12 09:55:53 UTC

    🔐 Checksums

    1e6a920265555220044fe946ba300fb8dcce7ba04bb535f48b2b953bbacb55de  pods-ctl
    
    Downloads