26.11.1 Voyager released
Changes compared to 26.11.0
Comet 26.11.1 adds Email, Amazon SNS, Amazon SQS and Amazon EventBridge as webhook targets, with job filters and new self-backup events, so notifications can go exactly where they are needed. Restores in the browser are significantly faster, retention passes on large Storage Vaults are faster and use less memory, and the backup-tool binaries are about 15% smaller. This release also fixes granular restores from NTFS volumes that could silently miss heavily fragmented files, along with several Proxmox and Azure Blob Storage issues.
New Features
-
Added Email, Amazon SNS, Amazon SQS and Amazon EventBridge as webhook targets in the Comet Management Console (COMET-60975)






-
Added an optional job filter to webhooks, so that job events are only sent for jobs matching a filter built with the same query builder as email reports (COMET-60975)

-
Added webhook events for when a self-backup starts, succeeds and fails, so that notifications can be sent for failed self-backups only (COMET-60975)
Enhancements
-
Significantly improved the speed of ZIP and tar.gz archive restores in the browser (COMET-61181)
-
Improved the speed of in-browser restores from the Comet Management Console by reducing memory churn when decompressing data, particularly for low-latency Storage Vaults
-
Improved the speed of retention passes when removing unreferenced data from Storage Vaults with large indexes (COMET-61176)
-
Reduced memory usage when uploading large files to an Azure Blob Storage Vault (COMET-880, COMET-1148)
-
Reduced the size of the
backup-toolbinaries by about 15% -
Added the option to filter the list of Storage Vaults by device when restoring (COMET-5426)


-
Added Created, Modified and Associated Devices columns (hidden by default) to the Storage Vaults table in the Comet Management Console (COMET-5528)
-
Added Created and Modified columns (hidden by default) to the Protected Items table in the Comet Management Console (COMET-5528)
-
Added Protected Item ID and Storage Vault ID columns (hidden by default) to the Job Logs table in the Comet Management Console (COMET-5528)
-
Moved the list of allowed event types in the webhook dialog of the Comet Management Console into a separate dialog, and showed an icon for each message format (COMET-60975)

-
Changed the onboarding call button in the Comet Management Console to read "Schedule a product walkthrough" (COMET-59988)

Bug Fixes
- Fixed an issue with granular restores of Disk Image, Hyper-V and VMware Protected Items restoring heavily fragmented files from NTFS volumes incompletely while reporting success, and omitting some files in large folders
- Fixed an issue with a failed upload of a large file to an Azure Blob Storage Vault deleting an existing copy of that file (COMET-880, COMET-1148)
- Fixed an issue with cancelling a job to an Azure Blob Storage Vault not taking effect if the service stopped responding (COMET-880, COMET-1148)
- Fixed an issue with high memory usage during retention passes on Storage Vaults with large indexes (COMET-61176)
- Fixed an issue with retention passes using on-disk indexes performing a slow full scan of the Storage Vault to measure its size after removing unreferenced data (COMET-61176)
- Fixed an issue where Comet Backup on Linux running in a memory-limited container could be selected to preferentially run retention passes, because the host's physical RAM was used instead of the container's memory limit (COMET-61169)
- Fixed a crash in Proxmox backup jobs when a selected VM was on a cluster node that could not be reached over SSH. The job now fails with an error naming the node (COMET-60324)
- Fixed connecting to a Proxmox server failing with "No proxmox nodes are reachable in the cluster" when the server does not allow SSH TCP forwarding (COMET-60324)
- Fixed Proxmox Test Connection failures caused by repeated LXC configuration directives (COMET-61016)
- Fixed malformed individual LXC configurations preventing discovery of other valid containers (COMET-61016)
- Fixed a failed or cancelled restore to Proxmox VE 9.2 leaving the partly restored virtual machine and its disks behind (COMET-61151)
- Fixed an issue with in-browser restore failing to detect the region of a Wasabi Storage Vault, reporting a CORS error (COMET-61238)
- Fixed data races in Comet Server's replication subsystem between the replication workers and the replication status API, and between registering a replication target and queueing replication work
- Fixed an issue with the Comet Backup desktop app showing no error when a job started from the app failed before it was registered with Comet Server (COMET-61150)
- Fixed an issue where Protected Items, Storage Vaults and schedules created in the Comet Backup desktop app recorded a creation time in January 1970 (COMET-5528)
- Fixed an issue where choosing the "None" data level for a webhook in the Comet Management Console had no effect (COMET-60975)
- Fixed an issue where saving a webhook in the Comet Management Console removed allowed event types that are not shown in the list (COMET-60975)
- Fixed an issue where the User Group and Shared Quota event types could not be selected as allowed event types for a webhook in the Comet Management Console (COMET-60975)
- Fixed an issue where Shared Quota live events delivered their data as a base64-encoded string instead of a JSON object (COMET-60975)
- Fixed an issue where the page refreshed after cancelling the Protected Item or Storage Vault editor in the Comet Management Console (COMET-5528)
- Fixed an issue where the Storage Vault dropdown in the schedule editor of the Comet Management Console showed an empty Storage Vaults heading. This affected schedules in policies, and users with no Storage Vaults (COMET-5528)
- Fixed an issue where the Protected Item ID column on the Recent Activity page of the Comet Management Console was not hidden by default (COMET-5528)
- Fixed a cosmetic issue where the Getting Started guide could be pushed off the bottom of the page in the Comet Management Console on narrower browser windows
- Fixed a typo in the "Keep job logs for" label on the Comet Management Console auth role settings
- Fixed an issue where the
backup-tool streamcommand crashed instead of printing usage information when given an empty argument list