Skip to content

Releases: beeper/desktop-api-js

v4.8.0

04 May 18:04

Choose a tag to compare

4.8.0 (2026-05-01)

Full Changelog: v4.7.1...v4.8.0

Features

  • api: add network, bridge fields to accounts (507d953)
  • api: api update (1c56a90)
  • support setting headers via env (a96c11f)

Chores

  • avoid formatting file that gets changed during releases (e2fd540)
  • fix example snippet imports (36526d0)
  • format: run eslint and prettier separately (8f4d8a2)
  • formatter: run prettier and eslint separately (fc858b4)
  • internal: codegen related update (ebb38e3)
  • internal: codegen related update (99692bb)
  • internal: codegen related update (921d01a)
  • internal: more robust bootstrap script (0045519)
  • internal: show error causes in MCP servers when running in local mode (dfa8c13)
  • internal: update docs ordering (9ee1296)
  • mcp-server: increase local docs search result count from 5 to 10 (5efa76a)
  • restructure docs search code (d148d8a)
  • tests: bump steady to v0.22.1 (cca9635)
  • update CLI documentation (9925dba)

v4.7.1

08 Apr 14:00

Choose a tag to compare

4.7.1 (2026-04-07)

Full Changelog: v4.7.0...v4.7.1

Bug Fixes

  • escape MCP instructions backticks as necessary (5054afe)
  • internal: gitignore generated oidc dir (4ed5379)

Chores

  • ci: escape input path in publish-npm workflow (542eb4d)
  • ci: skip lint on metadata-only changes (c829f2e)
  • internal: codegen related update (8fce23c)
  • internal: codegen related update (5152f44)
  • internal: fix MCP docker image builds in yarn projects (60ccb25)
  • internal: fix MCP server import ordering (85ed5e7)
  • internal: fix MCP server TS errors that occur with required client options (39f92ad)
  • internal: improve local docs search for MCP servers (b0c172b)
  • internal: improve local docs search for MCP servers (2627f4e)
  • internal: make generated MCP servers compatible with Cloudflare worker environments (51ed091)
  • internal: support custom-instructions-path flag in MCP servers (8888fc6)
  • internal: support local docs search in MCP servers (7e09d80)
  • internal: support type annotations when running MCP in local execution mode (dad62ee)
  • internal: support x-stainless-mcp-client-envs header in MCP servers (f152521)
  • internal: support x-stainless-mcp-client-permissions headers in MCP servers (b714f03)
  • internal: tweak CI branches (9b5fa46)
  • internal: update gitignore (701eec1)
  • internal: update multipart form array serialization (d137743)
  • internal: use link instead of file in MCP server package.json files (5a05063)
  • mcp-server: add support for session id, forward client info (1bb26fb)
  • mcp-server: log client info (1a44cd2)
  • tests: bump steady to v0.19.4 (21244db)
  • tests: bump steady to v0.19.5 (afd0423)
  • tests: bump steady to v0.19.6 (9226701)
  • tests: bump steady to v0.19.7 (e681061)
  • tests: bump steady to v0.20.1 (812a0fd)
  • tests: bump steady to v0.20.2 (64f4360)
  • update SDK settings (d4a125e)

Refactors

  • tests: switch from prism to steady (215316c)

v4.7.0

13 Mar 14:42
63219c2

Choose a tag to compare

4.7.0 (2026-03-13)

Full Changelog: v4.6.0...v4.7.0

Features

v4.6.0

12 Mar 17:27

Choose a tag to compare

4.6.0 (2026-03-12)

Full Changelog: v4.5.2...v4.6.0

Features

Chores

v4.5.2

12 Mar 10:33

Choose a tag to compare

4.5.2 (2026-03-12)

Full Changelog: v4.5.1...v4.5.2

Chores

  • internal: bump @modelcontextprotocol/sdk, @hono/node-server, and minimatch (9b177a1)
  • update SDK settings (09545ee)

v4.5.1

12 Mar 01:41
9ba24a6

Choose a tag to compare

4.5.1 (2026-03-11)

Full Changelog: v4.5.0...v4.5.1

Chores

  • internal: update dependencies to address dependabot vulnerabilities (a8292db)

v4.5.0

10 Mar 11:43

Choose a tag to compare

4.5.0 (2026-03-07)

Full Changelog: v4.4.1...v4.5.0

Features

  • api: api update (7944d4b)
  • mcp: add an option to disable code tool (5fdb876)

