Files
thor-emitter/CHANGELOG.md
2025-12-08 17:23:20 -05:00

1.2 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.1] - 2025-12-08

Changed

  • Moved configuration from hard-coded values to external config.json file
  • Configuration now loads from JSON file with graceful fallback to defaults
  • Config file is loaded relative to script location for portability

Added

  • config.json - External configuration file for all application settings
  • load_config() function with error handling and default value fallback
  • Warning messages when config file is missing or malformed

[0.1.0] - 2025-12-04

Added

  • Initial release of Series 4 Emitter
  • Micromate (Series 4) heartbeat monitoring for Seismo Fleet Manager
  • THORDATA folder scanner for MLG files
  • Automatic detection of newest MLG file per unit by timestamp
  • Age calculation and status classification (OK / LATE / STALE)
  • Console heartbeat display with formatted output
  • Optional HTTP POST to SFM backend endpoint
  • Configurable age thresholds and scan intervals
  • Debug logging capability
  • Graceful error handling for filesystem and network operations