# What changed in @daytona/sdk

> 63 changes in @daytona/sdk 0.193 to 0.225 from its official release notes, upgrade guides and advisories: 3 breaking, 2 security, 35 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/@daytona/sdk/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @daytona/sdk 0.225

### New APIs and options

- Adds support for the NVIDIA B200 GPU type in the API client. (0.225.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.225.0)

## @daytona/sdk 0.224

### New APIs and options

- Sandbox and snapshot creation support specifying a region per call. (0.224.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.224.0)

### Fixes and other changes

- Demultiplexes log streams with a growable byte buffer. (0.224.1) — [release notes](https://github.com/daytona/clients/releases/tag/v0.224.1)
- Stream markers that end a log WebSocket message are kept. (0.224.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.224.0)

## @daytona/sdk 0.223

### New APIs and options

- Adds a way to toggle preview URL access after creation. (0.223.1) — [release notes](https://github.com/daytona/clients/releases/tag/v0.223.1)
- Mouse and keyboard hold endpoints are exposed across all SDK clients. (0.223.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.223.0)

## @daytona/sdk 0.222

### Breaking changes

- The Android sandbox class was removed from the API client. (0.222.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.222.0)

### Fixes and other changes

- PTY sessions now send WebSocket keepalive pings. (0.222.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.222.0)

## @daytona/sdk 0.220

### New APIs and options

- The SDK and CLI add a sandbox queue timeout. (0.220.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.220.0)

### Behavior and default changes

- The SDK and CLI surface queue-timeout and spot-eviction errors. (0.220.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.220.0)

### Fixes and other changes

- The CLI keeps the active organization when a user logs in again through a browser. (0.220.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.220.0)

## @daytona/sdk 0.218

### New APIs and options

- Adds a kvm parameter to sandbox creation across all SDKs. (0.218.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.218.0)

## @daytona/sdk 0.217

### New APIs and options

- Adds support for the NVIDIA B300 GPU type. (0.217.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.217.0)

## @daytona/sdk 0.216

### Security

- COPY sources are confined to the build context. (0.216.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.216.0)

### New APIs and options

- ApiKeyList now exposes organizationId, making the organization identifier available to SDK users. (0.216.1) — [release notes](https://github.com/daytona/clients/releases/tag/v0.216.1)

### Behavior and default changes

- The CLI logs in through WorkOS when the API advertises it. (0.216.2) — [release notes](https://github.com/daytona/clients/releases/tag/v0.216.2)

## @daytona/sdk 0.214

### Fixes and other changes

- Applies the ESM require shim to every file that needs it. (0.214.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.214.0)
- Correctly parses Dockerfile COPY instructions in from_dockerfile. (0.214.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.214.0)
- Keeps COPY sources after backslash-terminated comments. (0.214.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.214.0)

## @daytona/sdk 0.211

### Breaking changes

- DAYTONA_API_URL and DAYTONA_SERVER_URL set in .env or .env.local are ignored; set them in the process environment or pass api_url to the constructor. (0.211.2) — [release notes](https://github.com/daytona/clients/releases/tag/v0.211.2)

### Fixes and other changes

- Requests are retried on stale connections. (0.211.2) — [release notes](https://github.com/daytona/clients/releases/tag/v0.211.2)

## @daytona/sdk 0.210

### New APIs and options

- Adds MI355X as a GPU type. (0.210.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.210.0)

## @daytona/sdk 0.207

### New APIs and options

- Exposes daemonVersion on Sandbox. (0.207.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.207.0)
- Exposes desiredState on Sandbox. (0.207.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.207.0)
- Exposes gpuType on Sandbox. (0.207.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.207.0)
- Exposes otelEndpointOverride on Sandbox. (0.207.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.207.0)
- Exposes sandboxClass on Sandbox. (0.207.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.207.0)
- Exposes warmPoolId on Sandbox. (0.207.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.207.0)

### Fixes and other changes

- The SDK sets a Workers-compatible fetch cache mode. (0.207.1) — [release notes](https://github.com/daytona/clients/releases/tag/v0.207.1)

## @daytona/sdk 0.205

### New APIs and options

- Adds otelEndpointOverride to sandbox creation. (0.205.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.205.0)
- Adds support for spot GPUs. (0.205.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.205.0)
- Adds warm pool management across SDKs. (0.205.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.205.0)

### Fixes and other changes

- Exports the PaginatedSnapshots type from the TypeScript SDK. (0.205.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.205.0)
- Exports the Snapshot type from the TypeScript SDK. (0.205.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.205.0)

## @daytona/sdk 0.204

### New APIs and options

- Adds the GIT_REMOTE_REJECTED error type across all SDKs so developers can identify this Git failure. (0.204.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.204.0)
- Adds the GIT_TRANSPORT_FAILED error type across all SDKs so developers can identify this Git failure. (0.204.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.204.0)
- Adds outboundProxyUrl as a sandbox creation parameter. (0.204.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.204.0)
- Supports deleting and activating snapshots by ID or name. (0.204.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.204.0)
- Adds sourceSandboxId as a filter when listing snapshots. (0.204.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.204.0)

## @daytona/sdk 0.203

### New APIs and options

- Adds a client-side HTTP timeout setting so developers can configure request timeouts. (0.203.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.203.0)

### Fixes and other changes

- Missing daemon error codes are now propagated to all SDKs. (0.203.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.203.0)

## @daytona/sdk 0.202

### Behavior and default changes

- Client-side argument validation is distinguished from server 400 responses. (0.202.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.202.0)
- The create-snapshot API is promoted to stable; its experimental alias is deprecated. (0.202.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.202.0)
- The fork API is promoted to stable; its experimental alias is deprecated. (0.202.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.202.0)

### Fixes and other changes

- Timeout compatibility is restored. (0.202.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.202.0)

## @daytona/sdk 0.201

### New APIs and options

- The sandbox list supports an autoDestroyAt range filter. (0.201.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.201.0)
- The SDK adds pre-signed URLs for sandbox file downloads and uploads. (0.201.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.201.0)
- Error responses are structured and include typed error codes. (0.201.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.201.0)

### Behavior and default changes

- The dotenv dependency is relaxed to allow version 3.x. (0.201.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.201.0)

### Fixes and other changes

- S3 requests are signed with the region provided by the API. (0.201.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.201.0)
- tslib is declared as a runtime dependency of the TypeScript SDK. (0.201.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.201.0)
- ws is declared as a runtime dependency of the TypeScript SDK. (0.201.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.201.0)

## @daytona/sdk 0.199

### New APIs and options

- The SDK adds support for sandbox TTLs. (0.199.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.199.0)

## @daytona/sdk 0.198

### New APIs and options

- Adds websocket-based sandbox event subscription across all SDKs. (0.198.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.198.0)

## @daytona/sdk 0.197

### New APIs and options

- Adds sandbox historical metrics retrieval across all SDKs. (0.197.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.197.0)
- Adds retrieval of the latest sandbox metrics sample across all SDKs. (0.197.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.197.0)
- Adds support for configuring a sandbox auto-pause interval in the SDK and CLI. (0.197.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.197.0)

## @daytona/sdk 0.196

### New APIs and options

- Adds support for updating secrets and the sandbox environment. (0.196.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.196.0)

## @daytona/sdk 0.195

### Security

- The CLI removes its embedded Auth0 client secret and switches to PKCE for authentication. (0.195.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.195.0)

## @daytona/sdk 0.194

### Breaking changes

- The list secrets method in all SDKs now uses a paginated response. (0.194.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.194.0)

### New APIs and options

- The SDK adds depth-aware recursive file listing. (0.194.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.194.0)
- The SDK adds git init, reset, restore, remote, and config operations. (0.194.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.194.0)

## @daytona/sdk 0.193

### Tooling

- Adds MCP computer-use tools for developers using the CLI and MCP. (0.193.0) — [release notes](https://github.com/daytona/clients/releases/tag/v0.193.0)
