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

Version 1 Next »

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 postitioning
  • 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 scroll bar 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 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 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

Security Problem

  • TW-51953 - Privilege escalation of TCBuildAgent service
  • TW-51988 - Windows installer: Ensure that files are not writable by all users on the machine
  • 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