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.