github Yeraze/meshmonitor v2.17.5
v2.17.5 - Bug Fixes and UI Improvements

4 hours ago

Summary

This release includes bug fixes for hardware name display, portnum enum handling, channel permissions, and adds a new feature for map pin tooltips.

New Features

  • Add hover tooltips to map pins (#574)
    • Shows node name and hop count when hovering over map pins
    • Improves map usability and quick node identification
    • Resolves issue #570

Bug Fixes

  • Display full hardware model names with version numbers (#577)

    • Fixed Node Details block to show complete hardware names including version suffixes
    • Changed from getHardwareModelShortName() to getHardwareModelName() function
    • Now properly distinguishes between device versions (e.g., "Heltec V3" vs "Heltec V4")
    • Resolves issue #575
  • Normalize portnum enum values (#573)

    • Fixed handling of string/number ambiguity in portnum enum values
    • Ensures consistent data type handling across the application
    • Resolves issue #567
  • Enforce per-channel read permissions (#572)

    • Fixed channel visibility to properly respect per-channel read permissions
    • Improves security and access control for multi-channel deployments

Issues Resolved

  • #575 - [BUG] Hardware section in node info does not indicate full name of device used
  • #570 - [FEAT] Mouse over a pin for details
  • #567 - [BUG] Packet Monitor Packets are missing

Pull Requests

  • #578 - chore: Bump version to 2.17.5
  • #577 - fix: Display full hardware model names with version numbers
  • #574 - feat: Add hover tooltips to map pins
  • #573 - fix: Normalize portnum enum values to handle string/number ambiguity
  • #572 - fix: Enforce per-channel read permissions in channel visibility

Full Changelog: v2.17.4...v2.17.5

๐Ÿš€ MeshMonitor v2.17.5

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:v2.17.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.