Child pages
  • TeamCity 2017.2 Release Notes

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Revert after wrong chnage

Feature

  • TW-2288 - Ignored tests are not reported for JUnit4 when run with Ant runner52644 - Commit status publisher: Set specific User-Agent when sending HTTP requests
  • TW-8876 - Allow to configure proxy for issue tracker information retrieving51569 - Add support for Artifact Rules to composite builds
  • TW-10013 - Allow to modify templates-using build configuration settings in place (without parameters references)
  • TW-10322 - Show amazon cloud image prefix near image name
  • TW-19877 - Support property resolution / references to agent parameters in agent requirements
  • TW-20396 - Add an option to copy build configuration versions counter
  • TW-20906 - Templates should have the ability to contain 'placeholder' build steps
  • TW-22340 - Option to view only downstream and upstream builds vs full chain on build chains page
  • TW-23265 - Ability to set trusted certificates for SSL connections to LDAP
  • TW-24171 - Add ability to rebuild all failed dependencies in Run Custom Build dialog
  • TW-24431 - Ability to rerun a build with all the same dependencies and revisions (with current settings)
  • TW-28414 - Allow administrator which can use the template to see template settings even if the user has no edit permissions for it
  • TW-28903 - Add page with used resources report
  • TW-29001 - Project administrator should be able to hide/show project-related server health items
  • TW-35983 - Permission to see agent pools
  • TW-36383 - Add -Dmaven.test.failure.ignore=true into default Maven settings
  • TW-36402 - Ability to prohibit custom checkout directory
  • TW-37900 - Add ability to trust self-signed ssl certificates in git
  • TW-39410 - Ability wanted to stop a build from Favorite Builds page
  • TW-41191 - Support SSL certificates storage for external resources
  • TW-41966 - High Availability
  • TW-45033 - Change 'Loading' warning
  • TW-46790 - Provide some way to transfer build-relaed events from one node to another
  • TW-47171 - Add GC data to the thread dumps
  • TW-47533 - URLs in test failure details are not clickable
  • TW-47663 - Support for Powershell Core in Build Agent running on a docker container
  • TW-48184 - Make build re-run action use custom parameters, if they were present in the original build
  • TW-48978 - Add ability to use ReSharper C++ inspections
  • TW-49528 - Extend server health report hiding to allow per-user hiding in addition to global
  • TW-49713 - Perform NuGet packages indexing on the agent
  • TW-49821 - Keep build configuration settings in a single file in VCS Root of the build configuration (Jenkinsfile analog)
  • TW-50002 - Option to store versioned settings configuration in teamcity
  • TW-50446 - Support service message to link pushed docker image with the build
  • TW-50455 - Support PowerShell.Core on Windows agents
  • TW-50681 - Add support of TFVC external changes viewer in VSTS/TFS
  • TW-50766 - Docker Wrapper - add an ability to pass parameters into docker container
  • TW-51276 - TeamCity server read-only mode
  • TW-51358 - Smart collapse into ellipsis for long project paths for builds on All Builds page
  • TW-51537 - Linkify 'http[s]:' links in Build > Overview Tab > Failed test > Expand details
  • TW-51659 - Add ability to redefine server URL on a per-project basis
  • TW-51885 - Dedicated build step to publish docker images to registry
  • TW-51973 - Support AWS ECR (Elastic Container Registry) in Docker plugin
  • TW-52049 - Docker Build: clean docker images locally on an agent after they were successfully pushed to a registry
  • TW-52060 - Provide docker images for Windows 1709
  • TW-52309 - MSBuild 15 in agent docker container
  • TW-52422 - Support Azure Container Registry in Docker plugin
  • TW-52659 - Do not ask for super user token if server was started with teamcity.startup.maintenance=false property
  • TW-52758 - Add docker support for .NET CLI
  • TW-52781 - Stop Build Chain: Stop All Non-Merged Builds, Do Not Destroy Other Chains
  • TW-52787 - Add override possibility for test report
  • TW-52905 - Suggest "NuGet Installer" step for projects with PackageReference
  • TW-52967 - Allow template-defined build steps to be added to the end of the build configuration steps
  • TW-53023 - Overview 2.0
  • TW-53048 - Powershell runner: show script content in build configuration settings view tab
  • TW-53132 - TeamCity agent should stop/clean all docker containers started by it
  • TW-53149 - Delete unused personal patches after a small timeout
  • TW-53150 - Ability to limit personal patch by size
  • TW-53249 - Add possibility to edit build pin/tags/comment from build line
  • TW-53250 - Support overriding build steps inherited from templates
  • TW-53424 - Add support for powershell core
  • TW-53501 - Add ability to customise IDE error messages from TeamCity server (/uploadChanges.html request)
  • TW-53602 - Additional configuration options for run-agent.sh
  • TW-53627 - When PowerShell Edition is specified in the build step add it to the build step description
  • TW-53631 - Introduce retry policy to create database on server start (database.properties file exists but database schema is not created yet)
  • TW-53723 - Support shared resources for the composite build
  • TW-53819 - Add build step placeholder specific syntax to Kotlin DSL
  • TW-53823 - Make uuid in Kotlin DSL optional
  • TW-53826 - Allow to reuse the same repository with TeamCity versioned settings on several servers
  • TW-53827 - Allow to create project from the versioned settings stored in the repository
  • TW-53829 - Simplified way to store settings in Kotlin DSL: single file, reusable between projects/servers
  • TW-53855 - Support specifying multiple Docker compose files
  • TW-53925 - Use react based build list on favourite builds page
  • TW-53926 - Improve react component for queued build
  • TW-54049 - .NET CLI: Improve dotnet test performance
  • TW-54196 - REST: Add a way to get artifact changes for build (Artifact dependency changes)
  • TW-54254 - Inform user when build configurations that used deleted shared resource are going to use parent project's resource
  • TW-54291 - dotnet CLI tests is taking very long time
  • TW-54354 - Implement an admin UI for template based enforced settings
  • TW-54410 - Support internal property to change rest root for UI
  • TW-54416 - Support running PowerShell inside docker container
  • TW-54562 - .NET CLI: support custom commands
  • TW-54637 - Native libraries required by JDBC drivers should be looked up under a specific location in addition to sun.boot.class.path/java.library.path
  • TW-54688 - Upgrade bundled .net Tools (dotCover and ReSharper CLT) to the latest released version (2018.1)
  • TW-54689 - Split CHANGE_SERVER_SETTINGS permission to CHANGE_SERVER_SETTINGS and VIEW_SERVER_SETTINGS for the read-only mode
  • TW-54716 - Recognize hyperlinks in build status and build step in overview
  • TW-54744 - Read-Only node: don't require root url parameter
  • TW-54748 - Failed 'Docker Compose' step should save container logs into build log
  • TW-54856 - Support custom certificates store for TFS
  • TW-54872 - Show edit project/build configuration pages in the read-only mode
  • TW-54958 - R# InspectCode: support plugins
  • TW-54968 - Allow to set custom build status text for a composite build via REST
  • TW-54969 - Allow not to store name of the user who triggered the build in the build's parameters
  • TW-54997 - UI hint card for new Artifact icon
  • TW-55063 - Upgrade bundled .net Tools (dotCover and ReSharper CLT) to the latest released version (2018.1.1)
  • TW-55162 - Support per-project NuGet feeds
  • TW-55245 - NuGet steps: provide magic button to provide the link for available project feeds
  • TW-55296 - TeamCity does not interrupt NUnit test run
  • TW-55335 - Do not initialize server URL based on the target URL of first request to server if request was not made by browser
  • TW-55357 - Upgrade bundled .net Tools (dotCover and ReSharper CLT) to the latest released version (2018.1.2)

