mirror of
https://github.com/jorijn/meshcore-stats.git
synced 2026-03-28 17:42:55 +01:00
3.2 KiB
3.2 KiB
Changelog
All notable changes to this project will be documented in this file.
This changelog is automatically generated by release-please based on Conventional Commits.
0.2.4 (2026-01-05)
Documentation
- rewrite README with Docker-first installation guide (6ac5262)
0.2.3 (2026-01-05)
Continuous Integration
- use fine-grained PAT for release-please to trigger Docker builds (2730a9d)
0.2.2 (2026-01-05)
Bug Fixes
- ci: skip smoke test when manual push is disabled (e3a1df4)
- move serial device config to override file (6776c2c)
0.2.1 (2026-01-05)
Features
- add Docker containerization with GitHub Actions CI/CD (7ba5ed3)
- add Docker containerization with GitHub Actions CI/CD (7a181e4)
Bug Fixes
- improve Docker configuration and documentation (ee959d9)
Miscellaneous Chores
- clean up permissions in settings.local.json (f47916c)
Code Refactoring
- rename docker-compose.development.yml to docker-compose.dev.yml (046d7ea)
0.2.0 (2026-01-04)
⚠ BREAKING CHANGES
- Configuration file renamed from .envrc to meshcore.conf. Users must copy meshcore.conf.example to meshcore.conf and migrate their settings. The new file format is the same (shell-style exports) but without the direnv-specific "layout python3" command.
Features
- auto-load config from meshcore.conf (8ca5a1e)
0.1.0 (Initial Release)
Initial release of MeshCore Stats - a monitoring system for MeshCore LoRa mesh networks.
Features
- Data collection from companion and repeater nodes
- SQLite database with EAV schema for flexible metric storage
- Interactive SVG chart generation with matplotlib
- Static HTML site with day/week/month/year views
- Monthly and yearly statistics reports
- Light and dark theme support
- Circuit breaker for unreliable LoRa connections
- Battery percentage calculation from voltage curves