Changelog #20

banner
Changelog #20
> Devbox Updates> Remote Bazel Execution> macOS Golden Gate
Zack ChaseZack Chase
2 MIN READ
In the last few weeks, we've added support for Devbox leasing, snapshots, and spec file updates, along with Bazel Remote Build Execution support and near same-day support for macOS Golden Gate.
Get started — it takes less than a minute.

Devbox Updates

Devboxes are on-demand cloud development environments that run on Namespace compute. You can now create them from a spec file, snapshot and restore them, and lease them across runs using tags.

Ephemeral Devboxes

Pass --ephemeral to devbox create to get a Devbox with no persistent storage. Namespace deletes it automatically once it stops. Useful for one-off tasks or agent sessions where you do not need the environment to persist.

Learn more

Devbox spec file

The Devbox spec file now supports sourcing environment variables from secrets and setting a network egress policy, alongside the existing image, size, and repository fields. Create from the spec with devbox create --from devbox.yaml.

Learn more

Restore a Devbox from a snapshot

We now snapshot a Devbox each time it starts for you. The Snapshots tab now lists all of them, and you can restore to any one to roll back to an earlier state. Restoring creates a new snapshot from that point and leaves existing snapshots intact.

Restore a Devbox

Lease and reuse Devboxes

devbox acquire leases a Devbox by tag, reusing an available one or creating a new one when none matches. Each lease resets to the requested git ref, so the environment starts from a known state. devbox release returns it to the pool. This is useful for agents cycling through many short-lived tasks without spinning up a new Devbox each time.

Bazel Remote Execution

Bazel's remote cache lets multiple builds share artifacts, but each build still executes actions locally. Remote Build Execution (RBE) moves the actions themselves onto remote workers, so Bazel can run them in parallel across many machines rather than sequentially on one. This makes it practical to get full parallelism out of large action graphs without scaling up a single local machine.

Bazel actions can now run remotely on Namespace compute, with low-latency access to the Namespace Bazel cache. RBE complements the existing remote cache: cache hits are still served from the cache, and misses execute on remote workers.

Remote execution is currently in early access. Please contact us or email support@namespace.so to request access.

macOS Golden Gate

macOS Golden Gate

Last week at WWDC, Apple announced macOS Golden Gate and Xcode 27 and within 24 hours we made it available to you in Namespace. Select it with the macos.version=27.x shape selector, or pick it from the list of supported images in the GitHub runner profile editor.

Learn more

Summary

Several updates land across Devboxes, Bazel, and macOS support. Devboxes now support tag-based leasing for reuse across agent runs, ephemeral mode for stateless sessions, snapshot restore for rolling back to earlier states, and a spec file that covers secrets and egress policy alongside existing fields. On the build side, Bazel Remote Build Execution extends our existing remote cache by moving action execution onto our workers. macOS Golden Gate and Xcode 27 are available on our infrastructure, selectable via the shape selector or the runner profile editor.

Accelerate your developer team

Join hundreds of teams using Namespace to build faster, test more efficiently, and ship with confidence.