TeamCity On-Premises 2024.12.2

Released: Feb 3, 2025

2024.12.2 中的更新

特性

  • S3 Parallelized Download - S3 artifact storage plugin is now capable of downloading build artifacts in parallel from S3 and S3-compatible artifact storages which improves performance.

修補程式

  • Color of the health item changes depending on the theme.
  • Querying builds running on a specific agent returns agent-less builds.
  • Kubernetes Executor: default value of image pull policy is pushed as a param to DSL.
  • teamcity.build.chain.onlyTags and teamcity.build.chain.skipTags don't work with %% parameter references.
  • Python runner doesn't log into teamcity-build.log.
  • Branch name lost when navigating away from build configuration.
  • teamcity-server.log may be spammed with "Error while checking data directory permissions" warnings.
  • PerfMon shows wrong data for broken build.
  • No way to delete a project if its parent uses versioned settings and is read-only.
  • Agent shutdown in a multi-node environment may result in a failed to start parent.
  • Trigger branch filter: remove build error for Finish Trigger.
  • Kubernetes Executor: pod cannot be started when '-' is the first symbol in its name.
  • Kubernetes Executor: build log mentions Swabra, even though build configuration does not have this build feature.
  • Alias to get Perforce VCS root's sync changelist prevents to run a build configuration.
  • Slack Notifier Incorrectly Flags domains.
  • Token management: token's scope can be silently expanded during the copying of the build configuration.
  • Malformed input contains un-mappable characters - VCS git.
  • Do not keep the scroll position when user is clicking to different projects.
  • Token management: a message about token scope expansion can be wrongly shown if the project with the token was copied outside the connection scope.
  • UI error: Cannot find module './investigation-paused.svg'.
  • Agents are not terminated after changes in Images Settings with the enabled "Terminate active instances" option.
  • Kubernetes Connection: Added missing information about parameters to the Connections table.
  • Kubernetes Connection: filled fields for certificate, key and CA are collapsed on edition.
  • Warnings "Received XML RPC request without 'TeamCity-Rpc-Method' header" pollute teamcity-server.log.
  • Hashicorp Vault: Not all exceptions are retried on the agent side.
  • Intermittent job cancelation due to XmlRpcClientException.
  • Wrong mapping refs/remotes/origin/HEAD to remote ref.
  • Build hangs and cannot deliver messages to agent.
  • Error processing XML RPC requests on the server should be reported back to agent.
  • TeamCity keeps old p4_commit temporary directories after commit of VCS settings.
  • Token management: Permissions and Accessible Entities fields are quickly shown in the "Generate new token" dialog even if they shouldn't.