From e7ed33ebcae9de79b7719ca9cb8c56fb030c53f0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 20 Oct 2026 20:52:47 +0000 Subject: [PATCH] Version Packages --- .changeset/get-workspace-stub-types.md | 5 ----- .changeset/lazy-get-workspace.md | 5 ----- .changeset/long-running-javascript.md | 5 ----- .changeset/optional-just-bash-acorn.md | 5 ----- .changeset/proxy-wakes-by-name.md | 5 ----- .changeset/stable-status.md | 5 ----- docs/README.md | 2 +- examples/container-legacy/Dockerfile | 2 +- examples/container/Dockerfile | 2 +- examples/egress/Dockerfile | 2 +- examples/mcp/Dockerfile | 2 +- .../Dockerfile.workspace | 2 +- examples/think/Dockerfile | 2 +- examples/tutorial/Dockerfile | 2 +- package-lock.json | 8 ++++---- .../computer-computerd-linux-x64/README.md | 2 +- .../computer-computerd-linux-x64/package.json | 2 +- packages/computer/CHANGELOG.md | 18 ++++++++++++++++++ packages/computer/package.json | 4 ++-- packages/computerd/CHANGELOG.md | 8 ++++++++ packages/computerd/package.json | 2 +- packages/dofs/CHANGELOG.md | 2 ++ packages/dofs/package.json | 2 +- packages/rpc/CHANGELOG.md | 7 +++++++ packages/rpc/package.json | 2 +- 25 files changed, 54 insertions(+), 49 deletions(-) delete mode 100644 .changeset/get-workspace-stub-types.md delete mode 100644 .changeset/lazy-get-workspace.md delete mode 100644 .changeset/long-running-javascript.md delete mode 100644 .changeset/optional-just-bash-acorn.md delete mode 100644 .changeset/proxy-wakes-by-name.md delete mode 100644 .changeset/stable-status.md diff --git a/.changeset/get-workspace-stub-types.md b/.changeset/get-workspace-stub-types.md deleted file mode 100644 index 11652330c..000000000 --- a/.changeset/get-workspace-stub-types.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/computer": patch ---- - -`getWorkspace()` accepts any Durable Object stub whose class has `__getWorkspaceStub()`, without a cast. diff --git a/.changeset/lazy-get-workspace.md b/.changeset/lazy-get-workspace.md deleted file mode 100644 index 59bd3c1c5..000000000 --- a/.changeset/lazy-get-workspace.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/computer": minor ---- - -`getWorkspace()` now returns a lazy client immediately which resolves on the first call. `useThink` and the Think compatibility methods are removed; `@cloudflare/think` 0.21 and later take a `Workspace` as it is. diff --git a/.changeset/long-running-javascript.md b/.changeset/long-running-javascript.md deleted file mode 100644 index ebd0f85ad..000000000 --- a/.changeset/long-running-javascript.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/computer": minor ---- - -`WorkerJavaScriptBackend` keeps its Durable Object alive while executions run, and adds a `maxCpuMs` option. diff --git a/.changeset/optional-just-bash-acorn.md b/.changeset/optional-just-bash-acorn.md deleted file mode 100644 index 4bf912168..000000000 --- a/.changeset/optional-just-bash-acorn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/computer": minor ---- - -`just-bash` is now an optional peer dependency and should be installed manually when using `@cloudflare/computer/backends/worker-shell`. diff --git a/.changeset/proxy-wakes-by-name.md b/.changeset/proxy-wakes-by-name.md deleted file mode 100644 index fca7baeba..000000000 --- a/.changeset/proxy-wakes-by-name.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/computer": patch ---- - -`WorkspaceProxy` and `WorkspaceServiceProxy` wake their host Durable Object by name, so `ctx.id.name` survives a wake caused by a container or Dynamic Worker callback. `WorkspaceRef`, `WorkspaceProxyProps` and `WorkspaceServiceProxyProps` accept an optional `name`, filled in from `ctx.id.name` when the backend runs in the host object itself. diff --git a/.changeset/stable-status.md b/.changeset/stable-status.md deleted file mode 100644 index 5ba8542ac..000000000 --- a/.changeset/stable-status.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/computer": patch ---- - -`Workspace`, its filesystem, the worker-javascript backend, mounts, agent tools, Git, Assets, and Artifacts are now stable; `LegacyContainerBackend` is deprecated in favor of `ContainerBackend`; the container and worker-shell backends, `ws:container`, sync, and `computerd` stay experimental. diff --git a/docs/README.md b/docs/README.md index 76d456d50..0aeb3d1ee 100644 --- a/docs/README.md +++ b/docs/README.md @@ -72,7 +72,7 @@ copies the prebuilt binary out of the public GHCR image and into a thin Debian base: ```dockerfile -FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.5.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.6.0 AS computerd FROM debian:stable-slim diff --git a/examples/container-legacy/Dockerfile b/examples/container-legacy/Dockerfile index a5265b967..02a19ac53 100644 --- a/examples/container-legacy/Dockerfile +++ b/examples/container-legacy/Dockerfile @@ -14,7 +14,7 @@ # back to the userspace shim transparently. -FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.5.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.6.0 AS computerd FROM debian:stable-slim diff --git a/examples/container/Dockerfile b/examples/container/Dockerfile index a5265b967..02a19ac53 100644 --- a/examples/container/Dockerfile +++ b/examples/container/Dockerfile @@ -14,7 +14,7 @@ # back to the userspace shim transparently. -FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.5.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.6.0 AS computerd FROM debian:stable-slim diff --git a/examples/egress/Dockerfile b/examples/egress/Dockerfile index 72f84bd88..631bbc88b 100644 --- a/examples/egress/Dockerfile +++ b/examples/egress/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.5.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.6.0 AS computerd FROM debian:bookworm-slim diff --git a/examples/mcp/Dockerfile b/examples/mcp/Dockerfile index 7872e9084..8bffda95c 100644 --- a/examples/mcp/Dockerfile +++ b/examples/mcp/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.5.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.6.0 AS computerd FROM node:22-bookworm-slim diff --git a/examples/think-compare-runtimes/Dockerfile.workspace b/examples/think-compare-runtimes/Dockerfile.workspace index c1ca1879b..264be2f96 100644 --- a/examples/think-compare-runtimes/Dockerfile.workspace +++ b/examples/think-compare-runtimes/Dockerfile.workspace @@ -12,7 +12,7 @@ # that do not expose /dev/fuse. -FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.5.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.6.0 AS computerd FROM --platform=linux/amd64 node:22-trixie-slim diff --git a/examples/think/Dockerfile b/examples/think/Dockerfile index bcb03b8f0..159b91450 100644 --- a/examples/think/Dockerfile +++ b/examples/think/Dockerfile @@ -9,7 +9,7 @@ # surface reads and writes. -FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.5.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.6.0 AS computerd FROM debian:stable-slim diff --git a/examples/tutorial/Dockerfile b/examples/tutorial/Dockerfile index 08d3170e4..0dd883dac 100644 --- a/examples/tutorial/Dockerfile +++ b/examples/tutorial/Dockerfile @@ -8,7 +8,7 @@ # through the Workspace is on disk for pandoc to read, and the PDF # pandoc writes syncs back to the durable object. -FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.5.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.6.0 AS computerd FROM debian:stable-slim diff --git a/package-lock.json b/package-lock.json index 7b297d874..42fd3af48 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16453,7 +16453,7 @@ }, "packages/computer": { "name": "@cloudflare/computer", - "version": "0.5.1", + "version": "0.6.0", "license": "MIT", "dependencies": { "capnweb": "^0.10.0" @@ -16523,7 +16523,7 @@ }, "packages/computerd": { "name": "@cloudflare/computerd", - "version": "0.5.1", + "version": "0.6.0", "license": "MIT", "dependencies": { "@cloudflare/computer-rpc": "*", @@ -16543,7 +16543,7 @@ }, "packages/dofs": { "name": "@cloudflare/dofs", - "version": "0.5.1", + "version": "0.6.0", "devDependencies": { "@cloudflare/vitest-pool-workers": "^0.22.0", "@cloudflare/workers-types": "^4.20260616.1 || ^5.20260921.1", @@ -16562,7 +16562,7 @@ }, "packages/rpc": { "name": "@cloudflare/computer-rpc", - "version": "0.5.1", + "version": "0.6.0", "dependencies": { "@cloudflare/dofs": "*", "capnweb": "^0.10.0" diff --git a/packages/computer-computerd-linux-x64/README.md b/packages/computer-computerd-linux-x64/README.md index eb61c5f36..0b6e2728a 100644 --- a/packages/computer-computerd-linux-x64/README.md +++ b/packages/computer-computerd-linux-x64/README.md @@ -20,7 +20,7 @@ builds the binary, stages it into `bin/computerd`, and publishes the image instead: ```dockerfile -FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.5.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.6.0 AS computerd FROM debian:stable-slim RUN apt-get update \ && apt-get install -y --no-install-recommends \ diff --git a/packages/computer-computerd-linux-x64/package.json b/packages/computer-computerd-linux-x64/package.json index 25121d018..acc402caa 100644 --- a/packages/computer-computerd-linux-x64/package.json +++ b/packages/computer-computerd-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/computer-computerd-linux-x64", - "version": "0.5.1", + "version": "0.6.0", "description": "Docker image context for the prebuilt computerd linux-x64 binary.", "license": "MIT", "private": true diff --git a/packages/computer/CHANGELOG.md b/packages/computer/CHANGELOG.md index dc225ede6..2f6e85bd4 100644 --- a/packages/computer/CHANGELOG.md +++ b/packages/computer/CHANGELOG.md @@ -1,5 +1,23 @@ # @cloudflare/computer +## 0.6.0 + +### Minor Changes + +- [#255](https://github.com/cloudflare/computer/pull/255) `getWorkspace()` now returns a lazy client immediately which resolves on the first call. `useThink` and the Think compatibility methods are removed; `@cloudflare/think` 0.21 and later take a `Workspace` as it is. ([`9cc3119`](https://github.com/cloudflare/computer/commit/9cc31197d82697bd036cc527292ab39d01d4ffdb)) - Thanks [@mattzcarey](https://github.com/mattzcarey) + +- [#237](https://github.com/cloudflare/computer/pull/237) `WorkerJavaScriptBackend` keeps its Durable Object alive while executions run, and adds a `maxCpuMs` option. ([`7415a44`](https://github.com/cloudflare/computer/commit/7415a446b394a733b462917cc6660f2ebb2fd027)) - Thanks [@scuffi](https://github.com/scuffi) + +- [#239](https://github.com/cloudflare/computer/pull/239) `just-bash` is now an optional peer dependency and should be installed manually when using `@cloudflare/computer/backends/worker-shell`. ([`5980264`](https://github.com/cloudflare/computer/commit/5980264da104d310a2165b19b599804b589216ec)) - Thanks [@mattzcarey](https://github.com/mattzcarey) + +### Patch Changes + +- [#257](https://github.com/cloudflare/computer/pull/257) `getWorkspace()` accepts any Durable Object stub whose class has `__getWorkspaceStub()`, without a cast. ([`777097a`](https://github.com/cloudflare/computer/commit/777097a5d2ffdc78d7570c92cea673a58c950e8a)) - Thanks [@mattzcarey](https://github.com/mattzcarey) + +- [#244](https://github.com/cloudflare/computer/pull/244) `WorkspaceProxy` and `WorkspaceServiceProxy` wake their host Durable Object by name, so `ctx.id.name` survives a wake caused by a container or Dynamic Worker callback. `WorkspaceRef`, `WorkspaceProxyProps` and `WorkspaceServiceProxyProps` accept an optional `name`, filled in from `ctx.id.name` when the backend runs in the host object itself. ([`b629117`](https://github.com/cloudflare/computer/commit/b629117572315710b22a80c2da2d07d334121b8a)) - Thanks [@aron-cf](https://github.com/aron-cf) + +- [#241](https://github.com/cloudflare/computer/pull/241) `Workspace`, its filesystem, the worker-javascript backend, mounts, agent tools, Git, Assets, and Artifacts are now stable; `LegacyContainerBackend` is deprecated in favor of `ContainerBackend`; the container and worker-shell backends, `ws:container`, sync, and `computerd` stay experimental. ([`d950ffe`](https://github.com/cloudflare/computer/commit/d950ffee31788fa16c50960f58983a260a22f656)) - Thanks [@aron-cf](https://github.com/aron-cf) + ## 0.5.1 ### Patch Changes diff --git a/packages/computer/package.json b/packages/computer/package.json index c5512982d..1bd65f83c 100644 --- a/packages/computer/package.json +++ b/packages/computer/package.json @@ -1,7 +1,7 @@ { "name": "@cloudflare/computer", - "version": "0.5.1", - "description": "Cloudflare Computer \u2014 a SQLite-backed virtual filesystem with sync to a container-side daemon (computerd).", + "version": "0.6.0", + "description": "Cloudflare Computer — a SQLite-backed virtual filesystem with sync to a container-side daemon (computerd).", "license": "MIT", "repository": { "directory": "packages/computer", diff --git a/packages/computerd/CHANGELOG.md b/packages/computerd/CHANGELOG.md index 728eedafe..cb026e57e 100644 --- a/packages/computerd/CHANGELOG.md +++ b/packages/computerd/CHANGELOG.md @@ -1,5 +1,13 @@ # @cloudflare/computerd +## 0.6.0 + +### Patch Changes + +- Updated dependencies []: + - @cloudflare/dofs@0.6.0 + - @cloudflare/computer-rpc@0.6.0 + ## 0.5.1 ### Patch Changes diff --git a/packages/computerd/package.json b/packages/computerd/package.json index b3262813c..e131bd71d 100644 --- a/packages/computerd/package.json +++ b/packages/computerd/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/computerd", - "version": "0.5.1", + "version": "0.6.0", "description": "Computer daemon CLI and FUSE mount. Source-only; the distributable lives at @cloudflare/computer-computerd-linux-x64.", "license": "MIT", "private": true, diff --git a/packages/dofs/CHANGELOG.md b/packages/dofs/CHANGELOG.md index c79f03386..0392a9d6b 100644 --- a/packages/dofs/CHANGELOG.md +++ b/packages/dofs/CHANGELOG.md @@ -1,5 +1,7 @@ # @cloudflare/dofs +## 0.6.0 + ## 0.5.1 ### Patch Changes diff --git a/packages/dofs/package.json b/packages/dofs/package.json index c2d574094..60d414d10 100644 --- a/packages/dofs/package.json +++ b/packages/dofs/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/dofs", - "version": "0.5.1", + "version": "0.6.0", "private": true, "type": "module", "exports": { diff --git a/packages/rpc/CHANGELOG.md b/packages/rpc/CHANGELOG.md index 0d1048673..6072e58a5 100644 --- a/packages/rpc/CHANGELOG.md +++ b/packages/rpc/CHANGELOG.md @@ -1,5 +1,12 @@ # @cloudflare/computer-rpc +## 0.6.0 + +### Patch Changes + +- Updated dependencies []: + - @cloudflare/dofs@0.6.0 + ## 0.5.1 ### Patch Changes diff --git a/packages/rpc/package.json b/packages/rpc/package.json index 88a8ae04c..d582e4506 100644 --- a/packages/rpc/package.json +++ b/packages/rpc/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/computer-rpc", - "version": "0.5.1", + "version": "0.6.0", "private": true, "type": "module", "exports": {