github Yeraze/meshmonitor v3.6.2

6 hours ago

What's Changed in v3.6.2

Bug Fixes

  • fix: hide Show MeshCore toggle when disabled and persist its state - The "Show MeshCore" checkbox in the map Features panel was always visible regardless of MESHCORE_ENABLED setting, and its state was never saved. Now properly hidden when MeshCore is disabled and persists across page loads. (#1940)
  • fix: prevent fractional values in integer telemetry graphs (#1939, #1936)
  • fix: memoize map marker icons to prevent position update interference (#1938)
  • fix: render emoji short names as HTML overlay on map markers (#1937, #1934)
  • fix: add BASE_URL support to MeshCore API endpoints (#1935)
  • fix: derive short name from last 4 hex chars of node ID to match Meshtastic convention (#1932, #1929)
  • fix: position history endpoint nodeId parsing and pagination (#1931)
  • fix: increase auto-responder and script test timeout from 10s to 30s - All automation script execution paths (auto-responder, timer, geofence, and the UI "Test" popup) now use a consistent 30-second timeout. (#1942)

New Features

  • feat: add V1 API position history endpoint (#1930)

Database Migration

This release includes migration 074 which adds the show_meshcore_nodes column to user_map_preferences. This migration runs automatically on startup for SQLite, PostgreSQL, and MySQL.

Full Changelog: v3.6.1...v3.6.2


๐Ÿš€ MeshMonitor v3.6.2

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:3.6.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.