Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.32.0"
".": "2.0.0"
}
51 changes: 51 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,56 @@
# Changelog

## [2.0.0](https://github.com/runloopai/api-client-ts/compare/v1.32.0...v2.0.0) (2026-10-08)


### ⚠ BREAKING CHANGES

* remove benchmark identities and shared provisioning behavior
* **api:** remove the benchmark and scenario APIs
* **types:** drop scenario and benchmark type re-exports
* **sdk:** drop custom edits to generated benchmark and scenario files
* **sdk:** remove hosted scenario and scorer wrappers

### Features

* **api:** remove the benchmark and scenario APIs ([175dbfd](https://github.com/runloopai/api-client-ts/commit/175dbfdd98073f64325191f1711ff399dbfc2c61))
* **execute:** adding sendStdIn to devbox exec ([#844](https://github.com/runloopai/api-client-ts/issues/844)) ([bb295b7](https://github.com/runloopai/api-client-ts/commit/bb295b732b6aff23b204db16743fc255d7046367))
* implement Azure storage, runtime secrets, and service lifecycle coverage ([ef585e2](https://github.com/runloopai/api-client-ts/commit/ef585e2cc531b8171792694ef1aff128013e0a53))
* remove benchmark identities and shared provisioning behavior ([00cca2a](https://github.com/runloopai/api-client-ts/commit/00cca2a0cc91f5260a12e3557841c17bf103fac7))
* **sdk:** remove hosted scenario and scorer wrappers ([9eb5e7c](https://github.com/runloopai/api-client-ts/commit/9eb5e7c2dec9e722a99ed5e1562cfb27983af9d3))
* **secrets:** add exact ID handles while preserving name behavior ([#14](https://github.com/runloopai/api-client-ts/issues/14)) ([d6cfc3f](https://github.com/runloopai/api-client-ts/commit/d6cfc3f3cf3406ca2402705078389b091fd702af))
* **secrets:** add ID endpoints and latest-name updates ([6f69dde](https://github.com/runloopai/api-client-ts/commit/6f69dde9114acd09159a3be06d60dd21c896c4a6))


### Bug Fixes

* **api:** allow CUSTOM_SIZE with 0.5 CPU cores ([154a25b](https://github.com/runloopai/api-client-ts/commit/154a25b7ff55e3370629f0f0d1cafff2b85df3bd))
* **api:** require a body when sending execution stdin ([7f5a359](https://github.com/runloopai/api-client-ts/commit/7f5a35914f43aad59153f82ac4ba3e62f4f73f9c))
* **axon:** keep deleted axons readable and reject writes ([296db58](https://github.com/runloopai/api-client-ts/commit/296db5887dc961e2cb0bcaae23ac10098de386eb))
* **examples:** wait for the tunnel server instead of sleeping 2s ([3ae5050](https://github.com/runloopai/api-client-ts/commit/3ae5050b3b9de8a59054b50ca94b8c0913cea640))
* **examples:** wait for the tunnel server instead of sleeping 2s ([f8ff88e](https://github.com/runloopai/api-client-ts/commit/f8ff88e3c9283647e6bbebdd3d20f5617a1ae1da))
* **loadtest:** make the h2 load test workflow produce a trustworthy signal ([8a2eefc](https://github.com/runloopai/api-client-ts/commit/8a2eefcf3482776ac06576e8edd4da3b4aa81f68))
* **mcp:** drop generated-file header from custom code-tool-paths ([31c4eff](https://github.com/runloopai/api-client-ts/commit/31c4effbef7160fc69910c212180ad72e77f0053))
* **mcp:** keep method filters and suggestions synchronized ([#16](https://github.com/runloopai/api-client-ts/issues/16)) ([7cb2ac7](https://github.com/runloopai/api-client-ts/commit/7cb2ac7beddabba258bdb50307eaa68c4dccecba))
* **mux:** return client errors for malformed entity ids ([d4f5a5f](https://github.com/runloopai/api-client-ts/commit/d4f5a5f62fb708961ec3f86be60d65959ef8613f))
* **mux:** validate scenario custom scorer references ([e9861b6](https://github.com/runloopai/api-client-ts/commit/e9861b6bdde3ea4d2518e4b75a8a982ef7f15df7))
* require scoped handles in backend workflows ([fb4d50b](https://github.com/runloopai/api-client-ts/commit/fb4d50bb213a1ad71b000781c745879980f6a9fd))
* **sdk:** align signed uploads and execution contracts ([#15](https://github.com/runloopai/api-client-ts/issues/15)) ([ae4b919](https://github.com/runloopai/api-client-ts/commit/ae4b919be4284d2933bde4706b463e1a09ec27a7))
* **sdk:** drop custom edits to generated benchmark and scenario files ([ae1f8fb](https://github.com/runloopai/api-client-ts/commit/ae1f8fb4be2c535fe1ac3b353fa5626ca2adb03b))
* **smoketests:** give the snapshot devbox tests the shared provisioning timeout ([#841](https://github.com/runloopai/api-client-ts/issues/841)) ([83d539c](https://github.com/runloopai/api-client-ts/commit/83d539c232f4daf3b3fef03a6c2bed75f88a10bf))
* **tests:** restore generated execution streaming tests ([#17](https://github.com/runloopai/api-client-ts/issues/17)) ([5766bcb](https://github.com/runloopai/api-client-ts/commit/5766bcbd9914e1effa1e3d43ee34409270cba214))
* **types:** drop scenario and benchmark type re-exports ([4200332](https://github.com/runloopai/api-client-ts/commit/42003323738626f4af174f7dea78d1cb0f5fa86a))


### Chores

* back-sync production main ([#841](https://github.com/runloopai/api-client-ts/issues/841)) into staging ([bf26e38](https://github.com/runloopai/api-client-ts/commit/bf26e3875995b865b72addd9e6cc7860841c5ab8))
* **ci:** diagnose open handles in smoketests ([#842](https://github.com/runloopai/api-client-ts/issues/842)) ([dd96dbd](https://github.com/runloopai/api-client-ts/commit/dd96dbdefb24fdc807cf15674179f2f71c306ff7))
* **ci:** run smoketests in parallel and move the build off their path ([#843](https://github.com/runloopai/api-client-ts/issues/843)) ([392924c](https://github.com/runloopai/api-client-ts/commit/392924c9523d4f37128e48ad1bb2ba22e6403a1b))
* merge staging main into production to heal trunk fork ([73ac59c](https://github.com/runloopai/api-client-ts/commit/73ac59c1f118ab37e62108629f2abedd3e94da80))
* merge staging main into production to heal trunk fork ([1a9bf09](https://github.com/runloopai/api-client-ts/commit/1a9bf097c42541a4a68ca0d2254b00623ed458c6))
* **security:** Improve security docs and tighten JWT audience ([3770acb](https://github.com/runloopai/api-client-ts/commit/3770acb20ed21b4eb0cd6981e0c65ce6a1a6dbab))

## [1.32.0](https://github.com/runloopai/api-client-ts/compare/v1.31.0...v1.32.0) (2026-09-08)


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@runloop/api-client",
"version": "1.32.0",
"version": "2.0.0",
"description": "Official TypeScript SDK for Runloop — secure microVM sandboxes (devboxes) where AI agents run code, edit files, and expose ports.",
"keywords": [
"runloop",
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"dxt_version": "0.2",
"name": "@runloop/api-client-mcp",
"version": "1.32.0",
"version": "2.0.0",
"description": "The official MCP Server for the Runloop API",
"author": {
"name": "Runloop",
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@runloop/api-client-mcp",
"version": "1.32.0",
"version": "2.0.0",
"description": "The official MCP Server for the Runloop API",
"author": "Runloop <support@runloop.ai>",
"types": "dist/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion src/version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const VERSION = '1.32.0'; // x-release-please-version
export const VERSION = '2.0.0'; // x-release-please-version
Loading