Cloud Development Environments Release Notes
Review the notes below for details about recent changes to Harness Cloud Development Environments.
- Progressive deployment: Harness deploys changes to Harness SaaS clusters on a progressive basis. This means that the features described in these release notes may not be immediately available in your cluster. To identify the cluster that hosts your account, go to your Account Overview page in Harness. In the new UI, go to Account Settings, Account Details, General, Account Details, and then Platform Service Versions.
- Security advisories: Harness publishes security advisories for every release. Go to the Harness Trust Center to request access to the security advisories.
- More release notes: Go to Harness Release Notes to explore all Harness release notes, including module, delegate, Self-Managed Enterprise Edition, and FirstGen release notes.
🚀 Releasing Self-Hosted Gitspaces — July [2025.07.v1]​
Introducing Harness Self-Hosted Gitspaces​
We’re thrilled and excited to announce the release of Harness Self-Hosted Gitspaces — a big step forward in improving developer experience and productivity at enterprise scale.
Self-Hosted Gitspaces are on-demand, remote cloud development environments hosted within your organization’s own infrastructure. These environments come pre-configured for instant coding and provide an extra layer of security by giving you full control over infrastructure and data. This helps reduce the risk of external data exposure and ensures your source code isn’t cached or accessed by third-party cloud services. Read more about Self-Hosted Gitspaces.
Why Self-Hosted?​
Local development environments often create more problems than they solve — inconsistent setups, endless configuration hours, security and compliance risks, and the list goes on. Harness Hosted Cloud Development Environments solve these challenges by delivering speed and simplicity to developers.
Harness-Hosted Gitspaces are fully managed by Harness and reduce setup complexity for end users. However, as organizations grow and adopt stricter security and compliance standards, Harness-Hosted Gitspaces can pose some enterprise-level challenges:
- Security & Data Sovereignty: Lack of full control over source code and developer data.
- Customization Limitations: Hosted solutions may not support deep customization of tooling and environment setup.
- Latency Issues: Fixed hosted regions can lead to performance issues for globally distributed teams.
In contrast, Self-Hosted Gitspaces solve these challenges by offering complete infrastructure and data control.
Read more about the different Use Cases of Self-Hosted Gitspaces.
Get Started​
Refer to Configuring Self Hosted Gitspaces to get started with setting up Self-Hosted Gitspaces. If you’re interested, here’s what you need to do:
-
Go Through the Prerequisites and Fundamentals: Before you begin, it’s important to understand the underlying architecture and concepts of Self-Hosted Gitspaces.
-
Configure Gitspace Infrastructure via Harness UI: Start by configuring your Gitspace infrastructure in the Harness UI. This lets you input your infrastructure details, which will be referenced later during provisioning.
-
Configure and Set Up the Terraform Module: Once the infrastructure is configured in the UI, initialize and use the Harness Gitspaces Terraform Module. This module will create all required GCP infrastructure and set up VM instances for the CDE Gateway.
-
Set Up Runner and Install Delegate: After provisioning, install the VM Runner and Delegate on your GCP VM instance. This ensures the Harness Control Plane can establish a connection with your infrastructure to create and manage Gitspaces.
-
Create Machines & Gitspaces: Once everything is set up, you can start creating machines and Gitspaces directly.
What’s Coming Next?​
We have a lot of exciting features on the way:
- AWS infrastructure support for Self-Hosted Gitspaces
- RBAC for admin functionality
- Admin-controlled features to manage Gitspaces access
- Support for custom machine images
- …and many more!
✨ Stay tuned for our next release - happening soon!