Bug

  • TW-11464 - Improve service message error message
  • TW-13773 - Confusing messages on 'Active Projects', 'Archived Projects' tabs on 'Administration' page in case user has permissions to view usage statistics, but has no admin permissions for any project.
  • TW-15232 - TeamCity incorrectly processes org.junit.Assume
  • TW-15538 - Limit valid property name characters to contain only word characters
  • TW-17123 - jira requests client certificate, teamcity fails
  • TW-21096 - MaintenanceProcessAlreadyRunningException in teamcity-server.log
  • TW-23904 - TeamCity does not recover from failing DB connection on startup
  • TW-24116 - Custom run build dialog can use wrong change/revision on build "rerun" from the chains page (latest instead of that of the build)
  • TW-24507 - Rerun build action on build dependencies/chain does not restore snapshot dependencies without artifacts ones (misleading "auto" snapshot dependency build behavior)
  • TW-27205 - REST API can generate wrong href links to API: the values might be not properly URL-encoded
  • TW-32878 - The TeamCity InspectionRunner always uses jdkAnnotations.jar of the default IntelliJ IDEA
  • TW-33764 - Misleading change icon
  • TW-35471 - Build log has no mentioning of "Destination collision while resolving artifacts" warning
  • TW-39144 - Remove links to TeamCity Addin Help in the new VS-Addin plugin.
  • TW-39346 - File transfer rate/File size transferred during resolving artifact dependencies stage?
  • TW-40095 - Change in Investigation in nested project scope can affect other projects
  • TW-40804 - TeamCity doesn't take latest revision for a build in dag-based VCS root
  • TW-40988 - Strange behaviour on Pause/Resume build queue message
  • TW-41486 - Confusing "Found a TeamCity internal database when no system directory or an empty system directory is expected" message on server start with non-empty database and empty config
  • TW-43830 - Incorrect revision can be used in a build producing wrong files contents on agent in case of checkout rules, DAG-based root and merge of graph-truncated branch
  • TW-44094 - Visual Studio Tests console fails to launch when custom logger is installed in a localized (Russian) environment
  • TW-44207 - Irrelevant Performance monitor data can be shown for the build if agent fails to delete perfmon.csv
  • TW-44454 - Free disk space feature is run *after* registering agent parameters
  • TW-46029 - Default branch filter is generated for triggers in DSL
  • TW-46810 - Build of develop/integration branch does not include all merged changesets
  • TW-47064 - Agent restarts if running under JRE 9
  • TW-48173 - Confusing " Amazon EC2 integration is not active" logging on agent
  • TW-48304 - TeamCity can't handle hprof file larger than 4GB
  • TW-48552 - Unexpected error when shared resources feature is configured as enforced setting.
  • TW-48604 - SQLExceptionConvertor should not rely on exception class names
  • TW-48615 - Enforced settings. Overwritten build feature cannot be viewed and reset in build configuration.
  • TW-48616 - Enforced settings. Enforced build features are copied to the extracted template.
  • TW-48705 - Do not mark test as flaky if it's status is different across several configurations but stable in each
  • TW-48909 - [Flaky test detector] tests which stopped being flaky more than a week ago stay on list
  • TW-49465 - Unable to view content of archive published in artifact storage
  • TW-49524 - Remove "VCS Usernames" tab from Guest User settings
  • TW-49793 - External artifacts storage: custom report tab doesn't work
  • TW-49795 - Azure Artifacts Storage: custom report tab doesn't work
  • TW-50922 - Failed to store test name in TeamCity database because of special characters in the test name
  • TW-51048 - Agents uses 32-bit java when JAVA_HOME/JRE_HOME is set to 64-bit one
  • TW-51179 - Docker Wrapper: do not add GRADLE_HOME agent requirement if docker wrapper is specified
  • TW-51199 - Overlapping text on build overview page when build has build problems
  • TW-51274 - 1 build not checkout out latest changes in VCS root
  • TW-51435 - Strange error on attempt to open S3 storage settings
  • TW-51759 - Database deadlock during processing of a muted test failure for a running build
  • TW-51774 - Multiple 'Test Connection' buttons on Docker registry section of the Add connection dialog
  • TW-51802 - NPE in jetbrains.buildServer.commitPublisher.stash.StashPublisher.vote
  • TW-51847 - psexec tool needs to be reinstalled after each server restart
  • TW-51881 - Agent installed as windows service cannot start if Java 9 is installed
  • TW-51941 - Two VCS Roots based on same repo with same checkout rules: one sees change, other does not
  • TW-52021 - TeamCity fileUtil deletes files through symlinks
  • TW-52024 - Current status is not refreshed automatically
  • TW-52031 - Build can be shown as having no changes when there are
  • TW-52065 - Order in queue is missing on new queued build presentation
  • TW-52107 - Replace all personal build icons in new ui to svg
  • TW-52220 - Option to use time-based rotation for log4j configs (server and agent)
  • TW-52306 - New build presentation: No way to quickly open build artifacts page
  • TW-52380 - 'Null' tooltip for unknown agent OS icon
  • TW-52402 - Slow network detected on Agents->Connected tab
  • TW-52501 - Stop force build after OutOfMemoryError
  • TW-52686 - Staging with new UI for tests
  • TW-52715 - Snapshot dependency cycles check is not performed when new dependency is added to a default template after configurations are loaded
  • TW-52738 - "Cannot calculate free space" warning in TeamCity logs with a backslash in a path to the artifacts directory
  • TW-52754 - Build starts on an agent targeted for termination
  • TW-52760 - Building IDEA project in TeamCity produces "invalid flag: -release" error
  • TW-52796 - It is not possible to set default template to the root project
  • TW-52845 - Fix agent properties window on high DPI resolution
  • TW-52917 - Cannot set docker agent name with spaces
  • TW-52921 - agent.sh script ignores the JAVA_HOME environment variable on macOS
  • TW-52949 - "Syntax error" JS on agent page in IE browser
  • TW-52950 - "Tag cannot be self-closing. Use an explicit closing tag" js warning on Overview page
  • TW-52953 - Extensive "Branch selector rendering" logging in JS console
  • TW-52954 - "XML Parsing error" js error on Agent Logs page in Firefox
  • TW-52975 - Can't install/upgrade on Windows if password contains a caret character (^)
  • TW-52996 - Log directory permissions modification operations during TeamCity installation
  • TW-53000 - OpenJDK on Windows is not reported
  • TW-53004 - Getting output report from Inspections (.NET) Runner
  • TW-53018 - .NET CLI: warning "The file(s) are located outside of the build checkout directory" is wrongly shown
  • TW-53025 - IntelliJ IDEA run configuration for JUnit5 tests does not work on build agent
  • TW-53094 - Agent Push removes agent after successful installation on Linux
  • TW-53099 - Agent plugin fails to initialize Spring context if have dependency on tool
  • TW-53127 - Multiple "DiskUsage: Cannot write build mapping ... NoSuchFileException" messages in the server log
  • TW-53213 - Tag EC2 instances and volumes on creation
  • TW-53239 - EC2 instance launched from spot instance before profile reload miss user tags
  • TW-53271 - IntelliJ plugin: drop "TeamCity Test Status" gutter icons when test is renamed
  • TW-53308 - Build step order differs between attach to template action and loading a template-based configuration
  • TW-53378 - Full name of a user can unintentionally leak through VCS usernames
  • TW-53480 - NPE in build log on stop build with enabled torrent plugin
  • TW-53498 - Docker wrapper should not pass environment variables from agent configuration
  • TW-53513 - Log rejected patch requests in teamcity-server.log
  • TW-53539 - Code inspections section is not shown for builds which report 0 inspections
  • TW-53548 - "Attempt to read TeamCity internal property "teamcity.logs.rotateOnDayMinimalFileSize" before initialization!" in agents wrapper.log
  • TW-53555 - Not aligned project description on the Overview
  • TW-53579 - Update copyright info in TFS Native Accessor
  • TW-53595 - Suppress MySQL health report
  • TW-53603 - Command-line Windows agent uses wrong JRE after upgrade
  • TW-53634 - Save button is missing in a build step inherited from template.
  • TW-53635 - No ability to save changes in inherited build step when runner type is changed.
  • TW-53636 - Provide ability to move to top a placeholder when a template contains the only build step.
  • TW-53668 - Extracting a meta-runner from a build configuration or a template includes disabled agent requirements
  • TW-53678 - The layout is broken in Copy template dialog.
  • TW-53711 - Maven runner should pass system properties with -D after launcher (where command-line args are added)
  • TW-53720 - TC use bundled version of dotCover instead of default in import dotCover results
  • TW-53722 - Truncate build problems text on Changes page
  • TW-53758 - No series when editing statistics charts first time
  • TW-53772 - Docker login build feature doesn't work for wrappers (docker EE client)
  • TW-53800 - Commit Status Publisher fails for VSTS SSH Roots
  • TW-53815 - build step fails with exit code -5 (even it was instructed the opposite in Failure Conditions)
  • TW-53833 - A build step duplicates on detach from template if it was defined (with the same id) both in that template and in a default template
  • TW-53839 - Editing an agent requirement or a build step that is inherited from template and overridden by the same value (as inherited) causes unexpected error
  • TW-53841 - Resetting inherited, overridden and disabled build settings is inconsistent among various kinds of settings
  • TW-53844 - Maven runner with Maven 3.5 can behave differently from console invocation: can ignore global settings in %MAVEN_HOME% (maven.conf case)
  • TW-53857 - Docker wrapper: docker pull stderr is reported as error message which can fail a build
  • TW-53861 - Two or more servers may run simultaneously after restart
  • TW-53862 - Java for runnning server/agent is not searched in '/usr/java'
  • TW-53863 - Commit Status Publisher throws IOException for Gerrit newer than 2.7
  • TW-53874 - REST: filtering builds by tags is ineffective
  • TW-53914 - MySQL InnoDB deadlock when copying build configurations via REST API (when insert'ing into usergroup_watch_type)
  • TW-53929 - Every ESLint inspection appears in report twice
  • TW-53947 - Show number of configured connections in edit project project menu
  • TW-53966 - Test status in editor gutter in IDEA can be shown as red, while it is not red on the server
  • TW-54033 - VCS change with empty comment can not be modified
  • TW-54034 - Link to archive in the data dir file browser uses absolute server URL instead of current request URL
  • TW-54039 - compiler error not shown as error
  • TW-54066 - Maven runner cannot use maven from the docker image using docker wrapper
  • TW-54099 - Unhandled exception from usage statistics on server shutdown
  • TW-54119 - REST: request for current user can clash with user with username "current"
  • TW-54127 - AccessDeniedException from NewVersionPageExtension
  • TW-54128 - "Error while generating DSL documentation" - show full warning list only in DEBUG log
  • TW-54135 - HttpClient authorization scheme is not applied when redirecting with code 301 between http and https on the same host
  • TW-54150 - Main repository username is not used for submodules
  • TW-54160 - JavaScript error on diff view in IE 11
  • TW-54161 - VCS diff view might be not avaialble with "Requested change list does not exist" message
  • TW-54162 - Project administrator without View file content permission can't upload SSH Keys
  • TW-54163 - Artifact download request for missing artifact responds with large HTML file and 404 status code
  • TW-54173 - Docker Build: confusing error message is show when a file for COPY command doesn't exist
  • TW-54195 - Replace 'Open in a new window' with icon
  • TW-54205 - Docker: Sometimes unable to execute gradlew runner when build agent is running in docker
  • TW-54214 - NPE in BuildChain.getChainBuildTypesWithoutPromotions
  • TW-54220 - Common Failure Conditions has no influence on build step results in the .net CLI plugin
  • TW-54222 - Visual Studio 2017 15.6 is not detected by agents
  • TW-54223 - Reduce timeout for git ls-remote
  • TW-54224 - Hide 'build number popup menu' for builds in popup
  • TW-54232 - Project visibility toggle ("Eye" icon) shows as untoggled even when the project is visible in the overview.
  • TW-54263 - Column widths in one line build presentation
  • TW-54267 - Muted tests comments with issue number contains not rendered html code
  • TW-54283 - Broken layout near 'Edit branch filter' in notification rule edit form
  • TW-54294 - User with 'viewer' role doesn't see a full build problem description
  • TW-54300 - The build continues even unit test failed
  • TW-54328 - REST: Files of 0 size have no size attribute
  • TW-54343 - Agent-side checkout with git LFS fails to fetch large files
  • TW-54357 - Default template is not copied when copying projects renders it inaccessible
  • TW-54365 - Agent could not restart on OOME
  • TW-54368 - Copying project with enforced settings represented by a template that is not accessible from the copy, causes the copy of the corresponding template to acquire an UUID name and be placed within the copy of the project
  • TW-54370 - Unclear Dependencies parameters redefined section
  • TW-54375 - User permissions are not updated when the group is deleted
  • TW-54377 - Agent name for stopped cloud agent in react builds list presentation don't include link to the cloud profile page
  • TW-54378 - Commit Status Publisher cannot parse repository URL from VCS root
  • TW-54379 - Path to artifact directory containing backslash is displayed incorrectly in admin ui
  • TW-54385 - Zipped artifact with wrong inner folder structure
  • TW-54400 - Incorrect artifact publishing when path contains ".."
  • TW-54403 - Properly support 'Show all personal builds'
  • TW-54404 - Projects popup does not filter any projects by the text occurring in the server URL
  • TW-54411 - Non-unique selectAll id on Dependencies tab of a build configuration/template
  • TW-54413 - Docker Compose step failure should fail the whole build
  • TW-54414 - A copy of a project loses its default template if the template is accessible from the copy, but was not copied with it
  • TW-54417 - java.lang.InstantiationException: bean currentUser not found within scope (404.html)
  • TW-54423 - TeamCity may repeatedly check for changes from non-used VCS roots
  • TW-54425 - Agents Enable/Disable Comment Tooltip
  • TW-54433 - Personal builds run by other users are always displayed in the experimental UI
  • TW-54437 - Inefficient memory usage in SecuredUser block states map
  • TW-54459 - No error message can be displayed when TeamCity fails to publish artifacts to S3
  • TW-54478 - External Artifacts Storage: no error message is displayed if an agent cannot download artifacts (e.g. no Internet connection)
  • TW-54480 - TeamCity installer window can be displayed as "Not Responding" on running icacls
  • TW-54483 - No teamcity-winservice.log files can be created on starting TeamCity server under Windows as a service: no details available on the server failing to start
  • TW-54485 - TeamCity might start cloud agent in incorrect pool for build queued to run in particular pool if all agents in target pool are busy
  • TW-54515 - TeamCity may not correctly generate Perforce client for agent checkout when ignore-case is used in checkout rules
  • TW-54521 - TypeError on trying to copy project with the attached template.
  • TW-54523 - Build Chain can show no nodes after chain presentations option change (scroller issue)
  • TW-54538 - Argument for @NotNull parameter 'targetHost' of jetbrains/buildServer/agentpush/AgentPush.run must not be null
  • TW-54543 - Agent push - run as a service fails to register with the requested user.
  • TW-54552 - To raise a critical error when TeamCity fails to load commits or commit-bindings from db
  • TW-54573 - OpenJDK 10 (Oracle Binaries) are displayed as 1.0 in Gradle Java Parameters
  • TW-54585 - Database deadlock on attempt to mute tests
  • TW-54591 - "Database connections pool exhausted" related to getting test names
  • TW-54597 - Read-only: show correct agent and plugins version
  • TW-54598 - Read-only node sometimes tries to save test names to the database
  • TW-54599 - Read-Only: error in Achievements plugin while reloading investigations from the database
  • TW-54600 - Read-only: disable BuildFailurePeriodicalChecker
  • TW-54608 - Opening authentication module settings can take some time but no "loading" progress is dispalyed
  • TW-54611 - Self-registered user gets access to Administration area if per-project permissions are not enabled
  • TW-54612 - Some menus are not shown correctly with Chrom
  • TW-54619 - visual studio icon not encoding correctly when url has spaces in it (%20 turns into a parameter reference)
  • TW-54625 - Extension point works only on showing test details info
  • TW-54627 - Exception when try to start readonly node to using internal (hsqldb) database
  • TW-54629 - Read-only: composite build is not marked as failed when it's dependency fails
  • TW-54634 - "Unknown OS icon" can be missing on build configuration overview page
  • TW-54653 - 'Agent attempts to register build runner(s) [DockerCommand] which are not registered on the server' warning in teamcity-server.log
  • TW-54656 - User with Project Viewer role can see 'Edit Project' link in the project popup
  • TW-54661 - Patches for kotlin dsl hasn't any changes of configurations
  • TW-54667 - .NET CLI: unable to pass dotCover arguments
  • TW-54668 - Move to top action does not work for Queued build in Experimental UI.
  • TW-54677 - Deadlock when server url is opened while administrator account is being created
  • TW-54679 - Rename Amazon Artifacts Storage plugin
  • TW-54680 - S3 Artifacts Storage: an excessive logging in teamcity-server.log
  • TW-54687 - Service message flow id can be lost if service message is reported from an Ant task
  • TW-54690 - Strange symbols near build configuration section names in "Edit Configuration Settings" drop down: (+), !
  • TW-54691 - Wrong DSL UI patch for build step update
  • TW-54700 - Failure conditions are not shown when some of them has wrong anchorBuild parameter
  • TW-54701 - Wrong UI patch for nested compound parameters
  • TW-54706 - There is no way to configure enforced settings template in the root project via admin UI
  • TW-54714 - Cannot see VCS roots past the first page with "Show VCS roots from subprojects" option enabled
  • TW-54717 - Docker Build step doesn't work when context folder ends with '/'
  • TW-54720 - Test results not being reported with .NET CLI 2.1 release
  • TW-54723 - Docker compose seems to time out while waiting for a healthy status
  • TW-54724 - BackupProcessor.mapFiles does not check that backup is cancelled (but it seems this stage can take quite some time)
  • TW-54725 - When downloading artifacts form the server, HTTP connection timeout is not set
  • TW-54727 - Async page content is confusing: not clear that something is still loading
  • TW-54738 - Flaky test false positive: "Test status change in build without changes" reason is reported for a build with changed artifact dependency
  • TW-54741 - Disable open user self-registration for built-in auth module if the auth settings were not changed manually
  • TW-54745 - HTTP/DAV with HttpDigest authentication for SVN plugin does not work
  • TW-54758 - Refresh the page when CSRF token is expired
  • TW-54776 - Test mute data not cleaned from database for deleted projects
  • TW-54784 - Readonly node should not fail when connecting to database which is being created
  • TW-54785 - 'Mandatory property is not specified' for Auto-Merge build feature with default values
  • TW-54791 - UI issues in TeamCity IntelliJ plugin
  • TW-54793 - Unauthorized agents are not displayed to project administrators with VIEW_AGENT_DETAILS_FOR_PROJECT permission.
  • TW-54806 - TFS: Failed to perform checkout on agent: Failed to create workspace: The path xxx is already mapped in workspace yyy
  • TW-54807 - NPE from VcsPropertiesBean.isCreateBuildTypeMode
  • TW-54820 - Inconsistent grey color for the number of builds
  • TW-54825 - There are no memory monitor thread dumps on the running builds node
  • TW-54826 - Database connection error on startup is confusing and unclear: important cause is not visible due visibility in the message
  • TW-54827 - No tooltip on build status icon
  • TW-54828 - Broken "Continuing attempts to connect to the database" logic: server only retries 10 times to connect
  • TW-54832 - Cannot find full agent name via browser search
  • TW-54842 - Automatically publish hs_err as artifacts on JVM crash
  • TW-54853 - Permissions for moved projects are not applied until a user logs out and back in
  • TW-54858 - Calculating build metric 'percentage of line coverage' fails
  • TW-54860 - Artifact dependencies changes are not properly updated on read only server until downloaded dependencies tab is open
  • TW-54867 - "Actions" menu for a build is not displayed when user should have permissions to promote
  • TW-54874 - Ability to delete diagnostics thread dumps and traces after maximum number of days
  • TW-54884 - Build problem description is cut when the user doesn't have permissions to mute/assign
  • TW-54887 - Deadlock during startup (WebLoginModelImpl.wrapIfCantChangeOwnSettings)
  • TW-54906 - DslExtensionParseError: Unknown type Verbosity
  • TW-54919 - Process tree terminator does not recover if JetBrains.TeamCity.ps.x86.exe becomes corrupted (no disk space)
  • TW-54921 - JS error on Dependencies tab in Run build dialog
  • TW-54931 - Provide descriptions for the artifact download size statistic values
  • TW-54934 - Too verbose build log lines in "Resolving artifact dependencies" block on artifact dependencies download
  • TW-54944 - MySQL error on updating running builds data: "Incorrect string value" related to current_path_text column
  • TW-54947 - Flaky test detector plugin displays incorrect flaky status
  • TW-54959 - Incorrect link rendering in build problem description
  • TW-54985 - Read-only mode: support an external artifacts storage
  • TW-54994 - "Issue not found" is always shown in issue details popup on read-only node
  • TW-55000 - Read-only mode: missing "Show in Build Log" action on a build result page
  • TW-55001 - Build History page: filter by agent name is case-sensitive
  • TW-55003 - ProjectManagerImpl.getProjectIds: Comparison method violates its general contract!
  • TW-55012 - Builds may not be reused when versioned settings are enabled and builds have non DAG based VCS roots
  • TW-55015 - Read-only mode: "Failed to deactivate build trigger" WARN in teamcity-server.log
  • TW-55016 - Read-only mode: "Error while indexing tests" in teamcity-server.log
  • TW-55018 - Read-only mode: "Failed to read NuGet package" in teamcity-server.log
  • TW-55020 - Read-only mode: do not show "Edit comment" icon on "Change details" page
  • TW-55026 - General settings page is missing for template.
  • TW-55029 - Read-only mode: some actions unnecessary hidden from "My investigations" page
  • TW-55030 - Place system error on the build configuration home page back to the left side
  • TW-55033 - Read-only mode: do not show "Jabber account" field on "Notification Rules" page
  • TW-55036 - Read-only mode: Project level templates are not displayed on General Settings page.
  • TW-55037 - Read-only mode. disable Detach and Manage templates actions.
  • TW-55043 - TEAMCITY_PREPARE_SCRIPT / teamcity-init.sh is called after memory settings have already been set up.
  • TW-55044 - Read-only mode. Impossible to view Group notification rules.
  • TW-55045 - Read-only mode. shared resources are missing.
  • TW-55051 - Layout needs to be fixed
  • TW-55067 - Read-only: Composite build runtime status is not updated on read-only node:custom build status, canceled
  • TW-55071 - Reloading all projects on read-only node when the main server is started can be slow and blocks other events processing
  • TW-55072 - Issues in investigation/mute comments can be not recognized on the build overview page
  • TW-55073 - No popup for issue mentions in investigation comment
  • TW-55083 - Mark as successful / mark as failed comment is no longer shown on build history page
  • TW-55085 - Kotlin DSL: bug with inherited password parameter
  • TW-55087 - Docker push events are shown in [no context] on the DockerInfo tab
  • TW-55089 - Regression: Clean checkout no longer invoked when creating new Perforce client
  • TW-55096 - Read-Only: don't show link to the main server when it leads to the same host
  • TW-55099 - Add / remove from favorites action does not have any visual feedback on the overview page
  • TW-55100 - Read-only mode: custom report tab and navigation in an archive doesn't work with an external artifacts storage (Azure and Google)
  • TW-55101 - Read-only mode. Confusing error message when user tries to Edit VCS root in Commit Status Publisher.
  • TW-55103 - Compilation failure error messages are not expanded on click
  • TW-55107 - Test error details can get strange links from issue tracker integration
  • TW-55113 - Read-only mode: NuGet packages, published on the main node became available on the read-only node only after read-only node restart
  • TW-55121 - IntelliJ Inspections & Duplicates runner fails to start under Java 9+
  • TW-55143 - Overview page content should not be moved left when What's new popup is invoked.
  • TW-55145 - Footer overlaps statistics page content
  • TW-55148 - Read-only mode: unable to view thread dumps for running builds
  • TW-55149 - Uncaught TypeError in JS console on project icon clicking on Overview page.
  • TW-55151 - Read-only mode: empty action pop-up is shown on "Test History" page
  • TW-55155 - Gradle plugin: autodetect build.gradle.kts and enable Gradle Wrapper by default
  • TW-55160 - Several "Failed to copy resource" warning messages on read only server
  • TW-55172 - Amazon ECR connection: cannot save connection with correct data
  • TW-55174 - Corrupted artifact from dependency may end up in agent local cache
  • TW-55176 - User with View project agents details permissions cannot group and sort agents on Connected Agents tab.
  • TW-55183 - Exclude NuGet feed parameters from autocompletion
  • TW-55191 - Error in ChartExportController
  • TW-55193 - No proper styles for files popup on favorite builds page
  • TW-55196 - No Bitbucket icon in FF on create project page
  • TW-55197 - Misaligned suggestions icon
  • TW-55199 - Error '403 Forbidden: Requests from build artifacts pages are restricted' when browser is navigating back from build artifact
  • TW-55230 - Read-Only: Failed to update nuget provider metadata
  • TW-55233 - "Cannot find dotnet in Docker image" in build log
  • TW-55240 - TypeError in browser console when uploading an SSL certificate
  • TW-55241 - Cannot upload SSL certificate with alias greater than 255 symbols
  • TW-55243 - Branch filtering does not work properly on build configuration page if branch contains parentheses
  • TW-55259 - NuGet package indexer: fix description for Root project
  • TW-55264 - Race condition in build chain optimization logic because of delayed update of builds revisions
  • TW-55265 - Confusing message in teamcity-nuget.log
  • TW-55266 - Project admin cannot edit NuGet Feed settings.
  • TW-55268 - .NET Core Runner pegs the CPU on build agent when no tasks are running
  • TW-55270 - NullPointerException in JVMCrashDetector
  • TW-55275 - NuGet package indexing on an agent can be unnecessary performed
  • TW-55281 - "NuGet package indexer" build feature is silently removed from a build configuration when NuGet feed for a project is turned off
  • TW-55282 - New SMB Deployer doesn't work when agent is on java 7 + and there is SMBv1 only
  • TW-55309 - java.lang.IllegalStateException: Nesting problem in ChartController
  • TW-55328 - Allow editing of a versioned settings VCS root in case of relative ids format
  • TW-55340 - Errors in issue tracker plugins on read-only server
  • TW-55346 - Empty investigation label without actions or text if current user does not have Assign investigation permission
  • TW-55347 - Cleanup of rows from mute_info table can lock test_muted table and cause lock wait timeout exception
  • TW-55348 - Broken 404 page (missing image) for some artifact download links
  • TW-55349 - Perform cleanup of agent_pool_project table when some time passed since project has been removed
  • TW-55350 - REST: Default condition for value/property matching is "contains" when "value" is specified in the locator
  • TW-55352 - Kotlin DSL: VCS settings submodule checkout ignored despite the explicit SUBMODULES_CHECKOUT option
  • TW-55356 - Read-only: failed attempts to run p4
  • TW-55361 - NoClassDefFoundError org/apache/commons/compress/utils/IOUtils during git fetch over https with password authentication
  • TW-55368 - TestNG failures in @AfterSuite do not cause build failure
  • TW-55371 - "NuGet feed credentials" build feature doesn't work with .NET CLI restore step
  • TW-55372 - wrong branch presentation on build overview page
  • TW-55376 - New SMB Deployer doesn't create a build problem when it fails
  • TW-55384 - Obsolete horizontal scroll bar on an issue tracker test connection dialog
  • TW-55388 - IOException when publishing artifacts
  • TW-55391 - Project VCS roots page in the admin UI does not have View links in read only mode
  • TW-55394 - Read-only mode: "Failed to save last used repository state" in teamcity-server.log
  • TW-55398 - Read-only mode: an error is displayed when I try to navigate inside a big archive published to an external storage
  • TW-55400 - TypeError in JS console for user without VIEW_AGENT_DETAILS permission.
  • TW-55409 - 'null' in a step description if additional arguments for a custom docker command aren't specified
  • TW-55411 - Cannot run build via Remote Command Line plugin after update to 2017.2.4 (Tomcat 7 is used to run TeamCity)
  • TW-55420 - agent names with ellipses
  • TW-55425 - It's possible to start new cloud instances for integrations without 2018.1 API implementation
  • TW-55430 - Cursor is displayed in the tree and over buttons in FF.
  • TW-55432 - Docker Push: extensive verbose logging in case when wrong authentication was specified
  • TW-55435 - Startup scripts do not output the Java path used
  • TW-55436 - ValidatorException in GitHub Issue Tracker
  • TW-55439 - No agent names for some of the agents on the agent pool page
  • TW-55442 - IE11 shows vertical scroll bar for a short period of time on attempt to open react popup
  • TW-55457 - Mouseover on personal build icon triggers an error when build has no changes
  • TW-55459 - Do not duplicate auth and quest feed URLs in NuGet feed hint
  • TW-55461 - "Recent History" section disappears on mouse hover
  • TW-55476 - 'arenas' branch name is rendered as 'a renas'
  • TW-55477 - Too wide build line on current problems tab
  • TW-55479 - Strange note "paths are relative to <TeamCity data directory>"
  • TW-55484 - REST: Some (mostly debug) requests do not work on read-only node
  • TW-55485 - Amazon ECR: cleanup for published images doesn't work
  • TW-55490 - AWS ECR: StackOverflow exception in teamcity-server.log
  • TW-55496 - TeamCity may detect seemingly unrelated [Ancestor changed] changes.
  • TW-55503 - Absolute URL in warning icon popup
  • TW-55504 - Strange looking grey color for queued build estimate icon
  • TW-55512 - AWS ECR: remove registry name from the connection and add "Test connection" button instead
  • TW-55514 - Changes for build dependencies are constantly refresh on queued build page
  • TW-55530 - Allow only alphanumeric characters in the SSL certificates name
  • TW-55537 - .net CLI plugin does not propagate all versions of SDK via configuration parameters
  • TW-55540 - Popup opening can cause vertical scroll bar appearing and that can cause popup hiding: page jumps
  • TW-55544 - Deadlock during copy project operation
  • TW-55548 - Show in settings tab when an external Artifacts storage is configured
  • TW-55553 - .NET CLI: tests can be wrongly reported as successfully passed with 'Diagnostic' logging level
  • TW-55562 - NullPointerException on project build chains tab in case when dependency points to a non existing build type
  • TW-55569 - Can't scroll project lists in "Configure visible projects" popup in Safari
  • TW-55573 - Agent cannot connect to TeamCity server via https protocol
  • TW-55590 - Inconsistent Audit records typing for upload/delete SSL certificates action
  • TW-55592 - Show number of the uploaded SSL certificates near the menu item
  • TW-55605 - NPE in teamcity-server.log
  • TW-55617 - Do not show pull request related health report to users who do not have view settings permission in corresponding project
  • TW-55627 - Removing enforced settings template from project settings is not being persisted
  • TW-55629 - Deadlock during roles loading
  • TW-55632 - Cannot view diff for graphics file committed in VCS
  • TW-55634 - DevPackage JavaDoc is empty
  • TW-55636 - Broken list in "Edit Configuration Settings" on the Queued build page
  • TW-55646 - Alert is shown on attempt to update AWS cloud profile in case when project feature id and cloud profile id are different
  • TW-55647 - New artifacts icon suggestion is always shown for guest user

Cosmetics

  • TW-45982 - Change font for build type description
  • TW-46709 - Extra space after investigate/mute/flaky test icons
  • TW-52568 - Intellij Tool Provider reports invalid bundled tool version
  • TW-52577 - Build log line is not in its build step block (Java inspection/duplicates finder runners)
  • TW-53625 - Build icons can be cropped in FireFox
  • TW-53806 - Connection icon is displayed on a new line in add/edit issue tracker dialog
  • TW-53808 - Update bitbucket icon in UI
  • TW-53959 - Customize build dialog has unrelated text label if use does not have "customize build parameters" permission
  • TW-54113 - The "check" glyph near the "Dependencies" confuses
  • TW-54176 - "Loading process important messages..."
  • TW-54258 - Use hyphen in platform description of a PowerShell build step
  • TW-54260 - All colored backgrounds should have fill +32px on the left and right sides
  • TW-54388 - Use Consolas on Windows
  • TW-54407 - Build line: Font-size for all items should be 12px (except Builds Status — 13px)
  • TW-54582 - Lock icon is too close to Reset link.
  • TW-54601 - "Assign investigation" link for a fixed/given up build configuration is shifted to the left
  • TW-54605 - Warning icon is detached from text for some server Health items.
  • TW-54651 - Small UI changes for builds list
  • TW-54652 - .NET CLI: trim whitespaces in block names displayed in build/msbuild commands
  • TW-54675 - Run button height misaligns ... button when using emojis in custom Run button text
  • TW-54676 - Align icons on Current Problems tab of the Project overview page
  • TW-54863 - broken layout at Test History tab
  • TW-55134 - Mute comment is misaligned on build overview page (when test is both investigated and muted)
  • TW-55192 - New Artifact Icon UI hint is displayed higher than the icons are when test details are shown
  • TW-55236 - Consider renaming "Trusted SSL Certificates" tab to "SSL Certificates"
  • TW-55649 - Improve error messages in the SSL certificate upload dialog

Performance Problem

  • TW-49764 - Long UI requests (minutes) during test names cleanup
  • TW-49975 - Windows domain authentication under Windows TeamCity server can be slow: one authentication attempt at a time
  • TW-50516 - Slow cleanup after many deleted build configurations: slow disk scan on finding build's artifacts directory
  • TW-51904 - Remote run: dialog with configurations takes long time to appear
  • TW-53010 - Reapplying settings of TeamCity sbt runner plugin for multi projects bulld of sbt is too slow
  • TW-53617 - Slow disk usage calculation (many hours)
  • TW-53770 - Add a composite index on (vcs_root_id, modification_id) to vcs_history table
  • TW-54185 - Backup process occupies a lot of memory due to a large number of backed up files
  • TW-54558 - Deleted cloud profiles can cause many SQL queries to agent_type and related tables
  • TW-54613 - TestNamesCleaner can occupy a lot of memory on temporary objects if test names index contains a lot of tests
  • TW-54729 - Vsphere plugin can produce unnecessary I/O activity which can block other threads if disk access is slow
  • TW-54864 - Changes view: expanding test details hangs for at least several minutes
  • TW-54926 - Slow ProjectImpl.getOwnVcsRoots and related ineffective code in RedundantVcsRootsReport
  • TW-55052 - Slow opening of a page with several build problems
  • TW-55116 - Slow build history loading: slow artifact dependencies loading
  • TW-55480 - Run test names cleanup outside of the main cleanup process
  • TW-55666 - High memory usage if there are many build configurations with many branches

Exception

  • TW-54474 - Premature UI initialization in RemoteDebugExecutor component
  • TW-54593 - Error creating bean with name 'jetbrains.buildServer.web.plugins.agent.AgentPluginsController#0': Singleton bean creation not allowed while singletons of this factory are in destruction
  • TW-54673 - AccessDeniedException in teamcity-server.log while generating DSL documentation
  • TW-54804 - Unexpected error on Build Queue page when two cloud profiles with same id are defined.
  • TW-55102 - Read-only node. Exception is thrown when trying to access removed VCS root.
  • TW-55223 - "Failed to update nuget provider metadata" in teamcity-server.log
  • TW-55242 - Read-only mode: ClassCastException in teamcity-server.log
  • TW-55329 - java.lang.InstantiationException: bean testRuns not found within scope while processing request: POST
  • TW-55370 - Argument for @NotNull parameter 'agentPool' of jetbrains/buildServer/web/functions/auth/AuthorizationFunctions.canViewAgentDetailsInPool

Usability Problem

  • TW-17703 - "We didn't find any VCS changes committed by you" message on My Changes page
  • TW-30438 - JDBC drivers: include into dist package or download
  • TW-33627 - It is not clear that server health items hiding is affecting other users
  • TW-37484 - Rename 'NuGet Integration' to 'NuGet' in 'Integrations' sidebar section
  • TW-41140 - Deleted user's name not shown in build type's audit
  • TW-44307 - List cloud agent instances and running builds on agent image pages
  • TW-47449 - Zip containing Kotlin script decompresses to hidden folder on MacOS
  • TW-49018 - Failed nunit tests won't stop succeeding build steps (confusing Process exited with code 1)
  • TW-50319 - "Could not start new instances, running instances limit reached" message shown on Agents > Cloud page is confusing
  • TW-51194 - Bundled jre has priority over Java value passed via TEAMCITY_JRE environment variable (runAll.bat)
  • TW-52106 - Expand artifacts in popup by click to line
  • TW-52256 - Inconsistent color for artifacts and pin icon
  • TW-52480 - Build time popup problems
  • TW-52827 - Use a colorblind-safe red/green colors pair
  • TW-52856 - Provide operation name when reporting an AWS error
  • TW-52898 - make runAll.bat more userfriendly (confusing Looking for installed Java.. output)
  • TW-53035 - Remember the state of the checkbox "All unshared builds this one depends on" between invocations in remove from queue dialog
  • TW-53246 - Rename ".teamcity" to remove dot (".") from the name.
  • TW-53385 - Make agent.bat output more user-friendly
  • TW-53431 - Parent project link on Meta Runners tab should lead to the Meta Runners tab of the parent project
  • TW-53464 - Confusing IDE outdated plugin (without authentication support) behavior
  • TW-53763 - Terms of Service plugin: Warn administrator when private policy file is missing
  • TW-54046 - Ability to reset overriden shared resource
  • TW-54175 - Wrong calculation of how much building time left
  • TW-54262 - "Changes Browser" dialog doesn't get focus
  • TW-54415 - ReSharper Inspections: make "wrong mode" error message more user-friendly
  • TW-54566 - Confusing message in build log when Powershell runner is started in docker on Windows
  • TW-54640 - Confusing message in build log when docker OS type is not detected
  • TW-54666 - Remove queued build from the experimental UI at once when it is canceled
  • TW-54684 - Disable Move To Top icon for the first queued build in experimental UI,
  • TW-54764 - Hidden inherited parameters are hard to notice
  • TW-54788 - Read-only: confusing messages about absent create buttons on a project administration page
  • TW-54810 - Clean up files left from canceled backup processes
  • TW-54862 - Disable upgrade plugin menu item when user is not logged in
  • TW-54888 - Inconsistent downloaded artifacts information in the build log
  • TW-54891 - Add unit for the speed metrics
  • TW-55058 - Remove "No builds running" text because it doesn't contain information and clutter the screen
  • TW-55086 - Changes View constantly repaints and relayouts itself unnecessarily
  • TW-55104 - Read-only node. Edit Settings link should be renamed to View Settings.
  • TW-55115 - Read-only node. Open template for view from the Build configurations tab.
  • TW-55235 - Add description and link to the documentation page for the SSL Certificates tab
  • TW-55238 - When there a problem when parsing/uploading an SSL certificate the error message should clearly state the reason
  • TW-55280 - Erratic web page jumping with the new artifact popup
  • TW-55343 - Confusing message: Build configuration has problems
  • TW-55355 - Constant "Page reload is required popups"
  • TW-55385 - Build Problems From Dependent Builds: Links Should Open Builds Not Build Types
  • TW-55393 - NuGet feed: change hint for all steps related to NuGet publish
  • TW-55405 - Amazon ECR: unclear logic with "AWS Region"
  • TW-55428 - Docker push: add asterisk for 'Image name:tag' label
  • TW-55482 - Group archived and not triggered build configurations on the build chains view
  • TW-55527 - Add SSL certificates upload/delete action to Audit
  • TW-55561 - Show message when certificate alias exceeds supported length
  • TW-55591 - Consider less strict policy for the SSL certificate names
  • TW-55593 - Auto fill the certificate Name value based on the certificate file name

Security Problem

23 security problems varying in importance up to critical were fixed

  • 50707 - Provide audit on server restart/upgrade actions
  • TW-20644 - Allow to limit number of running build chains
  • TW-51165 - Support wildcards in .NET plugin
  • TW-47238 - Online JavaDoc for Kotlin DSL API
  • TW-48468 - Easy way to update NUnit3 for use with NUnit runner
  • TW-49925 - Allow build configurations to be attached to multiple templates
  • TW-51426 - Commit Status Publisher: publish VSTS/TFS pull request status
  • TW-52265 - REST API: expose project default template as a dedicated feature
  • TW-52263 - REST API: Expose multiple templates
  • TW-51075 - Support composite builds in REST
  • TW-47392 - Official TeamCity Windows Docker image
  • TW-51459 - Upgrade bundled .net Tools (dotCover and ReSharper CLT) to the latest released version (2017.2)
  • TW-52164 - Composite build should provide aggregated information about coverage, inspections and code duplicates
  • TW-27714 - Ability to download and upgrade TeamCity server automatically
  • TW-51254 - Implement native SVN checkout support instead of using SVNKit
  • TW-51277 - Implement artifact support for composite builds
  • TW-52459 - Cloud Profiles to support new AWS instance types: c5.*
  • TW-50762 - Check compatibility with .NET Core 2.0
  • TW-50760 - Add ability to collect code coverage
  • TW-51632 - Add 'Check for updates' button on the update admin page
  • TW-52036 - .NET CLI: convert configuration parameters to replace dashes by dots
  • TW-51319 - Agent configuration parameters have wrong visual studio 2017 version (switch to vswhere utility)
  • TW-13806 - Copy external change viewer definition on VCS root copying
  • TW-51381 - Composite build misses 'move to top' action from queued build
  • TW-47141 - "Copy build configuration" should allow using projects with versioned settings as destination
  • TW-50498 - DSL generation is too silent
  • TW-51248 - Support remote debug for Ant runner
  • TW-50499 - DSL should fail if I have two entities with same ID
  • TW-52186 - Add possibility to include only certain build types in new build type filter
  • TW-50444 - Collect and present information about docker containers related to the build
  • TW-47306 - Make more prominent UI hints to differentiate status and administration sides of site
  • TW-5031 - Ability to see all builds on the server in a single view
  • TW-46219 - Insert TeamCity version information into workspace description
  • TW-50112 - Automatically provide links to commits in external VCS hosting services
  • TW-30031 - Enable diff viewing on github
  • TW-17971 - Derive failure status for build failed because of snapshot dependency from the dependencies failures
  • TW-41165 - REST: Create user group with roles via a single request
  • TW-41163 - REST: Create a group with parents
  • TW-34946 - Action to restart the server from web UI
  • TW-12316 - Add logging for Windows Tray Notifier
  • TW-52029 - Add DSL for .NET code coverage parameters
  • TW-50490 - To allow edit settings in UI for projects stored in Kotlin format
  • TW-51822 - Provide Kotlin DSL for Docker build runner
  • TW-50724 - Ability to disable bundled plugin from UI
  • TW-51218 - Show suitable environments on Change details page.
  • TW-46899 - To support libraries in Kotlin DSL
  • TW-52007 - Show "N build configurations" will be affected warning when default template is being changed
  • TW-51524 - Show overtime in new build line component
  • TW-46677 - Commit Status Publisher: Add support for TFS/VSTS
  • TW-50170 - Add 'Upload plugin' and 'Delete plugin' actions on the plugins admin page
  • TW-47332 - Perforce Plugin's "Stream" field does not work with p4 depots with StreamDepth of //DepotName/1/2
  • TW-51417 - Detect type of Docker server OS
  • TW-48543 - To provide a method in open API to get builds changes including changes from dependencies
  • TW-34021 - My Changes - Add ability to hide "Not Triggered"
  • TW-8505 - Progress bar on the "My Changes" page
  • TW-21694 - There are no counters in tabs on change details page
  • TW-51672 - To support lfs.storage for git agent-side checkout
  • TW-51398 - Action components for build line presentation
  • TW-10034 - Ability to terminate instances after current build finish as manual one-time action
  • TW-50500 - DSL. teamcity-configs:generate task should wipe output
  • TW-22444 - Reusable component to display long content truncated according to available place
  • TW-51007 - Docker build: add a warning if user try to specify Dockerfile outside of Context folder
  • TW-50578 - Autodetect for docker-compose file
  • TW-50624 - Default templates in projects
  • TW-51399 - Artifacts presentation for build line
  • TW-51397 - Add titles to BuildDuration components
  • TW-51400 - React component for build agent status
  • TW-50579 - Add tree icon for docker-compose file
  • TW-6994 - Add option to command line runner to consider STDERR messages as errors
  • TW-22293 - Make original failures in Failed dependencies builds list stand out
  • TW-50497 - DSL objects missing toString
  • TW-50496 - One-Click DSL debug
  • TW-19891 - Show builds with option "show changes from dependencies" on builds tab of the change
  • TW-50360 - Add option to perform "docker pull" before starting a build step with docker run wrapper
  • TW-50178 - Run a command-line/gradle/ant/maven runners inside a given docker image
  • TW-24354 - REST API allowing to assign investigations
  • TW-50779 - Add health report for build configurations where TeamCity cannot delete published docker images from a registry
  • TW-50740 - External change viewer: open link in a new tab by default
  • TW-50841 - Display uploaded plugin in the plugins table without server restart
  • TW-50936 - REST: add webUrl field to agents
  • TW-50474 - Add login to docker option on build feature settings
  • TW-51161 - Docker connections: let's combine two docker connection types in one
  • TW-50179 - When a build is cleaned up/deleted, TeamCity should remove docker images pushed from this build to docker registry
  • TW-50472 - Docker wrapper extension should support an option to set ownership of created files in checkout directory to buildUser ID
  • TW-42398 - Docker detection on agent
  • TW-50180 - Add login/logout to a particular docker registry (as build feature options)
  • TW-41272 - Retrieve agent activity status via REST
  • TW-35265 - Log roles/permissions changes in audit log
  • TW-50440 - Docker Builder (Runner)
  • TW-21746 - Provide a ./bin/teamcity-server.sh restart option
  • TW-50181 - Implement docker-compose wrapper around a build to start/stop services required for the build
  • TW-50241 - Add artifacts chooser to NUnit "Run tests from" field
  • TW-50520 - Add audit entry for installing/removing server plugin
  • TW-36632 - Server should restart on unexpected exit (e.g. JVM crash)
  • TW-50421 - Enable Commit Status Publisher for VSTS by default
  • TW-50443 - Link 'pushed' docker images with the build
  • TW-50699 - Automatic links to commits GitHub, VSTS or BitBucket
  • TW-50445 - Clean up unused docker images and containers when build needs more disk space
  • TW-50441 - Dockerfile detection
  • TW-40603 - Linkify comments in callouts for issue tracking

Usability Problem

  • TW-49021 - Understanding notification selection rules
  • TW-43818 - Don't require users to enter path to NUnit 3 console runner
  • TW-52629 - Change name of agent RDP-files
  • TW-51351 - Console log is not redirected into catalina.out after auto-update
  • TW-52229 - Tray notifier. Rename the folder where log files are stored.
  • TW-52411 - Misleading text for 'build failed to start' notification for composite builds
  • TW-50134 - Changes in build chain are shown as pending (composite build)
  • TW-52447 - Update procedure cannot be cancelled though Cancel button is enabled.
  • TW-51587 - UI for the All builds page for finished builds only
  • TW-44850 - Using parameter with space in "Path To Solution File" in Nuget Installer is not allowed.
  • TW-52392 - Rework the text displayed in the UI near Server URL field in the cloud profile.
  • TW-42568 - Add a link from 'Agent Summary' page for a cloud profile to 'clouds' page
  • TW-52460 - Remove 'Fail build on specific text in build log' failure condition for a composite build
  • TW-49869 - Projects Import: 'Selected file must be a ZIP archive' error on attempt to upload an archive
  • TW-52400 - Progress icon near the "Group by agent pools" is spinning when nothing happens
  • TW-50003 - Show which projects are affected by 'Load project settings from VCS...'
  • TW-51241 - TeamCity spams javascript console
  • TW-52097 - .NET CLI plugin: make hint message for Projects files field more specific
  • TW-52267 - .NET CLI: add hints for "Test case" and "Test names" filter in vstest command
  • TW-51154 - Add grouping by project cloud profiles on Clouds page
  • TW-46192 - NuGet Dependency Trigger: wrong hint message for Custom Path field
  • TW-52298 - userId is ignored in 'profile.html' request
  • TW-49750 - Show links to cloud profile configuration pages
  • TW-52128 - Better presentation for builds without estimated progress for new UI
  • TW-40137 - Running build content shifts depending on the size of build status text
  • TW-49189 - Cloud profiles. <Project pool> is displayed in Agents tab though it is hidden in the Pools.
  • TW-47078 - Rename "Pause triggers"/"Activate triggers" actions to be more clear
  • TW-49170 - Add hint about valid Inspection tool format to Upload IDEA tool window
  • TW-51773 - Incorrect callback URL construct when server url has trailing slash
  • TW-51636 - Selected branch choice goes back to Active branch in the build configuration screen
  • TW-51969 - Kotlin DSL: add teamcity.build.workingDir parameter to MavenBuildStep
  • TW-51634 - Improve logging when server is configured to use proxy with authentication but no/invalid credentials are provided
  • TW-51768 - "Fail build if X is more by at least 1 compared to the latest successful build" doesn't work
  • TW-13281 - MyChanges: cancel builds from the MyChanges page
  • TW-25333 - Show changes from snapshot dependencies in email notifications
  • TW-50935 - Hide 'Start investigation' links from build and build configuration pages
  • TW-23502 - No collapse all/expand all actions on project page
  • TW-51500 - "My Investigations" page forgets selected grouping
  • TW-51460 - Show test failures in composite build popup
  • TW-51011 - Java used by TeamCity server can be defined only once per Windows console
  • TW-51283 - Catalina.out log can be written to wrong folder (Windows)
  • TW-51285 - Close server console after server stop
  • TW-9137 - Add Note in Can Run On popup in build queue if build is waiting for some dependencies
  • TW-46933 - Confusing compatible agents page for the case when cloud agents are starting
  • TW-50769 - Improve "Manage Templates" button positioning
  • TW-50891 - "Select/Deselect all" buttons in Remote Run dialog disabled during indexing
  • TW-49743 - Improve documentation for Swabra plugin
  • TW-51018 - Change the appearance of disabled plugins in UI.
  • TW-50992 - Sample plugin uses deprecated api (TeamCityLoggingListener.java)
  • TW-46329 - Confusing "Build settings have not been finalized" when the server does not run builds because of expired license
  • TW-44756 - Report tab scrollbar does not reset
  • TW-50610 - Improve the 'Based on...' header on edit build configuration page for template-based configs
  • TW-48632 - Ability to view issue tracker settings when Kotlin versioned settings are enabled
  • TW-50313 - VSTS Commit Status Publisher - add hint about supported VCS root

Bug

  • TW-50605 - Docker: login to docker registry doesn't work
  • TW-52642 - Inappropriate error message on trying to run Linux Docker container under Windows
  • TW-52558 - Show agent in build time popup
  • TW-48658 - Incorrect comment on hovering over "You do not have enough permissions to edit this pool"
  • TW-52456 - Restore from a backup is broken when using the jTDS driver
  • TW-52508 - Build types could Inherit the configuration type when they are created from a template.
  • TW-52138 - Unexpected error on build configuration settings page opening when default template is not found.
  • TW-52637 - A build configuration can be attached to the same template more than once
  • TW-51420 - Endless TeamCity server restarting when Tomcat or http port is not available
  • TW-52636 - Build type options inherited from default template are ignored
  • TW-50143 - Make entire system CPU load data more clear as to what is really means
  • TW-51615 - Build Promote action promotes the build to all artifact dependencies in a dependent build (schedule trigger)
  • TW-52522 - Make sure automatic update can be rolled back by restoring content in .old (currently it cannot due to overwritten teamcity-server-restarter.*)
  • TW-52623 - Improve 'Build Progress' alignment for builds without stop button
  • TW-52609 - Docker not detected on Linux out of the box
  • TW-52626 - Change hint for custom path of NUnit 3 console tool
  • TW-52621 - Non-standard thread dumps on "MySQL Lock Wait Timeout has encountered"
  • TW-52590 - Test connection button can appear on build feature dialog without any connections
  • TW-52569 - Attaching to template does not eliminate duplicates in build type options
  • TW-52466 - Project History tab doesn't show builds from subproject
  • TW-52261 - Brush up open API related to multiple templates
  • TW-48986 - Incorrect hint for "do not have enough permissions" reason on Agent Pool page
  • TW-47556 - Amazon EC2 plugin: Use filtering dropdown for fields that can be large
  • TW-31130 - Possible "Cannot find commit" error on agent-side checkout (concurrent non refs/heads branch pointer move case)
  • TW-52620 - Stop button is visible on build overview page even without respective permission
  • TW-50204 - Potential ClassCastException involving SBuild.isFinished() in *.jsp, *.jspf, *.tag
  • TW-52588 - Failed to upload artifact exception (artifact name contains invalid characters)
  • TW-52606 - Windows Tray notifier does not log the reason of connection failure
  • TW-52017 - Unable to start any build step with Docker Wrapper on an agent from official docker image
  • TW-52597 - Fix create new statistics chart dialog when creating chart from parameters tab
  • TW-52602 - java.lang.InstantiationException: bean notificationRulesForm not found within scope on reordering notification rules
  • TW-52589 - Branch selector is not displayed in IExplorer10.
  • TW-52534 - Fix todo in teamcity-server.bat
  • TW-52594 - build configurations tree is not loaded in Notifications using IExplorer 10.
  • TW-51609 - Inconsistency in the based templates displaying after the default template ID was regenerated.
  • TW-52482 - SwabraLogger - Failed to read C:\BuildAgent\work\5092045165d32a0b\.idea_output\production
  • TW-51825 - Cannot read property: estimationForTimeLeft error on attempt to run custom build
  • TW-52576 - Update hint on "Upload Meta Runner" dialog to reflect the actual requirements
  • TW-47816 - Agent's details can have wrong host if reverse proxy is used which does not add original client address
  • TW-52544 - Stop option in failure conditions should cancel the build chain
  • TW-52593 - Errors in catalina.log when server is shutdown during JSP pre-compilation
  • TW-52559 - No builds nor filtering selector are shown on build type overview page when favorite builds filtering is on
  • TW-52530 - Make confirmation before the upgrade describe the process
  • TW-52575 - Code duplicates section on composite build overview page appears with considerable delay
  • TW-52203 - Rename docker related settings in xml
  • TW-52110 - Incorrect test duration for a test reported in a dependency of a composite build
  • TW-52432 - Unclear order of the deployment build configurations display on build results
  • TW-52381 - There can be no "failed to start" note in web UI when the latest build is failed to start
  • TW-52533 - Wrong incompatible licenses filtering: empty list
  • TW-51918 - Docker shell script for Ant is missing escaping quotes for parens
  • TW-52339 - .NET CLI: make the cause of the error visible on the build overview page
  • TW-52295 - misleading warning in build log for a build with dotcover
  • TW-52490 - TeamCity does not detect JDK 9 installed in non-standard location on Windows
  • TW-52545 - Composite build can fail on "fail on specific message in log" condition when none is listed
  • TW-52395 - NullPointerException when trying to send "build is probably hanging" notification for a composite build
  • TW-52528 - Brush up UI wording related to automatic update
  • TW-52452 - Failure conditions for a composite build do not affect its status
  • TW-52532 - Improve logging related to autoupdate
  • TW-52509 - Cannot ungroup composite build (user has no permissions to access part of the chain)
  • TW-20744 - Agent pool name is limited to 30 characters
  • TW-52374 - Provide correct tool-tip for Edit Agent pool button.
  • TW-51716 - Swabra ** rules don't seem to work
  • TW-51344 - Auto-updated server is auto-restarted after user stops it
  • TW-51369 - teamcity-server-restarter.bat.new is present in bin directory after auto-update
  • TW-52506 - DSL fails with 'UUID is missing' error when it contains mix of DSL API v10 and v2017.2
  • TW-52413 - Inconsistent presentation of "Edit cloud profile" link for agent and agent type pages
  • TW-52376 - An error in Docker Cloud plugin setting page
  • TW-52474 - Infinite Loading on build chain section of Dependencies tab (user has no permissions to view part of the chain)
  • TW-51295 - OOME on build agent
  • TW-52483 - Running composite build containing dependencies where user has no view permission breaks project/build configuration/build overview layout
  • TW-52494 - Project becomes inaccessible after creating a cycle project hierarchy
  • TW-52472 - Unhandled exception on opening Artifacts tab of a composite build when user has no permissions to view dependency build
  • TW-51899 - Incorrect behavior in branch drop down at bottom of screen.
  • TW-52409 - "Terminate After Build" condition can terminate the agent if it unregisters
  • TW-52469 - Docker Compose: extensive logging in a build log in case when old docker compose version is installed
  • TW-52404 - Xcode 9 is not detected
  • TW-52299 - Docker wrapper cannot run Ant build if target java exists only in container and does not exist on agent
  • TW-47156 - Webhook yields 401
  • TW-51023 - Cannot run Golang builds inside a Docker container (do not copy environment variables from agent to docker, unless they are specified explicitly in the build)
  • TW-51253 - Confusing counter of failed builds for running composite builds.
  • TW-52384 - No build started notifications for composite builds
  • TW-52379 - New title for Administration pages
  • TW-52369 - Build queue optimization process can produce unnecessary build in nodes where we reached internal limit of processed equivalent builds
  • TW-52362 - Display build configuration type (composite/deployment) on the user-level Settings tab
  • TW-51902 - Too verbose logging in commit hooks plugin
  • TW-51467 - Template-based build configurations fail to load if build step (runner) ids in them clash with ids from template
  • TW-51984 - Wrong message on the delete template action if the template is being used as a default one
  • TW-52371 - Duplicate keys in mappings access_token=80 and access_token=80
  • TW-52270 - "Install build agents" link disappears from Administration page
  • TW-52397 - Improve the UI appearance in new Administration->Plugins List page
  • TW-46023 - Unused imports are generated when TeamCity configs are converted into DSL.
  • TW-52280 - .NET CLI: should not analyze code coverage if tests fail to start
  • TW-52067 - .NET CLI: MSBuild command does not fail when specified invalid project path
  • TW-51240 - Failed test can be shown as having several failures in one build when it does not
  • TW-52179 - Test duration graph for tests in a composite build contains build only from one build configuration
  • TW-52279 - Wrong agent requirements for dotCover in .NET CLI steps
  • TW-52378 - User-page title should be over sidebar
  • TW-51701 - Subproject should inherit parent project agent pools associations
  • TW-51633 - Wrong release date is shown on Update page
  • TW-51734 - IllegalArgumentException: SearchService.search must not be null while processing request
  • TW-52238 - Build steps auto-detection doesn't work on TeamCity server in Windows Nano server docker image
  • TW-52370 - User with "viewer" role doesn't see agents
  • TW-52372 - The 'teamcity.buildRevisions.detectUnknownCommitMerge' option doesn't work when build configuration has no attached commits from the VCS root
  • TW-52356 - Сloud agents belonging to the Project Pool are not displayed by default on Agents pages.
  • TW-51535 - Free Disk Space Performs check of systemDir
  • TW-38378 - Changing cloud profiles resets "Launched" time on all cloud agents
  • TW-52323 - .NET CLI: append path from vcs helper in all commands
  • TW-37961 - Improve error logging "NuGetExecutionException: Failed to execute NuGet TeamCity.ListPackages command. Exited code was -1"
  • TW-35096 - NuGet Restore fails if Exclude Version is selected
  • TW-52348 - Build progress popup goes beyond the window
  • TW-52040 - .NET CLI: add field for Runtime for "pack" command
  • TW-52232 - Show old dialogs for enable/disable & authorize agents in new ui
  • TW-52004 - Some agent OS icons are missing
  • TW-52331 - .NET CLI: all agent with .net cli are incompatible with .NET CLI build steps after upgrade from plugin version 0.9.4
  • TW-43688 - TeamCity agent follows symlinks when purging old builds
  • TW-52283 - .NET CLI: expand "Projects" window on each new project added from a tree icon
  • TW-50803 - Don't show all agent pools on the Build Queue page
  • TW-52268 - .NET CLI: build is successful even if vstest runner exited with code 1
  • TW-52241 - .NET CLI: build is successful regardless the error in a build log ("Testhost process exited with error")
  • TW-52305 - .NET CLI: rename default value for "Test filtration" vstest dropdown
  • TW-52264 - .NET CLI: wrong tree icon is used for vstest "Test assemblies" field
  • TW-52303 - .NET CLI: "nuget push" and "nuget delete" command aren't converted to new .NET CLI runner after server upgrade
  • TW-52258 - Horizontal scroller on Agents page
  • TW-52135 - Broken layout in the new Administration pane for the template used in many projects and build configurations.
  • TW-52271 - Data in "Download all tests in CSV" are not quoted
  • TW-50415 - Warnings when downloading maven artifacts for Teamcity Kotlin DSL
  • TW-52276 - No sidebar or breadcrumbs for create user account page
  • TW-52249 - Inappropriate styling in administration sidebar: current section looks like a header
  • TW-52248 - No breadcrumbs on user and user group pages under administration
  • TW-52183 - -Dteamcity.server.pidFile.alwaysCreate=true is appended to TeamCity server launch options for each server update
  • TW-52166 - Build agent may not stop its build during establishing connection for server-side patch building
  • TW-52233 - Move 'sort by' dropdown on agent pages to the top of the form
  • TW-52307 - No validation errors is printed to the output during local DSL generation under debug
  • TW-50595 - Show "Docker Info" tab only for finished builds
  • TW-52230 - Show meaningful message in case when ReactUI is not defined
  • TW-52251 - Collapsed pools are not remembered on Agents page
  • TW-52070 - Incorrect tags filter after clicking on tags icon for build with several tags
  • TW-52301 - DSL validation reports wrong duplicate name errors
  • TW-52297 - Branch and favorite filters are ignored for a personal build in notifications
  • TW-50816 - Do not commit "empty" plugin-settings.xml when project settings are in Kotlin
  • TW-51509 - Docker related logging is duplicated in command line build log
  • TW-52296 - Disabling cloud integration in project doesn't work
  • TW-51683 - Redundant Kotlin patch script is generated on VCS root extId change in DSL
  • TW-52277 - "Copy Build Configuration" layout is broken
  • TW-51870 - Brush up the list of environments/Deployments on the build results page
  • TW-49756 - Strange build ordering for the "master" builds for "compositeBuilds"
  • TW-44897 - Extracting template from a build type with disabled settings produces templates where these settings are disabled as well as in the resulting build type
  • TW-52027 - Change hint for .NET CLI build step
  • TW-52039 - .NET CLI: make "NuGet Packages" field required for "nuget push" command
  • TW-52066 - Agents sort options are placed incorrectly on Agent page in new UI.
  • TW-43979 - Table row is too narrow for build configuration name on Current Problems tab when collapsed
  • TW-52160 - Fix wrong icon for outdated agents in new ui
  • TW-51228 - Add test duration graphs on Tests tab of a composite build
  • TW-52150 - Promoted build can modify params of its dependency
  • TW-46273 - Show 'edit' links into breadcrumbs according to user's permission
  • TW-52061 - Child popups are detached from the parent popup on mouse over in new UI.
  • TW-36665 - Build.isFinished() should return True for build instances passed to BuildServerListener.buildFinished and BuildServerListener.buildInterrupted methods
  • TW-52222 - Support pager on agent/agent type history page
  • TW-52282 - TeamCity fails to load projects if any project is broken
  • TW-51245 - DSL: adding build step without a type makes build configuration incompatible with all agents
  • TW-52044 - .NET CLI vstest: make step settings more user friendly
  • TW-51035 - REST: Allow to mute/unmute tests and problems
  • TW-52244 - DSL UI patch doesn't work for multi-line checkout rules
  • TW-51893 - Multiline checkout rules don't work in dsl
  • TW-52013 - Make validation for snapshot dependency cycles aware of default templates
  • TW-52139 - Moving build configuration to subproject can cause cyclic snapshot dependency when default template is used.
  • TW-52243 - Irrelevant builds displayed on personal change details page
  • TW-43466 - Resharper Plugin crash/hang with a personal build
  • TW-52234 - Pressing on branch in configuration should open history for this branch not for all active branches
  • TW-51570 - Amazon EC2. "Instance type is empty" error when the default type is used.
  • TW-52205 - Misleading warning on Versioned Settings page
  • TW-18489 - Canceled latest build mislabels changes in a build with fewer earlier changes as History
  • TW-51966 - Add 'chain' icon to react build line presentation
  • TW-52137 - Breadcrumbs and title are missing on Create Template page.
  • TW-51758 - Check support of .NET 4.7
  • TW-51676 - Docker Wrapper: move all docker related logging to VERBOSE output (Windows containers only)
  • TW-51693 - Docker Wrapper: "'--init-script' is not recognized as an internal or external command" when trying to run Gradle step in Windows container
  • TW-51462 - Statistics tab - add new chart is easily confused by similarly named projects
  • TW-52173 - Ruby bundler 1.16 support
  • TW-51567 - Agent-side checkout of Git and non-Git VCS roots in single build can result in non-Git part missing on clean build
  • TW-45151 - Git clone race conditions leading to "error while applying patch" or "unable to collect changes"
  • TW-52144 - Cannot detect PowerShell build runner on TeamCity agent
  • TW-46586 - prevent findJava from finding/using unsupported JDK's
  • TW-52155 - Cannot start TeamCity server using runAll.sh when script is launched using path containing spaces
  • TW-51757 - Show full build log text for running build generates "Current time" timestamp in server timezone, even when user timezone is selected for display
  • TW-51873 - Refresh "Deployments" section on the build results without requiring manual page reload
  • TW-51394 - Error in runAll.sh when TeamCity installation path contains spaces
  • TW-40289 - IDEA plugin hangs when trying to login to slow server
  • TW-51548 - It is possible to assign an empty tag to a build
  • TW-21360 - Logging to IDEA plugin action is not cancelable when buildserver is down
  • TW-6063 - Canceling Remote run displays "Cannot send patch to server: null" message
  • TW-4959 - RemoteRun. Commit progres ignores cancel button
  • TW-47397 - Show appropriate message when access is denied
  • TW-45165 - Update plugin menu action is shown in disabled state
  • TW-51260 - Provide human-friendly message in IDEA plugin instead of Argument for @NotNull parameter 'fullPaths' of jetbrains/buildServer/BuildServerManager.getSuitableConfigurationIds must not be null
  • TW-52051 - Show actual tags instead of their number on mouse over on tags label in build line presentation
  • TW-41559 - Xcode detection throws errors
  • TW-51662 - I am not able to manually add a .net core step via plugin, it will not populate the command dropdown
  • TW-51897 - Project pool is offered for non-cloud agent
  • TW-52028 - .NET CLI plugin - remove confusing text from teamcity-agent.log (or move to DEBUG)
  • TW-52045 - .NET CLI plugin: change hints text
  • TW-52042 - .NET CLI: let's make "NuGet package sources" field a textfield (as it's now for NuGet Installer step)
  • TW-51607 - Layout is broken in Manage Templates dialog in Firefox.
  • TW-52005 - Align 'paused' and 'changes' build type column with new react based build presentation on overview page
  • TW-51279 - Docker clean-up server health report: let's show more detailed reason for a clean-up failure
  • TW-52071 - Commit Status Publisher: Add DSL for TFS publisher
  • TW-51968 - Git checkout files on MacOS agent failed if password contains '
  • TW-51497 - TFVC Personal build list all configurations
  • TW-51919 - REST query to retrieve builds for specific agent type can incorrectly find no builds
  • TW-48218 - Performance monitor can report errors (Use of uninitialized value $line) and those can go unnoticed
  • TW-39586 - Agent-side checkout with relative submodule urls hangs
  • TW-50913 - Only actions related to first attached template are shown on the Audit page if filtered by a multi-template based build configuration
  • TW-51886 - New React components should take into account user property 'Show date/time in my timezone'
  • TW-51932 - New react components should support user property 'Highlight my changes and investigations'
  • TW-51443 - Commit Status Publisher: Not Following Github 307 links
  • TW-51901 - Failed to start build runner 'Maven2' with ClassNotFoundException
  • TW-50340 - Build Log does not render build output correctly when Console view is enabled
  • TW-51774 - Multiple 'Test Connection' buttons on Docker registry section of the Add connection dialog
  • TW-51356 - DSL plugins fail to initialize under Java 9
  • TW-51687 - Entry is shown multiple times in View Artifacts dropdown on build type overview page
  • TW-47300 - When a Perforce change is detected for different streams, it is duplicated on My Changes page
  • TW-45994 - Change details revision for remote run shows time in wrong timezone
  • TW-51139 - Docker login build feature: make an authentication error more user-friendly
  • TW-7345 - Test Duration chart should display red line only for the test failures (not build failures)
  • TW-51198 - Finish build trigger can trigger a build on a wrong branch
  • TW-48038 - Perforce branch specification should use full consistent syntax for depot name specification
  • TW-49858 - Perforce with enabled feature branches reports wrong commit revision
  • TW-51591 - Docker Support: login doesn't work on Windows agents
  • TW-51590 - Docker Wrapper for Command Line doesn't work for Windows container if "Executable with parameters" option is selected
  • TW-51576 - JDK in Windows Docker images isn't properly reported
  • TW-21094 - Investigation should be removed if tests are no more running
  • TW-51611 - Default templates. Impossible to move subprojects and build configuration from subproject.
  • TW-51594 - "New version is available!" leads to wrong page
  • TW-39673 - Test duration chart on test history does not properly display failure for the tests run several times within a build
  • TW-51582 - No build data in build statistics chart tooltip for running build
  • TW-51106 - Agent's FJ_JAVA_EXEC env variable affects builds running on the agent
  • TW-51568 - Docker Compose: make the error about unhealthy status user-friendly
  • TW-22437 - Newlines can be lost when copying text form the build log
  • TW-50601 - Align fields on "Docker Repository" connection
  • TW-50776 - It's hard to distinguish running from successful build icons
  • TW-48706 - Fix minor glitches in first startup screens and login screens
  • TW-51323 - Login to registry is not handled properly when copying project or build conf.
  • TW-50880 - Unable to apply DOCKER_HOST for Docker Build step
  • TW-51534 - Too many messages on plugin loading error when the parent plugin failed to initialize
  • TW-50695 - Docker Support: improve logging on Windows agents
  • TW-50617 - No docker wrapper for Ant runner
  • TW-50600 - Docker Support build feature: add hint that Docker connection should be configured
  • TW-51465 - Time to start is empty for builds that are not yet ready (i.e. checking for changes, etc.)
  • TW-51483 - Irrelevant errors when dsl compilation fails
  • TW-40038 - Redefining JAVA_HOME might not change Java installation used by TeamCity server under WIndows (other vars are defined by previous server launch case)
  • TW-51178 - failed to upload artifacts from Docker/Gradle build
  • TW-51081 - teamcity-server.bat stop sets JAVA_HOME variable to bundled jre on Windows
  • TW-51193 - RunAll.bat can be used only once per console (no x86 server Java installed)
  • TW-50620 - Actualize links to the documentation on Docker Support build feature
  • TW-51444 - Allow failure condition test on personal builds
  • TW-51445 - Changes collection for build can fail if VCS root is attached to a build configuration
  • TW-51282 - log4j error during server start (No appenders could be found for logger (com.vmware.vim25.ws.XmlGenDom))
  • TW-51423 - Access denied error occurs on agent summary page
  • TW-51318 - Docker Wrapper: Gradle build runner fails to start in a container if TeamCity agent is installed in a directory with spaces in the path
  • TW-50145 - Don't publish NuGet packages under .teamcity directory by default
  • TW-46654 - To remove old settings from VCS when versioned settings are enabled for project
  • TW-50575 - Show docker prune command output in teamcity-agent.log
  • TW-50622 - Add hints for all Docker related runner
  • TW-51289 - Terminate cloud agents when base image is changed
  • TW-51148 - Template requirements and artifact dependencies overriding each other in a build configuration may prohibit overriding them further in the build configuration itself
  • TW-51305 - Add link to changes label in build line leading to changes tab (including 'No changes' case)
  • TW-50642 - Docker Compose: show messages about health check only in Verbose log
  • TW-50536 - Log all commands related to docker detection only in DEBUG
  • TW-50644 - Docker Wrapper: Command Line Runner in a container fails to start if TeamCity agent is installed in a directory with spaces in the path
  • TW-51293 - Error message from gradlew on trying to compile plugins\gradle-runner\scripts\init.gradle
  • TW-51278 - Docker Clean-up: log error in docker images clean-up with WARN level
  • TW-50754 - Server restart availability logic should be more robust
  • TW-50596 - Show "docker monitor started" only in verbose build log
  • TW-50658 - Slow server shutdown caused by serverShutdown listener in CloudManagerBaseImpl
  • TW-51257 - Docker plugin should check for pushed image's hash before deleting by tag from Docker Hub
  • TW-50743 - External change viewer: add a recognizable icon for VSTS changes
  • TW-51059 - Lots of builds can be left in the queue if they are scheduled to specific cloud agents and these cloud agents were removed
  • TW-51226 - Cannot create IDEA inspections runner for Maven project: "Path to pom.xml should be specified"
  • TW-51186 - User investigations counter should ignore investigations in archived projects
  • TW-50770 - Dockerfile location: null in step description when "from URL" option is selected
  • TW-51164 - Docker-plugin UI improvements
  • TW-51008 - Docker Build: make "Content" field a textarea, not just input
  • TW-50655 - Docker compose: show user-friendly error when docker-compose can't start because of duplicated build step
  • TW-50649 - Docker Compose: fix validation error
  • TW-51005 - Typo in hint on Docker Build step
  • TW-51171 - "Restart Server" action can result in "Error while stopping the server" without any details
  • TW-51125 - Notification actions, e.g. 'log in' cannot be used in dumb mode
  • TW-51001 - Cannot run builds in images with alternate ENTRYPOINT
  • TW-51173 - Server's temp gets new dslPluginsDocXXXdir directory on each start which is not deleted
  • TW-50692 - Periodic diagnostics thread dumps are saved into wrong directory on the server start
  • TW-51002 - Command line step inside Docker container does not work with "Executable with parameters" option
  • TW-50910 - Bad owner or permissions inside docker container created by docker wrapper
  • TW-51176 - DSL validation can fail when parameter refs are used
  • TW-50235 - Huge branch selector font
  • TW-50206 - Align the icon in the branch selector
  • TW-51129 - Failed to start TeamCity 2017.2 with the server.xml from the 2017.1
  • TW-51145 - Overridden build type settings get removed on detaching from template if their build config values match a value of non-effective setting from one of the remaining templates
  • TW-51128 - Overridden build type settings get duplicated in detach-then-attach scenario and also when a config is attached to the second and consequent templates
  • TW-50736 - Wrong license compatibility report on automatic upgrade when TeamCity is running in Professional mode.
  • TW-50576 - Rename parameters reported by agents for docker support
  • TW-51017 - Images aren't cleared during a cleanup if there are multiple connections to the same repo and the first one doesn't allow removal.
  • TW-50674 - Logout from Docker Hub after a build finished doesn't work
  • TW-51089 - When an agent is ignored for a specific amount of time, the displayed restart time is in the server timezone and not the users
  • TW-51053 - There should not be "Updating sources: ..." log lines in a build log if build does not have VCS roots
  • TW-50531 - Use truncated templates path in Manage templates dialog.
  • TW-50033 - VCS labeling is unreliable with Mercurial
  • TW-49987 - GitHub JetBrains/TeamCity.ServiceMessages #19
  • TW-49399 - Annoying flicker after refresh pages where is the .net coverage support
  • TW-49368 - Do not show build configurations with disabled default branch for the remote run default branch in IDE
  • TW-49224 - BuildTypeNotFoundException from PromotionBuildSettingsFactoryImpl.createBuildSettings on cleanup
  • TW-46570 - Wrong data in Disk Usage page
  • TW-46091 - Gradle plugin does not pass java.io.tmpdir to gradle process
  • TW-32931 - Different decimal point symbol in different builds for checkout speeds messages
  • TW-50554 - Commit Status Publisher fails to work with non default TFS collections
  • TW-50502 - Build steps can be incorrectly reordered when multiple templates are reordered.
  • TW-51093 - It's not possible to find out who and when archived the project if it was archived more than a year ago
  • TW-50993 - Hub plugin: users synchronisation affects users who are not associated with Hub
  • TW-50873 - Projects disappear from UI when settings are stored in VCS root with parameters
  • TW-51027 - Wrong build configuration icon in problems section on Investigations page
  • TW-51016 - Docker Build Feature: fix a hint text
  • TW-50556 - Dockerfile detection: path to Dockerfile isn't used for "Working directory"
  • TW-50950 - Docker images size is hugely increased in TeamCity 2017.2 EAP
  • TW-50849 - Template accessibility for current user is miscalculated for build types attached to multiple templates
  • TW-50746 - Stacktrace in catalina.out related to agent long-polling request when server is stopped
  • TW-50416 - Update TFS Java SDK to 14.119.2
  • TW-25838 - Clean NuGet packages cache on agents
  • TW-50757 - Remove section about "Docker Wrapper" from Docker Support build feature
  • TW-50720 - Do not use 'exclude variable' property in docker run settings
  • TW-50711 - Unhandled exception occurred while calling method isAvailable of org.jetbrains.teamcity.docker.DockerInfoTab
  • TW-50608 - java.lang.IllegalStateException: Duplicate key jetbrains.buildServer.clouds.vmware.connector.VmwareInstance@2ccab0
  • TW-50486 - NuGet package cache (%userprofile%/.nuget) isn't cleaned
  • TW-50627 - Correct help link to Web Socket connection issues in Health report.
  • TW-50603 - Rename "Docker repository" to "Docker registry"
  • TW-40636 - Right mouse click closes popups in Chrome on Mac
  • TW-50557 - Extensive logging with Docker Support build feature
  • TW-50457 - S3 Artifacts Storage: filter buckets by selected AWS Region
  • TW-50312 - VSTS Commit Status Publisher test connection fails while build status publishes successfully
  • TW-50494 - Reorder Templates popup is invoked incorrectly in Reorder Build Steps dialog.
  • TW-50266 - Command line runner autodetection may use incorrect interpreter for sh files
  • TW-50292 - Incorrect build is reused when remote running 2 configurations with snapshot dependencies and reverse.dep parameter
  • TW-32018 - Update VCS root ID in change-viewers.properties on ID change
  • TW-49443 - JavaScript error on adding new VCS username
  • TW-47734 - Use timeout when writing messages to the websocket