Bug Fixes

  • client: preserve URL params already embedded in path (fa4fcd7)
  • docs/contributing: correct pnpm link command (324a7c6)
  • mcp: update prompt (48c9305)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (18fe598)
  • configure new SDK language (de34404)
  • configure new SDK language (3588152)
  • internal: codegen related update (30c16c6)
  • internal: codegen related update (1296ff0)
  • internal: fix MCP Dockerfiles so they can be built without buildkit (d5d0007)
  • internal: fix MCP Dockerfiles so they can be built without buildkit (3e34a94)
  • internal: make MCP code execution location configurable via a flag (8a66099)
  • internal: move stringifyQuery implementation to internal function (b489b1b)
  • internal: upgrade @modelcontextprotocol/sdk and hono (d0af8c6)
  • mcp-server: improve instructions (d718c54)
  • mcp-server: return access instructions for 404 without API key (ffa59d6)
  • remove custom code (8c768f8)
  • test: do not count install time for mock server timeout (c96b4cd)
  • update placeholder string (2644577)

v4.4.1

23 Feb 20:40
0c9486c

Choose a tag to compare

4.4.1 (2026-02-22)

Full Changelog: v4.4.0...v4.4.1

Chores

v4.4.0

20 Feb 15:17
75f8bd0

Choose a tag to compare

4.4.0 (2026-02-20)

Full Changelog: v4.3.0...v4.4.0

Features

Bug Fixes

  • client: avoid memory leak with abort signals (829ed37)
  • client: avoid memory leak with abort signals (e138de2)
  • client: avoid removing abort listener too early (58a8afa)
  • mcp: correct code tool api output types (d58a837)
  • mcp: correct code tool api output types (ecfde65)
  • mcp: correct code tool api output types (4cdd822)
  • mcp: correct code tool api output types (5da06eb)
  • mcp: correct code tool api output types (2a131cf)
  • mcp: correct code tool api output types (cdddbc3)
  • mcp: correct code tool api output types (c39713e)
  • mcp: correct code tool api output types (8957d19)
  • mcp: fix env parsing (dec5b9e)
  • mcp: fix env parsing (9ed9eea)
  • mcp: fix env parsing (f471d26)
  • mcp: fix env parsing (39ae61f)
  • mcp: fix options parsing (beefe66)
  • mcp: fix options parsing (515fc6b)
  • mcp: fix options parsing (c8dad90)
  • mcp: fix options parsing (a038f2b)
  • mcp: initialize SDK lazily to avoid failing the connection on init errors (64d50d8)
  • mcp: update code tool prompt (436b3dd)
  • mcp: update code tool prompt (b0edfd0)
  • mcp: update code tool prompt (fb88f2d)
  • mcp: update code tool prompt (452980e)
  • mcp: update code tool prompt (7a3f268)
  • mcp: update code tool prompt (ef6cd0c)
  • mcp: update code tool prompt (8035004)
  • mcp: update code tool prompt (79c7b18)

Chores

  • break long lines in snippets into multiline (678c37f)
  • break long lines in snippets into multiline (59cd3d8)
  • ci: upgrade actions/github-script (07f5e82)
  • ci: upgrade actions/github-script (42d34b0)
  • client: do not parse responses with empty content-length (a67cb87)
  • client: do not parse responses with empty content-length (bb1fc09)
  • client: restructure abort controller binding (7d6222c)
  • client: restructure abort controller binding (6a1ffb9)
  • configure new SDK language (64ffebd)
  • internal/client: fix form-urlencoded requests (7a42362)
  • internal: avoid type checking errors with ts-reset (e27bbf8)
  • internal: avoid type checking errors with ts-reset (a3ea536)
  • internal: fix pagination internals not accepting option promises (e25b3af)
  • internal: fix pagination internals not accepting option promises (29db506)
  • internal: update actions/checkout version (77e2f39)
  • internal: update actions/checkout version (1159a7f)
  • internal: update actions/checkout version (4186b98)
  • internal: update actions/checkout version (4824491)
  • internal: upgrade babel, qs, js-yaml (a3bca72)
  • internal: upgrade babel, qs, js-yaml (f08b27b)
  • internal: upgrade babel, qs, js-yaml (c4b7c99)
  • internal: upgrade babel, qs, js-yaml (4bc4347)
  • internal: version bump (c26ac54)
  • internal: version bump (01caaa8)
  • internal: version bump (0a37dc5)
  • internal: version bump (efc082f)
  • internal: version bump (8b47bd5)
  • internal: version bump (6a56890)
  • mcp: add intent param to execute tool (57ba676)
  • mcp: add intent param to execute tool ([8dfce32](8dfce32333ac179ecdae3b136...
Read more

v4.3.0

11 Feb 18:13
ec4285a

Choose a tag to compare

4.3.0 (2026-02-11)

Full Changelog: v4.2.4...v4.3.0

⚠ BREAKING CHANGES

  • mcp: remove deprecated tool schemes
  • mcp: Migration: To migrate, simply modify the command used to invoke the MCP server. Currently, the only supported tool scheme is code mode. Now, starting the server with just node /path/to/mcp/server or npx package-name will invoke code tools: changing your command to one of these is likely all you will need to do.

Chores

  • mcp: remove deprecated tool schemes (8969ed3)
  • remove custom MCP server code, align with Stainless generated output (74db9f7)