1.7 KiB
1.7 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.3] - 2026-02-09
Added
- CLI flags:
--config,--log-dir,--once,--version - File logging with rotation (default in
C:\ProgramData\ThorIngest\logs)
Changed
- Default config location to
C:\ProgramData\ThorIngest\config.jsonwith fallback to localconfig.json - Updated console output to use structured logging
Added
- Windows MSI installer scaffolding under
installer/(WiX + NSSM setup)
[0.1.1] - 2025-12-08
Changed
- Moved configuration from hard-coded values to external
config.jsonfile - 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 settingsload_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 Ingest Agent
- 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