Releases: 4d46/gnsstrack
Releases · 4d46/gnsstrack
Release list
v1.1.2
Fixed
- Reverted polling rate to 1 second for better GNSS hardware compatibility and buffer stability
- Improved
statuscommand robustness with fallback to system config at/etc/gnsstrack/config.yaml - Fixed status server address conflict by moving to bespoke port 6767
v1.1.1
Fixed
- I2C "invalid argument" error caused by unhandled large buffer length values
- RTC temperature logging conflict when the device is claimed by the kernel
- Improved robustness of I2C bus management with shared connection architecture
Changed
- Default polling rate reduced to 6 seconds to minimize I2C bus traffic
v1.1.0
Added
- DS3231 RTC temperature logging for monitoring internal hardware health
v1.0.1
Changed
- Added
simulation_directoryconfig field so real and simulation log
directories can be configured independently — no need to editconfig.yaml
when switching between--simulateand normal mode
v1.0.0
Added
- GNSS monitoring service for u-blox MAX-F10S receiver via I2C
- Decodes UBX
NAV-PVTandSEC-SIGframes; logs position, accuracy,
satellite count, PDOP, SBAS usage, and fix type in JSONL format - Security monitoring for hardware jamming and spoofing detection flags
- Dynamic logging rate that switches to enhanced mode when anomalies are detected
- Size-based log rotation via lumberjack (configurable size, backup count)
- HTTP status endpoint for querying live service state and latest GNSS fix
- Simulation mode for testing without physical GNSS hardware
- Systemd service unit for running as a daemon on Raspberry Pi
- GitHub Actions release workflow publishing a pre-built ARM64 package
versioncommand to report the embedded build version