TeamCity On-Premises 2025.07 Help

TeamCity 2023.05.1 Release Notes

Build: 129321

11 July 2023

Feature

TW-81199 — REST: Expose global server settings

TW-81590 — HTTPS settings: support ECC keys

Bug

TW-82234 — S3 Upload: Multipart upload fails with java.net.SocketException

TW-81866 — Failed to publish artifacts in AWS s3 after updating TeamCity to v2023.05

TW-82293 — "bean currentUser not found within scope" error in the logs when an unauthorized user opens a non existing page

TW-82115 — Symbolic link folders no longer present in build artifact paths since 2023.05 upgrade

TW-80256 — Perfmon tab does not work for a running build on a secondary node

TW-74891 — Build with parallel tests does not publish artifacts from artifact paths (sub-artifacts are not implemented)

TW-82279 — Broken links on the 'All builds' page in TC 2023.05

TW-81871 — Many attempts to update settings from VCS (constantly repeating Detected new revision ... in the teamcity-versioned-settings.log)

TW-81913 — Unexpected error during build messages processing in TeamCity - 2023.05

TW-82088 — JWT issued for GitHub App can be unusable because of incorrect expiration value

TW-82021 — Using GitHub App connection, some organisation repositories can be invisible to the user

TW-82083 — Improve handling of the case when the user has access to no repositories

TW-79303 — Authentication to TeamCity via Space Connection fails with an undescriptive error if connection settings are wrong

TW-81380 — The Build log Pop-up break down

TW-81897 — Unable to open Dependencies tab Chain mode after upgrading to 2023.05

TW-81645 — Redundant Parallel tests dependencies are added to queue even though the build reuses another dependent build

TW-81391 — S3 artifacts upload: Generating URL's time is not summarized by files

TW-81740 — Artifacts published as an archive contain an extraneous directory

TW-81874 — Podman agent unmet requirement docker.server.osType on RHEL with Docker CLI podman emulation

TW-82056 — Launch Template Run may cause uncaught exceptions

TW-81959 — Re-run Parallel tests build with rebuild failed batch does not run any tests

TW-81617 — Multiple GitHub App connections configured for the same app do not handle webhooks correctly

TW-81807 — SMB runner is unable to start on Java 17

TW-82038 — Publish S3 artifacts with Temporary credentials fails without AWS_REGION environment variable

TW-81591 — TeamCity displays a wrong Callback URL hint.

TW-81709 — Commit Status Publisher shows warning when using Bitbucket Server with user/password

TW-81293 — <Non existing project> is being shown in the agent pools sidebar of the build queue page

TW-80585 — GitHub Commit status Publisher with "Use VCS root credentials" does not work, if username is not specified

TW-73928 — Undefined tokenType parameter in GitHub OAuth git VCS root

TW-81369 — "Open Terminal" opens a link to connect to the first opened agent (if the agent overview wasn't refreshed before opening)

TW-81850 — Regression: EC2 Agent security group assignment is broken AGAIN.

TW-79610 — Improve readability of Timeline chart on Dependencies tab when displaying parallel test executions

TW-81869 — [S3 Storage] S3 artifact publishing requires https after upgrading to 2023.05

TW-81682 — Cloud provisioning broken (java.util.ServiceConfigurationError: javax.mail.Provider: com.sun.mail.imap.IMAPProvider not a subtype)

TW-81829 — Cloud Images Source changes DSL patches are applying without any effect

TW-81253 — Don't log that ID will not be generated in cloud profiles

TW-80467 — Cannot find a node:100479888 may occur when collecting VCS changes on the secondary node

TW-74197 — Cannot set .NET msbuild OutDir property value to end with exactly one backslash through a system property

TW-81775 — Stop and Remove agent buttons stick to each other

TW-57046 — Cannot generate TRX file for test run (dotnet test)

TW-81727 — Rename "Agent actions / Connect to agent" audit action to better associate it with the Agent Terminal feature

TW-81725 — Rename the "Open an interactive session to the agent" permission to better associate it with the 'Open terminal' button

TW-81747 — Username isn't saved in Commit Status Publisher settings for GitHub if password auth type is chosen

TW-80178 — Projects can lose compatible agents if it was assigned/unassigned from the different nodes

TW-81400 — Space Pull Requests feature suggests to create a connection for a user without Edit project permission

TW-81593 — GitHub App: server error when non-existing organisation/user is specified in the connection

TW-81279 — Acquire new button is enabled on Edit VCS Root page for users who have no permissions to edit VCS Root

TW-81291 — GitHub App: app permissions are not checked during Test Connection in Commit Status Publisher

TW-81560 — GitHub App: In some cases, more repositories are listed than authorized for the app

TW-81687 — Regression: Perforce server P4PORT agent override not propagated into build steps

TW-81577 — Podman support: Broken ownership for agent directories if teamcity.docker.use.sudo is set on project level

TW-81166 — Podman wrapper: Docker rate limit warning is present even for authorized pulls, if podman runs as root

TW-81450 — A race condition during build-log creation

TW-81680 — Cleanup rules page: Disk Usage shows irrelevant data

TW-81655 — java.util.ConcurrentModificationException: null

TW-81465 — Missing builds.href field when buildType was requested

TW-81634 — Error in event handler: Error calling method RepositoryStateListener.repositoryStateChanged for listener jetbrains.buildServer.buildTriggers.vcs.git.GitClonesUpdater$1: java.lang.NullPointerException: Cannot invoke "java.util.concurrent.ExecutorService.isShutdown()"

TW-80854 — Do not explicitly show docker.io as default registry in Docker connection, because podman wrapper won't use it by default

TW-81578 — BuildTypeNotFoundException in WeightedAverageBuildDurationCalculator.getStagesToRun (when invoked from DefaultBuildEstimatesCalculator)

TW-80120 — Build page content doesn't update automatically

TW-81542 — [S3 Plugin] Multipart upload retry flow issue

TW-81026 — Git plugin does not restore native Git flag if the plugin is reloaded in runtime

Performance Problem

TW-81735 — Agent updates local mirror several times (the number of times correlates with the number of include rules in the checkout rules)

Security

10 security problems have been fixed.

07 April 2025