diff --git a/.changeset/remove-multi-arch.md b/.changeset/remove-multi-arch.md deleted file mode 100644 index d00670df..00000000 --- a/.changeset/remove-multi-arch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@cloudflare/sandbox': patch ---- - -Publish Docker images for linux/amd64 only to ensure dev/prod parity. ARM Mac users will automatically use emulation, matching production deployment behavior. This prevents architecture-specific bugs caused by Docker automatically selecting ARM64 variants on ARM hosts. diff --git a/.changeset/tough-buttons-arrive.md b/.changeset/tough-buttons-arrive.md deleted file mode 100644 index 5c528f2a..00000000 --- a/.changeset/tough-buttons-arrive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/sandbox": patch ---- - -Update dependencies diff --git a/examples/claude-code/Dockerfile b/examples/claude-code/Dockerfile index aaf1158b..f6ed7b01 100644 --- a/examples/claude-code/Dockerfile +++ b/examples/claude-code/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/cloudflare/sandbox:0.5.4 +FROM docker.io/cloudflare/sandbox:0.5.5 RUN npm install -g @anthropic-ai/claude-code ENV COMMAND_TIMEOUT_MS=300000 EXPOSE 3000 diff --git a/examples/code-interpreter/Dockerfile b/examples/code-interpreter/Dockerfile index 4017a67f..7c9640f6 100644 --- a/examples/code-interpreter/Dockerfile +++ b/examples/code-interpreter/Dockerfile @@ -1 +1 @@ -FROM docker.io/cloudflare/sandbox:0.5.4 +FROM docker.io/cloudflare/sandbox:0.5.5 diff --git a/examples/minimal/Dockerfile b/examples/minimal/Dockerfile index 54afe5a9..90a4b2aa 100644 --- a/examples/minimal/Dockerfile +++ b/examples/minimal/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/cloudflare/sandbox:0.5.4 +FROM docker.io/cloudflare/sandbox:0.5.5 # Required during local development to access exposed ports EXPOSE 8080 diff --git a/examples/openai-agents/Dockerfile b/examples/openai-agents/Dockerfile index 97372abf..c0eef26f 100644 --- a/examples/openai-agents/Dockerfile +++ b/examples/openai-agents/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/cloudflare/sandbox:0.5.4 +FROM docker.io/cloudflare/sandbox:0.5.5 # Required during local development to access exposed ports EXPOSE 8080 diff --git a/examples/typescript-validator/Dockerfile b/examples/typescript-validator/Dockerfile index 18dc314b..4993b324 100644 --- a/examples/typescript-validator/Dockerfile +++ b/examples/typescript-validator/Dockerfile @@ -1,5 +1,5 @@ # Use Cloudflare sandbox as base -FROM docker.io/cloudflare/sandbox:0.5.4 +FROM docker.io/cloudflare/sandbox:0.5.5 # Install esbuild for TypeScript bundling RUN npm install -g esbuild diff --git a/package-lock.json b/package-lock.json index 4b4a715e..9e332375 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13412,7 +13412,7 @@ }, "packages/sandbox": { "name": "@cloudflare/sandbox", - "version": "0.5.4", + "version": "0.5.5", "license": "Apache-2.0", "dependencies": { "@cloudflare/containers": "^0.0.30" diff --git a/packages/sandbox/CHANGELOG.md b/packages/sandbox/CHANGELOG.md index 24f304f3..74970473 100644 --- a/packages/sandbox/CHANGELOG.md +++ b/packages/sandbox/CHANGELOG.md @@ -1,5 +1,13 @@ # @cloudflare/sandbox +## 0.5.5 + +### Patch Changes + +- [#245](https://github.com/cloudflare/sandbox-sdk/pull/245) [`ecaafa9`](https://github.com/cloudflare/sandbox-sdk/commit/ecaafa9c4e213bf955a464d0c977830956a77336) Thanks [@ghostwriternr](https://github.com/ghostwriternr)! - Publish Docker images for linux/amd64 only to ensure dev/prod parity. ARM Mac users will automatically use emulation, matching production deployment behavior. This prevents architecture-specific bugs caused by Docker automatically selecting ARM64 variants on ARM hosts. + +- [#251](https://github.com/cloudflare/sandbox-sdk/pull/251) [`ba83581`](https://github.com/cloudflare/sandbox-sdk/commit/ba83581a9c8eff6f6bf5913baf2c9186729126a4) Thanks [@threepointone](https://github.com/threepointone)! - Update dependencies + ## 0.5.4 ### Patch Changes diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index ba2cf47b..1ff98e37 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/sandbox", - "version": "0.5.4", + "version": "0.5.5", "repository": { "type": "git", "url": "https://github.com/cloudflare/sandbox-sdk" diff --git a/packages/sandbox/src/version.ts b/packages/sandbox/src/version.ts index d339d2c6..520329a8 100644 --- a/packages/sandbox/src/version.ts +++ b/packages/sandbox/src/version.ts @@ -3,4 +3,4 @@ * This file is auto-updated by .github/changeset-version.ts during releases * DO NOT EDIT MANUALLY - Changes will be overwritten on the next version bump */ -export const SDK_VERSION = '0.5.4'; +export const SDK_VERSION = '0.5.5'; diff --git a/tests/e2e/test-worker/Dockerfile b/tests/e2e/test-worker/Dockerfile index b80a530c..ef5a2803 100644 --- a/tests/e2e/test-worker/Dockerfile +++ b/tests/e2e/test-worker/Dockerfile @@ -1,5 +1,5 @@ # Integration test Dockerfile -FROM docker.io/cloudflare/sandbox-test:0.5.4 +FROM docker.io/cloudflare/sandbox-test:0.5.5 # Expose ports used for testing EXPOSE 8080 diff --git a/tests/integration/Dockerfile b/tests/integration/Dockerfile index 1c7ca615..eabfa87a 100644 --- a/tests/integration/Dockerfile +++ b/tests/integration/Dockerfile @@ -1,8 +1,8 @@ # This image is unique to this repo, and you'll never need it. # Whenever you're integrating with sandbox SDK in your own project, # you should use the official image instead: -# FROM docker.io/cloudflare/sandbox:0.5.4 -FROM cloudflare/sandbox-test:0.5.4 +# FROM docker.io/cloudflare/sandbox:0.5.5 +FROM cloudflare/sandbox-test:0.5.5 # Expose the ports you want to expose EXPOSE 8080