github Yeraze/meshmonitor v3.6.5
MeshMonitor v3.6.5

6 hours ago

What's Changed

Features

  • Allow disabling rate limits via environment variables — Set RATE_LIMIT_API, RATE_LIMIT_AUTH, or RATE_LIMIT_MESSAGES to unlimited, 0, or -1 to disable rate limiting for users behind authenticating reverse proxies or on private networks (#1981)

Bug Fixes

  • Fix ignored_nodes.nodeNum BIGINT overflow — Upgraded ignored_nodes.nodeNum from INTEGER to BIGINT for PostgreSQL/MySQL to support full unsigned 32-bit Meshtastic node numbers. Fixes #1973 (#1975)
  • Fix telemetry icons flickering on map load — Prevent telemetry cache invalidation from clearing cached data, preserving stale data over empty data during cache transitions (#1974)
  • Fix auto-upgrade sidecar port mapping loss — Simplified the auto-upgrade sidecar script to prevent Docker port mappings from being lost during upgrades (#1977)
  • Fix nodes with default shortName falsely classified as incomplete — Nodes using the default Meshtastic short name are no longer hidden by the "hide incomplete nodes" filter (#1972)
  • Fix filter popup Reset All button — The Reset All button in the filter popup now correctly resets all filters (#1971)
  • Fix premature new node notifications — New node notifications are now deferred until node info is fully populated, preventing notifications with missing data (#1970)
  • Fix map preference persistenceshowAccuracyRegions and showEstimatedPositions map settings now persist across page reloads (#1969)
  • Remove incorrect "Desktop Only" label from packet monitor — The packet monitor works on all platforms, not just desktop (#1983)
  • Fix MySQL migration idempotency — Fixed MySQL migrations 061 and 077 to correctly detect existing columns and avoid duplicate column/primary key errors (#1982)

CI/Infrastructure

  • Add Node.js 25.x to CI test matrix (#1979)

Full Changelog: v3.6.4...v3.6.5

🚀 MeshMonitor v3.6.5

📦 Installation

Docker (recommended):

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

🧪 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.