Skip to content

Spynel 0.12.9

Choose a tag to compare

@frdel frdel released this 11 Sep 15:59

spynel update now updates its installation and restarts every running instance of it across workspaces, including primaries, headless servers and secondary TUIs. /update performs the same operation for its workspace primary's installation. update check checks versions without changing anything.

spynel killall stops verified Spynel processes across installations and stops matching autostart services so they do not immediately respawn. Saved workspace data and future boot/login registrations remain intact.

Restart confirmation requires the updated executable, a new process generation and application readiness. TUI terminal attachments survive coordinated restart. Processes from releases before 0.12.9, including updated binaries still supervised by an older npm launcher, require a one-time stop with the new spynel killall command and relaunch; updates report this condition explicitly.

Validation includes Go tests/vet/build, race tests, smoke and npm tests, standalone installer/update/uninstall checks, and native npm replacement across two workspaces with a headless primary and two real TUI terminals. Every supported native release target runs the new multi-instance test before artifact and npm publication.