MeshMonitor v3.12.0 brings new telemetry visualization modes, channel management improvements, API enhancements, and several bug fixes.
New Features β
- Gauge and numeric telemetry display modes β Telemetry dashboard widgets now support gauge and numeric display modes in addition to the existing chart view, giving you more flexibility in how you monitor your mesh's sensor data (#2537)
- Delete Channel button β Channels can now be deleted directly from the channel configuration UI (#2531)
- Channel message cleanup on delete β When a channel is deleted, all associated messages and database records are automatically purged (#2533)
- /api/v1/status endpoint β New status API endpoint for health checks and monitoring integrations (#2527)
- WebSocket Bearer token auth β WebSocket connections now support Bearer token authentication in addition to session cookies (#2527)
- MeshCore auto-connect on startup β MeshCore connections now automatically reconnect when MeshMonitor starts, eliminating the need to manually reconnect after a restart (#2543)
Bug Fixes β
- Packet monitor encryption status β Fixed incorrect encryption status display by using the
decryptedByflag for theisEncryptedcheck (#2541) - Mark-as-read on PostgreSQL β Fixed a PostgreSQL compatibility bug where marking messages as read would fail (#2535)
- MeshCore map marker labels β Zoom-based label visibility now correctly applies to MeshCore node markers on the map (#2529)
- Map preferences database compatibility β Map preferences storage migrated from raw SQL to Drizzle ORM for improved multi-database compatibility (#2526)