Exception

  • TW-52491 - "java.lang.IllegalArgumentException: user argument is null" for SVN externals and svn+ssh protocol
  • TW-51756 - java.lang.InstantiationException when navigating to admin.html with unexisting tab in item parameter
  • TW-52053 - Exception while optimizing build queue (deleted build type)
  • TW-51489 - Exception when trying to add artifact dependency on buildserver
  • TW-51880 - Unhandled exception occurred while calling method fillModel of jetbrains.buildServer.controllers.agent.AgentAuditLinkExtension
  • TW-51526 - java.io.IOException: Cannot run program "/bin/sh" in teamcity-agent.log on a Windows 7 platform
  • TW-51316 - RuntimeException during DSL plugin compilation

Performance Problem

  • TW-51436 - Slow run custom build dialog opening when there are a lot of builds in build configuration
  • TW-51631 - Audit page load is very slow when there are many records.
  • TW-52184 - Loading of artifacts of a composite build containing items from an archive can be slow
  • TW-52492 - 2017.2 EAP: Performance problem with "AgentTypeDatabaseStorage.loadAllowedProjects"
  • TW-52082 - REST: Optimize request for builds by affectedProject
  • TW-52199 - Slow opening of composite build overview page when build has artifacts
  • TW-52496 - Add ability to set custom fetchsize for SQL queries
  • TW-51060 - AgentRebootExtension.isLocal can be very slow for disconnected agent
  • TW-52440 - Make sure REST API does not load failed tests stacktraces if they are not required for response
  • TW-52429 - [Performance] Requesting suitable build configurations takes very long time.
  • TW-47602 - Slow generation of settings in Kotlin format for a big project
  • TW-52313 - Performance issues with TeamCity (large chain)
  • TW-45059 - High browser CPU load on agents page
  • TW-51746 - Copying a project never finishes and shows 504 error (slow copying of muted tests and notification rules)
  • TW-52172 - TeamCity performance issues (long artifacts cleanup times)
  • TW-52091 - TFS in Java working mode prevents TeamCity server restart
  • TW-52064 - Run on the same agent filter can slow down processing of the queue and loading of the queue page
  • TW-51974 - Slow initial page loading on slow connections because of large popups.html and bundle.js files
  • TW-51697 - Optimize build's VCS changes cache for the case of all available changes already cached
  • TW-51272 - Generate DSL documentation in background to avoid server startup delay
  • TW-50662 - Administration -> Users page takes a lot of time to load due to huge amount of JavaScript
  • TW-49469 - Versioned settings change log tab opens very slowly
  • TW-50657 - Slow UI due to min build id queries
  • TW-49613 - Initialization of vcs_root_id numeric sequence can take a lot of time
  • TW-49990 - AgentPoolImpl.getProjectIds always executes SQL query
  • TW-46325 - Slow "Assign projects" popup opening on agent pools page
  • TW-51988 - Windows installer: Ensure that files are not writable by all users on the machine

