• v0.8.0 0be3c81e2a

    v0.8.0
    All checks were successful
    / build-test (push) Successful in 5m51s
    / release (push) Successful in 37s
    Stable

    eofredj released this 2026-06-20 19:11:16 +02:00 | 489 commits to main since this release

    Features

    • feat(01-03): dynamic focus cycle, footer hints, and tests for streaming panes
    • feat(01-03): render Logs/Events as first-class right-side streaming panes
    • feat(01-02): wire Update handlers, cancellation, and focus/scroll behavior
    • feat(01-02): implement streaming commands for logs and events
    • feat(01-02): add streaming state stubs, message types, and Wave 0 tests
    • feat(01-01): implement ContainerLogsStream endpoint
    • feat(01-01): implement bounded byte+line ring buffer
    • feat(01-01): add compileable stubs and Wave 0 tests for streamBuffer and ContainerLogsStream
    • feat(tui): update footer and help for multi-pane focus
    • feat(tui): auto-fetch inspect on container selection; remove i key
    • feat(tui): add inspect Attributes section and Nerd Font icons
    • feat(tui): add inspect section cursor and expand/collapse
    • feat(tui): implement Tab focus cycling and per-pane scroll keys
    • feat(tui): split Detail/Inspect/Stats into three panes with per-pane scroll
    • feat(tui): add pane focus types and inspect section state

    🐛 Bug Fixes

    • fix(01-03): preserve events.lastSeen on close and reschedule idle event consumer

    📚 Documentation

    • docs(planning): record Phase 01 completion and verification report
    • docs: refine TUI multi-pane implementation plan
    • docs: add TUI multi-pane implementation plan
    • docs: add TUI multi-pane navigation and inspect drill-down design

    🔧 Other Changes

    • chore(version): Release v0.8.0
    • test(01-03): add regression tests for event resume and idle consumer
    • test(01-03): race-free integration tests for streaming panes

    📦 Installation

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

    🔨 Build Metadata

    • Git Commit: 0be3c81
    • Build Date: 2026-06-20 17:17:39 UTC

    🔐 Checksums

    202597db40cf93d041eb00fe7995398a52aa026644f957cad8e10f199fac24f6  pods-ctl
    
    Downloads