v1.1.7
stableA follow-up to the v1.1.6 authentication changes. Signing in from the Plakar UI now uses the confirmation code flow. This release also adds new `fs` exporter options and fixes backup lock handling and several Windows issues.
Security
- Signing in from the Plakar UI now presents the confirmation code introduced in
v1.1.6 for
plakar login, so both sign-in paths use the same hardened flow.
New
- The
fsexporter accepts newskip_ownership,skip_permissions,skip_timesandskip_root_perms_and_timeoptions. - The UI shows
syncprogress. - Deleting several snapshots at once takes a single state write.
Fixes
- Malformed sign-in requests to the API (bad body, invalid email, invalid poll ID) return 400 instead of 500. An expired sign-in returns 404.
plakar loginhandles HTTP 429 (too many requests) from the backend correctly.backuplock handling is more robust:- Lock refresh errors are no longer dropped silently. Plakar retries, then aborts the backup, so a lock can no longer go stale unnoticed.
- Unlocking waits for the lock to be deleted, so slow storage is not left with a stale lock.
- A transient lock read failure no longer aborts the backup early.
- Stale lock detection skips the backup’s own lock.
- A race that could crash Plakar at the end of a
restoreis fixed. - On Windows, the
/entry of snapshots made with thefsintegration is fixed. Snapshots already affected can be browsed and maintained again. - On Windows, the
fsimporter applies exclusions correctly and names theC:\entry correctly. - Package installation on Windows is fixed.