mirror of
https://github.com/bahmcloud/easy_proxmox.git
synced 2026-04-06 10:51:14 +00:00
Add Home Assistant Diagnostics support
Added support for Home Assistant Diagnostics, including a new feature to download diagnostics for each Easy Proxmox config entry. Diagnostics include sanitized config entry data, runtime client information, and more, with sensitive data redacted.
This commit is contained in:
44
CHANGELOG.md
44
CHANGELOG.md
@@ -1,19 +1,30 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## 0.7.3
|
## 0.7.4
|
||||||
- Fixed service execution when using device targets in automations and scripts
|
- Added Home Assistant Diagnostics support
|
||||||
- Services now work correctly on Home Assistant versions where `ServiceCall.target` is not available
|
- New “Download diagnostics” feature for each Easy Proxmox config entry
|
||||||
- Improved target resolution:
|
- Diagnostics include:
|
||||||
- Supports `device_id` passed via UI targets and via service data
|
- Config entry data and options (sanitized)
|
||||||
- Supports `entity_id` targets and automatically resolves them to the corresponding device
|
- Runtime client information
|
||||||
- Accepts both `str` and `list[str]` formats for target identifiers
|
- Coordinator states (last update success, exceptions, update interval)
|
||||||
- Fixed issue where service calls were accepted but no Proxmox action was executed
|
- Safe previews of nodes and guests
|
||||||
- Improved compatibility with the Home Assistant automation editor and mobile UI
|
- Sensitive data such as API tokens and credentials are automatically redacted
|
||||||
|
- Diagnostics are fully JSON-serializable and suitable for GitHub issue attachments
|
||||||
## 0.7.2
|
|
||||||
- Fixed service validation for device targets:
|
## 0.7.3
|
||||||
- Home Assistant may pass `device_id` as a list (target/data wrapper)
|
- Fixed service execution when using device targets in automations and scripts
|
||||||
- Services now accept both `str` and `list[str]` for `device_id`
|
- Services now work correctly on Home Assistant versions where `ServiceCall.target` is not available
|
||||||
|
- Improved target resolution:
|
||||||
|
- Supports `device_id` passed via UI targets and via service data
|
||||||
|
- Supports `entity_id` targets and automatically resolves them to the corresponding device
|
||||||
|
- Accepts both `str` and `list[str]` formats for target identifiers
|
||||||
|
- Fixed issue where service calls were accepted but no Proxmox action was executed
|
||||||
|
- Improved compatibility with the Home Assistant automation editor and mobile UI
|
||||||
|
|
||||||
|
## 0.7.2
|
||||||
|
- Fixed service validation for device targets:
|
||||||
|
- Home Assistant may pass `device_id` as a list (target/data wrapper)
|
||||||
|
- Services now accept both `str` and `list[str]` for `device_id`
|
||||||
- Improved device target parsing for UI and script wrappers
|
- Improved device target parsing for UI and script wrappers
|
||||||
|
|
||||||
## 0.7.1
|
## 0.7.1
|
||||||
@@ -138,3 +149,4 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user