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.6.0 — 2026-03-06
Features
- Nebula overlay network — gateways now use a Nebula mesh network instead of WireGuard, providing certificate-based identity, automatic peer discovery, and simplified multi-site connectivity
- EQ Watch
- Advantech MIC-743-AT platform support — added platform profile for the Advantech Jetson AGX Thor gateway, with automatic hardware detection and platform-specific configuration
- EQ Watch
- EQ Sight CLI — new
eq sightcommand for managing the visualization platform, including notebook management witheq sight notebooks list,status, andrefresh- EQ Sight
- Provisioning template improvements — gateway provisioning now supports model-specific templates, fresh-template overrides on re-provision, and key-only admin access
- EQ Watch
Bug Fixes
- Fix orphan data files accumulating across restarts — CPOW data files left in an incomplete state after service restarts were not being recovered; they now are automatically reclaimed or cleaned up on startup
- EQ Watch
- Fix storage failures on full SD cards — external storage setup now handles full-disk conditions safely, checks free space before data migration, and recovers from ownership mismatches after OS updates
- EQ Watch
- Fix installer UX and system validation — improved post-install experience with clearer status messages and better error handling during package upgrades
- EQ Watch, EQ Sight
Reliability
- Zero-copy shared memory for live waveform data — the internal data path between the CPOW processor and visualization services now uses direct memory-mapped transfers instead of serialization, reducing memory usage by ~70% and eliminating unnecessary data copies
- EQ Watch, EQ Sight
- Larger CPOW data buffer — increased the waveform buffer from ~256 ms to ~4 seconds of headroom, eliminating data loss warnings during storage I/O spikes
- EQ Watch
- Pipeline hardening — improved compression efficiency for stored waveform data and more resilient stream handling under transient network and I/O errors
- EQ Watch
- Managed gateway hardening — consolidated network infrastructure, improved firewall rules, and more robust service management on managed gateways
- EQ Watch
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