github netinvent/npbackup v3.0.0-rc6
Be quick or be dredd

latest releases: v3.0.3, v3.0.2, v3.0.1...
pre-release11 months ago

Yet another release candidate.
While discussing with @markft in issue #87 about GUI performance which has been adressed in latest RC5, we also discussed memory usage.
I've switched the standard json library to msgspec, and use msgspec.struct internal data representation, for a whopping 40% memory usage improvement in restore window.

Since msgspec is only available for Python 3.8+, there are now legacy builds using Python 3.7, and fast Python 3.9+ builds that leverage msgspec. These builds also highly improve GUI responsiveness on Linux, since they use a newer Tcl/tk implementation.

On linux, the legacy builds require glibc >= 2.17, and the newer builds require glibc >= 2.34.
On windows, the legacy x86 builds work on vista+, and the newer x64 builds work on anything windows 7+.

Features

  • Added exec time to prometheus metrics
  • Added cancel button for GUI execution window
  • Added heartbeat logging every hour
  • Symlinks and irregular files are now shown in restore GUI

Misc

  • Minor GUI improvements and more clear log messages
  • EV Signature is now part of compilation process

Don't miss a new npbackup release

NewReleases is sending notifications on new releases.