Releases: ep1cman/unifi-protect-backup
Releases · ep1cman/unifi-protect-backup
v0.12.0
Added
- Tool now targets UIProtect instead of pyunifiprotect which should help any lingering auth issues with Unifi OS 4.X
- Python Version bumped to 3.10 (based on UIProtect need)
- The ability to specify only specific cameras to backup
- Re-enabled the experimental downloader after adding a monkey patch for UIProtect to include the unmerged code
- Switched linter to
ruff
- Added support for SMART_DETECT_LINE events
Fixed
- Unifi now returns unfinished events, this is now handled correctly
- Login attempts now use an exponentially increasing delay to try work around aggressive rate limiting on logins
v0.11.0
Added
- A new experimental downloader that uses the same mechanism the web ui does. Enable with
--experimental-downloader
Fixed
- Support for UniFi OS 4.x.x
v0.10.7
Fixed
- Set pyunifiprotect to a minimum version of 5.0.0
v0.10.6
Fixed
- Bumped
pyunifiprotect
version to fix with versions of Unifi Protect after 3.0.10
v0.10.5
Fixed
- Bumped
pyunifiprotect
version to fix issue with old version of yarl
v0.10.4
Fixed
- Bumped
pyunifiprotect
version to fix issue caused by new video modes
v0.10.3
Fixed
- Bumped
pyunifiprotect
version to fix issue caused by unifi protect returning invalid UUIDs
v0.10.2
Fixed
- Issue where duplicate events were being downloaded causing database errors
- Default file path format now uses event start time instead of event end time which makes more logical sense
v0.10.1
Fixed
- Event type enum conversion string was no longer converting to the enum value, this is now done explicitly.
v0.10.0
Added
- Command line option to skip events longer than a given length (default 2 hours)
- Docker image is now based on alpine edge giving access to the latest version of rclone
Fixed
- Failed uploads no longer write to the database, meaning they will be retried
- Fixed issue with chunked event fetch during initial ignore of events
- Fixed error when no events were fetched for the retention period