mirror of
https://github.com/bahmcloud/owncloud-backup-ha.git
synced 2026-04-06 13:31:15 +00:00
Added new features and fixes for version 0.2.0, including improved compatibility and upload reliability.
34 lines
1.7 KiB
Markdown
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
|