What's New in TeamCity 2025.07
UI Improvements
We remain committed to delivering a modern, intuitive TeamCity experience for all users, whether you prefer pipelines or classic build chains for your CI/CD workflows. This update brings several UI improvements, including:
A redesigned navigation sidebar with a + button for quickly adding subprojects, configurations, and pipelines. You can also set the panel to auto-hide to maximize workspace.
A new What’s New widget to keep you informed about major updates in each release.
An ability to open build logs in full-screen mode.
Public Marketplace Recipes
In 2025.03, we announced a shift from meta-runners to recipes: lightweight, YAML-based custom steps available on JetBrains Marketplace. At the moment, the Marketplace offers more over a dozen of JetBrains-made recipes that automate tasks like pinning builds, downloading artifacts, and updating build statuses.
Starting with this release, third-party recipes are also supported. Browse community-made options, inspect their source code to view implementation details, upload your own recipes to Marketplace, and expand TeamCity’s extensive arsenal of build steps with custom tools.
The Recipes project settings page now displays a comprehensive summary of both private and public recipes available for this project and its children. For public recipes, TeamCity collects recipe data from the Marketplace and shows warnings when a recipe is outdated or taken down.

Learn more: Working with Recipes
Perforce Integration Enhancements
You can now add multiple Perforce Shelve triggers to your configurations. to a configuration. Previously, adding one Shelve trigger locked you out of adding more via the TeamCity UI.
We have implemented multiple new options that allow you to set up periodic workspace clean-ups. See the Workspace Deletion article for more information.
Kubernetes Executor Updates
Introduced a few releases ago, Kubernetes executor leverages your existing Kubernetes clusters by turning them into independent orchestrators for TeamCity builds. Unlike with regular cloud agents that are fully managed by TeamCity, this integration allows the server to offload the build queue to a k8s cluster, granting the later full control over pod lifecycle.
TeamCity 2025.07 introduces a range of Kubernetes executor updates:
Executors are now natively integrated into TeamCity default prioritization mechanism. When a build is queued, TeamCity first checks for a free self-hosted agent, then for cloud profiles that can launch a compatible agent. If none are available, the build is offloaded to an executor.
Implicit agent requirements are now correctly recognized. Build steps can impose implicit tooling requirements on agents, like requiring Docker or Podman for containerized steps, or the .NET 8 SDK for .NET builds. As of 2025.07, TeamCity can correctly match these requirements with pod specifications, ensuring builds are never offloaded to executors that cannot run them.
Numerous bug fixes, such as resolving the ignored maximum build limit, PowerShell steps failing to run, excessive build log errors, and more.
Pipelines EAP
TeamCity 2025.07 introduces the first iteration of TeamCity Pipelines integrated directly into standard TeamCity On-Premises and Cloud servers.

Pipelines are designed for easy setup and include unique features like YAML support and an advanced visual editor.

Currently in Early Access, pipelines may lack some features needed for production CI/CD workflows. We recommend using them for relatively simple CI/CD routines with no more than 10 to 15 separate jobs linked in a single pipeline.
New Approval Rules
In Build Approval and Untrusted Builds settings, you can now combine individual users with user groups in a single entity with a shared vote count. For example, the following rule expects three votes to start a build:
These three votes can come from any combination of the specified users or groups.
Miscellaneous Enhancements
If the Kotlin DSL "pom.xml" file includes the
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>line, TeamCity Maven plugin will now switch to the incremental compilation mode. Previously, this setting was ignored.
Roadmap
See the TeamCity roadmap to learn about future updates.
Update TeamCity Cloud
JetBrains maintains TeamCity Cloud servers, so no action is needed on your part. During an update, your instance is briefly unavailable. We will notify you beforehand via email.
If you do not see the latest features described here, your instance may not be upgraded yet. Contact our support team for assistance.
Your Feedback Matters
We place a high value on your feedback and encourage you to share your thoughts and suggestions. See this link for more information: Support and Troubleshooting.