Files
owncloud-backup-ha/CHANGELOG.md
René Bachmann 53473f1f0f Update CHANGELOG for version 0.2.0
Added new features and fixes for version 0.2.0, including improved compatibility and upload reliability.
2026-01-14 11:40:56 +01:00

34 lines
1.7 KiB
Markdown

# Changelog
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).
- Set a non-restrictive client timeout for WebDAV PUT requests to prevent client-side premature aborts on slow connections.
## [0.1.0-alpha] - 2026-01-14
### Added
- Initial alpha release
- ownCloud Classic WebDAV backup agent for Home Assistant
- Backup upload, list, download/restore, and delete via Home Assistant UI
- Automatic DAV endpoint detection:
- `/remote.php/dav/files/<user>/`
- `/remote.php/webdav/`
- Support for app passwords and standard credentials (2FA compatible)
- Metadata sidecar (`.json`) with fallback listing from `.tar` properties
- HACS compatible repository structure
- English UI strings and documentation