TeamCity On-Premises 2024.12 Help

TeamCity 2024.12.1 Release Notes

Build 174458, 17 January 2025

Bug

TW-91446 — Build tags are truncated

TW-91072 — Token management: token's scope can be silently expanded during the copying project

TW-89399 — Revision computation in a build with checkout rules should consider all available DAGs for all variations of VCS root parent

TW-91513 — Builds history can be lost of project was deleted from DSL and then restored

TW-75215 — Information about dependencies is not updated after the finishing the build

TW-91309 — TeamCity.Node plugin fails with "Failed to find build runner settings" error

TW-91178 — Kubernetes Executor: swabra usage can potentially eliminate compilation results

TW-89052 — Unable to specify context parameters for versioned settings: Editing of the project settings is disabled

TW-90750 — Lots of "Requested pool for non-existing project with id ..." messages in the server log

TW-90374 — AWS connection Sakura UI: all fields are responsive in read-only mode

TW-85769 — SSH agent build feature fails with NPE with Windows native SSH

TW-90610 — Indicate in the build log why build cannot be detached from the agent

TW-91529 — MySQL 8.4: add allowPublicKeyRetrieval to database connection URL by default to avoid "Public Key Retrieval is not allowed" error

TW-90946 — Kubernetes Executor: "Manage project's agent cloud profiles" permission doesn't allow user to edit Executor

TW-90965 — Favorite builds page does not show favorite builds if there are many queued and/or running builds

TW-91159 — Token management: the same 404 error is shown always during generation of new token with incorrect repository settings

TW-90942 — Kubernetes Executor: "Choose agent provider" page is opened after choosing "Edit" from the table with subprojects' executors

TW-91575 — Agent may hang during artifact publishing

TW-91531 — Cannot request build details via REST API, if the user who approved the build does not exist anymore

TW-91517 — Cannot install IntelliJ Inspections and Duplicates Engine 2024.3

TW-91144 — Token Management: Provide better errors in case of network problems during a token generation

TW-91348 — teamcity-startup.log contains all messages from teamcity-server.log after changing logging preset

TW-87316 — Test Retry doesn't retry when NUnit test fixture has type parameters

TW-91551 — Unexpected error on Agent Requirements page

TW-90365 — AWS EC2: cannot load StartInstanceData from event; won't start a new instance

TW-91135 — Token management: Error message during the token generation can be hidden in VCS root settings under the Generate new token dialog

TW-91193 — Version banner is in the way

TW-90887 — Token Management: Add a way to see more than 10 tokens

TW-91187 — Token management: Tokens are not applied to VCS root/feature without clicking on the Confirm button

TW-90166 — Deadlock prevents builds from starting 'Waiting for the build queue distribution process'

TW-91354 — Build does not start because of exception in NuGetFeedParametersProvider

TW-90927 — Kubernetes UI design review

TW-82627 — Exception in search request

TW-90857 — Horizontal scroll is shown under the main navigation sidebar

TW-91493 — Experimental Overview usage statistics are reported incorrectly when Sakura is enabled by default globally

TW-90986 — Improve wording for GitHub Webhook trigger tests connection, in case when VCS root doesn't use App as authentication method

TW-87491 — S3 Artifacts Storage not listing CloudFront Distributions

TW-91430 — Unexpected JSP error when trying to open Dependencies tab and inaccessible snapshot dependency exists

TW-88888 — New failed tests can be shown only in the full report on the GitHub Checks page if there are a lot of tests (should be shown at the top of the list)

TW-90665 — Usability problem when activating legacy licenses

TW-90879 — Token Management: The search by projects is missing in the "Generate new token" dialog

TW-91188 — Token management: popup may freeze during the generation of the new GitLab token

TW-89606 — Artifacts migrated between non-builtin storages are not cleaned up

TW-89404 — Artifacts migrated to Azure Storage are not cleaned up

TW-91421 — Native git with propagated ssh proxy does not work on Windows: "/bin/sh: line 1: exec: nc: not found"

TW-91301 — Ensure cloud profile can be visited with view permissions

