TeamCity Releases

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...

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...

Released: Oct 11, 2019

Updates in 2019.1.4


  • Major problem with Java RMI, which could potentially lead to remote code execution if there is no firewall configured on the server machine.
  • Problems concerned the possibility of a reverse tabnabbing in several TeamCity plugins.
  • Use specified command as '--entrypoint' value for command line step instead of /bin/sh.
  • "Copy message link" does not include build configuration.
  • You cannot override a hidden parameter, but you also do not get any error message.
  • "Removing data of XXX...

Released: Aug 29, 2019

Updates in 2019.1.3


Usability Problem

  • Do not scroll sidebar after selecting item, which belongs to favorites.
  • Trends and builds list show different last build.


  • Extremely long service message does not catch failed test.
  • Lock wait timeout in MySQL while updating last login timestamp.
  • Docker Compose: run chown to restore file permissions on Linux after the build.
  • After upgrading, TeamCity is not finding changes for branches and pull requests built before upgrading to 2018.2.
  • "The build was...

Released: Jul 31, 2019

Updates in 2019.1.2


  • Added the ability to use sudo in the docker plugin for running docker commands.
  • Move Configuration now available when synchronized settings in "Kotlin" format are used.


  • Do not scroll sidebar after selecting item, which belongs to favourites.
  • "401 You are logged out" Message in experimental UI.
  • Build configuration parameter change causes all branches to build.
  • Confusing "Unexpected messages processing node response" logging.
  • VCS trigger can trigger builds on old...

Released: Jun 24, 2019

Updates in 2019.1.1


  • Added support for Kotlin-based Gradle builds (build.gradle.kts) in Inspections (IntelliJ IDEA) build runner types.
  • Updated bundled #R tools - inspections and dupFinder to 2019.1.2.

Released: May 23, 2019

Updates in 2019.1


  • New look, new feel, fewer clicks - This version improves the look and updates the underlying technology stack so now the UI works as a single-page application. This means you can access parts of it faster and all the changes appear instantly. 2019.1 targets the pages related to working with projects and build configurations.
    • Sidebar - You can now access and search all your projects and build configurations via a sidebar. Tag build configurations or whole projects as your favorites...

Released: Dec 6, 2018

Updates in 2018.2


  • Increase scalability with a secondary TeamCity node - The secondary TeamCity node is designed to take the load off the main TeamCity server by taking over the task of collecting and checking for changes from the Version Control Systems. Outsourcing the collecting of VCS changes to the secondary node thus increases the scalability of the whole installation. It is also possible to use the secondary node for a high availability setup.
  • Build GitHub pull requests - TeamCity now extends its...

Released: Oct 9, 2018

Updates in 2018.1.3


  • Added React-based branch selector which improves performance of branch drop-downs with thousands of branches.
  • Added Show Usages functionality for JaCoCo coverage tools.
  • Set default JVM -Xmx option for agent launcher.