Back to list
Development Update — May 24
The management plane starts moving onto the overlay. Visor↔hypervisor RPC and the pty session can now auto-upgrade to skynet — carrying control traffic over skywire’s own routed transports rather than only over dmsg. The pty UI gets a skypty-ui rebrand, the installers get a round of fixes (and the groundwork for generating the config at install time), and two patch releases go out.
Skywire: Management Over Skynet
Control traffic — the RPC a hypervisor uses to drive a visor, and the pty session an operator opens into it — has historically ridden dmsg. Today it learns to ride the routed overlay too.
**feat(visor): auto-upgrade visor↔hypervisor to skynet for RPC + skypty** — once a skynet path between a visor and its hypervisor is available, the RPC and pty (skypty`) connections auto-upgrade onto it. The management plane stops being dmsg-bound; it uses whichever transport is best, which for two visors with a direct or short overlay path is the routed transport.
`fix(visor): skypty + RPC dialer hard-timeout the skynet attempt — the skynet dial attempt is hard-bounded, so a slow or failing overlay path falls back rather than hanging the management connection. Upgrade-when-available, never block-on-upgrade.
Skywire: skypty-ui
**feat(dmsgpty/ui): skypty-ui rebrand + drop box overflow + drop DMSGPTYTERM** — the pty web UI is rebranded skypty-ui, drops the DMSGPTYTERMnaming, and fixes a box-overflow rendering issue. The rename tracks reality: the pty isn't dmsg-specific anymore (it runs over dmsg, skynet, tcp, or http), so the UI shouldn't carry the dmsg-only name. A small follow-up drops an empty trailing newline fromurlCommands`.
Skywire: Installers
fix(win_installer): generate-if-missing skywire.conf at %ProgramData% on MSI** — the Windows MSI generates skywire.confat%ProgramData% if it's missing, so a fresh install comes up configured. **fix(win_installer): drop removed -b flag; preserve SK across MSI upgrades — the installer drops a removed flag and, importantly, preserves the visor’s secret key across an MSI upgrade (an upgrade shouldn’t rotate your identity). The mac installer gets the parallel treatment: drop the -b flag, add the skywire.conf env file.
Skywire: Releases
Two patch releases ship: v1.3.55 and v1.3.56, on top of v1.3.54 — rolling up the routing, management-over-skynet, and installer fixes. Plus an autoconfig/config gen cleanup that quiets the gen subprocess and tidies flag descriptions.