Skip to content

Releases: tcivie/meshtastic-metrics-exporter

v1.1.0

22 Oct 19:06
Compare
Choose a tag to compare

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:

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

14 Jul 14:59
fb034fe
Compare
Choose a tag to compare

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!