diff --git a/.changeset/cli-qr-code.md b/.changeset/cli-qr-code.md deleted file mode 100644 index 2095d1b..0000000 --- a/.changeset/cli-qr-code.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"sideband": patch ---- - -Print a QR code in the terminal at daemon startup alongside the Quick Connect URL. - -- Renders below the URL/code block using Unicode half-block characters (`▀▄█ `) — halves - the height vs full-size QR, works on light and dark terminals without ANSI color codes -- Skipped when the terminal is too narrow to fit the QR without line-wrapping (dynamic - guard based on actual matrix width + 2-char left margin) -- Silently skipped on error — QR rendering never blocks startup -- Not reprinted on QC renewal (would spam the terminal); only URL + code are shown -- Zero new transitive dependencies (`qr` package, 0 deps, 7 KB gzipped) diff --git a/.changeset/cloud-relay-keepalive.md b/.changeset/cloud-relay-keepalive.md deleted file mode 100644 index 0d0d241..0000000 --- a/.changeset/cloud-relay-keepalive.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@sideband/cloud": patch ---- - -Fix relay keepalive lifecycle on both client and daemon sides. - -- **Daemon (`listen`):** add SBRP Ping every 45s in `runMux` to prevent the relay from - closing idle daemon connections (relay sweeps at 90s; cleared in `finally` on disconnect) -- **Client (`connect`):** fix keepalive timer race — capture interval handle in a local - `const timer` so a stale in-flight `send` failure from a previous connection cannot clear - the active connection's timer; `terminate()` now clears explicitly before transport close diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index d297c62..b0127f1 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,21 @@ # sideband +## 0.6.2 + +### Patch Changes + +- [#56](https://github.com/sidebandtech/sideband/pull/56) [`00fca3e`](https://github.com/sidebandtech/sideband/commit/00fca3eadceb2bb92990e0fbcd608ea5ceae232c) Thanks [@koistya](https://github.com/koistya)! - Print a QR code in the terminal at daemon startup alongside the Quick Connect URL. + - Renders below the URL/code block using Unicode half-block characters (`▀▄█ `) — halves + the height vs full-size QR, works on light and dark terminals without ANSI color codes + - Skipped when the terminal is too narrow to fit the QR without line-wrapping (dynamic + guard based on actual matrix width + 2-char left margin) + - Silently skipped on error — QR rendering never blocks startup + - Not reprinted on QC renewal (would spam the terminal); only URL + code are shown + - Zero new transitive dependencies (`qr` package, 0 deps, 7 KB gzipped) + +- Updated dependencies [[`00fca3e`](https://github.com/sidebandtech/sideband/commit/00fca3eadceb2bb92990e0fbcd608ea5ceae232c)]: + - @sideband/cloud@0.6.1 + ## 0.6.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 2a5f1c4..3afce3b 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "sideband", - "version": "0.6.1", + "version": "0.6.2", "description": "Sideband daemon CLI — run `npx sideband` to start a relay-connected daemon in seconds.", "license": "Apache-2.0", "repository": { diff --git a/packages/cloud/CHANGELOG.md b/packages/cloud/CHANGELOG.md index d1ab81d..d872d84 100644 --- a/packages/cloud/CHANGELOG.md +++ b/packages/cloud/CHANGELOG.md @@ -1,5 +1,16 @@ # @sideband/cloud +## 0.6.1 + +### Patch Changes + +- [#56](https://github.com/sidebandtech/sideband/pull/56) [`00fca3e`](https://github.com/sidebandtech/sideband/commit/00fca3eadceb2bb92990e0fbcd608ea5ceae232c) Thanks [@koistya](https://github.com/koistya)! - Fix relay keepalive lifecycle on both client and daemon sides. + - **Daemon (`listen`):** add SBRP Ping every 45s in `runMux` to prevent the relay from + closing idle daemon connections (relay sweeps at 90s; cleared in `finally` on disconnect) + - **Client (`connect`):** fix keepalive timer race — capture interval handle in a local + `const timer` so a stale in-flight `send` failure from a previous connection cannot clear + the active connection's timer; `terminate()` now clears explicitly before transport close + ## 0.6.0 ### Minor Changes diff --git a/packages/cloud/package.json b/packages/cloud/package.json index d38c1b8..597d926 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -1,6 +1,6 @@ { "name": "@sideband/cloud", - "version": "0.6.0", + "version": "0.6.1", "description": "Cloud relay SDK for Sideband: connect clients and daemons via relay.sideband.cloud with automatic session management, token renewal, and E2EE.", "license": "Apache-2.0", "repository": {