Changelog
Release notes for EQ Watch, EQ Sight, and EQ Syntropy.
Versions follow Semantic Versioning. Product-specific notes appear as sub-bullets where relevant.
v3.5.3 — 2026-02-26
First version with a project-level changelog.
Bug Fixes
- Fix disk cleanup not reclaiming space — storage cleanup on gateways with separated data directories was silently skipping files, leaving disks full
- EQ Watch
- Fix data sync to NAS failing silently — incompatible SSH key exchange between newer gateway OS and older NAS firmware caused all background sync transfers to time out
- EQ Watch
- Fix live waveform streaming unavailable — a permissions issue prevented the web backend from accessing shared waveform data, breaking real-time streaming in EQ Sight
- EQ Watch, EQ Sight
- Fix CPOW connection status flickering — the CPOW health indicator toggled rapidly between connected and disconnected states even when data was flowing normally
- EQ Watch
- Fix gateway serial showing as “xxxx” —
eq system aboutdisplayed placeholder values instead of the actual provisioned serial number- EQ Watch
Features
- Automatic sensor reset at gateway startup — the gateway now resets the EQ Wave sensor on boot to ensure clean stream alignment, eliminating stale-data issues after power cycles or unclean shutdowns
- EQ Watch
- Distinct LED blink rates for CPOW and PMon — CPOW status LED blinks at 3 Hz and PMon at 1 Hz, making it easy to identify each service at a glance on multi-service gateways
- EQ Watch
- Smarter disk space protection — gateways where data storage shares the OS filesystem now automatically reserve additional margin, preventing root filesystem exhaustion on compact hardware
- EQ Watch
- Direct gateway-to-NAS data sync — new WireGuard peering option lets gateways sync data directly to a NAS without routing through the VPN concentrator, reducing latency and overhead
- EQ Watch
- Gateway ID in CPOW Parquet metadata — each CPOW data file now embeds the originating gateway identifier, simplifying multi-site data analysis
- EQ Watch
- EQ Lab notebook — the JupyterLab welcome page is now an interactive EQ Lab landing page with dynamic listing of available analysis notebooks
- EQ Sight
Reliability
- Cleaner log output under systemd — duplicate timestamps are suppressed when services run under journald, making logs easier to read while preserving full timestamps during development
- EQ Watch
- Faster, more reliable service restarts — services now restart as a coordinated group with a 10-second shutdown deadline, eliminating hangs during gateway reboots and updates
- EQ Watch
- Resilient NAS sync under load — data sync now has an I/O inactivity timeout, preventing indefinite stalls when the NAS is under heavy load
- EQ Watch