🎉 MeshMonitor v1.4.0
This release brings the new Telemetry Favorites Dashboard feature and major dependency updates across the entire stack.
✨ Highlights
🌟 Telemetry Favorites Dashboard
- Pin your favorite nodes for quick access to their telemetry data
- Star/unstar nodes directly from the telemetry interface
- Dedicated favorites dashboard showing only starred nodes
- Persistent favorites storage in database
- Quick toggle between all nodes and favorites view
📦 Major Dependency Updates
- React 19 - Latest React with improved performance and features
- Express 5 - Enhanced server capabilities
- Node.js 22 - Latest LTS with better performance (Node 18 support deprecated)
- react-leaflet v5 - Better map functionality
- ESLint 9 & TypeScript ESLint 8 - Modern linting and type checking
- Vite 6 - Faster builds and better developer experience
🐛 Bug Fixes
- Fixed Express 5 wildcard route compatibility issue preventing server startup
- Resolved Docker build issues with missing @meshtastic/protobufs dependency
- Fixed server test failures after jsdom v27 upgrade
- Patched various dependency vulnerabilities through updates
🔧 Technical Improvements
- Modernized entire dependency stack for better security and performance
- Improved build times with updated tooling
- Enhanced type safety with latest TypeScript ESLint
- Better development experience with latest Vite and React
📦 Docker Image
The Docker image ghcr.io/yeraze/meshmonitor:1.4.0 will be automatically built and published once this release is created.
📝 Full Changelog
See CHANGELOG.md for complete details.
Full Changelog: v1.1.0...v1.4.0