Added support for Git mirrors on an agent, for submodule repositories.
Make using of "-Dmaven.test.failure.ignore=true" option in Maven runner automatic.
Add UID in addition to env.USERNAME to default build parameters.
Set environment JAVA_HOME if maven builds from custom Java.
Expanded test presentation.
Provided an API to integrate custom tabs into the new UI.
Replace content of changes popup with new components.
Show build log tail instead of build log preview for running build.
Replace content of 'pending changes' popup with new component.
React based changes tab for the build.
Agents Dashboard (Dashboard is selected in the Agent Sidebar).
Set 'description' for Build Configuration Templates via REST API.
REST API: Expose build problem "isNew" status.
Update dotnet cli integration package to 1.0.9.
Add metric "Number of builds in the database".
不具合の修正
Display default branch NAME in branch choosers/filters instead of just "<Default branch>".
My Investigations page: unclear counts on problems list.
Add colored hover to pending branches.
Provide tool-tips for build history and highlight the current build on build page in the new UI.
Failed dependencies progress color in new UI is not deuteranopia friendly.
There's no indication for loading subprojects.
Add 'go to top' button to the build log tab.
No test stdout/stderr is shown on expand stacktrace on the new build results page.
Versioned settings context parameter is not saved on Save (need to use Add before that).
Add duration to the build details section on build overview page and to the details popup.
Create dedicated build problem when build process cannot connect to docker.
Update artifacts tab in build page.
Make cleanup table header sticky.
Misleading error message when CSRF checks fails in 'paranoid' mode.
Branch filters: indicate that currently selected branch is the default one.
Custom build run dualog: Filter (or sort) dependency builds by the selected branch.
Kotlin DSL libraries resolution with non public maven repository.
ServiceNotFoundException: The service of type jetbrains.buildServer.serverSide.problems.ProblemDetailsProviderService does not exist after server upgrade.
CycleDetectedException: Cycle found between GraphNode{myId=...}.
Flakiness icon obscures investigation icon.
Fail to run inspections & duplicate check task with JDK 11.
Can't change current user properties when logged in as a guest (access denied error) when done via REST, API.
Tests can be wrongly reported in case when running builds node experiences slowdowns and agent is redirected back to the main server.
Build chain with "GitHub Pull Requests" build feature in one build configuration doesn't trigger.
Windows agent is incompatible for a docker based build step after OS restart.
Build number with the first failed test in expanded information about build run is incorrect in new UI.
Collapsed project in the list of all projects doesn't get selected.
Changes in a build configuration may be temporary reverted if versioned settings are enabled.
Slow VCS operations due to repetitive detection of the large number of the same change because of overridden VCS roots.
Build list: Queued Toggle Show / Hide is visible even if there are no queued builds.
Clean-up settings are corrupted if config.xml contains incorrect data in values for cleanup extension.
Do not duplicate parameter names on Compare Builds page.
No clear distinction between Investigations and Mutes in the experimental UI.
User with "View cloud images and instances" has Agent/Cloud tab, but the tab has no content (You do not have enough permissions to access project).
Browser auto-fill can suggest previously used Access key ID in Artifacts storage settings.
Removed agent stays in the side bar and causes weird page appearance when it is chosen again.
Do not display Cloud Images tab for agent pool if no cloud images are defined.
"Won't flush project credentials" message in teamcity-server.log on the secondary node.
There is no information about Running step in new Build page.
.NET CLI "nuget push" command fails if path to an agent directory contains spaces.
Navigation keys work unexpectedly in new build log.
Add version to the user-agent header used by TeamCity agents.
Extensive logging for changed projects under versioned settings on the secondary node.
New change popup: impossible to view full commit message.
Kotlin DSL Pipeline plugin: change description.
Cleanup rules list: don't show full paths to buildtypes.
Button doesn't look like it's been pressed. The list has wrong hovers.
Wrong "+" Actions List in Agents Sidebar.
Returning from "Restore from Backup" step doesn't lead to the "TeamCity First Start" step if existing data directory was used.
Error "The configuration directory is not empty." appears only after specifying a file with backup.
The agents sidebar doesn't get scrolled automatically to the selected agent on page load.
Invalid semicolon escaping when passing property via .rsp.
Cleanup DSL writer: more than one call can be generated for the right side of "dataToKeep =" assignment if there is more than one keepData.<N>.type field is defined in corresponding project feature.
Improvements for wizard restoring database from backup.
Incorect page opens while navigating to the projects where clean-up rule comes from using the popup..
List new 3rd party metric-related libraries where appropriate.
Data directory can be party initialized before the server start.
Restore on the fresh server start can fail with "directory is not empty" in the middle of execution.
TeamCity first start: "Enter the Super User token" appears while there is no super user token generated.
No option to configure database to use on proceeding after cleaning the data directory.
Automatic memory setup for git patch: improvements in vcs-log.
Confusing message is shown for a build where cleanup rules have deleted log.
Track root/user context properly.
Strange requests for branches for _Root project.
New UI URL does not show standard maintenance screens while server is starting.
Part of the build log is not displayed in the new UI.
"MissingServerResponsibilityException" in the JS console (experimental UI).
Health report for broken clean-up keep rule is not displayed for some cases.
New UI: show custom report tabs in iframes.
Incorrect mouse cursor is shown over the build chains node.
Deadlock when a project is removed and its external id is changed concurrently.
Custom build dialog does not respect branch filter setting from artifact dependencies when it searches for latest builds.
Link to a build in a new UI auto-redirects to the Overview page when the old UI is used.
TeamCity first start: "TeamCity is starting" appears for a long while till a user refreshes the page.
Occasional Git error: Fail to update ... (LOCK_FAILURE).