Changelog ========= v1.0.0 (2026-03-27) ------------------- **Initial Release** Features ^^^^^^^^ - ESP32 multi-sensor hub (Kogger, IMU, GPS, depth, temp, conductivity) - Binary protocol v4 (AA55 frames) - BlueOS Docker extension (HTTP :8099, WebSocket :8766) - Kogger waterfall viewer (HTTP :8100, WebSocket :8101) - MAVLink bridge (ATTITUDE, SCALED_PRESSURE, GPS_RAW_INT) - JSONL session logging - UDP Kogger raw forward (desktop KoggerApp compatibility) - Ping assembler with multi-chunk handling - Sphinx documentation (RTD theme) Hardware Support ^^^^^^^^^^^^^^^^ - ESP32-WROOM-32UE DevKit-C v4 - Kogger Side-Scan Sonar (dual channel) - HWT905 IMU (WitMotion) - MS5837-30BA depth sensor (Blue Robotics Bar30) - TSYS01 temperature sensor (Blue Robotics Celsius) - Atlas Scientific EZO EC conductivity - u-blox GPS Known Issues ^^^^^^^^^^^^ - K1 EZO pins swapped in hardware (GPIO 19/18, not 18/19) - SoftwareSerial limited to 3 active instances - I2C requires short wires (<10cm) for reliability - No automatic log rotation v0.9.0 (2026-03-20) ------------------- **Beta Release** - Binary protocol v3 (with K1 RTK support) - Initial BlueOS extension - Kogger UDP forwarding - Basic dashboard v0.5.0 (2026-03-15) ------------------- **Alpha Release** - JSON protocol (deprecated in v1.0) - ESP32 sensor hub MVP - Serial → HTTP bridge Roadmap ------- v1.1.0 (Planned) ^^^^^^^^^^^^^^^^ - DVL velocity estimation (cross-correlation) - EKF sensor fusion - Dead reckoning position estimate - Bathymetric map generation v2.0.0 (Future) ^^^^^^^^^^^^^^^ - Full SLAM pipeline (loop closure, drift correction) - Real-time 3D visualization - ROS2 integration - Multi-vehicle support