Skip to content

v4.13.2-rc3

Pre-release
Pre-release

Choose a tag to compare

@Yeraze Yeraze released this 24 Jul 13:14
132c1dc

MeshMonitor v4.13.2-rc3

⚠️ Pre-release — this is a release candidate for testing. Docker images are not tagged :latest.

This release candidate lands two major feature epics plus targeted fixes. The ATAK/CoT integration epic (#3691) arrives in full: TAKPacket V1 decoding with Packet Monitor previews and GeoChat messages, per-source ATAK contacts with a dedicated map layer, and a CoT TCP feed that ATAK/WinTAK clients can connect to directly. The TX-disabled epic (#4294/#4308) makes MeshMonitor a proper citizen on receive-only (listen-only) nodes: lora.txEnabled=false is now honored by a central server-side TX guard, transmit-dependent UI controls are gated, automations get a TX-disabled badge, and configuration import no longer silently forces TX back on. MQTT ingest now applies auto-delete-by-distance inline at ingest time rather than waiting for the periodic sweep (#3900). A touch-device layout bug that visually detached a sender's long name from its message bubble is fixed (#4311).

Features

  • #4307 feat(atak): TAKPacket V1 decode, Packet Monitor previews, GeoChat messages (#3691 Phase 1)
  • #4310 feat(atak): per-source ATAK contacts + map layer (#3691 Phase 2)
  • #4314 feat(atak): CoT TCP feed for ATAK/WinTAK clients (#3691 Phase 3)
  • #4309 feat(server): honor lora.txEnabled with central TX-disabled guard (#4294)
  • #4313 feat(ui): gate transmit-dependent controls when TX is disabled (#4294)
  • #4316 docs+feat: TX-disabled polish — automations badge, API docs, receive-only guide (#4294)
  • #4306 feat(mqtt): apply auto-delete-by-distance inline at ingest (#3900)

Bug Fixes

  • #4312 fix(channels): tie long name to its bubble on touch devices (#4311)

Chores

  • #4318 chore: bump version to 4.13.2-rc3

Issues Resolved

  • #3691 Feature: ATAK / CoT integration for Meshtastic ATAK plugin packets
  • #4294 [BUG] Local Configuration tab silently forces LoRa txEnabled=true, breaking intentional TX-off (listen-only) nodes
  • #4308 Epic: Properly support LoRa tx_enabled=false (receive-only mode)
  • #3900 [FEAT] Apply auto-delete-by-distance inline at MQTT ingest, not just on periodic interval
  • #4311 [BUG] Long name visually detached from its message bubble on touch devices

Full Changelog: v4.13.2-rc2...v4.13.2-rc3

🚀 MeshMonitor v4.13.2-rc3

📦 Installation

Docker (recommended):

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

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