github Yeraze/meshmonitor v4.11.5

4 hours ago

๐Ÿš‘ Hotfix release โ€” supersedes v4.11.4 (retracted)

v4.11.4 was pulled because migration 033 crashed startup on PostgreSQL and on fresh installs with column "sourceId" does not exist (#3657). v4.11.5 fixes that and carries everything that was in v4.11.4.

If you ran v4.11.4, update to v4.11.5. The boot crash is resolved.

๐Ÿ”ด Hotfix (#3657)

  • Migration 033's channel_database backfill is now guarded on the legacy sourceId column existing (it's global-by-design โ€” migration 021 no longer adds it and 063 drops it). Fixes the PostgreSQL / fresh-install boot crash introduced in v4.11.4.

Also included (from the retracted v4.11.4)

Critical

  • PostgreSQL boot-loop fix (tables can have at most 1600 columns) (#3639)

Features

  • MeshCore role icons in the map + DM node lists (#3647)
  • MeshCore favorites pinned to the top of the DM list (#3620)
  • Marker spiderfying for overlapping nodes on Map Analysis + Unified maps (#3612)
  • Channel "overshadow" warning for same-key/different-name Channel Database entries (#3644)
  • Traceroute packetId for cross-source correlation (#3623)

Fixes

  • Node disconnects / TX failures since 4.11.x (#3637)
  • Custom-LoRa-config primary channel mislabeled "LongFast" (#3644)
  • TCP reconnect shows the real per-source address (#3611)
  • Fictitious traceroute segments removed; incoming traceroutes visible (#3622)
  • MeshCore hashtag #channel secrets over plain HTTP-via-IP + at save time (#3606, #3607)
  • MeshCore Last Heard preserved across reconnect (#3645)
  • MeshCore new nodes populate fully when heard live (#3646)
  • Unified-map neighbor lines follow the merged marker (#3642)
  • Adaptive node-type filter per source protocol (#3610)
  • Saner single-anchor position-estimate uncertainty (#3616)

๐Ÿš€ MeshMonitor v4.11.5

๐Ÿ“ฆ Installation

Docker (recommended):

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

๐Ÿงช 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.