# Changelog All notable changes to this project are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/). ## [1.1.2] - 2026-06-10 First release with a published container image and security tooling. No application behavior changes from 1.1.1. ### Added - Prebuilt multi-arch (amd64 + arm64) container image published to GitHub Container Registry: `ghcr.io/allennpit/ads-bit`. - CodeQL code-scanning workflow (Python + JavaScript) and Dependabot updates for GitHub Actions and pip. - `workflow_dispatch` trigger on the release workflow for manual image builds. ## [1.1.1] - 2026-06-10 ### Added - `/health` endpoint (status, version, receiver/flight counts) plus a Docker `HEALTHCHECK`. - `ADSBIT_CONFIG` environment variable to override the config file path. ### Changed - Docker first-run now works with no manual steps: `config.json` is auto-seeded from `config.json.example` by `docker-entrypoint.sh` and persisted on a `./data` directory mount (removing the single-file bind-mount footgun). - Network auto-scan skips subnets larger than `/20` (e.g. a Docker bridge `172.17.0.0/16`) so discovery no longer stalls startup on Docker hosts. - `SIGTERM`/`SIGINT` (`docker stop`, `systemctl stop`) shut down cleanly without a stack trace. ## [1.1.0] - 2026-06-09 ### Added - In-app pixel editor for sprites (admin → Sprites → EDIT): pencil, eraser, color picker, fill bucket, line/rectangle/ellipse shapes, rectangular select with move/cut/copy/paste, reference-image overlay, brush size & opacity, custom + recent palettes, zoom/pan, grid, undo/redo. - Receiver health dashboard: live per-receiver status (receiving / no data / unreachable), connection testing, a select → save → apply flow, selectable scan results, and a per-interface scan selector. - Version surfaced at startup, via `GET /api/config`, and in the admin header. ### Fixed - Server crash when restarting receiver connections: cancelled receiver tasks no longer tear down the main event loop. ## [1.0] - 2026-01 ### Added - Initial release: retro SNES-style side-view ADS-B flight tracker with custom pixel-art sprites, directional backgrounds, weather, sun/moon, admin panel, first-run setup wizard, and Docker/Podman support. [1.1.2]: https://github.com/AllenNPIT/ADS-Bit/releases/tag/v1.1.2 [1.1.1]: https://github.com/AllenNPIT/ADS-Bit/releases/tag/v1.1.1 [1.1.0]: https://github.com/AllenNPIT/ADS-Bit/releases/tag/v1.1.0 [1.0]: https://github.com/AllenNPIT/ADS-Bit/releases/tag/v1.0