Releases: bachya/ecowitt2mqtt
Releases · bachya/ecowitt2mqtt
2022.10.0
🐛 Bug Fixes
- Fix Docker build of ARM images (#301)
🧰 Maintenance
- Update all dependencies (minor) (#302)
2022.09.4
🐛 Bug Fixes
- Fix improper use of HASS publisher (#300)
- Fix unhandled KeyError related to the HASS MQTT Discovery prefix (#298)
2022.09.3
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
🐛 Bug Fixes
- Fix bug where valid MQTT Discovery values would become
unknown
(#295)
2022.09.1
🚨 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
🚀 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
🚀 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
🐛 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
🚀 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
🧰 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)