TeamCity On-Premises Releases

Released: Oct 25, 2021

Updates in 2021.2.x


Updated Oct 25, 2021


  • More ways to be secure - TeamCity administrators can now enable two-factor authentication and require users to enter an additional authentication code to log in.
  • Perforce integration, taken further
    • Running builds on shelved changelists - The Run custom build feature now allows you to run personal builds with changes from a shelved changelist in Perforce. You can trigger a whole build chain on such a changelist and see the list of shelved files inside the...

Released: May 20, 2021

Updates in 2021.1.x


Updated Oct 8, 2021


  • Added support for OpenSSH keys. You can now upload a key to TeamCity and reuse it when configuring VCS roots or running an SSH agent during a build.
  • Added the ability to run Python step on any version (AnyPython agent parameter support).


  • Fixed a recent problem with sending email notifications that was observed on some TeamCity servers.
  • Removed the obsolete Let’s Encrypt root certificate from the TeamCity Docker images. Its presence was causing problems...

Released: Nov 23, 2020

Updates in 2020.2.x


Updated Apr 15, 2021


  • Added the ability to show statuses and counters of non favorite build types and projects in sidebar.


  • "Managing Projects and Build Configurations" page is not about managing projects.
  • Create from URL fails for GitHub with Not Found (404) in case of password authentication.
  • Don't show the artifacts isolation health report if artifacts URL isn't configured.
  • Unable to re-run a build if there is no CUSTOMIZE_BUILD_REVISIONS permission for its dependency...

Released: May 18, 2020

Updates in 2020.1.x


Updated Oct 8, 2020


  • Added the ability to explicitly specify SameSite=None attribute for session cookies.


  • Corrupted custom data storage produces endless stream of warnings like "storage is corrupted and will be re-created" in the teamcity-server log.
  • TeamCity failed to terminate an AWS instance.
  • Node trigger responsibilities may get stale if node has been unexpectedly terminated.
  • [IDEA Runner] jetbrains/buildServer/agent/ideaRunner...

Released: May 8, 2020

Updates in 2019.2.4


  • Added warning when changing a trigger that triggers many builds.
  • Added links to test history on the Compare Builds page.
  • Added Docker images for Windows 1903.


  • "Unexpected error during Ajax request processing:" if ** or () was set in branch filter in schedule trigger.
  • "First failed in" shown in personal build when test actually succeeded.
  • Correct warning about triggering many builds is displayed only after saving schedule trigger (when magic wand for choosing branches was used...

Released: Apr 20, 2020

Updates in 2019.2.3


  • The main improvement of this release is the reworked .NET runner functionality. All supported .NET commands have been put together in one runner. This universal .NET runner offers the following features:
    • Support of cross-platform .NET commands and Windows-only versions of MSBuild and VSTest.
    • Support of the Visual Studio command-line interface.
    • Structured build log with highlighting directly in TeamCity, identical to the Visual Studio experience.
    • Real-time test reporting.
    • Ability to run...

Released: Feb 24, 2020

Updates in 2019.2.2


  • Added support for multiple Docker connections.
  • Added the ability to distinguish between a regular and project agent pool in "/app/rest/ui/agentPools".
  • UI is now updated when a build problem investigation has been updated.


  • Provide a compact presentation for a build configuration based on multiple templates in React based Clean-up settings page.
  • Don't shorten names if there is space on the right.
  • Information about build results is not updated automatically after finishing the build...

Released: Jan 23, 2020

Updates in 2019.2.1


  • Added support for Git mirrors on an agent, for submodule repositories.
  • Make using of "-Dmaven.test.failure.ignore=true" option in Maven runner automatic.
  • Add UID in addition to env.USERNAME to default build parameters.
  • Set environment JAVA_HOME if maven builds from custom Java.
  • Expanded test presentation.
  • Provided an API to integrate custom tabs into the new UI.
  • Replace content of changes popup with new components.
  • Show build log tail instead of build log preview for running build...

Released: Dec 9, 2019

Updates in 2019.2


  • Power up your clean-up - TeamCity 2019.2 opens new dimensions of control over the historical data and artifacts created by your builds. A reworked clean-up engine allows you to set up different clean-up policies with a wide spectrum of filters: for example, you may choose to keep all builds from specific branches, or with specific tags. The new clean-up rules will be particularly useful for companies that have a lot of projects, and for teams that use feature branches during development...

Released: Nov 7, 2019

Updates in 2019.1.5


Security Problem

  • A major problem with potential exposure of some server-stored passwords to users without due permissions.
  • Two problems concerning the possibility of a reverse tabnabbing in several TeamCity plugins.


  • Use uploaded trusted SSL certificated for email notifications sending.

Usability Problem

  • Experimental UI shows time since the build started instead of finished.


  • [S3] Retry uploading to S3.
  • ProjectManagerImpl.getProjectIds: Comparison method violates its general...