TeamCity 2017.2.2 is released

Here is another update for our latest version, TeamCity 2017.2.2.

This bugfix update addresses over 100 issues, all of them listed in the Release notes.

We recommend updating to this version as it contains several security and performance fixes.

Build 50909 uses the same data format as all the 2017.2.x releases and you can freely upgrade or downgrade if required.

Upgrading is especially easy if you are using TeamCity 2017.2.x – you can use automatic update. To upgrade from older versions, download TeamCity 2017.2.2 and install it on your server.

Your feedback is always welcome in our forum and tracker.

Happy building!

This entry was posted in Features, Release. Bookmark the permalink.

2 Responses to TeamCity 2017.2.2 is released

  1. Trevor says:

    I upgraded to 2017.2.2 and have been bitten by the lack of mercurial largefiles support on the server, which I only found out here… https://confluence.jetbrains.com/display/TCD10/Mercurial

    Now I am getting this error
    Failed to collect changes, error: ‘hg –config ui.interactive=False pull –config extensions.progress= –config “progress.format=topic number” –config progress.delay=0 –config progress.assume-tty=True \\repopath’ command failed.
    stderr: abort: unknown repository format: requires features ‘largefiles’ (upgrade Mercurial)!

    It appears this is a security concern but there are no details and now I can’t build anything.

  2. Dmitry says:

    Hi Trevor,

    this change was described in upgrade notes: https://confluence.jetbrains.com/display/TCD10/Upgrade+Notes. We disabled custom configs on TeamCity server because it allows arbitrary code execution. Please add the following:

    [extensions]
    largefiles =

    to the ~/.hgrc of the user who runs TeamCity server.

Leave a Reply

Your email address will not be published. Required fields are marked *