-
1.0.3
StableCI / unit (8.2) (push) Has been cancelledCI / unit (8.3) (push) Has been cancelledCI / unit (8.4) (push) Has been cancelledCI / psalm (push) Has been cancelledCI / frontend (push) Has been cancelledCI / integration (mariadb, 32) (push) Has been cancelledCI / integration (mariadb, 33) (push) Has been cancelledCI / integration (mariadb, 34) (push) Has been cancelledCI / integration (mariadb, 35) (push) Has been cancelledCI / integration (pgsql, 32) (push) Has been cancelledCI / integration (pgsql, 33) (push) Has been cancelledCI / integration (pgsql, 34) (push) Has been cancelledCI / integration (pgsql, 35) (push) Has been cancelledCI / integration (sqlite, 32) (push) Has been cancelledCI / integration (sqlite, 33) (push) Has been cancelledCI / integration (sqlite, 34) (push) Has been cancelledCI / integration (sqlite, 35) (push) Has been cancelledCI / integration-targets (push) Has been cancelledCI / integration-user (32) (push) Has been cancelledCI / integration-user (33) (push) Has been cancelledCI / integration-user (34) (push) Has been cancelledCI / integration-user (35) (push) Has been cancelledCI / integration-full-restore (push) Has been cancelledreleased this
2026-11-06 20:29:12 +01:00 | 21 commits to main since this releaseEmpty folders now come back, and a full disk during a restore no longer looks like a damaged backup. Nothing changes in your settings.
Fixed
- Empty folders are backed up and restored (#27), in
occ backup:restore,occ backup:restore:fulland the restore page. They come back from the first backup made with this version; older restore points do not contain them. - A full disk, or other trouble writing to the restore directory, stops a restore with a clear message, also with
--salvage. - A file or folder whose name a restore point cannot hold (a backslash, a control character, not UTF-8) is left out and reported as unreadable. Before, such a name could make a whole restore point unreadable, or make the backup fail.
- After a restore that was killed and ran again, a backup no longer has to wait up to two hours for its locks.
- A database restore that fails no longer leaves tables behind that could stop an app's installation later.
- The Bin tab shows how far it is while it reads the removed restore points, and shows when it cannot read a location.
- Smaller fixes, see
CHANGELOG.md.
Tested with three small full disaster recoveries on Nextcloud 34: as planned, with the restore killed halfway, and with a disk that runs full.
Known limitation: folders with files in them show the time of the restore, not their original modification time. The files keep theirs. On the roadmap.
Downloads
- Empty folders are backed up and restored (#27), in