Changelog¶
Material changes to Waveshift, in date order, newest first. For exhaustive engineering-side change history, ask Blackfire.
v0.5¶
A complete rebuild across the platform, the CLI, and the docs. Notable changes against v0.4:
Web Console¶
- Brand-new React + Joy UI Web Console replacing the v0.4 Quasar / Vue frontend.
- Admin / User mode toggle in the sidebar — admins land on an org-wide dashboard, users on their personal dashboard.
- Six admin sections: Users, Sites, System, Infrastructure, Integrations, Storage.
- Per-user object storage (
Filespage) backed by S3, with admin default-quota controls. - Kasm Workspaces auto-login from the sidebar.
- Light + dark theming throughout, charcoal-primary palette matching the brand.
wsctl (CLI / TUI)¶
- Complete rebuild on bubbletea. The supported install path
is the TUI launched by running
wsctlwith no arguments. - New subcommand structure:
wsctl config init,wsctl deploy infrastructure|waveshift|kasm|all,wsctl node-site,wsctl hub,wsctl proxy,wsctl connect,wsctl cert. wsctl.jsonis the single source of truth for AWS profile, region, identity account, and per-Site state.- Supersedes the v0.4
wavectlbinary.
Plugins (preview)¶
wsctlplugins:wsctl <name>runs awsctl-<name>binary from yourPATH, with plugin state kept inwsctl.json. See Plugins.- TAK: deploy a TAK Server, manage users, groups and certificates, and enrol ATAK devices by QR code.
- Matrix: deploy a private Matrix chat server and manage users and sign-up tokens.
Architecture¶
- Multi-region: regions are managed via Web Console administration; Egress Servers can be provisioned in any enabled region.
- Platform licence: a signed JWT issued by Blackfire Technology controls feature availability (Workspaces, storage, Cloudflare egress, multi-region) and per-org resource quotas.
- Sites: organisational scope grouping users, allowed regions, and per-user limits. Every user belongs to one Site.
- Infrastructure Servers: WireGuard access servers that bridge each Site's Hub into a region. Created from the Web Console.
- Amazon Linux 2023 AMIs across orchestrator, Kasm, Infrastructure Server, and Egress Server EC2 instances.
- Egress Server provisioning includes optional Cloudflare WARP final-hop, optional Node binding, optional Workspaces attachment.
Documentation¶
- New IA: Home / Get started / Console / CLI / Roadmap / Concepts / Reference.
- Roadmap section: what's coming in 0.5 and the stages to get there.
- Web UI tour with light + dark screenshots for every page, plus interaction-driven captures for the New Egress Server dialog, expanded peer details, and Apply Licence dialog.
- Brand & partner assets page with downloadable logos and trademark notices.
- Hover tooltips on jargon terms via
<abbr>definitions. - Material grid-cards on the home page and Console tour landing.
- Custom 404 page.
v0.4 and earlier¶
Previous releases used the Quasar/Vue Web UI and the v0.4
wavectl CLI. Documentation for v0.4 is at
docs.waveshift.io.