- Enhanced logging for better traceability and troubleshooting.
- Updated to Go version 1.25 for improved performance and security.
- FIX: Prevent caching of messages coming in with future date.
- Fix state driver to only update the cache if the timestamp in message is newer
- New mqtt-raw driver to listen on mqtt and insert into influx
- Upgrading Go to version 1.24 and updated packages.
- Introduced a new driver to store the latest MQTT message in Redis, including values and topic.
- Added configurable timeout and keep-alive settings for MQTT clients.
- Implemented retry mechanism for failed Redis inserts.
- Refactored the configuration tree for better organization.
- Added Prometheus metrics for enhanced monitoring.
- Added a new driver ('mredis') for sorting into multiple redis lists
- Fix
msg
to always be encoded as a string - tricorder001: Better handling of messages if writes fails
- tricorder001: Close InfluxDB connection when application is exiting
- Add a driver for putting messages into a redis list
- Stable release after a lot of testing and fixing