Skip to content

0.1.7-beta

Pre-release
Pre-release

Choose a tag to compare

@coinman-dev coinman-dev released this 26 Oct 20:44
· 62 commits to main since this release

Prerelease for Windows 10/11 x64 and Linux (Ubuntu 24.04+, Debian 13+, amd64).

  • own-backup-install.exe — Windows setup wizard in English and Russian: installs the program for all users and starts its backup service; needs administrator rights. It installs over an earlier version, keeping settings and jobs.
  • own-backup_0.1.7.beta-1_amd64.deb — Linux package: sudo apt install ./own-backup_0.1.7.beta-1_amd64.deb installs the program, starts its service and adds you to the own-backup group (sign in again to open the window).
  • OwnBackup-Linux-0.1.7.beta-1_amd64.iso — Linux boot medium (Debian 13 live): boots from a CD or a USB stick, UEFI with Secure Boot or BIOS, to back up or restore the computer's disks, Windows ones included.

Added

  • Windows: the ready Linux boot medium. The "Based on Linux (Debian) x64" card is no longer "in development": the window downloads the boot medium ISO of its own version from the GitHub release, checks it against SHA256SUMS.txt and saves it without replacing an existing file (to Downloads by default). Writing it onto a USB stick is not in the Windows window yet — use Rufus in DD mode.
  • Queued instead of refused. An action that needs only its own resources — verifying, exporting or deleting backups, building the boot medium, writing a stick — now waits its turn when they are busy (for example, verifying a backup while another job writes into the same folder). The window shows "Queued: … — starts when … ends" with a Cancel button. An action on the whole machine (restore, a drive letter) is still refused with the reason.
  • History in the window's language. The notes of a run (why files were not listed, why excluded entries stayed in the image, what moved in the partition layout) are stored in both languages, and the window shows them in its current language. Runs recorded earlier are shown as recorded.
  • User documentation in English and Russian (doc/).

Fixed

  • The end of a backup no longer hangs on a stuck device: attaching and detaching the image to delete excluded entries now gives up after 5 minutes each. The image then keeps the excluded entries zeroed, and the result says so.
  • When Windows cannot give memory for the disk read buffer, the service says that the system ran out of memory and how much was asked for, instead of "aligned buffer allocation failed".
  • After a language switch the window asks the service again for the disks, the jobs and the history, so partition labels and run notes no longer stay in the old language until the window is reopened.
  • Linux: a backup read from an LVM or device-mapper snapshot is no longer called a "VSS snapshot" (the window, the Activity page, the command line).
  • The boot medium card on Windows 11 compared the medium with Windows build 9200: the real build is now read (RtlGetVersion).
  • Run notes in Activity wrap between words, not inside them.
  • Windows: when the log mirror on a USB stick (or another disk) grew past 4 MB, the previous log was moved into the service's own folder (System32) instead of staying beside the new one as .log.old.
  • A release has one checksum list, SHA256SUMS.txt, for all its files.
  • The zstd compression library (qcow2 and OBK) is updated to 0.14.3, which fixes the security advisories RUSTSEC-2026-0391, -0398, -0403 and -0410 and the unsound APIs reported with them.

Windows: settings and jobs are kept in C:\ProgramData\OwnBackup, the service log in the Logs folder next to the program. The window needs the Microsoft Edge WebView2 Runtime: Windows 11 has it, and the installer says so if a Windows 10 does not. Linux: settings and jobs in /var/lib/own-backup, the log in journald (journalctl -u own-backup).

License: PolyForm Noncommercial 1.0.0; third-party components keep their own licenses. The checksums of the files are in SHA256SUMS.txt.