Releases: easimon/tado-exporter
v5.0.0
Update to Micronaut 3.3
General update of Micronaut and other dependencies
Create multi-arch Docker images
No real functional changes, but a switch to GitHub Container Registry and docker buildx
to support multi-arch images (and anonymous docker pull thanks to GHCR).
From now on, prebuilt images are provided for linux/amd64, linux/arm64/v8 and linux/arm/v7 🐳 .
Fix window open detection
Open windows have two states
- window is detected as open, but heating is still on (only visible to non-subscribers of Tado premium service)
- window open, and heating is off because of this (either automatically switched off for subscribers, or manually by clicking the corresponding button in the app)
Previous releases of tado-exporter reported only the first state as "open". Now, both states are reported as "open".
Update to Micronaut 2
Merge pull request #16 from easimon/feature/micronaut-2 Update to Micronaut 2
Shutdown signal handlers, take 2
Now, both SIGINT (CTRL-C
) and SIGTERM (docker stop
) lead to a clean shutdown, with exit code 0.
Register shutdown signal handlers (broken)
Registers signal handlers for SIGINT (CTRL-C) and SIGTERM, so the docker image exits cleanly on docker stop
.
BROKEN, do not use
docker stop
sends SIGTERM, not SIGINT, and for some reason I made the app exit 1 for SIGTERM. Fix incoming...
Add support for OpenJDK 14 runtime
- Updated byte-buddy to a version supporting Java 14
- Update runtime base image to OpenJDK 14 (Hotspot)
- Remove java commandline flags that were deprecated/unsupported in Java 14
Post-split fixes, build improvements, test coverage, documentation
No real functional changes, just
- code cleanup
- more documentation
- fixes in README links that were broken after the multi-project setup
- other cosmetic changes
Split project into sub-projects
Merge pull request #9 from easimon/feature/project-split split api and application into separate jars