TW-88954 — Build in virtual configuration doesn't show changes of Versioned settings

TW-90781 — Approve the whole build chain: group approval, check if the build was already approved

TW-55523 — Composite builds: publish available Artifacts as soon as they are published by used builds

TW-87003 — Artifact rules with whitespaces don't work for composite builds.

TW-91194 — Data sharing banner returns after every server restart

TW-91108 — Token management: an unnecessary horizontal scroll is shown during the generation of a new token with the GitHub App Connection

TW-89704 — Error "Unexpected root page type: 20" after quitting from the Artifacts Migration Tool if migration target was changed

TW-89352 — Two copies of artifacts are in TeamCity after migration of artifacts from external storage to the internal one

TW-89347 — Artifacts migrated from not buit-in storage are not available in TeamCity after migration

TW-90985 — New Build build step selector: "Show more" for meta-runners doesn't open the whole list of meta-runners

TW-86927 — Matrix build. "No enabled compatible agents" UI message using "Shared Resources" build feature and teamcity.locks.readLock parameter

TW-91308 — Error viewing settings for project with NUnit runner

TW-91186 — Token management: no loader is shown while loading the VCS Auth Tokens tab

TW-91074 — Token Management: A message about expanding the token's scope can be wrongly shown for GitHub App roots

TW-91302 — Unauthorized AJAX request should not try to redirect to home

TW-75412 — Tests from usual dependencies are reported to a build with Parallel Tests feature

TW-90675 — Canceled Snapshot dependency prevents parent build from starting, if "Build on the same agent" option is set

TW-91017 — [Conditional dependencies] Tags with white spaces do not work from skipQueuedBuilds service message

TW-90619 — Build step conditions help icon points to wrong article

TW-91177 — Deprecated options in DSL extension generate non-deprecated classes

TW-88045 — Close button not visible in build log dialog

TW-90909 — When per-project agents filtering is enabled, terminal to agent cannot be opened

TW-90560 — Long build status is too close to the "Edit configuration" button

TW-88941 — JB license: DELETE and POST requests to app/rest/server/licensingData do not work with new licenses

TW-90244 — New breadcrumbs: Inconsistent breadcrumb for Edit project -> Cloud profiles tab

TW-90899 — Static UI extensions look bad on Administration pages after main navigation redesign

TW-90635 — Provide a way to see the "VCS Auth Tokens" tab in read-only mode for users with read-only access to Project Settings (Project Developers)

TW-90552 — Modal dialogs break layout

TW-83706 — AWS cloud integration does not recover in case of an error in "Refresh Instances" action

TW-70202 — Do not disable clean-up of the deleted entities if the problematic project / build configuration is known

Performance Problem

TW-90115 — Reduce delay till copied project configuration files are stored on disk

TW-91174 — 'vacuum analyze custom_data_body' doesn't reduce dead tuple count

TW-91377 — Hanging REST API call (dependencies loop?)

TW-91351 — Reducing HTTP requests and data transfer during page load

TW-91155 — Requests to /win32/userMessages.html can be handled too slowly

TW-91140 — NodesAwareLogMessagePersister persistRemotely can occupy lots of threads of the normal executor for significant time

TW-90966 — Slow freezing of the settings of a build chain from a project with many sub projects because of constant calling of ProjectImpl.clearOrganizationProjectCacheForSelfAndChildren

TW-90773 — Slow opening run custom build dialog due to slowness getting running build

Task

TW-91636 — Docker images: replace package-based Git installation with multistage build from sources to keep Git 2.47.1

TW-91392 — Allow to approve only current build, not the whole buildchain

TW-89605 — Add a metric for a number of unregistered agents

Security

5 security problems have been fixed. This number includes both native TeamCity issues and vulnerabilities found in 3rd-party libraries TeamCity depends on. Upstream library issues usually make up the majority of this total number, and are promptly resolved by updating these libraries to their newest versions.

To learn more about fixed vulnerabilities directly related to TeamCity, check out our Security Bulletin. Security bulletins for new versions are typically published within the next few days after the release date.

Last modified: 17 January 2025