Bug Fixes
Missing API Endpoint (#715)
- Fixed browser console 404 error for missing
/api/server-infoendpoint - Endpoint now returns timezone configuration used by InfoTab component
MQTT Configuration Display (#714)
- Fixed MQTT encryption status showing incorrectly
- Corrected Proto3 boolean field parsing for all MQTT configuration fields
- Ensures
enabled,encryptionEnabled,jsonEnabled, andtlsEnableddisplay accurately
Packet Log Management (#711)
- Fixed packet monitor to respect
packet_log_max_countsetting - Implemented server-side JSONL export functionality
- Export respects active filters and includes all packet metadata
Auto-Responder Array Handling (#709)
- Fixed handling of array-type triggers in auto-responder configuration
- Properly processes multiple trigger patterns per rule
Features
Packet Monitor Improvements (#713)
- Added virtual scrolling for improved performance with large packet lists
- Implemented infinite scrolling to load packets dynamically
- Added pop-out window functionality for packet monitor
- Supports base URL configuration for reverse proxy deployments
- Improved packet numbering during live updates
What's Changed
- #715 - Add /api/server-info endpoint to return timezone configuration
- #714 - Correct MQTT boolean field parsing for Proto3 defaults
- #713 - Packet monitor improvements - virtual scrolling, infinite loading, and pop-out window
- #711 - Respect packet_log_max_count setting and implement server-side export
- #709 - Handle array-type triggers in auto-responder
Full Changelog: v2.19.1...v2.19.2
๐ MeshMonitor v2.19.2
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:2.19.2๐งช 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.