v0.9.123
v0.9.123
Section titled “v0.9.123”Changes since v0.9.122, including HEAD and the working tree; generated churn and test-only changes omitted.
Breaking Changes
- Generated install tasks now require Bun 1.4.2 or newer. Use
bun run bunto select the pinned workspace-local binary. SshRuntime.disconnect()now returnsPromise<void>; await it before relying on completed session and route cleanup.
Fixes
- Sandbox SSH shutdown cleans up pending connections and native OpenSSH processes, including when the parent process exits unexpectedly.
- HTTP/WebSocket forwarding retries a failed channel open once on a fresh connection without replaying established streams; fixes timeout and socket-cleanup handling.
- Serializes route changes to prevent shutdown races and prevents concurrent processes from publishing mismatched SSH keys.
- Tunnel supervisors stop retrying during parent termination instead of treating shutdown as a crash.
- Mastra chat and tool-output links gain clearer contrast and keyboard-focus styling.
Validation
- The configured release validation phase completed before this review. Detailed results and counts were not supplied; no tests or validation commands were rerun.