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

Feature

  • TW-52644 - Commit status publisher: Set specific User-Agent when sending HTTP requests
  • TW-51569 - Add support for Artifact Rules to composite builds
  • TW-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.
  • No labels