Security Problem

  • TW-51953 - Privilege escalation of TCBuildAgent service (thanks to Heliand Dema for reporting the issue)
  • TW-52089 - XSS via build configuration name on "Build Chains" tab

Cosmetics

  • TW-52401 - Align descriptions for "Additional terminate conditions" checkboxes on add/edit cloud profile page
  • TW-52351 - Update screenshots in the documentation for External Changes Viewer article.
  • TW-52470 - Remove obsolete agent series from statistics graphs for composite builds
  • TW-52556 - Misplaced move icon on notifications tab when there is only one item in the list
  • TW-52560 - Agent with unknown OS is missing "unknown OS" icon on Pools tab
  • TW-52543 - Fix delete confirmation message on Failure conditions tab
  • TW-52444 - Fix default template instruction
  • TW-51000 - Improve restart 'force' option description in teamcity-server.bat usage text
  • TW-52471 - Unify design for groups management administration pages
  • TW-52438 - Remove "planned agent" line from a queued composite build popup
  • TW-52352 - Provide correct tool-tip for Edit cloud profile link.
  • TW-38026 - Inconsistent word capitalization + some UI bugs in NuGet build runners
  • TW-31021 - UI Texts: the New Build Step page -> Code Coverage
  • TW-52207 - Use React component for progress everywhere
  • TW-51621 - Correct layout in the default template popup.
  • TW-51597 - Unify action list items on agent summary page
  • TW-51712 - Rename environment variable JDK_19 to JDK_9
  • TW-51739 - Align Help icon in Test duration popup dialog.
  • TW-52185 - Use React component for stop button everywhere
  • TW-52092 - Fix alignment on build configuration overview page (edit configuration / run & action buttons section)
  • TW-51406 - Builds list on agent overview page
  • TW-51816 - Make enable/disable running build node dialog a TeamCity modalDialog
  • TW-10771 - Words "Current" and "First run" on my changes and change details page do not make sense in case of personal builds
  • TW-51410 - Misaligned text on info server health items panel
  • TW-50643 - Docker Compose: show docker-compose stop events in Docker Compose section
  • TW-50609 - Align icon on Docker Build step
  • TW-50987 - Provide correct URL in the link to available TeamCity plugins.
  • TW-50737 - Align an icon for external change viewer
  • TW-50738 - Github icon for the external change viewer is in different colors
  • TW-10205 - Two scroll bars on Agents > Statistics page in Chrome
  • TW-50505 - Build configurations tab can be corrupted when there are multiple templates used.