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.