26.7.1 Janus released
Changes compared to 26.7.0
Changes compared to 26.7.0
Changes compared to 26.5.4
Keeping every device on the latest Backup Agent usually means an administrator remembering to launch a Bulk Update Campaign by hand after each server upgrade. A new Automatic Upgrade Campaign option now does this for you: when enabled, Comet Server starts a fresh Bulk Update Campaign automatically each time the Comet Management Console restarts, rolling the update out across your device fleet with no manual step.
To avoid redundant campaigns caused by quick or repeated restarts, a new campaign is only started if it has been more than 24 hours since the last bulk upgrade campaign.
The option is configured by a top-level administrator under the Backup Agent Downloads settings. Turn on the Enabled toggle, then use Configure upgrade campaign to pre-set exactly how the automatic campaign should behave — whether to upgrade older versions and/or downgrade newer ones, whether to wait for running backup jobs to finish or interrupt them, and whether to target all devices or a filtered subset.



NinjaOne is a unified IT management platform combining RMM, endpoint management, and ticketing. Comet's new NinjaOne integration surfaces backup status directly inside NinjaOne, so you can monitor your customers' backups alongside the rest of their endpoint data instead of switching between tools.
Once configured, Comet writes the outcome of each backup to custom fields on the matching NinjaOne device — Last Backup Status, Last Backup Time, Last Backup Destination, Last Backup Total Size, and the Comet Job ID — refreshed automatically after every job.

Optionally, you can also enable automatic ticketing. When a backup fails, Comet opens a NinjaOne ticket against the affected device, with a link back to the Comet job log and a summary of the run. Repeated failures on the same device and Protected Item add a comment to the existing ticket and escalate its severity rather than creating duplicates, and when the next backup succeeds Comet resolves the ticket automatically with a resolution comment.


The integration is configured under Settings → Integrations in the Comet Management Console and requires the NinjaOne Agent on each device. For full setup instructions, see the NinjaOne integration guide.

Janus 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.
This Quarterly release is named after Saturn's moon Janus. Fun fact: Janus takes its name from the Roman god of gates, doorways, beginnings, and endings — fitting for a moon caught in one of the Solar System's strangest orbital arrangements. This small, potato-shaped, heavily cratered moon shares its orbit with a sister moon, Epimetheus, and about every four years the two moons drift close enough that they swap orbits with each other — a co-orbital dance found nowhere else in the Solar System. Keep an eye out for Epimetheus; that name may sound familiar again later this year.
Comet 26.7.0 Janus focuses on smarter administration and faster performance across the platform. Highlights include Model Context Protocol (MCP) support for agent-based workflows, Comet Server webhook notifications that render natively as Slack messages, saved job searches in the Comet Management Console, and a new Storage Template option to prevent end-user edits of template-provisioned Storage Vaults. This release also delivers performance improvements across our Comet Management Console, the Comet Backup desktop app, and Office 365 Protected Items.
As always for a new quarterly release, there are two changelogs for 26.7.0 depending on whether you are coming from the previous quarterly release or the previous Voyager release:
Changes compared to 26.4.5 (Phoebe)
Any users of macOS 10.13 "High Sierra", 10.14 "Mojave", 10.15 "Catalina", and 11 "Big Sur" should remain on the Comet 26.4.x "Phoebe" quarterly series.
Self-Hosted Management Console Only
Comet Server can now act as a Model Context Protocol (MCP) server, letting you connect AI assistants and agent tooling directly to your Comet Server. Over 100 tools are available covering users, jobs, storage, policies, devices, and server settings, so you can automate routine administration and reporting with the AI tooling of your choice. Tools are read-only by default, with write access available on an opt-in basis.
Comet Server webhooks can now be formatted as Slack messages. Point a webhook at a Slack Incoming Webhook URL and job notifications render natively in your chosen Slack channel, with no middleware or custom integration needed. This can be configured when adding or editing a webhook in the Comet Management Console.
The Users list in the Comet Management Console now shows each user's two-factor authentication (2FA) status, so admins can audit 2FA coverage across all their accounts at a glance instead of opening each user's detail page.


Job searches in the Comet Management Console can now be saved and recalled, so the filtered views you check regularly are one click away instead of being rebuilt each time.


