switchdash 0.19.3
·
86 commits
to main
since this release
switchdash 0.19.3
Fixed
- Managed servers: a gateway call to a stopped stack now fails with the lifecycle state (naming the server) instead of a misleading
Could not reach localhosttimeout (CHOO-1780). - A managed server whose deployed switch-core version cannot be read is now surfaced as such in the banner and sidebar, instead of silently reading as "no drift" (CHOO-1865).
- Starting a stack whose version can't be compared to this build's pin now says so loudly instead of passing in silence (CHOO-1865).
- The host-unreachable panel now also shows on a location that mounted while its host was up — no more live controls riding a dead SSH transport; it restores itself when the host returns (CHOO-1682).
Added
- Declares its
sidecar-controlrange in the sidecar's ready file and reads back whatever a running sidecar declares; a sidecar that declares nothing records as unknown, never as agreement (CHOO-1865).
Security
- Dependency bumps for two advisories: DOMPurify
SAFE_FOR_TEMPLATESbypass inRETURN_DOMmode (GHSA-crv5-9vww-q3g8) and brace-expansion denial-of-service (GHSA-3jxr-9vmj-r5cp).
switchdash desktop app 0.19.3 — macOS arm64 and Linux x64.
macOS (arm64): download the .dmg, open it, drag Switchdash to Applications. Signed and notarized with SandboxAQ's Developer ID — it opens without a Gatekeeper bypass.
Linux (x64): download the .AppImage (chmod +x then run), the .deb (sudo apt install ./<file>.deb) or the .rpm (sudo dnf install ./<file>.rpm). Linux builds are unsigned.
In-app updates require a GitHub login via the gh CLI (gh auth login).