• v1.1.1 f047f82e86

    allen released this 2026-06-10 09:32:54 -07:00 | 11 commits to main since this release

    Deployment-hardening release: a fresh install (especially Docker) now works with no manual steps and behaves well on real-world hosts.

    Improvements

    • Docker first-run just worksdocker compose up on a fresh clone auto-seeds config.json (via a new entrypoint) onto a ./data volume, then drops you into the setup wizard. No manual cp, no single-file bind-mount footgun.
    • Auto-scan skips oversized subnets (larger than /20, e.g. a docker bridge 172.17.0.0/16) so receiver discovery no longer stalls startup or floods the network on Docker-enabled hosts.
    • /health endpoint (status, version, receiver/flight counts) plus a Docker HEALTHCHECK.
    • Clean shutdown on docker stop / systemctl stop (SIGTERM) — no stack-trace noise.
    • Configurable config path via ADSBIT_CONFIG for flexible deployments.
    • Version surfaced at startup, in /api/config, /health, and the admin header.

    Verification

    Image builds; a fresh docker run with an empty volume seeds config, starts, skips the in-container /16, serves /health, and reports Docker health healthy. Bare-metal env override, subnet skip, /health, and graceful shutdown all confirmed.

    Full changelog: v1.1.0...v1.1.1 (PR #9)

    🤖 Generated with Claude Code

    Downloads