diff --git a/.dockerignore b/.dockerignore index 659c5a3..f72b2d3 100644 --- a/.dockerignore +++ b/.dockerignore @@ -40,7 +40,11 @@ tasks/ # Runtime data (mounted as volume) instance/ -data/ + +# data/ is a Python package — only exclude non-code files +data/*.json +data/*.csv +data/*.db # Build scripts build-multiarch.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index 9932283..0782a2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to iNTERCEPT will be documented in this file. +## [2.26.2] - 2026-03-13 + +### Fixed +- **Docker startup crash** — `.dockerignore` excluded the entire `data/` directory, which is now a Python package (`data.oui`, `data.patterns`, `data.satellites`). Caused `ModuleNotFoundError: No module named 'data.oui'` on container startup. Fixed by only excluding non-code files from `data/`. + +--- + ## [2.26.1] - 2026-03-13 ### Fixed diff --git a/config.py b/config.py index f570824..27023de 100644 --- a/config.py +++ b/config.py @@ -7,10 +7,17 @@ import os import sys # Application version -VERSION = "2.26.1" +VERSION = "2.26.2" # Changelog - latest release notes (shown on welcome screen) CHANGELOG = [ + { + "version": "2.26.2", + "date": "March 2026", + "highlights": [ + "Fix Docker startup crash — data/ Python package was excluded by .dockerignore", + ] + }, { "version": "2.26.1", "date": "March 2026", diff --git a/pyproject.toml b/pyproject.toml index c25f199..7155c29 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "intercept" -version = "2.26.1" +version = "2.26.2" description = "Signal Intelligence Platform - Pager/433MHz/ADS-B/Satellite/WiFi/Bluetooth" readme = "README.md" requires-python = ">=3.9"