Child pages
  • TeamCity 2017.2 Release Notes
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

Feature

  • TW-2288 - Ignored tests are not reported for JUnit4 when run with Ant runner
  • TW-8876 - Allow to configure proxy for issue tracker information retrieving
  • 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

  • No labels