github Yeraze/meshmonitor v2.2.2
v2.2.2 - Performance & UI Enhancements

latest releases: v2.19.11, v2.19.10, v2.19.9...
one month ago

๐Ÿš€ What's New in v2.2.2

๐ŸŽจ UI Enhancements

  • Sidebar Header: Added compact logo and app name at the top of the sidebar
    • MeshMonitor logo (32x32px) with app name displayed
    • Shows connected node long name below the app name
    • When collapsed, only the logo is visible (text hidden)
    • Clean, professional look that fits perfectly within existing sidebar dimensions

โšก Performance Improvements

  • Environment Telemetry Icon Detection: Massively optimized database queries
    • Fixed Sun icon (โ˜€๏ธ) not appearing for nodes with environment telemetry
    • Reduced database queries by 100x (from 1,200/min to 12/min for 50 nodes)
    • Added efficient bulk query using GROUP_CONCAT(DISTINCT telemetryType)
    • Changed from 2N queries per poll to just 1 query per poll
    • New database methods: getNodeTelemetryTypes() and getAllNodesTelemetryTypes()

๐Ÿ› Bug Fixes

  • Fixed environment telemetry (temperature, humidity, pressure) icon not appearing
  • The API was only checking last 10 telemetry entries, now checks all telemetry types efficiently

๐Ÿ”ง Technical Details

  • All 614 tests passing โœ…
  • Optimized telemetry availability endpoint (/api/telemetry/available/nodes)
  • Improved SQL queries with proper grouping and aggregation
  • Enhanced sidebar component with dynamic props for logo and node info

๐Ÿ“ฆ Installation

Docker

docker pull ghcr.io/yeraze/meshmonitor:v2.2.2

Helm

helm repo update
helm upgrade meshmonitor meshmonitor/meshmonitor --version 2.2.2

Full Changelog: v2.2.1...v2.2.2

๐Ÿค– Generated with Claude Code

๐Ÿš€ MeshMonitor v2.2.2

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:v2.2.2

๐Ÿงช Testing

โœ… All tests passed
โœ… TypeScript checks passed
โœ… Docker images built for linux/amd64, linux/arm64, linux/arm/v7

๐Ÿ“‹ Changes

See commit history for detailed changes.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.