diff --git a/CHANGELOG.md b/CHANGELOG.md index 38db60d..42e502c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. +## [0.2.0] - 2026-01-14 +### Added +- Improved cross-version compatibility with Home Assistant backup metadata by normalizing backup schema fields (e.g., `addons`, `database_included`, etc.). +- More robust metadata serialization for `AgentBackup` across Home Assistant versions (supports different serialization methods). + +### Fixed +- Improved upload reliability by spooling backup streams to a temporary file and uploading with Content-Length (avoids chunked WebDAV uploads that may cause reverse proxy 504 timeouts). +- Added non-restrictive client timeouts for long-running WebDAV operations to prevent client-side aborts. +- Fixed backup listing failures caused by missing expected metadata keys in different Home Assistant versions. + ## [0.1.1-alpha] - 2026-01-14 ### Fixed - Improved upload reliability by spooling backup streams to a temporary file and uploading with Content-Length (avoids chunked WebDAV uploads that may cause reverse proxy 504 timeouts).