The parallel client-side file hashing is behind a feature flag in the internet settings tab on the server and needs to be enabled first.
Changes with server 2.2.2 beta
- Bugfix: Delete sync file before starting file backup
- Bugfix: Do not retry getting async file list on error
- Fix getting backup folder with groups
- Fix switch to backup with Windows components
- Set synchronous setting of attached database (performance improvement)
- Prevent JavaScript memory leaks on activities screen
- Forward error if opening file index fails
- Bugfix: Truncate file to correct size when applying empty patch
- Only set backup to done if sync file could be created
- Fix dbi initialization in LMDB file index
- Different web interface prioritization
- Send backup time as local time to restore CD
- Prevent total/free space 64bit overflow
- Set success param in report lua script
- Only show status as ok on status screen if there is at least one backup
Changes with server 2.2.1 beta
- Scriptable (lua) alert system with email notifications
- Contents of log email after backup is configurable (via changing a lua script)
- Fix client server identity reset handling
- Fix day of month matching in archiving
- Proper send timeouts during image restore
- Fix threading issue. Read from cache modifies cache. Remove rw lock
- Delete incr backup before running full when switching to full because of missing client list
- Add luaplugin to windows installer
- Added polish translation
- Fix issue with mail queue using 100% CPU
Major changes with server 2.2.x beta
- Client-side file hashing parallel with file backup
- Image backup restore via Internet client
- Simultaneous file meta data application with file backups
- Scriptable (lua) alerts and reports
Changes with client 2.2.1 beta
- Bugfix: Fix symlink type check on Windows
- Fix FreeBSD client build
- Make SEEK_HOLE return -1 on FreeBSD for now (performance problems with ZFS)
- Handle pthread thread creation errors and create threads in detached state
- Retry creating thread pool thread
- Larger stack size for file indexing thread
- Remove deleted dirs per group
- Add hint about volume missing
- Parallel file hashing fixes
- Cmdline command to wait for backend
- Linux installer: Handle systemd having no dbus
- Linux installer: Only ask if proceed if stdout is terminal
Major changes with client 2.2.x beta
- Client-side file hashing parallel with file backup
Changes with Restore CD 2.1.x beta
- Image backup restore via Internet client
Upgrade process
As always: Replace the executables (via the installers) and the database of the server/client will be updated on first running it.
Place the files from the update directory into C:\Program Files\UrBackupServer\urbackup or /var/urbackup to auto-update clients. Disable Download client from update server in the server settings to prevent the server from downloading the current version.
On Linux e.g. with this update script: https://github.com/ptempier/get_urbackupclient/blob/master/updateclient.sh
Downgrade process (server)
Stop the UrBackup server, restore C:\Program Files\UrBackupServer\urbackup
or /var/urbackup
from a backup before upgrade and then install the previous version over the beta release.