diff --git a/.changeset/link-staged-chunks-on-apply.md b/.changeset/link-staged-chunks-on-apply.md deleted file mode 100644 index d247baa3..00000000 --- a/.changeset/link-staged-chunks-on-apply.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@cloudflare/dofs": patch -"@cloudflare/computer": patch ---- - -Cut peak memory during a sync pull. Applying a file entry now links the chunks the sender already staged instead of reading them back and joining them into one whole-file buffer, which used to hold roughly twice the file size in the isolate at once. diff --git a/.changeset/quick-fixes-git-sync-rpc.md b/.changeset/quick-fixes-git-sync-rpc.md deleted file mode 100644 index a73b75f3..00000000 --- a/.changeset/quick-fixes-git-sync-rpc.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@cloudflare/computer": patch -"@cloudflare/dofs": patch -"@cloudflare/computer-rpc": patch ---- - -Fix git diff/status/log edge cases, batch sync hash probes within Durable Object SQLite limits, and count tracked RPC targets by identity. diff --git a/.changeset/worker-shell-opt-in-commands.md b/.changeset/worker-shell-opt-in-commands.md deleted file mode 100644 index 93483072..00000000 --- a/.changeset/worker-shell-opt-in-commands.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cloudflare/computer": minor ---- - -Heavy worker-shell commands are now opt-in to reduce the final bundle size. See the [documentation](/docs/12_worker_backend.md) for details. diff --git a/docs/README.md b/docs/README.md index 74ef2edb..ffdf2c5b 100644 --- a/docs/README.md +++ b/docs/README.md @@ -63,7 +63,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.1.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.1.0-alpha.1 AS computerd FROM debian:stable-slim diff --git a/examples/container/Dockerfile b/examples/container/Dockerfile index 964d7914..52684b8e 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.1.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.1.0-alpha.1 AS computerd FROM debian:stable-slim diff --git a/examples/think-compare-runtimes/Dockerfile.workspace b/examples/think-compare-runtimes/Dockerfile.workspace index aadc91d8..b88a5646 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.1.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.1.0-alpha.1 AS computerd FROM --platform=linux/amd64 node:22-trixie-slim diff --git a/examples/think/Dockerfile b/examples/think/Dockerfile index 839880b4..fbfc8062 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.1.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.1.0-alpha.1 AS computerd FROM debian:stable-slim diff --git a/examples/tutorial/Dockerfile b/examples/tutorial/Dockerfile index bb5f086b..9d860f62 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.1.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.1.0-alpha.1 AS computerd FROM debian:stable-slim diff --git a/package-lock.json b/package-lock.json index 8676f5da..d8b2e5d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13379,7 +13379,7 @@ }, "packages/computer": { "name": "@cloudflare/computer", - "version": "0.1.0-alpha.1", + "version": "0.1.0", "license": "MIT", "dependencies": { "acorn": "^8.17.0", @@ -13450,7 +13450,7 @@ }, "packages/dofs": { "name": "@cloudflare/dofs", - "version": "0.0.0", + "version": "0.0.1", "devDependencies": { "@cloudflare/vitest-pool-workers": "^0.16.10", "@cloudflare/workers-types": "^4.20260616.1", @@ -13468,7 +13468,7 @@ }, "packages/rpc": { "name": "@cloudflare/computer-rpc", - "version": "0.0.0", + "version": "0.0.1", "dependencies": { "@cloudflare/dofs": "*", "capnweb": "^0.8.0" diff --git a/packages/computer-computerd-linux-x64/README.md b/packages/computer-computerd-linux-x64/README.md index 31266e82..b1d2a94f 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.1.1 AS computerd +FROM ghcr.io/cloudflare/computer-computerd-linux-x64:0.1.0-alpha.1 AS computerd FROM debian:stable-slim RUN apt-get update \ && apt-get install -y --no-install-recommends \ diff --git a/packages/computer/CHANGELOG.md b/packages/computer/CHANGELOG.md new file mode 100644 index 00000000..38dcae06 --- /dev/null +++ b/packages/computer/CHANGELOG.md @@ -0,0 +1,13 @@ +# @cloudflare/computer + +## 0.1.0 + +### Minor Changes + +- [#41](https://github.com/cloudflare/computer/pull/41) [`a753db7`](https://github.com/cloudflare/computer/commit/a753db7ead38a3028939a87ee9dc087da38d9928) Thanks [@aron-cf](https://github.com/aron-cf)! - Heavy worker-shell commands are now opt-in to reduce the final bundle size. See the [documentation](/docs/12_worker_backend.md) for details. + +### Patch Changes + +- [#87](https://github.com/cloudflare/computer/pull/87) [`8758b51`](https://github.com/cloudflare/computer/commit/8758b51c8891c211dddd1903d2ee2d12a75ac7ff) Thanks [@aron-cf](https://github.com/aron-cf)! - Cut peak memory during a sync pull. Applying a file entry now links the chunks the sender already staged instead of reading them back and joining them into one whole-file buffer, which used to hold roughly twice the file size in the isolate at once. + +- [#77](https://github.com/cloudflare/computer/pull/77) [`5062158`](https://github.com/cloudflare/computer/commit/50621582410c8933d313eddf8fb362596ffd9d29) Thanks [@aron-cf](https://github.com/aron-cf)! - Fix git diff/status/log edge cases, batch sync hash probes within Durable Object SQLite limits, and count tracked RPC targets by identity. diff --git a/packages/computer/package.json b/packages/computer/package.json index f915a58f..14806c3f 100644 --- a/packages/computer/package.json +++ b/packages/computer/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/computer", - "version": "0.1.0-alpha.1", + "version": "0.1.0", "description": "Cloudflare Computer — a SQLite-backed virtual filesystem with sync to a container-side daemon (computerd).", "license": "MIT", "repository": { diff --git a/packages/dofs/CHANGELOG.md b/packages/dofs/CHANGELOG.md new file mode 100644 index 00000000..8565477d --- /dev/null +++ b/packages/dofs/CHANGELOG.md @@ -0,0 +1,9 @@ +# @cloudflare/dofs + +## 0.0.1 + +### Patch Changes + +- [#87](https://github.com/cloudflare/computer/pull/87) [`8758b51`](https://github.com/cloudflare/computer/commit/8758b51c8891c211dddd1903d2ee2d12a75ac7ff) Thanks [@aron-cf](https://github.com/aron-cf)! - Cut peak memory during a sync pull. Applying a file entry now links the chunks the sender already staged instead of reading them back and joining them into one whole-file buffer, which used to hold roughly twice the file size in the isolate at once. + +- [#77](https://github.com/cloudflare/computer/pull/77) [`5062158`](https://github.com/cloudflare/computer/commit/50621582410c8933d313eddf8fb362596ffd9d29) Thanks [@aron-cf](https://github.com/aron-cf)! - Fix git diff/status/log edge cases, batch sync hash probes within Durable Object SQLite limits, and count tracked RPC targets by identity. diff --git a/packages/dofs/package.json b/packages/dofs/package.json index 9fea582d..8cec0559 100644 --- a/packages/dofs/package.json +++ b/packages/dofs/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/dofs", - "version": "0.0.0", + "version": "0.0.1", "private": true, "type": "module", "exports": { diff --git a/packages/rpc/CHANGELOG.md b/packages/rpc/CHANGELOG.md new file mode 100644 index 00000000..48bb9a35 --- /dev/null +++ b/packages/rpc/CHANGELOG.md @@ -0,0 +1,10 @@ +# @cloudflare/computer-rpc + +## 0.0.1 + +### Patch Changes + +- [#77](https://github.com/cloudflare/computer/pull/77) [`5062158`](https://github.com/cloudflare/computer/commit/50621582410c8933d313eddf8fb362596ffd9d29) Thanks [@aron-cf](https://github.com/aron-cf)! - Fix git diff/status/log edge cases, batch sync hash probes within Durable Object SQLite limits, and count tracked RPC targets by identity. + +- Updated dependencies [[`8758b51`](https://github.com/cloudflare/computer/commit/8758b51c8891c211dddd1903d2ee2d12a75ac7ff), [`5062158`](https://github.com/cloudflare/computer/commit/50621582410c8933d313eddf8fb362596ffd9d29)]: + - @cloudflare/dofs@0.0.1 diff --git a/packages/rpc/package.json b/packages/rpc/package.json index b14a7469..d6b827ee 100644 --- a/packages/rpc/package.json +++ b/packages/rpc/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/computer-rpc", - "version": "0.0.0", + "version": "0.0.1", "private": true, "type": "module", "exports": {