v4.13.3-rc1
Pre-releaseMeshMonitor v4.13.3-rc1
⚠️ Pre-release. This is release candidate 1 for 4.13.3. It is published for testing and does not update the:latestDocker tag. Use:4.13.3-rc1explicitly if you want to try it.
A maintenance candidate focused on the map surfaces. The Map Analysis 3D view now has the view-state, follow, and layer-switching plumbing that the 2D view already had, and its basemaps actually load — the CSP was blocking several built-in tileset hosts. The tile selector gets a real mobile bottom sheet instead of a popover that mobile users could never reach, and the "Show ATAK Contacts" toggle finally survives a reload after being silently dropped by /map-preferences. On the Nodes list, Node Details is now a distinct labeled button on every row rather than an icon-click affordance people had to discover. Rounding it out: news-feed links to meshmonitor.org are absolutized, stable releases publish to the :dev tag alongside :latest, the unit suite runs roughly 2.5× faster, and a flaky packet-log test is fixed. No migrations, no configuration changes, no breaking changes.
Bug Fixes
- #4373 — Map Analysis 3D view gets the view-state, follow, and layer plumbing 2D has; layer gating keyed on the effective view mode; CSP
connect-srcwidened so every built-in tileset host loads 3D basemaps (#4371) - #4383 — Tile selector renders as a mobile bottom sheet (#4380)
- #4384 — "Show ATAK Contacts" map toggle persists (#4378)
- #4385 — Every node row gets a distinct, labeled Node Details button (#4379)
- #4377 — News-feed links to meshmonitor.org are absolutized
activeStyleJsonwired into the MapAnalysis and MeshCoreBaseMapconsumers
CI / DevOps
- #4372 — Unit suite parallelized (~17.5 min → ~6.6 min) and the duplicate CI workflow retired
- #4382 — Stable releases publish to the
:devtag as well as:latest - #4386 — De-flaked the packet-log since-timestamp filter test
- #4388 — Version bump to 4.13.3-rc1
Issues Resolved
- #4371 — Map Analysis 3D view missing view-state, follow, and layer-switching plumbing that 2D has
- #4378 — "Show ATAK Contacts" map toggle never persists
- #4379 — Replace icon-click affordance for Node Details with a distinct labeled button
- #4380 — Tile selector popover hidden on mobile with no fallback UI
Upgrade Notes
None. No database migrations and no configuration changes — upgrade in place from 4.13.2.
Full changelog: v4.13.2...v4.13.3-rc1
🚀 MeshMonitor v4.13.3-rc1
📦 Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:4.13.3-rc1🧪 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.