Skip to content

Releases: cloudflare/computer

@cloudflare/computer@0.8.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 12:24
9f0ade4
@cloudflare/computer@0.8.0

@cloudflare/computer@0.7.1

Choose a tag to compare

@github-actions github-actions released this 26 Oct 10:48
dea53ce

Patch Changes

  • #252 The Git entrypoint hashes with node:crypto instead of bundling sha.js and its Buffer polyfills, which trims about 120 KB from a Worker that uses it, and the worker-shell modules are minified, shrinking them by 28%. @cloudflare/computer/tools and its ai-sdk, pi-ai and tanstack-ai variants also no longer reference the bundled isomorphic-git, which unbundled loaders such as Node and Vite's dev server used to fetch for them. (56dd6ab) - Thanks @mattzcarey

@cloudflare/computer@0.7.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 10:52
6cbcc2d

Minor Changes

  • #238 Add experimental onInterrupt: "restart" | "replay" to WorkerJavaScriptBackend, so runs interrupted by a deploy or crash can resume. (22368fc) - Thanks @scuffi

  • #251 Add experimental ctx.interrupt() for host module functions, with runtime.pending() and runtime.respond(), so a replayable run can wait for an answer such as an approval. (5db8dd4) - Thanks @scuffi

Patch Changes

  • #263 WorkspaceFileStore and WORKSPACE_ROOT are exported from @cloudflare/computer, so code outside the tools can read and write workspace files without its own helper. (a730798) - Thanks @mattzcarey

@cloudflare/computer@0.6.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 21:16
5879ddc

Minor Changes

  • #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) - Thanks @mattzcarey

  • #237 WorkerJavaScriptBackend keeps its Durable Object alive while executions run, and adds a maxCpuMs option. (7415a44) - Thanks @scuffi

  • #239 just-bash is now an optional peer dependency and should be installed manually when using @cloudflare/computer/backends/worker-shell. (5980264) - Thanks @mattzcarey

Patch Changes

  • #257 getWorkspace() accepts any Durable Object stub whose class has __getWorkspaceStub(), without a cast. (777097a) - Thanks @mattzcarey

  • #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) - Thanks @aron-cf

  • #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) - Thanks @aron-cf

@cloudflare/computer@0.5.1

Choose a tag to compare

@github-actions github-actions released this 13 Oct 13:44
ef00c0a

Patch Changes

@cloudflare/computer@0.5.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 11:25
ec39cb6

Minor Changes

Patch Changes

Read more

@cloudflare/computer@0.4.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 09:38
070359f

Patch Changes

  • #192 Add ignore to ContainerBackend: glob patterns, such as **/node_modules and !/vendor/node_modules, for paths the container keeps on its own disk instead of syncing. (2f76387) - Thanks @aron-cf

@cloudflare/computer@0.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 11:47
ca6c711

Minor Changes

Patch Changes

@cloudflare/computer@0.3.2

Choose a tag to compare

@github-actions github-actions released this 01 Oct 06:58
da57cd3

Patch Changes

@cloudflare/computer@0.3.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 11:53
6444fe5

Patch Changes

  • #124 Document the symbolic-link filesystem surface under docs/04_filesystem_interface.md. (e6a92c5) - Thanks @aron-cf

  • #124 Extend Workspace.fs to include rename(oldPath, newPath). (e6a92c5) - Thanks @aron-cf

  • #124 find now accepts exclude e.g. ws.fs.find("/workspace", "**/*.ts", { exclude: ["node_modules/**"], }). (e6a92c5) - Thanks @aron-cf

  • #145 Improve performance of git diff when given named paths. (a495760) - Thanks @aron-cf