Most of the changes are described in the blog: http://blog.urbackup.org/223/new-in-urbackup-2-0-x
The portable Linux client doesn’t have C+±exception support (yet). In my tests everything was functional but this is something that must be resolved before releasing a non-beta version.
Changes with server 2.0.14 beta
- Correctly handle zero length chunks in block hash transfer again
- Do not consider download as failed if only downloading meta-data fails
- Add warning that LDAP/AD is still experimental
- Small file optimization for tar file backup
- Fixed segfault in connection with sparse extent and block hash transfer
- Allow enabling of integrated log rotation on Linux server
- Added fake meta-data for script transfers
- Set original path for script and tar file transfers
- Fix symbolic link browsing and restore
- Propagate full file backup result correctly if started by incremental file backup
Changes with client 2.0.12 beta
- Implemented hard link deletion tracking
- Fix restore segfault/asserts
- Added postgresql dump and base-backup scripts
- Let “last” denote the last complete file backup on urbackupclientctl command line
- Fix Symbolic link restore
Todo
- UEFI/GPT testing
Compatibility with prior versions
- 2.x server with 1.4.x client full compatibility (please report issues)
- 2.x client with 1.4.x server works only in local network mode (not via internet mode)
- Older client/server combinations may work but were not tested
- 1.x restore does not work with 2.x servers (improved login method)
Upgrade process
As always: Replace the executables (via the installers) and the database of the server/client will be updated on first running it. As always downgrading the database version after upgrading it is not possible, so you should backup the old database files especially since this is a beta.
Because of the improved file deduplication and statistics calculation the largest server table has to be completely rebuild. This may take a few hours depending on how many file entries you have. It will show the progress on the web interface but is not usable during the upgrade process.
Linux notes:
- The wrapper scripts
start_urbackup_server
andstart_urbackup_client
have been removed. Please use the executable directly - The executable has been renamed to
urbackupsrv
(fromurbackup_srv
), the client tourbackupclientbackend
(fromurbackup_client
) - There is a new command line interface for the client
urbackupclientctl
- All the plugins are now statically linked into one executable. This simplifies the compilation, debugging and packaging on Linux
Run the UrBackup server on Linux with e.g. urbackupsrv run --loglevel debug
Downloads
- Server: https://limitingfactor.urbackup.org/Server/2.0.14%20beta/
- Client: https://limitingfactor.urbackup.org/Client/2.0.12%20beta/
- Restore: https://limitingfactor.urbackup.org/Restore/2.0.1/ (not updated)
- WIP admin manual: admin_guide.pdf (368.5 KB) (not updated)