Releases: tcivie/meshtastic-metrics-exporter
v1.1.0
Meshtastic Metrics Exporter v1.1.0 Release Notes
We're excited to announce the release of version 1.1.0 of Meshtastic Metrics Exporter! This release brings significant performance improvements, enhanced node configuration capabilities, and several important bug fixes.
Major Enhancements
Performance and Architecture
- Complete performance optimization and system redesign for improved reliability
- Enhanced Docker configuration for better deployment experience
- Optimized container builds and runtime performance
Node Configuration and Monitoring
- Added comprehensive node configuration metrics tracking
- Implemented timestamp column for improved client details tracking
- Enhanced support for node configuration monitoring and reporting
MQTT Improvements
- Added support for multiple MQTT topics (comma-separated)
- Improved message handling and processing
- Enhanced MQTT connection stability
Detailed Changes
Feature Additions
- Support for multiple MQTT topics subscription
- New node configuration metrics system
- Enhanced timestamp tracking for client details
- Improved performance monitoring capabilities
Bug Fixes
- Fixed issue #60 (contributed by @panaceya)
- Resolved various node configuration-related bugs
- Improved error handling in Docker configurations
Documentation and Community
- Created FUNDING.yml for community support
- Added CODEOWNERS file for better repository management
- Improved documentation with updated README
- Implemented automated version tagging system
Infrastructure
- Enhanced Docker configurations for both exporter and Grafana
- Improved build process automation
- Updated deployment configurations
New Contributors
We're thrilled to welcome two new contributors to the project:
- @typicalaimster - Contributed Docker configuration improvements
- @panaceya - Fixed critical system issue (#60)
Technical Details
- Improved Docker configurations for both exporter and Grafana services
- Enhanced build process with updated Dockerfile configurations
- Implemented new database schema improvements
Looking Forward
This release represents a significant step forward in terms of performance, stability, and functionality. We continue to focus on improving the user experience and system reliability while maintaining high performance standards.
Upgrade Notes
Users upgrading from v1.0.0 should note:
- The new multiple topics feature requires updated MQTT configuration
- Node configuration metrics may require additional setup
- Docker configurations have been updated and may need review
- There are many SQL changes so you should backup the database before upgrading
For the complete list of changes, please visit our Full Changelog
v1.0.0
Meshtastic Metrics Exporter v1.0.0 Release Notes
We're excited to announce the first major release of Meshtastic Metrics Exporter! This tool is designed to export comprehensive data from an MQTT server to Prometheus, enabling powerful monitoring and visualization of Meshtastic networks.
Key Features and Improvements
Enhanced Data Collection and Storage
- Migrated from Redis to PostgreSQL for improved data persistence and querying capabilities
- Added support for encrypted messages, ensuring secure data handling
- Implemented parsing of client roles and device information for more detailed insights
Expanded Metrics and Visualizations
- Significantly expanded the range of metrics exported to Prometheus
- Added support for neighbor info metrics, providing a more comprehensive view of network topology
- Included new Grafana dashboards for intuitive data visualization
MQTT Enhancements
- Added MQTT connection status tracking for nodes
- Implemented support for MQTT JSON messages and improved handling of invalid messages
- Added flexibility to define MQTT connection version
Usability and Documentation
- Streamlined Docker setup with internal port management and Grafana-only exposure
- Comprehensive README updates with detailed configuration instructions
- Added CONTRIBUTING.md and CODE_OF_CONDUCT.md to foster community involvement
Performance and Reliability
- Fixed issues with message parsing, particularly for messages from the stat folder
- Improved error handling and logging for better diagnostics
- Updated to support Meshtastic version 2.3.13
Development and Community
- Implemented Docker checks for improved reliability
- Added issue templates to streamline bug reporting and feature requests
- Code refactoring and formatting for improved maintainability
Looking Forward
This release marks a significant milestone in the Meshtastic Metrics Exporter project. We're committed to continuing improvement and welcome community contributions. Check out our CONTRIBUTING.md for ways to get involved!