Enceladus is the latest entry in our quarterly rollup series. It branches off from our main rolling Voyager development into a fixed target for our partners to qualify and build upon.
Enceladus is a moon of Saturn and is named after the giant Enceladus of Greek mythology. There are a few worlds that are thought to have liquid water oceans beneath their frozen shell, but Enceladus sprays its ocean out into space where spacecraft can sample it. From these samples, scientists have determined that Enceladus has most of the chemical ingredients needed for life, and likely has hydrothermal vents releasing hot, mineral-rich water into its ocean. Enceladus is about as wide as Arizona, and it also has the most reflective surface in our solar system. Because it reflects so much sunlight, the surface temperature is extremely cold, about minus 330 degrees Fahrenheit (minus 201 degrees Celsius).
As for the software, Comet 24.5.0 Enceladus brings 6 new features and 38 enhancements, including Changed Block Tracking support for Hyper-V and adding Impossible Cloud as a Storage Template provider.
As always for a new quarterly release, there are two changelogs for 24.5.0 Enceladus depending on whether you are coming from the previous quarterly release or the previous Voyager release:
Changes compared to 24.2.3
New Features
- Added a new restore option to only overwrite existing files if there is a difference in file content already written to the restore location
- Added a new permission for enabling/disabling the ability for an admin account to delete a Storage Vault
- Added new SMB Storage Vault type
- Added Impossible Cloud as a Storage Template provider
- Added new "Latest VM State (Changed Block Tracking)" option for Hyper-V for improved backup performance
- Added support for selecting Windows drives by drive letter when configuring a Disk Image Protected Item
Enhancements
- Added informational headers to job logs that are exported to CSV (now renamed to Text) or Excel. Previously these headers were only included when exporting to Clipboard
- Added the ability to select which logs are exported from the Server Logs and Job Logs pages in the Comet Server web interface
- Removed Object Lock options from Storage Role in the Comet Server web interface and the Comet Server Service Manager
- Added a warning when starting the Comet Server starts if the Storage Role is detected to be using Object Lock
- Enabled Server Self-Backup by default for new Comet Server installations. This will not affect existing Comet Servers when they are upgraded
- Removed the File column on the Server Logs page on the Comet Server web interface
- Added a Last Message column to the Server Logs page on the Comet Server web interface
- Backup job logs now appear in the Console app on macOS
- Installing the Comet Client on Linux devices no longer echoes password characters to the terminal
- Improved the performance of the Comet Server when a large number of devices resume their live connection
- Added "Account Name" as an additional data column to the Devices page in the Comet Server web interface
- Improved the performance of browsing files and folders for granular restores
- Reduced the amount of data downloaded while browsing files and folders for granular restores
- Improved the performance of simulated granular restores
- Implemented restoration of metadata for files and folders restored during granular restore
- Improved the performance of granular restores when restoring directories containing few files
- Improved error handling when a file or folder fails to restore correctly in granular restores
- Refreshed the UI for the Protected Item wizard in the Comet Backup desktop app
- "After" tasks will now run even for jobs which have been cancelled
- Changed "Job History" on the Comet Server web interface to "Job Logs"
- Added an option to the IAM-Compatible Storage Template to choose between creating buckets or subfolders
- Added an option to the IAM-Compatible Storage Template to support Object Lock
- Added an option to the IAM-Compatible Storage Template to support creating buckets in non-default S3 regions
- Added "days" as a unit to the Object Lock settings field when configuring a Storage Vault with Object Lock in the Comet Server web interface
- Improved load performance of Server Logs page on the Comet Server web interface
- Added retrying for intermittent errors that occur when restoring data to UNC paths
- Added the ability to configure SQL timeouts for MSSQL restores
- Improved error message output for when a Hyper-V backup fails due to Hyper-V not being installed on the endpoint
- Added additional threading to single file downloads from Microsoft 365, and added retry logic for when the download URL has expired. Expired URLs can cause 401 errors.
- Added a label in the Comet Server web interface and the Comet Backup desktop app to distinguish if Protected Items are enforced via the policy
- Added the ability to convert Windows System Backup Protected Items to Disk Image Protected Items via the Users tab and Bulk Actions dropdown in the Comet Server web interface
- Improved Microsoft 365 Drive downloads by adding configurable account concurrency and adding concurrency to single file downloads
- Added configuration to the Comet Server to set the maximum number of CPU cores that are allowed to be used when generating new builds of the Comet Backup client software
- Added a new environment variable (COMETD_TMPDIR) to allow configuration of the temp directory used by the Comet Server when running in Linux
Changes compared to 24.3.9
Enhancements
- Added Object Lock support to the Impossible Cloud Partner API Storage Template
- Added the ability to specify MIME types and content in custom remote bucket Storage Vault templates
- Improved Microsoft 365 account listing to handle uniqueness when multiple resources have the same display name
- Improved Microsoft 365 account listing to check and delist accounts that are not allowed to be accessed via Graph API
Bug Fixes
- Fixed an issue on the Comet Server web interface causing contrast issues for download icons in dark mode