Skip to content

Releases: bachya/ecowitt2mqtt

2022.10.0

02 Oct 02:04
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix Docker build of ARM images (#301)

🧰 Maintenance

  • Update all dependencies (minor) (#302)

2022.09.4

29 Sep 23:46
89557bb
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix improper use of HASS publisher (#300)
  • Fix unhandled KeyError related to the HASS MQTT Discovery prefix (#298)

2022.09.3

25 Sep 16:33
9922628
Compare
Choose a tag to compare

NOTE: This release is functionally equivalent to 2022.09.2. It exists to synchronize versions with a forthcoming version of the Home Assistant OS add-on.

2022.09.2

22 Sep 22:14
169a76f
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix bug where valid MQTT Discovery values would become unknown (#295)

2022.09.1

22 Sep 22:00
5c7b7ee
Compare
Choose a tag to compare

🚨 Breaking Changes

  • Use unknown as the "missing" HASS MQTT Discovery state payload (#294)
  • Remove logic around totalain data point (#291)

🚀 Features

  • Add armv7 support to the Docker image (#292)
  • Adjust Docker Hub build action to include PRs (#290)

🐛 Bug Fixes

  • Use unknown as the "missing" HASS MQTT Discovery state payload (#294)
  • Fix publishing of latest image to Docker Hub (#288)

🧰 Maintenance

  • Remove logic around totalain data point (#291)

2022.09.0

06 Sep 21:08
Compare
Choose a tag to compare

🚀 Features

  • Allow a trailing slash on the ecowitt2mqtt endpoint (#286)
  • Add Exowitt GW2000C to the device database (#284)
  • Make docker run as least privledged user (#281)

🧰 Maintenance

  • Change the coverage badge to track the dev branch (#285)
  • Tweak slightly-incorrect code comment (#282)
  • Update dependency fastapi to ^0.81.0 (#278)
  • Reduce stale timeframe from 90 days to 21 days (#277)

2022.08.5

30 Aug 15:43
Compare
Choose a tag to compare

🚀 Features

  • Expand config file to handle multiple gateways (#264)

🐛 Bug Fixes

  • Ensure that unhandled exceptions in MQTT loops stop the runtime (#276)
  • Fix bug where runtime wouldn't shut down after MQTT error (#275)

🧰 Maintenance

  • Add config validator for unit systems (#274)
  • Remove unnecessary MQTT-ready event from runtime (#273)
  • Produce MQTT connection info in a better format for logging (#272)
  • Make mqtt_username and mqtt_password inclusive in schema (#271)
  • Give unit system-aware error messages with unavailable values (#270)
  • Add debug message when safe exposure time can't be calculated (#269)
  • Remove no-longer-used pylint option (#268)
  • Remove typer as a dependency and streamline accordingly (#266)
  • Replace deprecated environment variables in the Docker instructions (#267)

2022.08.4

23 Aug 16:10
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix unhandled exception when calculating Thermal Perception (#263)
  • Fix unhandled exception when calculating Simmer Zone (#262)
  • Fix unhandled exception when calculating Beaufort Scale (#261)
  • Wait for all tasks to finish on shutdown (#259)

🧰 Maintenance

  • Small code cleanup with runtime tasks (#258)
  • Replace master with main as the default branch (#257)

2022.08.3

16 Aug 03:28
Compare
Choose a tag to compare

🚀 Features

  • Explicitly track ws90_ver value (#254)

🐛 Bug Fixes

  • Fix bug with empty lightning strike time value (#256)
  • Mark runtime as a diagnostics entity in Home Assistant (#253)

🧰 Maintenance

  • Don't log warning during data type conversion (#255)

2022.08.2

15 Aug 04:45
Compare
Choose a tag to compare

🧰 Maintenance

  • Use python:3.10-slim-bullseye as a Docker image base (#252)
  • Log warning upon seeing a suspicious temperature value (#251)
  • Make Uvicorn only output ERROR-level logs when not using verbose mode (#250)
  • Fix docs misspelling (#248)