Release notes.
One release a quarter, fixes as needed. Every entry below shipped to all licensed customers — the update path is part of the license, not an upsell.
Panel 2.2 · client 0.5.26
Ghost Chain push confirmations now surface on the dashboard and in the workspace. The builder takes a traffic profile per build, with per-customer polymorphism across the batch. Desktop client gains its own updater and tray alerts for new check-ins. Audit log exports to CSV. The panel ships fully localized in English and Russian.
Delivery & tokens
Phantom Gate payload pools: serve a different build per delivery from one stager URL. Ghost Stream MSI packages with Authenticode signing in the pipeline. One-time stager tokens with per-token use counts and burn status. The static embedded agent gains a queued task model for hosts that cannot hold a process resident.
Console goes GA
The browser console graduates to the primary interface: dashboard, agents, workspace, builder, stagers, BOF depot, audit, and server administration. Campaigns with server-side aliases filter every view. Role-based access with thirteen grants and TOTP enrollment. Offline license: no callback, cached grace, hardware-fingerprint registration.
macOS & DoH
C agent for macOS on Apple silicon and Intel, with Ghost-Launchd and Ghost-Cron persistence. DNS-over-HTTPS traffic profiles join the profile library. The interactive PTY lands in the workspace, next to the queued shell.
Down to ARMv5
Fully static musl builds for QNAP, Synology, OpenWrt-class targets and old-glibc NAS appliances. Ghost-Cron persistence where no systemd exists, with a ramdisk-aware installer. SMB named-pipe routing for peer chaining through segmented networks.
Next quarter
A Rust implementation of the agent — target payload 150–200 KB with the full module system — and the desktop client's road to v1.0. Listed as in progress, not as a promise.
Version strings above are the public marketing revision. Build numbers and per-component detail ship in the licensed release notes.
Every release above was included.
Updates are part of the license term. When your term lapses, the platform closes cleanly — your data and artifacts stay — and a renewal command brings it back.