From 53473f1f0f5661cdf5dd4fd9f738809afd599e03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Bachmann?= Date: Wed, 14 Jan 2026 11:40:56 +0100 Subject: [PATCH] Update CHANGELOG for version 0.2.0 Added new features and fixes for version 0.2.0, including improved compatibility and upload reliability. --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) 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).