github Yeraze/meshmonitor v2.8.8

latest releases: v2.20.7, v2.20.6, v2.20.5...
one month ago

๐ŸŽ‰ What's New in v2.8.8

๐Ÿ› Bug Fixes

TRUST_PROXY Environment Variable Support (#284)

  • Fixed TRUST_PROXY to support all Express.js proxy trust values
  • Now properly accepts:
    • Boolean values: true, false
    • Numeric values: 1, 2, etc. (number of proxy hops)
    • String values: IP addresses or CIDR notation (e.g., 192.168.1.0/24)
  • Eliminates warning message when using recommended TRUST_PROXY=1 setting
  • See Express.js Behind Proxies documentation for details

Update Notification Banner (#281)

  • Fixed dismiss button overflow on update notification banner
  • Button is now always visible without requiring horizontal scroll
  • Improved mobile and desktop responsive layout using flexbox

โœจ Features

Reply Button Auto-Focus (#280)

  • Clicking reply on any message now automatically focuses the message input field
  • Works in both Channels and Direct Messages
  • Reply state is automatically cleared when switching between channels or DM conversations
  • Improves user experience when replying to messages

๐Ÿ“ฆ Dependencies

  • Bump recharts from 3.2.1 to 3.3.0 (#261)
  • Bump actions/setup-node from 4 to 6 (#256)

๐Ÿš€ Upgrade Notes

No breaking changes. Simply pull the latest image or deploy the updated Helm chart.

Docker:

docker pull yeraze/meshmonitor:v2.8.8
# or
docker pull yeraze/meshmonitor:latest

Helm:

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

๐Ÿ“ Full Changelog

Commits since v2.8.7:

  • chore: Release v2.8.8 - Fix TRUST_PROXY to support all Express values (#284)
  • feat: Auto-focus message input on reply and clear state on channel switch (#280) (#282)
  • fix: Update notification banner dismiss button overflow (fixes #269) (#281)
  • chore(deps): Bump recharts from 3.2.1 to 3.3.0 (#261)
  • chore(deps): Bump actions/setup-node from 4 to 6 (#256)

Full Diff: v2.8.7...v2.8.8

๐Ÿš€ MeshMonitor v2.8.8

๐Ÿ“ฆ Installation

Docker (recommended):

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

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