New features and improvements to Namespace.
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.
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.
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
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 at
support@namespace.so if you'd like to have this enabled for your Workspace.
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.
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.
Introducing Cache Volumes
Cache volumes run on local, high-performance storage allowing them to vastly outperform remote caching solutions.
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.