github Yeraze/meshmonitor v2.14.2
v2.14.2 - Virtual Node Admin Commands & Bug Fixes

latest releases: v2.21.10, v2.21.9, v2.21.8...
one month ago

What's Changed

Features

  • Virtual Node Admin Commands Configuration (#455, #474) - Added new VIRTUAL_NODE_ALLOW_ADMIN_COMMANDS environment variable to enable admin commands through the virtual node server, allowing multi-service scenarios like running MeshMonitor + Home Assistant on the same node
    • Security-first design with default disabled (false) for backward compatibility
    • When enabled, allows ADMIN_APP and NODEINFO_APP commands to pass through
    • Updated Docker Compose Configurator with security warning checkbox
    • Comprehensive tests for admin command configuration

Bug Fixes

  • Fix #470: Hop count calculation in auto-acknowledge (#471) - Fixed negative hop count values and RangeError when using {RABBIT_HOPS} token
    • Enhanced validation to check for both null and undefined values
    • Added validation that hopStart >= hopLimit before calculating
    • Falls back to 0 for invalid or missing hop data

Documentation

  • Updated TODOS.md with v2.14.1 and v2.14.2 release notes (#472, #469)

Full Changelog

Pull Requests:

  • feat: Add VIRTUAL_NODE_ALLOW_ADMIN_COMMANDS for multi-service support #474
  • fix: Fix hop count calculation in auto-acknowledge to prevent negative values #471
  • chore: Update TODOS.md to document issue #470 fix in v2.14.1 #472
  • chore: Update TODOS.md for version 2.14.1 #469

Issues Resolved:

  • [FEAT] Enable admin commands in virtual nodes #455
  • [BUG] (Hop count calculation issue) #470

Full Changelog: v2.14.1...v2.14.2

๐Ÿš€ MeshMonitor v2.14.2

๐Ÿ“ฆ Installation

Docker (recommended):

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

Docker Compose:

services:
  meshmonitor:
    image: ghcr.io/yeraze/meshmonitor:v2.14.2
    ports:
      - "8080:3001"
    volumes:
      - meshmonitor-data:/data
    environment:
      - NODE_HOST=192.168.1.100  # Your Meshtastic node IP

volumes:
  meshmonitor-data:

๐Ÿ”ง New Configuration Option

VIRTUAL_NODE_ALLOW_ADMIN_COMMANDS (default: false)

  • Set to true to enable admin commands through the virtual node server
  • Use with caution - understand security implications before enabling
  • Enables multi-service access scenarios

๐Ÿ“‹ Changes Since v2.14.1

See commit history and PRs linked above for detailed changes.

๐Ÿš€ MeshMonitor v2.14.2

๐Ÿ“ฆ Installation

Docker (recommended):

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