Changes compared to 20.8.4
- Change some Windows Event Log event IDs used by the background service manager (56, 57)
New Features
- Support sub-organizations in Comet Server. Each organization has their own private set of users, policies, branding, news entries, and storage buckets
- Prompt for Full Disk Access permission on macOS
- New boot experience for the USB Recovery Media, with cosmetic redesign and easy access Tools menu
- Support opening multiple tabs in the Comet Server web interface
- Support jpg/gif/png files when setting a custom application branding icon for the client software, by automatically converting to the required ico/icns format internally
- Option to add additional custom drivers to the USB Recovery Media
- Add a "Run" dialog to the USB Recovery Media boot environment
- Support adding custom files, directories, and startup commands when creating USB Recovery Media
- Support new "Rebrand Storage" option on individual Storage Vaults, to prevent users from viewing the actual storage type
- Support preconfiguring the Rebrand Storage option for new Storage Vaults created via the Request system
- Support running custom commands immediately after disk snapshot ("Thaw")
- Support command-line parameter and registry key, to prevent creating desktop and Start Menu shortcuts when installing Comet Backup on Windows
- Support command-line parameter and registry key, to prevent creating tray icon when installing Comet Backup on Windows
- Support a token system to silently install the Comet Backup desktop app without specifying the username/password in plaintext
Enhancements
- Update translations
- Automatically cancel running jobs when PC is going to sleep, reducing issues with long-held lock files
- Allow using "open in new tab" on most buttons and links in the Comet Server web interface
- Support extra table features such as pagination, text filter, export as CSV, and export as Excel for job reports in the Comet Server web interface
- Improve performance of initial page load of static assets in the Comet Server web interface by increasing gzip compression levels and supporting Brotli
- Improve performance of the Comet Server web interface when loading very large job reports, large Buckets page, or large Connected Devices pages
- Improve performance of restore jobs by reducing overhead around processing directory trees
- Improve performance of backup jobs by optimising the chunk split detection process
- Improve performance when starting a restore job via the Comet Server web interface
- Improve performance of connecting to Backblaze B2 buckets if there are a very large number of buckets
- Improve performance of Constellation deleting obsolete data from Wasabi
- Minor performance improvement for restoring only selected items from a backup job snapshot containing large directories
- Minor performance improvement for generating backup job email reports
- Reduce Comet Server's peak memory requirements for producing large user/device lists, large job search results and large job reports
- Cosmetic update final button text on the Restore wizard in the Comet Server web interface
- Support accessing some kinds of damaged Storage Vaults in read-only mode
- Add new API to support deleting multiple snapshots at once
- Display a banner message when impersonating an end-user as an admin account in the Comet Server web interface
- Support persistent web sessions, to stay logged in to the Comet Server web interface through a Comet Server service restart
- Improve user experience of Full Disk Access Permission check on macOS versions after 10.14 (Mojave)
- Support using an installed WebView2 Runtime for embedded web views in Comet Backup for Windows
- Select Password authentication by default for new SFTP destinations on Windows
- Change the "Restrict available Protected Item / Storage Vault types" policy to allow any existing admin-created items or Requested Storage Vaults
- Add warning when saving a policy that prevents all Protected Item or Storage Vault types in the Comet Server web interface
- Add warning when attempting to create a Protected Item or Storage Vault in the Comet Backup desktop app if no types are available either via policy or OS restrictions
- Support showing all drives when creating USB Recovery Media
- Minor improvements to boot time for generated USB Recovery Media
- Perform network time sync when booting the USB Recovery Media
- Automatically select USB device if only one is available when generating USB Recovery Media
- Add Properties tab on the Live Connected device dialog in the Comet Server web interface
- Store Comet's generated device ID in the Windows registry, for correlation with other software such as an RMM agent
- Add new AdminStorageBucketProperties API for individual properties and re-measuring bucket size
- Ensure more fidelity for restoring non-ASCII filenames, atime/ctime, and timestamps with sub-second precision inside TAR archives by switching to PAX format
Changes compared to 20.9.11
Enhancements
- Update translations
- Improve performance of Constellation deleting obsolete data from Wasabi
Bug Fixes
- Fix an issue with constellation being unable to manage local buckets if the address was set to "Local"
- Fix an issue with bad error messages when failing to restore files in some cases
- Fix an issue with inconsistent error reporting when a lock file goes unexpectedly missing during a running operation
- Fix an issue with Constellation not fully deleting all subfolder content from Wasabi
- Fix an issue with "Cannot Delete Entity, Must Detach All Policies First" error messages when Constellation attempts to delete buckets from Wasabi
- Fix a security issue with the Comet Server web interface if the Setup Wizard is accessed by both a limited-permission admin and a full-permission admin account
- Fix a cosmetic issue with error messages when failing to replicate user profiles or policies
- Fix a cosmetic issue with mistakenly treating a matching device ID in a different account as a duplicate device in the Connected Devices page in the Comet Server web interface