Releases: bellrichm/WeeWX-MQTTSubscribe
Version 3.0.0
IMPORTANT
- Python 3.7 or higher is now required.
- WeeWX 4.6.1 or higher is now required.
- On startup, the MQTTSubscribe configuration is validated.
By default, configuration errors will be logged. (Note, in prior versions some of these were silently ignored.)
To 'fail' when there is an error and not start WeeWX, set 'stop_on_validation_errors = true'. - For more information see, https://github.com/bellrichm/WeeWX-MQTTSubscribe/wiki/Upgrade-Guide#upgrading-to-v3-from-v2
Enhancements:
-
Configuration mode
Provide functions to export, update, and validate MQTTSubscribe's configuration.
For more information see, https://github.com/bellrichm/WeeWX-MQTTSubscribe/wiki/Configurator-Mode. -
Simulation mode
Simulates running MQTTSubscribe as a WeeWX driver or service.
For more information see, https://github.com/bellrichm/WeeWX-MQTTSubscribe/wiki/Simulator-mode -
Parser mode
Read a MQTT 'message' from a file, parse it and extract the data.
For more information see, https://github.com/bellrichm/WeeWX-MQTTSubscribe/wiki/Parser-mode -
MQTTSubscribe's configuration is now validated on startup.
-
Support for MQTT v5.
-
Support for paho-mqtt v2.
-
Version of paho-mqtt is now logged.
Version 3.0.0-rc08
Default for stop_on_validation_error is now false.
New installs will get have the option set to true.
Version 3.0.0-rc08
Support MQTT v5
Version 3.0.0-rc06
Documentation improvements
Support paho-MQTT v2
Add ‘Parser’ mode
Version 3.0.0-rc05
Documentation improvements
Support for WeeWX v5 and python 3.12 in build and test.
Version 3.0.0-rc04
More code cleanup/refactoring.
Version 3.0.0-rc03
Validate configuration on startup
Version 3.0.0-rc02
v3.0.0-rc02 release prep
Version 2.3.1
This release is identical to 2.3.0. It was created to test out automatically creating tags.
Version 3.0.0-rc01
First beta release for 3.0.0