A new "Prevent users from editing the Storage Vaults created from this template" option is available in Storage Template settings in the Comet Management Console. Storage Vaults provisioned from a template with this option enabled cannot be modified by the end user in either the Comet Management Console or the Comet Backup desktop app, even when the account policy would otherwise permit editing Storage Vaults — so centrally provisioned storage stays exactly as you configured it.
Policy default schedules are now automatically applied to policy default Protected Items that have no schedules of their own, ensuring devices covered by a Policy always end up with a backup schedule in place. For enforced Protected Items, schedules are always applied; for unenforced Protected Items, schedules are applied at Protected Item creation time. Default schedules are shown in a greyed-out, non-interactive state so they can be told apart from explicitly configured schedules.


Linux Sandboxing is now permanently enabled for Files and Folders restores to home directories, improving security by keeping restore file writes isolated from the rest of the system.
Missed Backup log entries now record whether the target device was online at the time the backup was expected to run, so you can quickly tell whether a backup was missed because the device was offline or for another reason.
The Linux restore sandbox has received multiple performance optimisations, and is now bypassed entirely for restores outside home directories where it is not required — making Files and Folders restores on Linux faster.
Office 365 calendar and mail backups now stream events and messages as they are processed, rather than collecting them all in memory before starting. This reduces peak memory usage when backing up large mailboxes.
The Comet Management Console now loads quicker on initial startup, reducing the time admins and users spend waiting to access the web interface.
Comet now supports the eu-west-3 and us-east-1 regions when configuring an Impossible Cloud Storage Vault, giving admins additional options for data residency and lower-latency backups in those geographies.
Changes compared to 26.5.3
Added Model Context Protocol (MCP) support to the Comet Management Console, facilitating agent-based workflows.
Added an option to format Comet Server webhook notifications as Slack messages, allowing a webhook to target a Slack Incoming Webhook URL and render natively in a Slack channel. This is configurable when adding or editing a webhook in the Comet Management Console.
Changes compared to 26.5.2
Changes compared to 26.5.1
NOTICE: Comet Backup on macOS now requires macOS 12 "Monterey" or later.
Any users of macOS 10.13 "High Sierra", 10.14 "Mojave", 10.15 "Catalina", and 11 "Big Sur" should remain on the Comet 26.4.x "Phoebe" quarterly series.


Changes compared to 26.4.3
Changes compared to 26.5.0
The Comet Management Console now loads quicker on initial startup, reducing the time admins and users spend waiting to access the web interface.
Comet now supports the eu-west-3 and us-east-1 regions when configuring an Impossible Cloud Storage Vault, giving admins additional options for data residency and lower-latency backups in those geographies.
Changes compared to 26.4.0
In Comet 26.5.0, the previous hard cap of 15,000 log messages per backup job has been replaced with an aggregation approach. Up to 1,000 instances of the same warning message are recorded verbatim; after that, a summary entry is appended for every further 1,000 occurrences of the same message. This ensures that new issues are always visible in the job log and makes it easier to confirm that a job is still actively running.


When Files and Folders diagnostic logging is active, Comet now logs a message at the start of the job to indicate that diagnostic logging is enabled. This is useful when reviewing logs with support and serves as a reminder to disable diagnostic logging when it is no longer needed.

The Comet Management Console now shows a live updating item count while a backup job is running, matching the existing behaviour in the Comet Backup desktop app. This gives users an additional way to confirm that a job is making progress when it might otherwise appear to have stalled.

Admins can now view each user's two-factor authentication (2FA) status directly from the Users list in the Comet Management Console, without needing to open each user's detail page.


The Comet Management Console now displays a warning banner when the offline license quota is exceeded. The offline server license information widget has been moved to the home page, and the quota exceeded warning message has been improved for clarity.
Linux Sandboxing is now permanently enabled for Files and Folders restores to home directories, improving security by isolating file write operations from the broader system.
Missed Backup log entries now include additional context about whether the target device was online at the time the backup was expected to run, making it easier to diagnose why a scheduled backup was missed.
Multiple performance optimisations have been applied to the Linux Files and Folders restore sandbox: the sandbox is now bypassed for non-home paths, a Trie data structure is used for fast path matching, LChown and Chmod operations are combined to reduce worker channel round trips, and worker/UID affinity scheduling has been introduced.
Office 365 calendar and mail backups now stream events and messages as they are processed rather than collecting them all in memory before starting. This reduces peak memory usage during backups of large mailboxes.
Policy default schedules are now automatically applied to policy default Protected Items that have no schedules of their own configured. For enforced Protected Items, schedules are always applied; for unenforced Protected Items, schedules are applied at Protected Item creation time. Default schedules are shown in a greyed-out, non-interactive state to distinguish them from explicitly configured schedules.

