Patch release rolling up everything merged since v4.11.3.
๐ด Critical
- PostgreSQL boot-loop fixed (#3639) โ Postgres deployments could fail to start with
tables can have at most 1600 columns. Update recommended for all Postgres users.
โจ Features
- MeshCore role icons in the map + Direct Messages node lists (#3647)
- MeshCore favorites pinned to the top of the Direct Messages list (#3620)
- Marker spiderfying for overlapping nodes on Map Analysis + Unified maps (#3612)
- Channel "overshadow" warning when a device channel shares its key with a differently-named Channel Database entry (#3644)
- Traceroute
packetIdstored for cross-source trace correlation (#3623)
๐ Fixes
- Node disconnects / TX failures since 4.11.x (stuck module-config fetch) (#3637)
- Custom-LoRa-config primary channel no longer mislabeled "LongFast" (#3644)
- TCP source reconnect shows the real per-source address (#3611)
- Fictitious traceroute segments removed; incoming traceroutes visible again (#3622)
- MeshCore hashtag
#channelsecrets derive correctly over plain HTTP-via-IP and at save time (#3606, #3607) - MeshCore Last Heard preserved across reconnect (#3645)
- MeshCore new nodes populate Name/type/Position immediately when heard live (#3646)
- Unified-map neighbor lines follow the merged node marker (#3642)
- Adaptive node-type filter per connected source protocol (#3610)
- Saner uncertainty for weight-dominated single-anchor position estimates (#3616)
๐ MeshMonitor v4.11.4
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:4.11.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.