May 23, 2025webdockerπ
Container Registry in Web UI

We've added the Container Registry to our web UI, giving you visibility into your stored images. You can view repositories and tags and inspect the size, usage, and origin of each image.
May 20, 2025webnetworkingπ
Network metrics

We've introduced a dedicated metrics tab - now also including network metrics for your jobs.
Web SSH easier to use
When accessing an instance via web SSH, copying text from the terminal is now simpler. We also prevent accidental tab closures now.
Ubuntu 24.04 Custom Images
Profiles now support Ubuntu 24.04 base images. You can pre-install APT packages in Ubuntu 24.04 base image.
Profile Label Aliases
Profiles can now be referred in GitHub workflows with a list of user-defined labels. With Aliases you won't need to modify your workflows to migrate to Namespace Runners.
Configurable SAML SSO
You can now allow users from your SAML integration to automatically join your workspace on login. The default RBAC role is configurable, and you can require all workspace access to use the SAML integration. For a full list of configuration options, please reach out.
Reach out to support@namespace.so
to try it out.
New RBAC role: accountant
We've introduced an accountant role which limits the permissions compared to an admin role, but retains edit access to billing/payment settings.
Public SDK
We've released v0.0.8
of our public SDK including streamlined APIs and end-to-end examples.
Fast Git LFS checkout
Starting with v6, nscloud-checkout-action
supports fast checkouts for Git LFS files.
Flexible limit enforcement
We've added a suite of controls for how much capacity may be consumed by different jobs groups. If you use multiple workspaces, you can now also set up cross-workspace limits.
Reach out to support@namespace.so
to try it out.
VPC support
Instances of the same workspace can now interconnect in a virtual private network.
Reach out to support@namespace.so
to try it out.
External sink for audit logs
Automatically export audit log data for your workspace to an external sink.
Reach out to support@namespace.so
to try it out.
Job view for GitHub Runners

The dedicated job view allows correlating job steps with performance metrics and comparing a jobs performance to previous runs.
Global job deployment
You can now inspect which regions your workspace has access to. To change regions, contact support@namespace.so.
Released Xcode 16.1 final
New images containing Xcode 16.1 final, Xcode 16.2 beta 1, iOS 18.1 and 18.2 beta runtimes are released.
SOC2 & Trust center
You can now find our SOC2 report, controls and list of sub-processors, in our trust center.
Wildcard TLS passthrough
Ingress rules can now be configured per instance, to enable the TLS passthrough of an arbitrary set of subdomains, wildcards included, into a workload running in the instance.
Reach out to support@namespace.so
to try it out.
Remote Display access for Macs

Pop in via Remote Display to any Mac run, right from our dashboard. Great for debugging or testing purposes.
Or use our CLI: nsc vnc {instanceid}
.
Introducing Job Insights

Understand performance patterns over time by exploring tens of thousands of past runs, and plot their duration and queue times.
Improved network performance
Instances can now burst download and upload speeds up to 10Gbps. Higher capacities are coming soon to larger instance shapes.
Mac Silicon compute is now cheaper
We are committed to making testing iOS and macOS applications more accessible. We found efficiencies in our infrastructure and we want to forward those to you.
MacOS M2 Pro 6Β vCPU / 14Β GBΒ RAM instances are now $0.06/minute (down from $0.078/minute, a 23%Β reduction).
The same reliability you can expect from Namespace, now cheaper. More details on the pricing page.
Usage breakdowns and exploration

You can now breakdown usage per purpose, platform, repository, and more. And you can also filter down your usage to particular workflows, and even github users.
Introducing native Bazel caching
Namespace now has first-class support for Bazel caching. And it is now in preview, allowing you to accelerate your Bazel build from any platform.
Reach out to support@namespace.so
to try it out.
July 9, 2024networkingπ
Native SSH and SFTP
Namespace now supports native SSH, allowing you to dial into your instance simply with ssh <instanceid>@ssh.<region>.namespace.so
. You can also either download or upload files with SFTP.
Reach out to support@namespace.so
to try it out.
Exposed reader role in UI
Reader roles allow you to grant readonly access to your workspace to other users. They can inspect instances, metrics and logs but cannot perform any mutating actions.
SAML-based SSO Login
Enterprise users can now use SSO login to access their Namespace workspace.
Reach out to support@namespace.so
to try it out.
Refreshed usage reports

