plakar v1.1.7
New features
- fs: new exporter options
skip_ownership,skip_permissions,skip_timesandskip_root_perms_and_time. - sync: progress is now shown in the UI.
- repository: deleting several snapshots now takes a single state write.
Bug fixes
- api: bad sign-in requests (malformed body, invalid email, invalid poll ID) now return 400 instead of 500, and an expired sign-in returns 404.
- login: handle HTTP 429 (too many requests) from the backend correctly.
- backup: several lock handling fixes:
- lock refresh errors are no longer silently dropped (retry, then abort the backup), so a lock can't go stale unnoticed;
- wait for the lock to be deleted on unlock, so no stale lock is left behind on slow storage;
- don't abort early on a transient lock read failure;
- skip our own lock during stale lock detection.
- restore: fix a race that could crash plakar at the end of a restore.
- windows: fix the "/" entry of snapshots made with the fs integration. Snapshots already affected can be browsed and maintained again.
- windows: fix exclusions and the
C:\entry name in the fs importer. - windows: fix package installation.
Other
- Updated the bundled Plakar UI.
- Updated dependencies.
WARNING: Starting on Friday September 18, authentication requests not done with the new authentication flow will be rejected.
Friendly reminder: if you're updating from plakar 1.1.4 or older, now PLAKAR_INSECURE_PLAINTEXT is required to open non-encrypted kloset repositories.