You can now configure JetBrains IDE plugins directly in your devcontainer.json file, enabling fully standardized plugin management across development environments.
This update lets teams pre-install essential plugins from the JetBrains Marketplace using their plugin IDs, ensuring consistent tooling for all team members. It eliminates the need for manual plugin installation, reducing setup time and improving onboarding speed.
Add plugins to your devcontainer.json using marketplace plugin IDs
1{
2 "name": "My Project",
3 "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
4 "customizations": {
5 "jetbrains": {
6 "plugins": ["org.intellij.plugins.hcl", "com.intellij.kubernetes"]
7 }
8 }
9}
This enhancement removes the previous limitation of non-customizable JetBrains plugin setups, bringing a consistent, repeatable configuration to the entire Dev Container ecosystem.
See the JetBrains documentation to learn more.
You can now expose environment services over HTTPS using Gitpod’s port sharing feature. This enables secure communication with applications running in your environment, which is ideal for testing HTTPS-only setups or integrating with services requiring encrypted transport.
What’s new?
Use cases:
See port sharing documentation for setup instructions.
We’re excited to announce that Gitpod now supports Multiple environment classes for a project, a highly requested feature that enhances reliability and flexibility for organizations.
With this new feature, you can:
Highlights:
Learn how to configure multiple environment classes for a project in our documentation.
We’re excited to announce Archive & Auto-delete, a new feature that automatically manages your environment lifecycle to help reduce storage costs.
With this new feature, you can:
Highlights:
This feature helps reduce storage costs while maintaining control over environment retention. Organization-wide auto-delete policies are available for Enterprise customers.
Learn how to configure Archive & Auto-delete in our documentation.
We’re excited to announce that Gitpod now supports Organization secrets, alongside existing User and Project secrets.
With this new feature, you can:
Highlights:
What’s the benefit of files? Files offer better security by avoiding issues like process visibility, crash logging leaks, and unintentional inheritance by child processes.
Learn how to configure organization secrets in our documentation.
Enterprise AWS runners now support VPC endpoints, allowing you to connect to Gitpod’s management plane using AWS PrivateLink.
This enhancement provides:
With VPC endpoints enabled, your Enterprise AWS runner connects to Gitpod’s management plane through AWS PrivateLink:
To enable VPC endpoints for your Enterprise AWS runner:
The runner dashboard will automatically detect and display “via VPC endpoint” as the connection type once configured.
Learn more about setting up VPC endpoints in our Enterprise runner setup documentation.
Availability: This feature is available to Enterprise customers using AWS runners.
Enterprise AWS Runners are now available for Enterprise customers, providing additional capabilities beyond our AWS Runners.
Enterprise AWS Runners are exclusively available to Enterprise customers. If you’re on the Enterprise tier, contact your Gitpod account manager to get started.
We’re continuing to enhance the Enterprise Runner with additional enterprise-focused features:
Learn more about setting up your Enterprise AWS Runner in our documentation.
Ona’s Enterprise SWE agent, Ona agent, now automatically analyzes repositories and generates Dev Container and automations configurations, helping you discover the value of Gitpod much faster.
When developers open an environment without existing Dev Container configurations, Gitpod offers to run our AI powered workflow to generate the configuration automatically.
Ona works reletently, rebuilding and testing the generated configuration until it is confident it gives you a productive setup.
How it works
Availability
This feature is available to our enterprise customers. Contact sales.
Gitpod now supports Windsurf as an editor option for your development environments. Windsurf integrates advanced AI capabilities directly into your development workflow, enhancing productivity through natural language interaction and intelligent code assistance. Experience features like Tab-to-Import, real-time linting, and the powerful Cascade AI assistant to streamline your coding process.
To get started with Windsurf in Gitpod, simply select Windsurf from the editor selector dropdown by clicking on the dropdown arrow next to the editor button on the action bar.
Check our documentation for more details on how to use Windsurf with Gitpod.
Development environment starts are now faster for organizations using AWS Runners with the addition of a new Dev Container build cache Runner setting that uses Amazon ECR.
With this setting enabled you get:
With the setting enabled on your AWS runner, the first environment created from a project will cache the built Dev Container image. Any changes to the Dev Container configuration will trigger a new cache build on the next environment creation.
The build cache speeds up developers workflows and incentivizes developers to use secure short-lived development environments.
For new AWS runners: The Dev Container image cache is enabled by default.
For existing AWS runners:
To enable the cache:
Note: Upgrading CloudFormation templates from January 2025 or earlier will cause existing environments to become inaccessible due to SSH port changes. Before upgrading, either stop existing environments or manually update the security group after the upgrade. Check the documentation below for more details.
Learn more about configuration, security considerations, and troubleshooting in our Dev Container image cache documentation.
We’re excited to announce the launch of Gitpod Insights, a powerful analytics dashboard that helps Enterprise organizations understand and optimize their Gitpod usage and cloud cost.
With Gitpod Insights, you can:
The Insights dashboard provides key metrics, including:
Organization administrators can access Insights directly from the Gitpod dashboard by selecting “Insights” from the left navigation menu. The dashboard offers flexible time range options from daily to yearly views, with automatically adjusted data granularity for optimal analysis.
Learn more about Gitpod Insights in our documentation.
You can now create development environments from scratch directly from the environment creation modal. This new option allows you to:
To create a blank environment:
Read more about setting your organization’s default environment image here.
Organization policies are now available on our Enterprise plan for organizations, giving administrators centralized controls to manage security, developer experience, and resource costs.
With Organization policies, you can:
Discover how to configure Organization Policies in our documentation.
Gitpod now supports VS Code in the browser as well as regular desktop IDEs and editors. Giving developers access to secure development environments without installing any local tools, cloning any source code or managing any dependencies. Development environments that are fully automated and standardized.
With Gitpod and VS Code in the Browser, you can:
To get started, simply click the “Open in VS Code in the Browser” button when starting a Gitpod environment. Check our documentation for more details on features and capabilities.
The JetBrains Toolbox App, a desktop application that helps you manage JetBrains IDEs and projects, now supports remote development in Gitpod environments.
This means you can:
To get started, install the latest JetBrains Toolbox App (2.6+) and connect it to your Gitpod environments. Check our documentation for setup instructions.
Learn more about the JetBrains Toolbox App 2.6 release in the official announcement.
We’re excited to announce that Gitpod now supports User secrets, alongside existing Project secrets.
With this new feature, you can:
Highlights:
What’s the benefit of files? Files offer better security by avoiding issues like process visibility, crash logging leaks, and unintentional inheritance by child processes.
Learn how to configure your personal secrets in our documentation.
We’re excited to announce that Gitpod now supports AWS ECR private registries with IAM-based authentication when using AWS EC2 runners.
With this new feature, you can:
This native integration works automatically when:
Setting up ECR registry access is straightforward through the Project Secrets interface. Simply select Container Registry Basic Auth, enter your ECR registry hostname, and the system will automatically configure runner-native authentication.
Learn how to configure IAM permissions and set up your ECR registry in our documentation.
You can now run Gitpod development environments on bare metal Linux infrastructure allowing you to re-use any existing infrastructure and eliminating the requirement to run in the cloud, AWS or on MacOS.
Now you can:
Ideal for: Small teams conducting a CDE evaluation and/or developers seeking cost-effective setups.
Important: Linux runners operate on single machines without horizontal scaling, unlike the AWS runner. For larger teams (20+ developers) or enterprise-scale deployments consider the AWS Runner. Both AWS and Linux runner types can operate simultaneously within the same organization.
See Runner Introduction and Linux Runner Guide for more.
Domain Verification is now available, allowing organization admins to verify ownership of their email domains through DNS TXT records. This feature strengthens security by confirming domain ownership before enabling SSO functionality. This ensures that only authorized users can access your organization using the specified domain.
Learn how to verify your domain from our documentation.
We’re excited to announce that Gitpod now supports Container Registry Secrets, allowing you to securely authenticate with private container registries.
With Container Registry Secrets, you can now:
This feature supports all major container registries using basic authentication, including:
Setting up Container Registry Secrets is straightforward through the Project Secrets interface. You’ll need to provide the registry hostname, username, and password/token to create the authentication secret.
Learn how to set up and use Container Registry Secrets in our documentation.
Note: This initial release supports basic authentication only. Support for AWS ECR and other authentication methods will be coming in future updates.
Gitpod now supports dotfiles. Dotfiles are a way to customize your developer environment according to your personal needs.
Just configure what dotfiles repository to use and Gitpod will clone and install the dotfiles in every environment, ensuring everything is just the way you like it.
Head over to the documentation to learn how to get started.
We’re excited to announce that Gitpod now supports Single Sign-On (SSO), making it easier than ever to manage access for your team. With SSO, your team can log in using their existing accounts with trusted Identity Providers like Okta, Azure AD, or Google using OpenID Connect (OIDC) integration.
This feature simplifies authentication by eliminating the need for separate credentials, enhances security by centralizing user management, and streamlines access across your organization. As an admin, you can easily set up SSO in your organization’s settings using your IdP credentials and manage access with just a few clicks.
Learn how to set up SSO in our documentation.
Gitpod now supports secrets and environment variables. Securely store and inject sensitive data such as API keys and access credentials into your development environment. Secrets are encrypted using AES256-GCM and stored securely. Only environments launched from an associated project can access it’s secrets.
Highlights:
What’s the benefit of files? Files offer better security by avoiding issues like process visibility, crash logging leaks, and unintentional inheritance by child processes.
See secrets docs for more.
We now support organization administrators with enhanced control over Gitpod Desktop settings.
What’s new?
Learn more in the Gitpod Desktop organization settings documentation.
We recently announced that Gitpod now supports Dev Container. To help ease your migration you can run the following command directly from a Gitpod environment:
1gitpod env migrate
See migrating from Gitpod Classic to Gitpod for more.
This website uses cookies to enhance the user experience. Read our cookie policy for more info.