What's New in v2.11.0
This release fixes a critical issue where TX (transmit) could be disabled by default when importing Meshtastic configurations, preventing users from sending messages. It also adds a visual warning banner when TX is disabled.
๐ง Bug Fixes
-
Default txEnabled to true in all LoRa config operations (#347)
- Config imports now default TX to enabled when not explicitly set
- Config exports default TX to enabled when generating URLs
- Manual LoRa config changes default TX to enabled
- Prevents users from losing ability to send messages after importing configurations
-
Add TX disabled warning banner (#347)
- Red warning banner displays when TX is disabled on the device
- Auto-checks TX status every 30 seconds
- Stacks properly with other warning banners (e.g., default password)
- Provides clear guidance on how to re-enable TX
-
Add message channel validation (#347)
- Validates channel values are 0-7 for Meshtastic compatibility
- Defaults to channel 0 (Primary) if invalid or undefined
- Prevents silent message sending failures
-
Ensure modemPreset and all LoRa config fields included in exports and imports (#345)
- Fixes missing LoRa configuration fields in config URLs
- Ensures complete configuration transfer between devices
๐งช Testing
- Updated Quick Start test to match actual device configuration
- All system tests passing (Configuration Import, Quick Start, Reverse Proxy, OIDC)
๐ฆ Deployment
Docker:
docker pull ghcr.io/yeraze/meshmonitor:2.11.0
docker pull ghcr.io/yeraze/meshmonitor:latestDocker Compose:
services:
meshmonitor:
image: ghcr.io/yeraze/meshmonitor:2.11.0
# ... rest of configHelm Chart:
helm upgrade --install meshmonitor oci://ghcr.io/yeraze/meshmonitor-helm --version 2.11.0๐ Related Issues & PRs
- #347 - fix: Default txEnabled to true and add TX disabled warning banner (v2.11.0)
- #345 - fix: Ensure modemPreset and all LoRa config fields are included in exports and imports
๐ Full Changelog
Since v2.10.10:
v2.10.10...v2.11.0
๐ค Generated with Claude Code
๐ MeshMonitor v2.11.0
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.11.0๐งช 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.