github Yeraze/meshmonitor v2.13.1
v2.13.1 - PowerMetrics Support & Code Quality

latest releases: v2.21.8, v2.21.7, v2.21.6...
one month ago

Summary

This patch release adds comprehensive support for INA219 powerMetrics telemetry, improves code quality through dead code removal, and enhances developer documentation.

New Features

PowerMetrics Support (#436)

  • Full 8-channel support for INA219 power sensors
  • Extended backend telemetry capture for all voltage and current channels (ch1-ch8)
  • Added frontend visualization with proper labels and colors for all channels
  • Improved TypeScript type safety for dynamic powerMetrics properties

Improvements

Code Quality (#435)

  • Removed unused and duplicate code across the codebase
  • Consolidated duplicate implementations for cleaner maintainability
  • Improved overall code organization

Documentation (#434)

  • Added comprehensive architecture lessons learned document
  • Documented best practices for node communication and state management
  • Provided guidance on backup/restore and asynchronous operations
  • Helps prevent common implementation mistakes

What's Changed

  • Add comprehensive powerMetrics support (#436) - Fixes #427
  • Remove dead code and consolidate duplicates (#435)
  • Add architecture lessons learned documentation (#434)

Installation

Docker (Recommended)

docker pull ghcr.io/yeraze/meshmonitor:v2.13.1

Helm

helm repo update
helm upgrade meshmonitor meshmonitor/meshmonitor --version 2.13.1

Full Changelog

v2.13.0...v2.13.1

๐Ÿš€ MeshMonitor v2.13.1

๐Ÿ“ฆ Installation

Docker (recommended):

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

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