github netinvent/npbackup v3.0.4
Stairway to backup - Stairway's end

3 days ago

This is a maintenance release for NPBackup v3.
So far, v3.0.3 has been a pretty solid release, so this is a fairly small release.
We're also heading for a GUI rewrite currently, but that shall become v3.1.

3.0.4

Disruptive changes

  • compression option is decided at repo level, so it was moved to repo_opts section
    • The configuration files will be automatically migrated on first run
  • This is the last version to support deprecated parameters ---check, --repair- and --prune-max
    • They have been replaced by --check, --repair and --prune with additional parameters to fine tune the operations

Features

  • pack_size option has been added to backup_opts section, allowing to set restic pack size for finer grained deduplication

Fixes

  • Compression value was not honored on init command
  • CLI: --force switch now bypasses random delay before backup
  • CLI: Fix --dump command that tried to interpret output as strings, also make it faster by changing polling method
  • CLI: Fix stdin encoding issues
  • GUI: Fix appply_on_tags not shown properly
  • Fix grafana dashboard when no tenants are available
  • KVM: Fix backup script typo for fsthaw command
  • KVM: Use new snapshot-delete command, with fallback for earlier implementation
  • KVM: Keep VM xml files in the path of the first VM disk

Misc

  • Tests: Added MacOS to test suite
  • Tests: Improve --dump test to check against sha256 sums
  • Tests: Improve --raw test
  • Tests: Allow restic binary fallback when no new version can be downloaded
  • Only load windows_signtool on Windows platforms
  • Updated internal restic binary to 0.18.1 compiled with go1.24.3
  • Updated Nuitka compiler to 2.7.16
  • README typos and fixes, see #168
  • CLI: Do not log verbose mode

Don't miss a new npbackup release

NewReleases is sending notifications on new releases.