TeamCity 2024.07.1 Release Notes
Build 160635, 6 August 2024
Bug
TW-88719 — JB license: Offline activation and Licenses page loading may take several seconds, if request to JBA is waiting for response
TW-89184 — Running Maven in docker using <Custom> maven version fails
TW-89131 — Custom build dialog triggers a build with original artifact dependency even if dependency is set to rebuild
TW-88942 — JB license: Add separate help link to the documentation page that describes activation process
TW-89060 — Maven's release:prepare goal is failing in TC build step with ProvisionException
TW-89186 — Excessive memory usage in CheckingForChangesPrecondition
TW-86534 — No information about the revoked JB license is logged into the audit
TW-88770 — "Remove queued builds produced by this trigger" in GitHub Checks Webhook Trigger doesn't work
TW-89093 — JB License: Warnings "Could not parse agent maintenance due date in TeamCity License: unlimited" in teamcity-server.log, if a Professional license is activated
TW-89120 — Edit build configuration: Internal runner ID instead of name is shown in the sidebar
TW-88800 — JB license: No warnings about expiring licenses, if their maintenance date is in the past, but there are no updates from update.xml
TW-88956 — VCS root is saved with obsolete params in DSL
TW-88101 — Failed to log in to TeamCity from Visual Studio: DeserializeResponse
TW-89083 — Use last known revision for the versioned settings VCS root if it's revision is not specified in REST API revisions payload
TW-88142 — Perforce: Stream ChangeView with blanks in paths leads to VCS root errors
TW-88768 — Rerun a build triggered by "GitHub Checks Trigger" in TeamCity doesn't update the status in GitHub
TW-87693 — Agent service under Windows does not use bundled jre, and fails to start if JAVA_HOME is not defined
TW-89036 — When a part of a composite build is cancelled due to agent timeout on agent start, a build may be stuck in a "Not defined" state
TW-88830 — A lot of warnings "Unknown GitHub App permission" in teamcity-connections.log
TW-88923 — JB license: Do not show agents table, if Open Source license is activated
TW-88935 — Problems tab: no pop-up window for subprojects when tests/problems are selected via checkboxes
TW-88962 — Agents running from Windows 2024.07-1809 docker images become incompatible with some runners after restart
TW-87881 — Build status can be failed but no problems in the overview (probably because of recently muted tests)
TW-88843 — JB license: Confirm button in Deactivation dialog is disabled, if there is trailing or leading space in Server URL
TW-88755 — JB license: Warning "Agent licenses do not support the latest version of TeamCity server" is not shown, if server license has expired
TW-88698 — Add support for org.opentest4j.FIleInfo for Gradle runner
Performance Problem
TW-89058 — Build chain modifier produces a project persisting task per each new virtual build configuration
TW-57528 — Global health item can slowdown web UI
Task
TW-88729 — Add a responsible node id configuration parameter
TW-22179 — Show warning if artifacts dependency resolving will cause checkout directory cleanup
Security
6 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.