Files
meshcore-stats/CHANGELOG.md
2026-01-06 13:57:15 +01:00

4.9 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.9 (2026-01-06)

Bug Fixes

  • tooltip positioning and locale-aware time formatting (f7923b9)

Continuous Integration

  • add artifact-metadata permission for attestation storage records (c978844)

0.2.8 (2026-01-06)

Bug Fixes

  • normalize reporting outputs and chart tooltips (e37aef6)

0.2.7 (2026-01-06)

Features

  • add telemetry collection for companion and repeater nodes (#24) (a3015e2)

0.2.6 (2026-01-05)

Bug Fixes

  • add tmpfs mount for fontconfig cache to fix read-only filesystem errors (3d0d903)

0.2.5 (2026-01-05)

Features

  • add automatic serial port locking to prevent concurrent access (3c5eace)

Documentation

  • fix formatting in architecture diagram (7eee23e)

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