Skip to content

Releases: bellrichm/WeeWX-MQTTSubscribe

Version 1.6.2

18 Nov 21:21
Compare
Choose a tag to compare

IMPORTANT
All deprecated options are planned to removed in the next release, 2.0.0. For a list of options and replacements see, https://github.com/bellrichm/WeeWX-MQTTSubscribe/wiki/Options-removed-in-2.0.0

Enhancements/Fixes

  • Catch and log connection exceptions.
  • Fix bug when logging connection failures.
  • Add TLS support.
  • Fixed console and file logging bug.
  • Fixed bug when ignore_start_time is true (#92).
  • Ensure password does not get logged.
  • At startup, check that necessary prerequisites for converting data exists (#93).

Internal Improvements

  • Run tests against WeeWX master.
  • Additional tests.
  • Remove dependency on WeeWX when running unit tests. (Still necessary for integration tests.)
  • Ability to run build locally.

Version 1.6.2-rc03

10 Oct 19:28
Compare
Choose a tag to compare
Version 1.6.2-rc03 Pre-release
Pre-release

Package up ignore_start_time (#92) fix.

Version 1.6.2-rc02

28 Sep 17:29
Compare
Choose a tag to compare
Version 1.6.2-rc02 Pre-release
Pre-release
v1.6.2-rc02

enough small fixes to create a pre-release

Version 1.6.1

14 Jul 12:35
Compare
Choose a tag to compare

Enhancements/Fixes

  • Fixed the caching of archive record fields when using the new field configuration.
  • Fixed the lookup of individual payloads when using the new field configuration.
    It will always use the full topic and the 'name = 'option must be used if only a portion is the WeeWX name.
  • Fixed the MQTT native logging.
  • Changed the example MessageCallbackProvider to be a simple XML parser.
  • Added some unit tests for the example MessageCallbackProvider.

Internal Improvements

  • Improved the integration test environment.
  • Improved the debugging environment.

Build:
https://ci.appveyor.com/project/bellrichm/weewx-mqttsubscribe-master/builds/34086287

Quality Gate:
Quality Gate Status

Code Coverage:
codecov

Version 1.6.0

02 Jul 19:01
Compare
Choose a tag to compare

Enhancements/Fixes

  • Move the configuration of fields under the [[topics]] section (#72)
    This also deprecates the [[archive_field_cache]], full_topic_fieldname, and contains_total.
    Note, the existing configuration options can still be used; but they will be removed in a future release.
  • Enable mapping the same incoming fieldname to a different WeeWX field based on MQTT message content.(#80)
  • Log MQTT connect, disconnect, and subscription API information at the info level instead debug level.

Build:
https://ci.appveyor.com/project/bellrichm/weewx-mqttsubscribe-master/builds/34086287

Quality Gate:
Quality Gate Status

Code Coverage:
codecov

Version 1.5.4-rc01

22 Jun 21:22
Compare
Choose a tag to compare
Version 1.5.4-rc01 Pre-release
Pre-release

Move the field configuration under the topics.
Support mapping same input field names to different WeeWX names via a msg id.

Version 1.5.3

07 Jun 17:54
Compare
Choose a tag to compare

Enhancements/Fixes

  • Added support for ignoring fields (#63).
  • Support mixed units in json and keyword payloads (#58).
  • Support for full_topic_fieldname with json payload (#71).
  • Support cacheing of archive record fields (service only) (#68)
  • Fixed bug with nested json (#60).
  • Fixed bug with wind data across multiple individual topics (#59).
  • Fix driver defaulting the archive inal to 300 (#64).
  • Cleaned up/improved logging.
  • Add support for python 3.5.
  • Add support back to WeeWX 3.7.1.

Internal Improvements

  • Better identification ('naming') of build jobs.
  • Improved test infrastructure to make debugging tests easier.
  • Improved the integration test infrastructure.
  • Run tests against multiple versions of Ubuntu.
  • Fixed sonar build error.

Build:
https://ci.appveyor.com/project/bellrichm/weewx-mqttsubscribe-master/builds/33371724

Quality Gate:
Quality Gate Status

CodeCov:
codecov

Version 1.5.3 rc05

11 May 20:58
Compare
Choose a tag to compare
Version 1.5.3 rc05 Pre-release
Pre-release

Capture some work for beta testing

Version 1.5.3 rc03

26 Apr 16:52
f919aba
Compare
Choose a tag to compare
Version 1.5.3 rc03 Pre-release
Pre-release

Pre-release to capture some of the logging improvements

Version 1.5.2

08 Apr 19:00
Compare
Choose a tag to compare

Internal Improvements

  • Improved log messages to easily differentiate between loop and archive processing.
  • Automate testing and code analysis.

Build:
https://ci.appveyor.com/project/bellrichm/weewx-mqttsubscribe/builds/32048608

Quality Gate:
Quality Gate Status

CodeCov:
codecov