We've refreshed the usage page to provide you with more detailed information across longer periods of time, including multiple dimensions.
Protect Cache Access per Job
When sharing your cache amongst multiple jobs, you can now select which job may update the cache. This can be useful when fighting cache pollution or when sharing your cache with untrusted jobs.
Workspace Access Control
You can now promote workspace members to admins to grant them full access to your workspace. Multiple members can have admin rights at the same time.
Reliable and fast Artifacts Storage
Namespace provides reliable and fast artifacts storage for GitHub Actions. And provides new upload and download actions 100% compatible with GitHub original versions.
Cache Docker Builds in GitHub Runners
When building very large images, data transfers to Remote Builders can add up. Your GitHub Actions can now benefit from cross-invocation caching without relying on Remote Builders. Namespace configures the Runner's Docker context to cache builds with runner's Cache Volumes.
Event timeline per instance

Every instance now reports an event timeline allowing you to understand how much time is allocated by each phase.
Aggregate Cache Volume Usage

You can now check your cache volume usage over the last 45 days from the storage tab. It includes both your daily cache at rest use, as well as the total active-cache use and finally your cache hit ratio.
More robust Cache volumes
We've deployed a number of changes that have improved the user experience of using Cache Volumes. The biggest change being that we guarantee every run now has enough disk space to generate a complete cache. This addresses the biggest piece of feedback: not being in a situation where you run out of disk space before you've stored all of the requested cache size.
No more team seat limits
We've removed team seat limits from plans. It was an arbitrary limit which was preventing collaboration. Add as many team members to your workspace as you need. Feature billing follows a usage based model. Check our
Pricing information for more.
Multiple Builders per Workspace
For users with high loads of concurrent Docker Builds, Namespace Workspaces can now have multiple Builder instances per architecture. This feature enables load balancing of build requests across available Builder instances, ensuring predictable performance and reliable builds.
Reach out to support@namespace.so
to try it out.
Auto-growing caches
Automatically grow your cache volumes to have a minimum configurable amount of disk space at start. This helps you strike a balance between effective cache sizes, and ensuring that your workloads have enough disk space to do what they have to do.
Protected Branches for Cache Volumes

With Protected Branches, you can designate a set of branches as primary branches (e.g. your main branch would be a primary branch); only pushes to primary branches perform updates to the cache contents, protecting caches from being poisoned with changes that are part of PRs. With Protected Branches, your PRs still get up-to-date caching, which is cloned from the last cache commit.
Build cross references

Namespace now surfaces cross references between builds, CI runs, and instances. Easily and quickly navigate from a CI run to any builds it triggered to check their logs and traces, and vice-versa.
Cache Action Modes
Select languages and frameworks to cache with nscloud-cache-action
, or continue to cache any file you want.
Reserved concurrent capacity
With reserved capacity, Namespace guarantees your concurrent capacity is always available to you and provides an even higher level of isolation.
Reach out to support@namespace.so
to try it out.
Cache Volume lineage


Understand which volumes are attached to your instances. And hover a volume to reveal its lineage.
Custom Runner Images
Reduce GitHub Workflow time by creating your own custom runner image with pre-installed Ubuntu packages.
Build Trace Viewer is now in GA
Every Docker build handled by Namespace's Remote Builders gets its own trace view. You can intuitively debug why a particular build didn't perform as you expected.
Simpler onboarding
Buildkite, GitHub and Federation integrations can now be modified by all users of a workspace.
Namespace Secret Management
We've launched a limited preview of Secret Management with Namespace.
Reach out to support@namespace.so
to try it out.
Automatic Kubernetes Previews
Namespace can automatically generate previews for your Kubernetes applications. Namespaceβs ingress manager observes annotations on your services to expose previews automatically.
Introducing Build Trace Viewer

Every Docker build handled by Namespace's Remote Builders now gets its own trace view. You can now more intuitively debug why a particular build didn't perform as you expected.
Review our Changelog Blog entries for updates prior to July 4th, 2023.