github Yeraze/meshmonitor v2.21.14

latest releases: v3.0.0-beta4, v3.0.0-beta3, v3.0.0-beta2...
8 days ago

What's Changed

Features

  • Auto Key Management - Automatically repair PKI key mismatches by exchanging node info (#1349)
  • PKI Key Mismatch Detection - Detect and display PKI key mismatch errors with security indicators (#1348)
  • Push Notification Navigation - Click notifications to navigate directly to the channel/DM and message (#1352)

Bug Fixes

  • Auto Responder Replies - Channel responses now correctly marked as replies to the original message (#1353) - Fixes #1351
  • WebSocket Messages - Use message data directly instead of cache invalidation (#1346)
  • Broadcast Messages - Delete broadcast messages when purging node from database (#1343)

Performance

  • Poll Endpoint - Cache telemetry types query to reduce latency (#1347)

Translations

Dependencies

  • Bump @typescript-eslint/parser from 8.48.1 to 8.50.1 (#1316)
  • Bump @typescript-eslint/eslint-plugin from 8.48.1 to 8.50.1 (#1318)
  • Bump jsdom from 27.2.0 to 27.4.0 (#1317)
  • Bump production dependencies (#1339)

Pull Requests

  • #1349 - feat: Add auto key management for PKI key mismatch repair
  • #1348 - feat: Detect and display PKI key mismatch errors
  • #1352 - feat: Navigate to channel/DM when clicking push notification
  • #1353 - fix: Auto Responder replies now work on channels
  • #1347 - perf: Cache telemetry types query to reduce poll endpoint latency
  • #1346 - fix: Use WebSocket message data directly instead of cache invalidation
  • #1343 - fix: Delete broadcast messages when purging node from database
  • #1342, #1345 - Translations update from Hosted Weblate

Issues Resolved

  • #1351 - Auto Responder: enable Reply for channels

Full Changelog: v2.21.13...v2.21.14


Proxmox LXC Template

This release includes a Proxmox-compatible LXC container template for MeshMonitor.

Installation

  1. Download the .tar.gz template file
  2. Verify the SHA256 checksum (optional but recommended)
  3. Upload to your Proxmox server: scp meshmonitor-*.tar.gz root@proxmox:/var/lib/vz/template/cache/
  4. Create a new LXC container from the template via Proxmox web UI
  5. Configure /etc/meshmonitor/meshmonitor.env with your Meshtastic node IP
  6. Start the container and access the web UI on port 8080

Documentation

See the Proxmox LXC Deployment Guide for detailed instructions.

Limitations

  • Auto-upgrade feature is not supported in LXC deployments
  • Manual updates required (download new template for each version)
  • Community-supported (Docker remains the primary deployment method)

๐Ÿš€ MeshMonitor v2.21.14

๐Ÿ“ฆ Installation

Docker (recommended):

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

๐Ÿงช 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.