github netinvent/npbackup v3.0.0-rc14
Made with love... and python

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

Today's valentine day special... A new NPBackup v3 release candidate.
This one has been long in the making.

I'd like to thank @GuitarBilly for his really good issues / bug tracking, which highly improves the quality of this RC release.

Features

  • Upgrade server/client now can filter and provide different binaries / upgrade scripts for specific machines / groups
  • Upgrade rollback has been improved on Windows
  • Upgrade client can identify if the initial scheduled program launch needs to run
  • Upgrade server now has a basic multi-user and permission system
  • Upgrade client now tests if new binaries can properly read current config file
  • GUI:
    • Minor UX improvements
    • GUI can now remove a manager password
    • Improve upgrade process messages
    • Add new config file santizer check
  • New restore_only permission

Fixes

  • Upgrade client now retains config file if it was in the same directory as the binaries
  • Rollback behavior is more resilient under Windows
  • GUI:
    • Don't polluate logs with snapshot content
    • GUI now accepts multiple --run-as-cli arguments when it's relaunched with prior arguments
    • Adding multiple files at once to backup paths now expand to list
    • Don't try to kill current process when exiting, only backup backend
    • Fix deletion of just created objects
    • Fix permissions & manager password reset when saving configuration twice
  • Fix files-from source not recognized
  • Windows x86 legacy builds now include the adequate older backend binary

Misc

  • Unlocking actions is now permitted for all permissions
  • Reword some metrics in Grafana dashboard
  • Added variable and user expansion for additional_parameters and additional_backup_only_parameters
  • Added a new environment variable with path to current backend binary for script usage
  • Newer windows builds now run with Python 3.13
  • Switched to Nuitka commercial v2.6.4 compiler

Don't miss a new npbackup release

NewReleases is sending notifications on new releases.