github Yeraze/meshmonitor v3.8.4
MeshMonitor v3.8.4

latest release: v3.8.5
one day ago

MeshMonitor v3.8.4

MeshCore hotfix release.

What's Changed

Bug Fixes

  • fix: add defensive guards to MeshCore node rendering (#2158) — Closes #2157
  • fix: MeshCore repeater serial protocol — three bugs (#2159)

Details

MeshCore Nodes crash (#2158):
Enabling "Show MeshCore" on the Nodes page crashed when contacts had null SNR/RSSI values. Added type validation in mapContactsToNodes() and defensive guards in the render path.

MeshCore Repeater protocol (#2159) — contributed by @NearlCrews:
Three bugs prevented MESHCORE_FIRMWARE_TYPE=repeater from working:

  • firmwareType env var was ignored when connecting via API
  • Wrong line terminator (\n instead of \r) caused repeater to ignore all commands
  • Missing wake-up sequence and wrong response parsing for repeater CLI format

Issues Resolved

  • #2157 — [BUG] Connecting Meshcore device results to "Nodes failed to Load" error

Full Changelog: v3.8.3...v3.8.4

🚀 MeshMonitor v3.8.4

📦 Installation

Docker (recommended):

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

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