Skip to content

Version Packages - #112

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release
Open

Version Packages#112
github-actions[bot] wants to merge 1 commit into
mainfrom
release

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

This pull request was opened by the release workflow. Merge it to publish the versions below. Pending changesets on main will update this pull request.

Releases

@cloudflare/computer@0.3.0

Minor Changes

  • #110 c85a255 Thanks @aron-cf! - The container's HTTP surface now requires a bearer token. The host generates a secret, passes it to the container as RPC_CLIENT_SECRET at launch, and sends it on /connect. Readiness at /health stays open, and leaving the variable unset disables the checks. Before opening a session the host checks that the container refuses an unauthenticated request and fails the connect if it does not, so a container or image predating this has to be recycled. The container's dial-back to the host carries the same secret, and the host refuses an upgrade that does not present it.

  • #108 3074d90 Thanks @aron-cf! - The /connect caller now provides both API & healthcheck endpoints. The container no longer builds either path itself, so a host is free to serve them wherever it likes.

  • #110 199fc17 Thanks @aron-cf! - IWorkspaceContainerAPI.start() and restart() now take a single ContainerLaunchSpec of { env, enableInternet } instead of two arguments, and return which of launched, adopted or relaunched happened. Each launch records its spec, and a container found already running is relaunched unless it matches, because neither the environment nor the internet flag can be changed on a live container. A container started outside this API has no record and is relaunched rather than trusted. setInactivityTimeout() joins the interface so a caller that pre-starts containers, such as a warm pool, does not need to reach past it.

  • #110 c85a255 Thanks @aron-cf! - A command run through the shell no longer inherits the container's whole environment. It receives PATH, HOME, TMPDIR, TZ, LANG, TERM, the LC* family, and any variable prefixed COMPUTER_VAR*, which arrives with the prefix stripped so COMPUTER_VAR_NODE_ENV becomes NODE_ENV. A workspace that relied on some other inherited variable needs the prefix.

  • #108 3074d90 Thanks @aron-cf! - The UPSTREAM_URL environment variable has been removed along with the container's own sync loop. Syncing is driven by whichever peer holds the other end of the Cap'n Web session.

  • #108 3074d90 Thanks @aron-cf! - The Cap'n Web /ws endpoint has been renamed to /api at both ends of the connection. A durable object that routes the container's outbound upgrade must match /api in its own fetch handler. Support for the Cap'n Web HTTP batch transport has been removed, so /api carries a websocket only.

  • #109 e2dd6d8 Thanks @aron-cf! - Make the artifacts session id optional: createArtifact(binding) now returns a client over the whole namespace rather than requiring a session to scope by. See ./docs/15_artifacts_interface.md for details.

Patch Changes

  • #111 e9bbc50 Thanks @aron-cf! - Create missing parent directories while applying sync entries.

  • #96 45fa716 Thanks @agent-think! - Fix issue where the edit tool would rewrite the whole file when oldText doesn't match exactly.

  • #113 f35f5df Thanks @aron-cf! - Sync node_modules by default so package manager installs persist across workspace runtimes.

@cloudflare/dofs@0.3.0

@cloudflare/computer-rpc@0.3.0

Patch Changes

  • Updated dependencies []:
    • @cloudflare/dofs@0.3.0

@cloudflare/computerd@0.3.0

Patch Changes

  • Updated dependencies []:
    • @cloudflare/dofs@0.3.0
    • @cloudflare/computer-rpc@0.3.0

@changeset-bot

changeset-bot Bot commented Aug 18, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 1233647

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

@pkg-pr-new

pkg-pr-new Bot commented Aug 18, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@cloudflare/computer@112

commit: 1233647

@github-actions
github-actions Bot force-pushed the release branch 3 times, most recently from 610f888 to 1a97904 Compare August 19, 2026 12:49
@github-actions

Copy link
Copy Markdown
Contributor Author

The computerd image for this release candidate is ready. Copy this stage into your Dockerfile:

FROM ghcr.io/cloudflare/computer-computerd-linux-x64:next AS computerd

Built from 1233647.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants