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

Feature

  • TW-6765 - Allow retrieving forgotten password
  • TW-8013 - Support TFS remote run from IntelliJ-based products
  • TW-8696 - Allow synchronization of nested LDAP group memberships
  • TW-9680 - EC2-billing aware agent instance shutdown (full hour billing case)
  • TW-10139 - Allow enforcing clean checkout for all builds a build depends from
  • TW-13352 - Ability to view build configurations that depend (snapshot or artifact) on the current one
  • TW-13772 - Action to copy failed test exception stacktrace into clipboard
  • TW-15032 - Provide a way to update bundled dotCover
  • TW-16078 - Make sure accidental opening of huge build log does not hang the browser
  • TW-16101 - It would be really handy if the "Triggered by" was a link
  • TW-19690 - Add a chooser/downloader of Maven version to Maven runner options
  • TW-20181 - Ability to ensure a build would not be merged/substituted with others
  • TW-20272 - Cancel a build on exceeding certain build log size
  • TW-20855 - Support NuGet Publish for TeamCity Feed
  • TW-22341 - Highlight all the downstream/upstream builds transitively when a build is selected in the build chain
  • TW-22400 - Chain view: display builds which can be continued to form a single chain in single chain, not different ones
  • TW-23395 - Allow configuring branched build configuration without default branch
  • TW-23766 - Build Failure condition: Option to stop build immediately on encountering build failure text
  • TW-24063 - Allow NuGet plugins to be used on Linux/mono
  • TW-29226 - Log the authentication module used by the user on login
  • TW-29904 - Note source build configuration for the change from snapshot dependency
  • TW-29958 - Make the build configuration and project status consider current branch filter
  • TW-33528 - allow overwriting build triggers defined in a template
  • TW-36525 - Group the builds on chain display
  • TW-41168 - Allow configuring proxy for agent-to-server connections
  • TW-43066 - Allow running IDEA inspections/duplicates with any released IDEA version (to match dev environment IDEA version)
  • TW-44148 - Get a list of active branches for a project using TeamCity REST API
  • TW-44380 - Add 'Agent upgrades too often' health report
  • TW-44531 - Allow commit-status-publisher plugin to be used with templates
  • TW-44755 - Honor TeamCity server URL when matching name entered in 'Quick Navigation' popup
  • TW-44808 - Improve PowerShell bitness handling (provide "auto" to match platform)
  • TW-45299 - Add test connection button to commit status publisher dialog
  • TW-45576 - Add TFS/VSTS into easy setup selector
  • TW-45849 - Support project ids auto-synchronization for JIRA issue tracker integration
  • TW-46640 - Please extend the GitHub TeamCity commit status publisher to use OAuth
  • TW-46712 - Support powershell on Linux and MacOS
  • TW-46947 - 'Build environment wanted' feedback form
  • TW-47315 - Support ANSI colours in maintainDB.sh output
  • TW-47377 - Add support for Personal Access Token in TFS connections
  • TW-47849 - Enforced settings: support build features
  • TW-47985 - Add TFS icon for connections
  • TW-48018 - Commit Status Publisher configuration dialog has to support "First attached VCS root" option
  • TW-48180 - Export project: don't export parents and dependencies if user has no edit permission there
  • TW-48293 - Polymer-based branch selector
  • TW-48390 - Provide ability to run Android Studio inspections out of the box.
  • TW-48579 - Add step number on Build Steps page
  • TW-48650 - Hub plugin - implement an option to merge users by the verified email
  • TW-48796 - Hub plugin: export TeamCity users to Hub
  • TW-48876 - Agent Cloud region support for London
  • TW-48889 - Support NuGet 4.0 client
  • TW-49013 - File content replacer: Add support of new csproj files
  • TW-49026 - Support overriding of build features and failure conditions inherited from a template
  • TW-49100 - Support artifact downloads from scripts with external artifacts storage
  • TW-49177 - Add storage settigns reference to artifacts index
  • TW-49217 - [File Content Replacer] Support FROM in Dockerfile's
  • TW-49272 - Allow filtering projects by user permisisons

Usability Problem

  • TW-5494 - Use bundled log4j configuration, unless modified by the user
  • TW-10480 - Increase test name length in web GUI
  • TW-19668 - Highlight current build configuration and reused builds on dependency graph of a build configuration
  • TW-26778 - "Hide Successful Configurations" isn't branch aware
  • TW-32906 - Make long unbreakable lines in change comments not stretch the layout (e.g. wrap)
  • TW-33521 - Xml report plugin should report error when report is valid but doesn't match format
  • TW-42130 - No build configurations in remote run dialog for TFS projects can be confusing
  • TW-43591 - Improve issue tracker test connection message "The specified issue id can't be matched"
  • TW-44754 - It's required to go down through all parent projects before selecting a build configuration in quick navigation popup
  • TW-46507 - Rework Create build configuration / project actions to make all the options presented on a single "create" page
  • TW-47191 - Links in Nuget feed responses use ''' in url to escape single quote
  • TW-47831 - Add a scrollbar for all popups on Tools page
  • TW-47867 - Add hint for the uploaded JetBrains CLT format
  • TW-47959 - Requests to /app/subscriptions blocking tab close
  • TW-48013 - System problems are reported inconsistently by Commit Status Publisher
  • TW-48055 - Do not show an absolute path for an uploaded archive in the validation error
  • TW-48168 - Cloud profiles. Provide a counter for project cloud profiles in the Administration menu.
  • TW-48673 - VSC Root - Wrong terminology for Perforce VCS Root settings (uses Git terminology)
  • TW-48738 - "Apply to all snapshot dependencies" option stays checked in Custom Run dialog.
  • TW-48755 - Make TFS connection errors more user friendly
  • TW-48758 - Provide a human-friendly response on request with failed CSFR check
  • TW-48788 - "Cannot create a project using the specified URL. The URL is not recognized." error when connecting to BitBucket
  • TW-48789 - Wrong hint for "Package source" in NuGet Publish build step
  • TW-48795 - Incorrect behavior on using buttons in Commit Status publisher dialog when the VCS root is detached.
  • TW-48827 - Redesign the way of displaying build steps with long type names in the Build Configuration Settings.
  • TW-48923 - Breadcrumb popup is collapsed (auto expand current project if there are no other siblings)
  • TW-48944 - View build file content: no way to copy
  • TW-49036 - Add hint for "Auto" maven version
  • TW-49037 - Add sort by version number for fetched maven versions on Tools page
  • TW-49193 - Show TFS connections on Create project/build configuration page in fixed order
  • TW-49194 - Several 'From TFS' icons on the create vcs root page when multiple TFS connections are configured
  • TW-49248 - Duration column on build config Overview and History should have better presentation
  • TW-49320 - Add descriptions to PowerShell run modes options in PowerShell build step
  • TW-49420 - Allow re-using maven local repository in subsequent steps when non-default is used
  • TW-49423 - Use consistent naming for secure values storage
  • TW-49454 - Log proxy html reply with error under DEBUG level
  • TW-49467 - All tab line on User Profile page should be clickable (not only text)
  • TW-49534 - User profile Roles tab should show full project paths

Bug

  • TW-6350 - Display "Critical error in configuration file ...plugin-settings.xml" only of affected projects
  • TW-20273 - Modifying a build config when the disk is full results in the loss of the configuration
  • TW-20725 - Entered value of a password field is displayed as %secure:teamcity.password....% in the parameters list
  • TW-22339 - Different set of builds is displayed for a build chain for triggered and not yet triggered builds.
  • TW-22415 - Occasional "{build.status.text}" in build problem description
  • TW-24460 - Display build's dependencies tab and all the chains on it even if no dependent builds were triggered in the chains
  • TW-24654 - Perforce VCS root not able to detect CL number for build
  • TW-24976 - XMLRPC Exceptions (SQL exception: Can't find record in 'agent_sources_version'), MySQL issue?
  • TW-27485 - Agent missing Perforce checkout files (checkout rules are case-sensitive)
  • TW-28245 - Several "Publishing artifacts" blocks in the build log for internal artifacts (perfmon case)
  • TW-30009 - uninstaller not signed
  • TW-33360 - REST Build details do not expose finish build trigger data
  • TW-33533 - Changes in feature branch contain changes included in default branch
  • TW-34461 - NuGet feed removes line breaks/carriage returns
  • TW-37032 - "Branch Remote Run Trigger" may trigger insane amount of builds
  • TW-37764 - Nuget package id's are case-sensitive. And they shouldn't be.
  • TW-39060 - Projects can be sorted on Overview page not according to "Configure visible projects" order
  • TW-39126 - Support case insensitive search in TeamCity NuGet feed
  • TW-39416 - Teamcity Nuget Feed serves the value of the field <description> in the field <summary>
  • TW-39498 - Removing investigation is not saved via bulk Investigate / Mute dialog
  • TW-40363 - Only one version of each NuGet package published in a single build is included in NuGet feed
  • TW-40806 - Dag-based root revision changes when no changes attached to build configuration
  • TW-41898 - Snapshot builds are not reused and server-side patches are not cached when Perforce streams or Perforce client name are used
  • TW-41980 - Unclear logging: Authentication in Hub failed: Can't load token: invalid_grant (Invalid resource owner credentials)
  • TW-43016 - File content replacer works incorrectly when replacement contains special symbols
  • TW-43058 - Problems of the same type on build details page are displayed unsorted
  • TW-43237 - [File Content Replacer] Do not attempt to apply replacement multiple times when there is an issue in replacement string
  • TW-43861 - SSH Agent build feature may not work
  • TW-44781 - Enforced Settings. Provide correct behavior when custom "Checkout directory" option is enforced.
  • TW-45683 - Build Agent IAM roles setting limited to 100
  • TW-46362 - Pause action details are wrong on copying
  • TW-46366 - Don't save project export archives in the system/pluginData directory
  • TW-46434 - Builds are triggered by snapshot dependency with always changing revisions while there are no changes (customized internal property)
  • TW-46460 - Improve MessagesStateProvider logging by adding context
  • TW-46597 - Agent fails to upgrade when .BuildServer/plugins/.tools contain packed server plugin
  • TW-46629 - XML Report Processing for JSLint style reports mishandles empty reports
  • TW-46708 - Can't download individual file on build Artifacts tab
  • TW-46733 - Nuget base does not honour X-Forwarded-Proto header
  • TW-46843 - DiskUsage reports 0 free space for a network location
  • TW-46896 - [File Content Replacer] Incorrect UTF-8 w/o BOM autodetection
  • TW-46911 - Build configuration might not be shown on overview if some non default branch is selected for the project
  • TW-46937 - Empty build problem description
  • TW-47014 - On selecting build configuration on Test History page, investigations-related block does not refresh
  • TW-47033 - Server can reply with 500 response instead of 400 on .../app/rest/builds?count=&locator=aaa request
  • TW-47095 - projects popup: prevent ability to go on build server level if one build server attached
  • TW-47242 - Cannot edit commit status publisher build feature when it refers to the VCS root user has no permission to see
  • TW-47427 - Incorrect suggestion to update to outdated version
  • TW-47453 - When Commit Status Publisher receives 404 error while publishing to GitHub, the error info is unclear
  • TW-47550 - Make Powershell plugin plugin package name consistent with others
  • TW-47594 - Auto tools version creates implicit requirement
  • TW-47636 - Cleanup does not remove any builds if both "Older than N days" and "Mth successful build are specified" and there are no successful builds in history
  • TW-47645 - Build with autodetected Visual Studio solution runner might fail with "he specified solution configuration "Release|Any CPU" is invalid" error
  • TW-47726 - Bad performance for Custom Run dialog when build configuration has a lot of parameters
  • TW-47748 - Cleanup rule for builds after Nth successful should not wait till all N successful builds are created in history
  • TW-47769 - Display "Critical error in configuration file" errors only for related project admins
  • TW-47774 - All the users, groups and roles are shown to project administrator
  • TW-47812 - Querying via REST for projects from user's overview page gives unexpected results
  • TW-47839 - No progress bar is shown for running builds with previous successful builds
  • TW-47866 - Cannot select a text from test stacktrace
  • TW-47878 - Meta-runner password parameter field doesn't save value if it is too long
  • TW-47904 - No errors on LDAP sync if ldap-mapping file references missing LDAP group
  • TW-47939 - Check for pending changes action is broken in Firefox due to CSRF protection
  • TW-47993 - Several 'From TFS' buttons on the create project page when multiple TFS connections are configured
  • TW-47996 - Create project from TFS page doesn't work when TFS url is invalid
  • TW-48060 - Excessive project admin role is granted if user creates subproject
  • TW-48084 - Error with a stacktrace in a server log on wrong request: FileNotFoundException with (Access is denied)
  • TW-48086 - Error in the server log: Error optimizing chains: java.lang.IllegalStateException: Attempt to delete build promotion which is associated with non-finished build
  • TW-48111 - BitBucket Cloud integration does not work behind proxy due to httpclient3 use
  • TW-48144 - Copy to clipboard action vs excaping
  • TW-48155 - NTLM not working with the new cross-server Project pop-up
  • TW-48189 - Exception in TFS java web working mode while startup
  • TW-48203 - Project admin can't create sub-project when its external id is used by some inaccessible project
  • TW-48207 - Confusing (wrong?) projects order in projects popup: not according to custom admin ordering
  • TW-48216 - Multi-line password parameter is not properly replaced in build log
  • TW-48230 - Extra `toolPathSelector` param when using `editToolUsage` component
  • TW-48249 - Full build log is not shown after clicking on Show full build log link (huge build log case)
  • TW-48287 - Builds may not be reused in subsequent chain if previous chain was executed with "rebuild all dependencies" option
  • TW-48290 - Wrong extra notifications for my changes by "The first build error occurs" rule: sent for any failing build until successful
  • TW-48364 - Test status 'Fixed' don't apply in other configurations
  • TW-48448 - Disable UI in Cloud profiles tab when project settings are stored in DSL.
  • TW-48521 - Non-dag-based root revision changes while no changes were detected
  • TW-48522 - Non-dag-based root revision changes after server restart
  • TW-48526 - Improve reporting of CSRF-related errors
  • TW-48527 - Build revision is updated when settings root is attached to build configuration
  • TW-48558 - Thread memory statistics logging does not work (no logging because of incorrect negative values)
  • TW-48577 - Commit Status Publisher test connection doesn't work for GitLab projects within group
  • TW-48580 - Log test connection details for GitHub in DEBUG log
  • TW-48581 - Wrong text on reset artifact dependency confirmation dialog
  • TW-48583 - NPE cleaning artifacts cache
  • TW-48609 - It is possible to create project with empty name via kotlin dsl
  • TW-48611 - Build chains: in some cases arrows in graph overlap
  • TW-48627 - Commit status in GitHub is not updated by "Mark as successful..."
  • TW-48637 - "-StreamCopy" threads can be left after unexpected error communicating with Git repository
  • TW-48647 - Exception in teamcity-server.log during cleanup (SearchIndexerDataCleaner)
  • TW-48657 - Use separate agent plugin identifiers for Azure Classic and ARM plugins
  • TW-48710 - Cannot reboot agent from UI because of incorrect "Can not reboot: this agent is installed on TeamCity server host"
  • TW-48713 - CSRF logging is too verbose on rejecting the request
  • TW-48715 - Strange font size on license agreement page
  • TW-48722 - Email notifier asks to save SMTP login/password on saving empty login or password fields
  • TW-48726 - Fix js errors related to polymer components
  • TW-48727 - Consider build artifacts limit in nuget package upload
  • TW-48740 - REST branch selector throws an error
  • TW-48742 - Hub plugin: Not verified user e-mail can received verified status when Hub synchronization is enabled
  • TW-48754 - Can't use TFS connection for manual VCS root creation
  • TW-48762 - VCS trigger branch filter can unexpectedly filter out name of the default branch when "-:*" is part of the calue
  • TW-48765 - Build chain optimization process can replace smaller number of builds if there is a direct link from the top node to leaf
  • TW-48780 - NuGet package, published to internal feed with Publish build step is shown as published to external NuGet Feed on build page
  • TW-48783 - Hub plugin: Users created by Hub synchronization do not comply with TeamCity username lettercase policy
  • TW-48791 - Unexpected Error on clicking Verifying Connection link.
  • TW-48792 - Avoid Accessing Server error when testing Connection in Commit status Publisher.
  • TW-48793 - 'Artifact changed' error should give file name, not just Java object reference.
  • TW-48799 - No "Delivered artifacts" are shown for a build in UI
  • TW-48800 - Can't install just pushed to TeamCity NuGet package
  • TW-48810 - Error while running config generator kotlin message occurs when loading untouched settings from VCS
  • TW-48813 - Fix help icon location on TeamCity Maintenance page
  • TW-48820 - Default artifact storage setting is lost after each server restart
  • TW-48825 - Artifact storage settings do not support parameter references using %
  • TW-48829 - "Server is not aware of this build" error when specify empty "teamcity.subprojects.limit.artifactsSize" parameter
  • TW-48832 - Commit Status Publisher. Test Connection to correct BitBucket Cloud Mercurial URL fails.
  • TW-48834 - "TeamCity First Start" page cache problem
  • TW-48835 - Commit Status Publisher. Test Connection should report all errors when All VCS Roots are involved.
  • TW-48838 - JavaScript error on deleting a server in "Cross-Server Projects Popup"
  • TW-48839 - No way to log out if SSO authentication (e.g. NTLM) is used
  • TW-48846 - Improve projects popup by using one REST API request per server instead of two
  • TW-48855 - Agent Tools with stale cache
  • TW-48873 - Builds identified as "History" after VCS configuration change
  • TW-48890 - Misleading "System administrator account is not found" on login page
  • TW-48901 - Search box on the top right corner doesn't work when search result page is opened.
  • TW-48921 - "Default" branch with perforce client mapping vcs root shows pending changes that are never built
  • TW-48931 - NPE in TakenLocksImpl.addLockToTaken
  • TW-48957 - Build Result - Parameters - Reported statistics value - graphs only show for project administrators.
  • TW-48963 - Change snapshot dependency selector in Add/Edit snapshot depenecy dialog to polymer-based one
  • TW-48966 - RejectedExecutionException in log on shutdown (TestDetector.StatisticsImpl.submit)
  • TW-48974 - Improve visual presentation of "License Agreement" first startup page
  • TW-48991 - Wrong dsl is generated when buildType overwrites some option from template
  • TW-48999 - The page header twitches when scrolling a build chain horizontally on a project page (OS X)
  • TW-49040 - TC 10.0.5 - 2 plugins not loading
  • TW-49043 - "Auto" option for maven runner always uses version 3.0.5 instead of the default version on TeamCity server
  • TW-49057 - Maven tool upload - add hint for valid package format
  • TW-49058 - Uploaded maven tool validation doesn't work in some cases
  • TW-49059 - Maven tool version isn't saved in build config file if maven build step was autodetected
  • TW-49060 - Mouse clicks into serie Display Name does not work in "Edit chart" dialog
  • TW-49061 - Popups over build points on statistics charts stop appearing after Ctrl+F usage in Chrome
  • TW-49063 - Test connection does not work with Upsource if Commit Status Publisher is using their CI-specific authentication
  • TW-49074 - subversion, Updating sources: server side checkout, Removes folders.
  • TW-49108 - Don't allow publishing the same nuget package twice
  • TW-49110 - Wrong information in info section about time when build configuration triggers were paused
  • TW-49113 - NPE in teamcity-server.log when clicking on Bitbucket connection icon and there is no access to Bitbucket
  • TW-49131 - Commit Status Publisher. The test connection errors are undefined with IExplorer9.
  • TW-49132 - Package install from TeamCity NuGet Feed fails in Visual Studio
  • TW-49134 - Enforced settings. Do not allow editing enforced features.
  • TW-49135 - DSL: Inconsistent values generated for PowerShell build step NoProfile parameter
  • TW-49139 - Agent side checkout, root folder deleted (failBuildOnCleanCheckout=ignoreAndContinue does not work)
  • TW-49147 - Build chain started in non default branch can incorrectly re-use build from the default branch
  • TW-49159 - Deadlock between settings and report tab persisting
  • TW-49165 - Externally stored user artifacts are shown as hidden on the Artifacts tab
  • TW-49172 - Irrelevant build displayed on the changes tab
  • TW-49174 - Wrong "triggered by:" in UI for snapshot-triggered build: states "Finish Build Trigger"
  • TW-49176 - Downloaded tools aren't removed from temp directory
  • TW-49190 - Remembered URL in administration area prevents from viewing other admin pages
  • TW-49197 - 'Sticky' user filter in 'Changes' tab
  • TW-49199 - Argument for @NotNull parameter 'stmt' of jetbrains/buildServer/serverSide/db/DatabaseUtil.close must not be null
  • TW-49201 - NuGet Install step fails while restoring from local TeamCity feed on Mono and NuGet 4.0
  • TW-49206 - Start-stop instance is terminated immediately after start
  • TW-49208 - PowerShell build step should fail if specified script file is not found
  • TW-49209 - Idea project runner does not find IDEA annotations if the library jar is defined as jar://$APPLICATION_HOME_DIR$/lib/annotations.jar!
  • TW-49211 - Build Queue showing some internal data for personal builds with customized branch
  • TW-49231 - Poor feedback on removing builds from queue
  • TW-49237 - Subprojects of a deleted project aren't deleted from VCS
  • TW-49242 - JavaScript/CSS cache can be reset by any user, without authentication
  • TW-49246 - Exception in perforce during changes collecting (streams + feature branches)
  • TW-49259 - SBuildType.getFileContent returns wrong file
  • TW-49260 - Project Administrator lacking 'View available cloud images' permission can receive 'Manage cloud profiles' permission
  • TW-49261 - Do not show Cloud profiles tab to a user without permissions to view cloud profiles
  • TW-49264 - Commit Status Publisher fails to work with GitLab if repo is in a subgroup
  • TW-49265 - Inconsistent behavior of Pausing/Activation in Kotlin DSL based projects
  • TW-49288 - Upgrade fails if there is no system/pluginData directory during upgrade
  • TW-49289 - Error on server upgrade in MavenToolVersionConverter:Unexpected Maven selection value
  • TW-49293 - Stable chrome crashes on build configuration's Branches page
  • TW-49296 - PerfMon is not available on freebsd agents
  • TW-49302 - Exception in teamcity-server.log (Agent didn't come for the command in 60 seconds)
  • TW-49304 - Deadlock on the running builds node
  • TW-49313 - Wrong comment in Audit on unpausing a build configuration
  • TW-49323 - Cloud profiles. Project admin with special roles in <_Root> project can try to modify root cloud profiles.
  • TW-49330 - Workaround for JS error "refresh is not a function"
  • TW-49334 - Add New Snapshot dependencies dialog. The dependencies are not added if the whole project is selected.
  • TW-49338 - Polymer component is not displayed using IExplorer 11.
  • TW-49339 - Specifying PowerShell Version parameter makes build step fail on Mac OS
  • TW-49340 - Providing value in Version field in PowerShell build step leads to ignored script on Linux platforms
  • TW-49341 - Branch selector isn't displayed if default branch is disabled for build configuration
  • TW-49353 - New "flow" user profile page is harder to use than the old one: structure, data which fits to the screen, save button
  • TW-49354 - Warn on leaving User profile page with unsaved data
  • TW-49357 - Flow User Profile: Extra spacing in the Authentication Settings
  • TW-49358 - Do not display "Default branch" in "Run custom build dialog" if default branch is disabled
  • TW-49359 - Ask user which branch he wants to build if a default branch is disabled (in run custom build dialog)
  • TW-49363 - Do not show "Run custom build" dialog for a build configuration without a default branch if branch is already selected on the build configuration page
  • TW-49376 - Agent-side checkout fails when Git LFS hosted on a dedicated machine
  • TW-49390 - Cloud integration can start unnecessary agents if there are other upgrading cloud agents
  • TW-49410 - New subprojects should be added to Overview page along with a new parent project.
  • TW-49424 - Secure values are corrupted when "Could not decrypt some of the secure settings" error occurs
  • TW-49439 - Adding new image to EC2 cloud profile breaks profile completely
  • TW-49440 - An exception on the attempt to load build results for a build with removed build configuration
  • TW-49444 - Remove notification section from Edit User page
  • TW-49449 - Build configurations selector on notification rules page may not be initialized properly
  • TW-49455 - Cannot view agent logs from TeamCity UI when agent is using proxy with authentication
  • TW-49456 - Strange rendering of branch selector in breadcrumbs
  • TW-49458 - Move tabs to sidebar on edit user / group pages in administration area
  • TW-49460 - Project branch selector does not show all branches
  • TW-49470 - No "loading" progress on loading list of build configurations in dependency dialogs
  • TW-49471 - Cloud profiles. Remove project pool when the initial project is deleted.
  • TW-49480 - Add ability to customize path in NuGet Publish
  • TW-49481 - Polymer components resources can be not refreshed in the browser's cache on server upgrade and cause different JavaScript errors
  • TW-49483 - Upgrade Eclipse plugin version.
  • TW-49495 - Cannot disable cloud integration for subprojects
  • TW-49497 - Cannot open project popup for root project
  • TW-49510 - Disabling cloud integration is not persisted on disk
  • TW-49513 - Build statistics keep loading forever (JavaScript error)
  • TW-49520 - S3 Artifacts plugin throws exceptions when enabled other artifacts plugin
  • TW-49522 - TypeError: Cannot read property 'length' of null when trying to expand text areas
  • TW-49529 - Incorrect padding for projects in notification rules multi select
  • TW-49548 - All projects are not loaded in case any Credentials Storage cannot be loaded
  • TW-49567 - No "loading" progress in the projects popup while the main page is loading
  • TW-49572 - "Error accessing server" when trying to add parameter to a project and datadirectory disk is out of space
  • TW-49587 - Align build icons in project/build breadcrumbs popup

Exception

  • TW-24981 - IllegalStateException in BaseBuildLogTabController.getBuild
  • TW-49344 - Exception in EC2 integration: "Failed to fetch fields from Amazon AWS"
  • TW-49430 - IDEA fails to start with TeamCity plugin
  • TW-49436 - NPE in CloudEventDispatcher after upgrade from 2017.1

Performance Problem

  • TW-27382 - Viewing Build Chains tab in project/build configuration is extremely slow for large number of long-chain builds
  • TW-35977 - Occasional slow project Build Chains page loading (time in BuildPromotionDependencies.loadDependsOnMeIfNeeded)
  • TW-39758 - NuGet feed loads all metadata packages in memory causing out of memory problems
  • TW-40692 - Large numbers of branches makes Web UI very slow to render
  • TW-43150 - Nuget Feed Performance Problems / Exceptions
  • TW-45377 - Should there be an index on build_state? (too many select max(bs.modification_id) from build_state queries)
  • TW-47249 - Too much memory used during cleanup of test names
  • TW-47383 - A forced Perforce sync ("p4 sync -f") should not be performed with clean checkouts
  • TW-47661 - Slow builds finishing (threads in Removing obsolete investigations) - MSSQL
  • TW-47662 - Absence of some of the indexes can slow down server startup
  • TW-47817 - awful performance of web page, if you have a lot failed tests
  • TW-47922 - Method DotCoverToolProvider.getBundledToolVersions always loads information from disk
  • TW-48245 - Each project tab loads non-needed data for the overview tab of the project
  • TW-48476 - Slow projects popup: used REST request requires projects scan with quadratic complexity
  • TW-48811 - Unable to access the TeamCity admin page of the project (deadlock on agent_sources_version table)
  • TW-48984 - Slow build results opening in case of large builds history (ShortHistoryBuilder.getShortHistory)
  • TW-49076 - large failure set causes problems and tests page to overload server
  • TW-49105 - Enabling of the NuGet feed takes a lot of time if metadata storage contains many builds
  • TW-49128 - Changes detection when new Perforce stream is created for large depot takes too long
  • TW-49249 - Slow empty Overview page loading (user who has access to many projects but no visible configured on Overview)
  • TW-49300 - Instances of DiskUsageTaskExecutor$UpdateWorker$SubmittedTask retain lots of running builds
  • TW-49383 - Slow cleanup for build artifacts (old builds are processed again and again)
  • TW-49425 - IntelliJServerToolProvider slows down server startup by performing useless scan of all .jar files from idea.zip file

Security Problem

  • TW-17762 - Prevent possibility for Cross Site Request Forgery (CSRF) attack
  • TW-33297 - Filter out teamcity.auth.password parameter values from build logs
  • TW-49275 - Disable bidirectional protocol for agent-to-server connections by default
  • TW-49291 - TeamCity server discloses OS and JVM version in unexpected error mesages
  • TW-48903 - Enabled SSO login can circumvent CSRF protection
  • TW-49203 - NuGet API key is shown in the build log (publish to an external feed)
  • TW-49276 - When "ALLOW_ENCODED_SLASH=true" is set, server's administrator can access any file on the machine under the user TeamCity server runs under with a simple web request
  • TW-49322 - Agent accepts commands on XML-RPC port when it fails to register on server
  • TW-49521 - Project administrator can get server's cpu and memory usage
  • TW-49530 - Server tools configurations is not properly restricted via user permissions

Cosmetics

  • TW-43511 - [AssemblyInfo Patcher] Empty build progress block logged in manual checkout mode
  • TW-47245 - Improve commit status publisher missing VCS root server health report
  • TW-47403 - Obsolete punctuation in field description in gradle runner build step form
  • TW-47471 - Don't change achievement icons color on user setting's page
  • TW-48005 - Correct layout for a branch filter description in the Schedule Trigger dialog.
  • TW-48019 - Commit Status Publisher config dialog is visually inconsistent between publishers
  • TW-48118 - Extend build log highlighting for long messages
  • TW-48384 - Unaligned investigation icons
  • TW-48530 - Field labels and field requirement markings on Create Administrator Account and Register a New User pages are different
  • TW-48584 - 'Delete' action for agent requirement misses dots
  • TW-48585 - Inconsistent 'Edit' link coloring for disabled items in a build configuration
  • TW-48591 - Correct text in Reset Password screen.
  • TW-48607 - Improve display build steps
  • TW-48840 - Too small personal build icon in new breadcrumbs header
  • TW-48886 - Obsolete new line after warning icon on LDAP synchronization page when synchronization is disabled
  • TW-48891 - "Set Up Administrator Account" page lacks design
  • TW-49091 - Fix validation error for the uploaded Tool
  • TW-49117 - Align fields in Commit Status Publisher pop-up (GitLab selected).
  • TW-49127 - Login screen layout is corrupted in IExplorer 9.
  • TW-49215 - Redundant slashes on edit VCS root page
  • TW-49218 - Fix text alignment and style on the Artifacts tab
  • TW-49321 - Improve PowerShell run mode section on PowerShell build step edit page
  • TW-49377 - Build duration can overlap agent name on build configuration overview page (build duration >=10h)
  • TW-49466 - Align progress button for "Verify" email action
  • TW-49475 - Artifact Storage page UI improvements
  • No labels