This is a list of all fixed issues in 9.0 release. See also What's New in TeamCity 9.0 in the online documentation.
See also:
TeamCity 8.1.5 (build 30240) Release Notes and previous ones
Feature
- TW-2527 - Ability to have TeamCity server online 24/7 (make server available during cleanup)
- TW-3744 - Ability to request notification on specific build completeness ("Watch this build")
- TW-4969 - Support floating point values for the custom charts by special formatter
- TW-5504 - Ability to get builds statistical data through API
- TW-6624 - Option to delete/cancel dependent builds if dependency has failed
- TW-6625 - Option not to fail a build if one of the builds it depends on has failed
- TW-8033 - Agent statistics should include running builds
- TW-9538 - Reboot agent after the current build finish
- TW-10615 - Per-project configuration for issue tracker integration
- TW-12481 - Allow to edit statistics charts definitions in web UI
- TW-12565 - Dependencies between plugins
- TW-13337 - Ability to optionally give name to a thread dump when saving a dump from web UI
- TW-14632 - Progress logging for VCS Checking for changes into the build log
- TW-15828 - Ability to define statistics charts for individual build configurations or all configurations in a project (not only server-wide as it is now)
- TW-16631 - Support for 7-zip archives within artifact-dependencies
- TW-17029 - Enable agent repository cache (mirrors) by default
- TW-17790 - How can I write to the audit from a plugin?
- TW-18584 - Ability to filter changes in change log by VCS revision
- TW-18605 - Add 'Clean policy' to the mercurial VCS root settings similar to the settings in git VCS roots
- TW-19032 - 7zip support for TeamCity artifiacts
- TW-19307 - Maven artifact trigger does not use authorization
- TW-19916 - Add an option to enable/disable Mercurial extensions
- TW-20753 - Ability to reset Subversion externals caches via web UI
- TW-21269 - Support IntelliJ IDEA's run configuration which runs all tests from a directory
- TW-23291 - Properly report Make compilation failures
- TW-23520 - Warn/report on redundant VCS triggers in the build chain
- TW-23628 - Use nchar/nvarchar field types in database
- TW-23687 - Add date of the build into "Failed to start build" note
- TW-24170 - Display build statuses on the build chain collapsed line (like on My Changes)
- TW-25179 - Support needed for VSTest.Console test runner added in VS2012
- TW-25487 - Add branch selection to notification rules
- TW-25881 - Show Branch on agents tab and in all locations where a specific build instance is shown
- TW-26176 - Allow to specify which fields to include into REST response of list of items
- TW-28627 - On switching to another build configuration or project via breadcrumbs, preserve the current tab
- TW-29942 - Allow to define set of statistics values to display on a chart with a pattern
- TW-31645 - Add 7-zip archives expand support on artifacts view page
- TW-32929 - Inline meta runner action: to allow for easy meta runner editing
- TW-33109 - Support TestNG 'invocationCount' test attribute
- TW-34112 - Implement vstest.console logger for test status reporting
- TW-34183 - Import meta-runner UI
- TW-34619 - Gradle as project file type
- TW-34671 - Log progress of long git operations into build log
- TW-34842 - Add "Use all"/"Add all" action on Auto-detected Build Steps page
- TW-35376 - Show progress of Health analysis
- TW-35482 - Allow to tag a build on triggering
- TW-35752 - Allow to run a build even if its dependency build is "failed to start"
- TW-35861 - Cloud integration for VMware vSphere
- TW-36243 - Ability to store properties for a user group, like for a user
- TW-36330 - Ability to remove builds from queue on project archiving
- TW-36401 - Ability to remove "Clone to" paths in Git/Mercurial VCS roots
- TW-36536 - Mark the license keys expiring (and finishing maintenance) soon
- TW-36600 - Allow to disable artifacts cache when downloading
- TW-36770 - Ability to reset NuGet cache from administration UI
- TW-36803 - Allow importing Jacoco report through service message
- TW-37169 - REST artifact download requests do not support download resuming (Range HTTP header)
- TW-37247 - Allow to tag queued/running build using REST API
- TW-37251 - No ETAG for /repository/downloadAll/ controller
- TW-37278 - Add /properties option in Inspections (.NET) runner UI
- TW-37333 - Save memory dumps under logs directory to allow downloading via web UI
- TW-37409 - Manual VCS labeling no longer suggests default label format as it used prior to 8.1
- TW-37504 - Give more details on Gradle build failure
- TW-37514 - Display the inherited meta-runners for the subproject
- TW-37515 - Properly report extension of tar.gz files in teamcity-ivy.xml
- TW-37533 - Store settings in VCS: display progress in UI
- TW-37535 - Store settings in VCS: display actions on enabling/disabling setting into audit
- TW-37545 - Store settings in VCS: make VCS-stored XML files validated duly in IDE
- TW-37558 - Display build configuration name/link in the statistics chart popup, when it is not clear form the cotext
- TW-37601 - Ability to increase the number of lines in Tail view of a build output
- TW-37673 - Request - Support for Perforce Parallel Sync
- TW-37690 - Show date/time of last clean-up in Build History Clean-up
- TW-37829 - Gradle build runner. Provide ability to select path to build.gradle file.
- TW-37857 - Add delayed commit message templates in Eclipse plugin
- TW-37917 - Allow WebSocket only for verified Servlet containers
- TW-38048 - Add "Show diff between expected and actual" for subclasses of junit.framework.ComparisonFailure
- TW-38095 - Show health item if websocket connection requires additional proxy configuration
- TW-38183 - Show number of queued builds below agent pool filter
- TW-38194 - Favorite Builds: Not Enough Info on Queued Builds
- TW-38248 - Support WebSocket for Tomcat 8
- TW-38311 - Generate project/build configuration, etc. UUID if not present
- TW-38312 - Make TeamCity Java 8 compatible
- TW-38323 - Add support for "p4 clean"
- TW-38361 - Save project import ids mappings
- TW-38385 - Support Target Framework Filtering in NuGet feed
- TW-38462 - Support project reimport
- TW-38493 - Let TeamCity consider the existent 'database.properties' file if the option "teamcity.startup.maintenance" is set to false
- TW-38538 - Favorite Builds: Don't Split to "Queued" and "Other" Parts
- TW-38557 - Add ability to reuse mercurial repository clones for agent-side checkout via hg share extension
Usability Problem
- TW-4051 - Use "loading" icon while chart is reloaded after settings change
- TW-4470 - Reread externals cache on clean sources
- TW-5524 - Make Perforce Password invalid log message more detailed
- TW-6000 - Preserve buildAgent.properties comments on saving values during agent installation
- TW-14384 - Attribute buildTypeId set for valueType is confusing
- TW-21118 - Display a warning when VCS triggering rule references not attached VCS root
- TW-23782 - Display branch name in the "failed to start" error message on build configuration overview and project overview pages.
- TW-24554 - New failed tests number actually shows new failed test runs number on change details and my changes
- TW-25492 - Display only the step name on "Reorder build steps" dialog
- TW-26038 - Show Branch Name for Dependencies in Custom Run Dialog
- TW-29328 - Change log might display not all changes, which can be confusing and not evident (shown change for last N active days only)
- TW-31205 - agents should be ordered in queued build pop-ups
- TW-32912 - Long build problem description can appear in build status text
- TW-32999 - Confusing number of investigations on My Investigation page
- TW-33027 - Allow to change project id by renaming files on disk (same for build configuration, vcs root)
- TW-33740 - Change log filter by builds might not found builds while they exist (not all changes are shown)
- TW-35005 - Add warning to AssemblyInfo Patcher for missing attributes
- TW-35591 - Idea Teamcity plug-in "No suitable build configurations were found, see debug logs for details."
- TW-35993 - "Manually label build" implies "Manually merge build"
- TW-36316 - Notifications rule projects selector broken
- TW-36370 - Remove queued build during pausing build configuration does not remove depended builds
- TW-36813 - Disk Usage: Move rescan status message to the top of the page
- TW-36926 - Do not repeat error messages in the build log on Build Duration failure build condition.
- TW-37034 - SSH keyname cleared after file choose
- TW-37138 - MySQL InnoDB status includes confusing "LATEST DETECTED DEADLOCK" section
- TW-37431 - Display vertical scroll in Edit Tag dialog if necessary.
- TW-37473 - Stay in build configuration section when navigating to the template
- TW-37492 - Unclear warning about missing LDAP properties file: LDAP configuration file ldap-config.properties does not exist
- TW-37522 - Inconvenient cursor positioning after parameter is inserted in text area
- TW-37553 - Why should meta runner filename be a valid Java identifier? (confusing error message)
- TW-37574 - Suggest to download SysInternals tools by default
- TW-37787 - Don't show unnecessary vertical lines
- TW-37815 - Improve Xcode runner UI
- TW-37845 - Don't Show Changes from Versioned Settings Repo in Build Types
- TW-37880 - Gradle runner: require GRADLE_HOME on agent when gradle wrapper is not checked
- TW-37886 - Add link to edit VCS root "Versioned Settings" page
- TW-37893 - Last access time on Administration -> Users page is really last login time
- TW-37899 - Click on "Apply" button on edit chart does nothing
- TW-37922 - Add build number to build failure condition message
- TW-37999 - Emma code coverage and java 8
- TW-38137 - Renaming shared resource
- TW-38211 - Non-zero number of changes detected for queued build shown while "Changes have not been collected yet"
- TW-38393 - Azure plugin. Validate Name Prefix field in Add Image dialog.
- TW-38397 - "Attach existing VCS root" list should show roots in alphabetical order
- TW-38422 - 500 Internal Server Error when trying to add existing project via REST API
- TW-38431 - Log in as a guest relocation
- TW-38470 - Show tail of project import log instead of current view where most recent record is shown on top
- TW-38526 - Unfriendly message "The new chart will not contain data"
- TW-38527 - Gray text "Add a statistic value" in selector looks like the whole selector is disabled
- TW-38532 - Enable/Disable icon in Agents
- TW-38558 - Versioned settings change log does not show changes from sub projects
- TW-38577 - Unstar of favorite build jumps the interface to the top of the current page
- TW-38586 - Provide visual feedback when statistic values are loaded because of selected configuration
- TW-38600 - Do not hide the import log after the import
- TW-38622 - Orphaned build logs under "messages" are not cleaned during cleanup
- TW-38650 - Fix Edit Chart dialog title to have chart title at the end
- TW-38651 - Not standard help icons on Statistics page
- TW-38687 - Hover fields in Statistic values table on Build Parameters page.
- TW-38735 - Distance between columns in table on Build Parameters page
- TW-38752 - Width of grey plate
- TW-38764 - Hide "Clean destination paths after build finishes" option from the UI
- TW-38765 - Display links to generated scripts and logs after projects import
- TW-38791 - Need better separation for estimate and wait reason
- TW-38797 - Mark settings VCS root in build's revisions table on Changes tab
- TW-38834 - "Show changes by:" filter on Changes page should be case-insensitive
- TW-38874 - Provide title for the Versioned Settings tab.
- TW-38912 - Empty statistics values list in Edit chart dialog for custom chart with pattern
- TW-38937 - Set focus to chart's title field on add/edit chart action
- TW-39021 - Correct help links on Projects Import page.
Bug
- TW-1620 - "Already fixed in this build" works incorrectly - it shows the build where the test is not fixed.
- TW-3638 - Clean build results before the build if they are already present
- TW-4171 - Critical error about not loaded project is not removed on project folder deletion from disk
- TW-7254 - More then 100 tests with the same names but from different suites are not supported
- TW-8063 - Automatically delete invalid builds which cause "Failed to load finished build instance: Cannot find build promotion with ID"
- TW-11435 - Connected cloud agent details page should have link to cloud agent image
- TW-13154 - RejectedExecutionException in server console on server shutdown
- TW-14721 - Backup should not allow to backup into files beyond backups folder by default
- TW-14947 - Very slow/hanging server-side Git checkout when there is a large file in the repository
- TW-15824 - java.lang.IllegalStateException: getOutputStream() has already been called for this response
- TW-16179 - During commit after remote run, TeamCity plugins do not copy perforce job from the original changelist to the one created for commit
- TW-16833 - It is possible to re-update IDEA plugin to the same version.
- TW-17732 - Running a build step that executes sqlcmd causes infinite loop
- TW-19241 - A test run can have no associated test name (probably more then 100 tests with the same name)
- TW-19432 - Do not store LDAP password in plain text
- TW-19469 - Error while applying patch: Failed to set last modified
- TW-20070 - Fresh user can see overview page without any projects (need to configure visible projects manually)
- TW-20317 - Build constantly fails on some agent because it fails to unzip gradle bin.zip
- TW-21276 - Error while persisting vcs modification with description longer than 4000 non-latin characters
- TW-21402 - importData service message does not find report file sometimes under Linux/Mac OS
- TW-21554 - Powershell runner - script fails but the build succeeds - 'Process exited with code 0'
- TW-22940 - Show build branch in the statistics popup over a build node
- TW-23102 - Allow to start TeamCity for the first time with external database at once
- TW-23318 - Terminating cloud agents isn't killing off the agent
- TW-23428 - Failed to start errors for other branches are shown on build configuration overview, when filtered by branch
- TW-23985 - Misleading error message when files can not be zipped during publishing
- TW-24212 - Tests which run several times in a build do not play nicely with new tests detection, investigations and mutes
- TW-24857 - TeamCity can report "IllegalArgumentException: Null blockName" on wrong sequence of service mesages
- TW-24904 - Any project can be accessed/viewed from within the build (using build's generated credentials)
- TW-25749 - Build re-run action must ignore failed to start builds
- TW-25897 - "Content is not allowed in prolog" error in agent log. Hung in "waiting for upgrade" state.
- TW-26272 - Shared resources. Provide correct behavior when subproject has shared Resource with the same name as parent project.
- TW-27821 - A user with viewer access to the server can publish artifacts to any running build
- TW-28113 - Cannot stop server with "stop" command after startup error: Authentication module type ... is not found
- TW-28141 - default Powersell runner settings are weird
- TW-28620 - Preserve opened queued build tab when the build starts
- TW-29257 - Content of Extract Meta-Runner dialog may stick out of the dialog boundaries (project with long name case)
- TW-29329 - Confusing Change log filter behavior: bound to the limited set of changes displayed
- TW-29821 - Global Library classpath not applied in 8.0
- TW-29956 - Project page branch filter does not influence subprojects shown on the page
- TW-30308 - Non-ASCII characters in user names dissapear
- TW-30445 - Missing deprecation note in JavaDoc for some methods
- TW-30670 - Invalid references (to not existing build configurations) in snapshot dependencies are not displayed in UI and are ignored
- TW-31244 - Metarunner's first step is not executed if build is canceled
- TW-31683 - Powershell runner fails when inline source code contains tabs
- TW-32831 - Artifact dependency last finished build with tag not resolved correctly when tagging running build
- TW-32925 - Windows Tray notifier scroller overlaps with the content
- TW-32972 - Change log filter by path can produce no results without ability to search more, while there are matching changes
- TW-33259 - Just queued build dependencies are shown as "cannot start" on queued build page
- TW-33571 - VCS Trigger rules editor doesn't show VCS roots from snapshot dependencies
- TW-33607 - Double "WWW-Authenticate: Basic" HTTP header in unauthenticated response
- TW-34216 - Excessive logging " Unable to find build configuration for build"
- TW-34398 - REST inconsistency: Change element has "webLink" attribute for the web page address while all the rest have "webUrl"
- TW-34410 - PowerShell runner with '-File' setting is not reliable
- TW-34432 - Improve cmake-build-runner agent compatability handling or reporting for *nix
- TW-34590 - Shared Resources should not be global
- TW-34635 - JS error on editing internal.properties file in Internet Explorer 8.
- TW-34654 - Cannot use parameter reference in URL build trigger: protocol disabled
- TW-34655 - Add loading icon when opening dialogs (copy build step case)
- TW-34686 - High server CPU load caused by endless XML parsing in amazonaws library code
- TW-34890 - When build is stopped during perforce agent side checkout, it becomes canceled, but p4 process remains
- TW-34930 - Auto-detecting maven build step parameters ignores full java versions
- TW-34937 - Auto-detecting maven build step parameters ignores java versions less than 1.6
- TW-34975 - Internal NuGet server should support v2
- TW-35014 - Confusing warning in the server log: MavenEnforcerSuggestion - Failed to load OS requirements from pom file
- TW-35028 - Old diff - one of the change markers not visible on the map
- TW-35070 - "Paused by" Pop-up behavior in Chrome
- TW-35171 - JavaScript injection vulnerability on Command line remote run tool configuration page
- TW-35268 - Mercurial plugin should not have long-living files in temp
- TW-35298 - Changing build configuration in "Filter by" on test history can change the test displayed (several tests with the same name case)
- TW-35300 - "First failed in" can note wrong build: same named tests and many filed builds case
- TW-35373 - Unnecessary escaping in build comment on queued build page
- TW-35459 - Exception in Swabra: java.io.IOException: Failed to get folder content for: C:\BuildAgent\work\f0e3509eb08b1c1c*
- TW-35477 - Issue details popup does not url-encode params
- TW-35488 - Enabling Idea code coverage in template build step fails test running
- TW-35502 - Long build log stage without logging after Resolving artifact dependencies Destination directory
- TW-35545 - Windows agents experience chronic inability to perform checkout
- TW-35610 - Build trigger count does not update when adding or deleting a trigger
- TW-35631 - REST API for "projects" and "buildTypes" doesn't have "href" on the returned top-level element
- TW-35639 - VSTest runner fails with "Test report was not found" every second run when wildcard is used as extension in test file names
- TW-35743 - Builds list no longer has "count" attribute for empty lists
- TW-35788 - Out of heap memory when publishing artifacts
- TW-35834 - Cache of test runs for investigations and mutes is calculated in the middle of cleanup
- TW-35844 - Using configuration parameters with Deployer plugin
- TW-35867 - Extra clean checkout when default branch is parametrized (Agent revision information should rely on vcs instance settings hash)
- TW-35965 - Maven runner should use isolated classloader
- TW-35978 - xml-report-plugin doesn't detect report if path contains /../
- TW-36022 - hg archive command requires authentication with largefiles
- TW-36023 - Mercurial plugin error logging should include mirror path
- TW-36024 - /refs/heads/master should not be necessary
- TW-36025 - Svn CommitsInfoBuilder should not ping each subrepo
- TW-36034 - TC 8.1 not tracking VCS changes, invalid checkout rules case
- TW-36273 - Project Change Log can display old changes by default (pending changes in a build configuration case)
- TW-36373 - Incorrect CPU load in thread dump:0% while actual load is >40%
- TW-36380 - org.apache.lucene.store.AlreadyClosedException: this IndexWriter is closed exception on server shutdown
- TW-36505 - Changes collecting error for custom VCS root never goes away from overview
- TW-36551 - Cannot clone git repo (LargeObjectException)
- TW-36580 - LDAP paged search can fail if multiple servers are used (reports OperationNotSupportedException after several successfully retrieved pages)
- TW-36585 - Incorrect sequence of events in build log
- TW-36684 - SVN Commits with a large number of deleted files cause hanging builds
- TW-36704 - Value of type "password" are as plain text in PowerShell script on agent after the build
- TW-36742 - Do not search for NuGet packages in the build artifacts if NuGet server is disabled
- TW-36756 - Compilation error in footer.jsp due to import of ServerLicenseManager
- TW-36789 - Authentication failed when trying to create project from URL for Git repository on TFS
- TW-36815 - Issue with powershell runner not working (line feeds?)
- TW-36846 - Process correctly not supported types of shared run configurations in IntellijIDEA project build step.
- TW-36929 - svn: E175011: Repository moved temporarily; please relocate
- TW-36930 - IDEA Plugin: notification autologin failed should be closed on click on 'login' link
- TW-37018 - Agent updates its parameters on server too often (every 10 seconds)
- TW-37028 - Unexpected error in build queue: java.lang.IllegalStateException: Promotion returns null queued date for a queued build
- TW-37089 - JS warning 'install_simple_popup: Cannot find element with id' on Changes page
- TW-37114 - Test History page: filter by build configuration doesn't work
- TW-37157 - "The changes are not yet saved." popup appears after reloading page
- TW-37175 - LD_LIBRARY_PATH is set by Teamcity Linux agent.sh
- TW-37178 - Project administrator can see unrelated VCS root URLs on svnCache.html page
- TW-37186 - BuildMetricsTest fails depend on locale
- TW-37202 - links from TC 9.0 Web UI redirect to TC 8 documentation
- TW-37236 - Adding a personal build hangs on server
- TW-37245 - XSS in vcs branches
- TW-37249 - Agents hanging: another agent with the same name already exists.
- TW-37277 - Mercurial: option to disable HTTS certificate, SSH fingerprint check
- TW-37304 - Missing empty@2x.png (browser generates a request with 404 reply)
- TW-37306 - Use my default VCS username when adding changes in settings VCS
- TW-37310 - Unify changed settings commit messages
- TW-37311 - AgentLifeCycleListener.buildStarted can be called while AgentLifeCycleListener.buildFinished is still in progress
- TW-37314 - TeamCity could not checkout files with names containing CP1251 characters (server-side checkout)
- TW-37315 - Builds are checking for changes and not starting (more than 50 builds try to start at the same time)
- TW-37346 - Deprecate 'STDIN' (-Command -) execution mode for PowerShell of version 2 and up
- TW-37354 - License keys with already expired maintenance period are not mentioned in the message "licenses have maintenance period ending in 30 days."
- TW-37391 - Do not duplicate command line outputs in teamcity-build.log.
- TW-37394 - Getter methods in ServerSshKeyManagerImpl return unprotected SSH private key
- TW-37410 - Add an option to disable current branch check
- TW-37425 - Build problems are not reported in case description length is more than 4000 symbols
- TW-37426 - If a build configuration is renamed while build is running, its build log may disappear
- TW-37447 - Reordering build steps works incorrectly for inherited build configurations with multiple steps.
- TW-37459 - International characters not displayed correctly in TeamCity (VCS usernames)
- TW-37461 - All agents stuck on "Updating sources": connection to SVN hangs and then fails with "E210004: Malformed network data"
- TW-37480 - VCS roots used for Versioned Settings show up as "Unused VCS roots" in Server Health
- TW-37483 - Specify default value for 'Build settings synchronisation'
- TW-37487 - Strange percentage of memory used by TeamCity
- TW-37498 - Don't show modal box asking whether I want to discard my configuration changes if I open a link from the page in another tab
- TW-37500 - Edit Tag dialog. Nothing is added to the text area on existing tags clicking.
- TW-37503 - Problem without description is reported from Gradle runner
- TW-37516 - TeamCity allows uploading Meta-runner with the same id as in parent project
- TW-37521 - Deadlock with /admin/versionedSettings.html and changes collecting
- TW-37523 - "TeamCity is starting" injected into a page header (caused by a plugin)
- TW-37528 - Projects might be deleted on enabling synchronization with VCS
- TW-37531 - Store settings in VCS: report errors in UI on synchronization errors
- TW-37560 - vShere cloud integration can generate agent names with newline in the end
- TW-37597 - Failed to write parameter files for: class jetbrains.buildServer.agent.impl.buildFiles.ConfigurationParametersFileWriter. Error: Java heap space
- TW-37600 - Parasitic Builds Queued Because of TeamCity Settings Synchronization
- TW-37606 - Failed to start build: null, error: java.lang.RuntimeException: Build promotion BuildPromotion ... cannot be associated with build ..., because it is already associated with build: ...
- TW-37615 - Statistics is not shown for "CIDR" project
- TW-37618 - Adding project-level custom chart creates charts in all subprojects
- TW-37634 - Password parameters with two consecutive percentage signs (%%) in the value are not hidden in the build log
- TW-37660 - Cloud vSphere agents are not authorized on the server automatically
- TW-37669 - Teamcity agent left hundreds of vmstat processes
- TW-37682 - Add Agent Requirement dialog: neither Enter nor mouse click selects item
- TW-37727 - Populate vSphere plugin metadata
- TW-37730 - PowerShell Runner Loses Characters When Passing Parameters
- TW-37734 - Exception in idea plugin (ApplicationImpl.assertReadAccessAllowed)
- TW-37738 - Browser shows weird pages if TeamCity server is restarted
- TW-37741 - Build Log skips several lines of running build output
- TW-37748 - VCS trigger rules are not updated when VCS IDs are regenerated
- TW-37765 - When build configuration template is moved via Web UI corresponding xml file in't removed from old directory in VCS
- TW-37778 - Remove links are not aligned in queued builds popup
- TW-37796 - VCS trigger runs build in every branch on change in default branch from dependency
- TW-37830 - Gradle failures can be reported incorrectly in Build Problems.
- TW-37844 - Repeat block names option does not work properly
- TW-37850 - No critical error on server start when a build configuration snapshot-depends on itself
- TW-37866 - Wrong "Thread dump file successfully created" note on error saving server thread dump
- TW-37881 - ConcurrentModificationException when trying to rename the build step
- TW-37894 - Click on Actions on Test Duration chart closes dialog
- TW-37898 - Warning in the build log about "not found" artifact files when artifacts cache is disabled
- TW-37923 - Warnings are reported in the build log when Gradle is used as project type in Inspections and Duplicates finder build steps.
- TW-37952 - Hide "start cleanup now" button while cleanup is in progress
- TW-37954 - Changes browser: paging controls generate invalid URL
- TW-37957 - Exception in PerformanceBuildMetadataProvider.
- TW-37958 - Suspicious logging "logging.BaseSlf4jConfiguration - reset(): operation not supported"
- TW-37960 - TFS: Incorrect processing of nested overriding checkout rules
- TW-37964 - Make (int_id, ext_id) a primary key
- TW-37972 - Incorrect notes are shown under path to idea project field on IDEA project runner settings page
- TW-37985 - "Pending changes" counter is stuck
- TW-37997 - Agent cannot start: no protocol RPC2
- TW-38000 - Agent start: Attempt to read TeamCity internal property "teamcity_logs" before initialization!
- TW-38010 - LDAP synchronization can report success in case TimeLimitExceededException is reported ("Using page size = 0" case)
- TW-38011 - It's possible to select all elements in Actions popup
- TW-38018 - Issue trackers. Project hierarchy is ignored on Issues tab
- TW-38019 - Issue trackers. Change log for parent project displays incorrect issue data.
- TW-38020 - Preserve order in the displayed list of configured project issue trackers
- TW-38024 - Cannot set project's agent pools: response is 400: Locator dimension name is ignored or unknown
- TW-38033 - Secure Property Value Leak in Build Errors
- TW-38049 - Atmosphere should reconnect after server restart
- TW-38061 - Build steps are enabled after copying the projects
- TW-38062 - Inspections and Duplcates are not available in IntelliJ Platform Plugin with IDEA14 EAP.
- TW-38078 - TeamCity doesn't apply some changes in settings VCS root to settings on disk
- TW-38103 - IE7: Cannot switch Build type in XCode Runner
- TW-38104 - Build promote dialog may not show some configurations with snapshot dependencies
- TW-38122 - Atmosphere should not connect to Google Analytics
- TW-38125 - "Configurations to run" counter is not updated
- TW-38138 - Shared resources: invalid build configuration warning
- TW-38149 - Changes from settings root shown in build configuration they don't affect
- TW-38158 - TeamCity settings changes are not bound to affected build configuration
- TW-38160 - New project notification popup does not disappear if several projects were added
- TW-38162 - featureDescriptor.getParameters() returns incorrect values
- TW-38170 - JasperException in bulkInvestigateDialog.jsp when attempting to take investigation (from popup)
- TW-38173 - Custom charts with apostrophes in keys are lost after updgrading
- TW-38175 - perforce agent side checkout ignoring =>AgentPath
- TW-38180 - Versioned settings revision in build changes when build doesn't contain settings changes
- TW-38181 - NPE in FailedWebSocketRequestsCollector
- TW-38184 - Git/Hg revision changes when build contains no changes
- TW-38191 - SQLException on upgrade: Unexpected token AS, requires ( in statement create table vcs_root_mapping_sh as
- TW-38193 - Incorrect parameter when edit "Fail build on metric change" failure condition
- TW-38197 - "Add to Favorites" Button Reloads Page, Can't Add More than One Build
- TW-38203 - VS Addin sometimes hangs opening Remote Run dialog while constructing projects hierarchy
- TW-38208 - Statistics charts don't update when settings are changed: 'loading data' is shown forever
- TW-38209 - JS errors on Changes page
- TW-38214 - Bugzilla integration detects ">Number" in commit message as bug reference (##GT##Number).
- TW-38226 - Line ending problem with Versioned Settings / Visual Studio
- TW-38229 - Cannot run build referencing system.teamcity.configuration.properties.file parameter
- TW-38230 - Wrong issue resolve in popup on project's change log page
- TW-38236 - REST API does not list unauthorized disconnected agents
- TW-38237 - BuildTypeNotFoundException in MaxRunningBuildsPrecondition
- TW-38240 - Cannot start JPS runner: java.lang.NoClassDefFoundError: jetbrains/buildServer/testng/TestNGSuitePatcher
- TW-38245 - NullPointerException on build results page under Tomcat 8
- TW-38247 - Build always checks out the latest revision for a tag even when another is specified via custom run build dialog or per-checkin triggering
- TW-38254 - Max number of instances exeeded
- TW-38257 - Builds considered as 'History' after 'Unable to collect changes error'
- TW-38264 - SVN connection not working after server upgrade - Svn: E175002: SSL handshake failed
- TW-38272 - A lot of java.lang.IllegalStateException: getOutputStream() has already been called for this response while processing request: POST '/bs/subscriptions.html
- TW-38278 - Azure plugin. NPE is thrown on Agent cloud page when some required fields are empty in Edit image dialog.
- TW-38281 - Queued build page does not have overview tab
- TW-38283 - Azure plugin. TeamCity does not start more than one Azure cloud instance from image.
- TW-38285 - Unhandled Exception: System.IO.FileLoadException: Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.
- TW-38286 - Azure plugin. Edit Image dialog. Obligatory fields are silently cleared when cloud server or machine type is changed,
- TW-38290 - Browser page can hang on attempt to edit file from a data directory
- TW-38300 - Incorrect modification id can be set to build in case of DAG based VCS roots with checkout rules
- TW-38304 - Require user confirmation if settings changes are made by server and server on start is going to submit them to VCS
- TW-38307 - Adapt server maintenance/cleanup lock screen to detail that it only appears for internal HSQL database
- TW-38328 - Periodical changes loading doesn't bind changes to archived build configurations
- TW-38332 - Issues in project description are not resolved after page refresh
- TW-38339 - Disappearing files popups on change log
- TW-38340 - Clear CloudInstance errors, when it stops
- TW-38341 - extra instances are started on cloud profile reload
- TW-38360 - Loop redirect on showAgreement.html page
- TW-38369 - Some agents became unauthorized with "Agent authorization token does not match the stored one"
- TW-38371 - Azure plugin UI: Grey out used images
- TW-38380 - Extract meta-runner action doesn't work
- TW-38386 - Weird scrollbar in Mute info popup
- TW-38387 - Builds on active branch are not shown
- TW-38394 - Azure Plugin. Validate credentials provided in Edit Image dialog,
- TW-38406 - Unexpected Error when clicking on "view history" link
- TW-38408 - inconsistent responsibility numbers for failed tests in multiple branches
- TW-38409 - Heath report exception when non-existing category is selected
- TW-38434 - Azure plugin. Impossible to add or edit image/machine in the profile
- TW-38448 - Error message with "null" text is shown on attempt to show show coverage in IDEA
- TW-38460 - Perforce VCS roots cannot use parameters properly for the stream name
- TW-38468 - Prevent ability to save too long checkout rules
- TW-38480 - Build History cleanup start time not recognizing DST
- TW-38488 - Comparison method violates its general contrac in AgentListForm.resort
- TW-38491 - Error in event handler: java.lang.NoSuchMethodError: jetbrains.buildServer.util.CollectionsUtil.join(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection;
- TW-38500 - Redundant changes collecting after VCS root parameters change
- TW-38505 - Xcode runner does not report tests with Xcode 6.1
- TW-38506 - Cannot select a snapshot for VM clonning
- TW-38520 - Unnecessary VMs are cloned due to vCenter network connectivity issues
- TW-38521 - ProcessCanceledException from jetbrains.buildServer.activation.ActivatorBase$1$1$1.run
- TW-38525 - No projects hierarchy in build configuration selector in Add chart dialog
- TW-38528 - Too small spacing between "here are no available charts for this project." text and Add chart button.
- TW-38529 - Move Custom chart dialog help icon to dialog title
- TW-38530 - Statistic values are not filtered by selected configuration in Add new chart dialog
- TW-38531 - No Add / edit chart actions on build configuration statistics page
- TW-38534 - Use salt for stored user passwords
- TW-38535 - Saving changes in Edit chart
- TW-38542 - Cannot change Y-axis min value to empty value
- TW-38553 - bad layout on build queue view.
- TW-38556 - Teamcity server checkout stopped working (bad record MAC)
- TW-38559 - AccessDeniedException in RevisionsBean.getDefaultLabel
- TW-38562 - Unexpected error occurred during cleanup: DBDuplicatedRowException (build_set_tmp table)
- TW-38568 - Cannot open build's Issues tab for a build with lots of changes: issues are retrieved from the tracker synchronously
- TW-38570 - Delete statistic value button closes 'add/edit custom chart' dialog
- TW-38571 - "Project with id "<null>" does not exist anymore" when trying to save custom chart settings to defaults
- TW-38572 - File name prefix is missing when saving statistics data as cvs
- TW-38580 - HG purge: Use "--all" to Remove Ignored Files
- TW-38589 - Wrong number of changes in build's changes tab title
- TW-38598 - Build chains page is hanging for some build chains
- TW-38601 - Cannot clink on enable/disable agent icon sometimes (tooltip/popup "Agent disabled. Click to enable." blocks the mouse )
- TW-38602 - JavaScript injection via typed parameter properties
- TW-38605 - Prevent project administrators from affecting other projects via external id/uuid clash created via storing settings in VCS
- TW-38608 - Add / edit chart dialogs do not apply moire to disable interaction with other page elements
- TW-38611 - 'Move to top' doesn't work in queue popup
- TW-38614 - Add support for Amazon location eu-central
- TW-38620 - Build logs can be not moved under build artifacts and stay under messages
- TW-38621 - Some build logs under messages can be left there forever with "Cannot move build log ... to existing file ..." message
- TW-38623 - Migrating build logs from messages directory can misplace build logs
- TW-38625 - Do not offer "Users" and "Builds" options if backup file does not have data
- TW-38626 - Bad alignment on agent Cloud tab
- TW-38628 - "Artifact does not exist" error when accessing '.last*' path with {build.number} and ?branch=<branch_name> options
- TW-38634 - Popup triangle might not appear after the text in the "Triggered by" column in queued builds popup
- TW-38636 - ConcurrentModificationException from buildLog.LogMessageProcessor.getNext on build log tail
- TW-38647 - Personal builds are missing on projects import from backup.
- TW-38655 - JavaScript injection via graph's series title
- TW-38659 - Dependent build configuration is not imported if its dependency was imported during previous import
- TW-38661 - Yellow plate disappears
- TW-38662 - Potential JavaScript injection on project report tab configuration page
- TW-38665 - Permalink on Builds Schedule does not work: does not use the currently selected values
- TW-38668 - No server thread dump can be saved on clicking "Save Thread Dump" under FireFox
- TW-38677 - Browser memory leak on serve's diagnostics page
- TW-38679 - Add space between build status and Artefacts link of overview page
- TW-38684 - Build queue is not updated after removing elements
- TW-38693 - Dependant build configurations are not persisted on build configuration external id change
- TW-38694 - Lost build configuration on UUID change in the XML settings
- TW-38701 - Incorrect "Build configuration or template with uuid "XXX" already exists" message on swapping UUIDs
- TW-38703 - Empty build's log directory is created on opening a build without build log in UI
- TW-38707 - Settings in VCS logging "Settings of the project xxx changed on disk" is unclear
- TW-38713 - NPE in DefaultSubscription constructor under Tomcat 8.0.15
- TW-38714 - Got "Internal server error" alert on attempt to login using http://localhost
- TW-38715 - Move to top does not work from build queue page if queue is large
- TW-38719 - Mac OS Agent - StartupItemContext
- TW-38720 - Caret sticks to right text area border on entering name for a custom parameter in custom build run dialog (Chrome)
- TW-38721 - Misaligned table columns on build configuration settings (Parameters case)
- TW-38723 - Wrong timezone on CPU and memory charts on server Diagostics
- TW-38725 - Strange window from TC Addin
- TW-38729 - Some build log files can be deleted form the old messages directory without any logging
- TW-38738 - Chains triggered by VCS trigger with quiet period don't reuse builds
- TW-38740 - Server is hanging after enabling versioned settings with local git repository
- TW-38746 - Wrong pending changes from dependencies when <All Branches> option in branches popup is selected
- TW-38748 - Wrong commit branch label on change log
- TW-38762 - Default settings for LDAP paging can fail with some LDAP servers
- TW-38775 - Investigations are not imported
- TW-38777 - Build ids and promotion ids can clash for the builds queued during upgrade to 9.0
- TW-38794 - Investigations are not imported
- TW-38802 - Cannot restore builds in queue if dependant builds are misplaced
- TW-38803 - Cannot stop server with "stop" command
- TW-38807 - Server hangs on start on "Start loading server configuration... " (sel-referencing project)
- TW-38810 - Build queue merge can substitute almost finished chain with not yet started one
- TW-38820 - User and group roles are not imported
- TW-38823 - Mutes are not imported for the users that already exist in the database for the target server.
- TW-38826 - Roles for admin and All Users group are not imported.
- TW-38828 - Investigations assigned to parent projects are not imported
- TW-38833 - Any server file overwrite vulnerability from Maven settings file upload
- TW-38842 - Error messages from Maven plugin in teamcity-server.log
- TW-38846 - Favorite builds notification rule does not work
- TW-38848 - Comment action is missing for queued build
- TW-38850 - ConfigUpdateException: project settings errors found
- TW-38853 - Navigation to a Build Configuration in Project breadcrumbs doesn't work
- TW-38855 - No "Artifact dependencies changes" node on build's Changes tab
- TW-38868 - TypeError in add new Project custom chart dialog in Internet Explorer when choosing build configuration
- TW-38869 - Lombok annotation processing failure using IDEA runner
- TW-38875 - Ability to change 'git checkout' command timeout for agent-side checkout
- TW-38877 - Triggering a build via run custom build dialog can trigger a build with wrong settings (e.g. snapshot dependencies)
- TW-38884 - HTML report tabs iframe uses only small portion of the screen under FireFox
- TW-38891 - Maven plugin failed to initialize: Error creating bean with name 'mavenFacade'
- TW-38901 - Build queue reordering broken under Firefox on a page with scrolling: dragged node shifted from he mouse position
- TW-38902 - In FF - small yellow box appears over overview page when Run.. build button clicked.
- TW-38904 - Visual bug in Google Chrome on the home page of TC
- TW-38905 - Statistics charts editing (project and build configuration-related) is not depicted in audit
- TW-38906 - Add "activities" logging on editing statistics charts from web UI
- TW-38911 - Frequent "Messages file disappeared" logging in the server log
- TW-38919 - Broken project hierarchy in Select Build Configuration dropdown list on Add/Edit custom hart dialog
- TW-38920 - Calculate and include NormalizedVersion to NuGet package description
- TW-38921 - No highlighting of the builds in queue when opening build queue from "N queued" link
- TW-38923 - Remote run customisation randomly does not work for builds with snapshot dependencies
- TW-38930 - jetbrains.buildServer.maintenance.exceptions.UnknownServerStartupError: Could not create the main application servlet: Failed to load TeamCity configuration. Project id "Root" is invalid: starts with non-letter character ''. ID should start with a latin letter and contain only latin letters, digits and underscores (at most 80 characters).
- TW-38932 - Incorrect line ending in the .sh script file generated for import project artifacts.
- TW-38935 - javascript injection on audit page by build number
- TW-38941 - Cannot read property 'refresh' of null if click on Add all projects to Overview page
- TW-38945 - Provide console output when copy_artifacts.sh script is executed.
- TW-38946 - Project artifact are duplicated after second running of the .sh script generated on project import.
- TW-38948 - Strange agents page layout in case of one idle agent
- TW-38950 - Edit link for Meta runner opens some build configuration page
- TW-38953 - Bulk delete dependencies to deleted configurations is not possible in UI
- TW-38958 - Build configuration rename may result in missing build log
- TW-38966 - Failed to initialize cloud client 'vmw'.Argument for @NotNull parameter 'type' of jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.<init> must not be null
- TW-38967 - Artifacts for the latest builds are displayed later than other artifacts after copy_artifacts script is executed.
- TW-38971 - Unable to create new project report tab after editing existing one without page refresh
- TW-38972 - Potential JavaScript injection on project tab page from build number
- TW-38975 - My Changes page: the link "Show detailsВ»" doesn't show details but just collapses the current section
- TW-38978 - Agent-side checkout with mirror fails with Cygwin git
- TW-38992 - Agent-Details: Build History not sorted by "started" column
- TW-38999 - Extra zeroes in int statistics values in REST API
- TW-39008 - EC2 agents are not automatically authorized on teamcity.jetbrains.com
- TW-39012 - No branch filter in VCS/schedule trigger when branches came from snapshot dependency
- TW-39014 - Ignored test run can be listed as successful in the build's list of tests
- TW-39016 - Source Build Configuration is not specified for Project statistic chart with a pattern
- TW-39027 - Broken build log for the build running during upgrade from 8.1.x to 9.0
- TW-39031 - Full server path can be displayed in UI for non-admin user on errors reading the build log
- TW-39038 - Maven plugin creates a lot of directories in temp directory with prefix tc_maven_repo_
- TW-39040 - TeamCity incorrectly processes pushed dependency parameters if there are both dep.* and dep.<ext id> parameters defined
- TW-39050 - Critical errors are reported on Overview page when projects containing meta-runners are imported.
- TW-39062 - Expand build log node does not work if invoked from popup on timestamp
- TW-39067 - vSphere agents becomes unauthorized after restart of agent process
- TW-39074 - Maven runner selection can be lost during upgrade
- TW-39078 - Upgrade from 8.1 to 9.0 resulted in ORA-01440: column to be modified must be empty to decrease precision or scale
- TW-39250 - Can't upgrade from 8.1.x to 9.0: SQL error when doing: DML query SQL query: insert into build_labels ... SQL exception: Duplicate entry '9037-966' for key 1
- TW-39241 - Can't upgrade from 8.1.x to 9.0: SQL error when doing: Executing a SQL statement SQL query: insert into build_state_tag ... SQL exception: Duplicate entry '9223-s' for key 1
Exception
- TW-36842 - Unexpected Error on Resource Stats tab in case there are no builds in the project
- TW-36867 - REST API occasionally returns 500 error because of NullPointerException
- TW-37146 - JSP exception on test details page: IllegalArgumentException: Comparison method violates its general contract!
- TW-38277 - NSME in TeamCity plugin in 140 trunk
- TW-38499 - Projects Import: import users twice from one file causes DBDuplicatedRowException: unique constraint or index violation USER_ROLES_UI
- TW-38910 - JS Error in Internet Explorer when Statistics chart build value popup is closed
Performance Problem
- TW-15433 - Slow build history loading (listing artifacts case)
- TW-17539 - All agent artifact cache data is stored in memory.
- TW-22709 - Long usage statistics data colleciton
- TW-28960 - Slow Overview page loading (more then 30 seconds) mostly in BuildTypeBranches.getRecentlyUsedBuildBranches
- TW-29869 - TeamCity IDEA plugin constantly restarts highlighting daemon
- TW-30643 - Slow UI: blocked on PluginsLookupTask.getPluginsVersion
- TW-31603 - Slow flush queue related to build chains optimizing/merging (is not completed within 90 minutes)
- TW-32965 - Project investigations page may work slow
- TW-33705 - Slow authentication settings saving (synchronous call from fireConfigChangedEvent)
- TW-34136 - Implement more memory efficient storage for vcs modification attributes
- TW-35154 - High CPU usage while running a build with many failed tests (related to jetbrains.buildServer.serverSide.BuildTests.createDiff)
- TW-35472 - Probable browser memory leak/CPU load on Agents page
- TW-35749 - Slow backup restore: VCS_changes table and BLOBs case
- TW-35893 - Slow compatible agents calculation in custom build dialog
- TW-36053 - High CPU load from "Lucene Merge Thread" thread
- TW-36189 - Very slow calculation of warnings in move agent to pool dialog
- TW-36806 - Slow builds finishing (threads in Removing obsolete investigations)
- TW-37022 - Deleting a build takes a long time
- TW-37058 - Background migration of modifications/changes from old tables to new ones takes a long time
- TW-37106 - Transferring repository sources is extremely slow
- TW-37313 - Slow server because of BuildPromotionImpl.getPreviousBuildPromotion: multiple SQL "select ... from build_state bs join history ..." queries with the same parameters
- TW-37360 - Changes page: clicking "More" hangs very long (on first invocation?)
- TW-37529 - A lot of threads on agent scanning artifacts cache files
- TW-37587 - Slow page load due to build promotion cache handling
- TW-37671 - Instances of org.atmosphere.cpr.DefaultBroadcaster$WriteQueue retain 220Mb of memory
- TW-37825 - Slow remove of builds from queue
- TW-37930 - A lot of threads recalculating test investigations cache
- TW-37966 - Change Log tab loads very slowly
- TW-37977 - MavenArtifactChangeDetectorImpl.checkForChanges appears quite often in server thread dumps
- TW-38082 - GlobalHealthStatusItemsController still can block web UI if some health report is hanging
- TW-38084 - A lot of JasperLoader instances in memory dump
- TW-38267 - Inefficient working directory update with clean checkout and enabled git alternates
- TW-38301 - ResponseFragmentFilter can take significant CPU time especially if page fragment is large
- TW-38352 - Slow project change log opening because of DownloadPatchExtension
- TW-38368 - Very slow checkout on agent with 1.8 working copy comparing to 1.7 (and server-side checkout)
- TW-38464 - Excessive synchronization in VcsRootImpl.getProperties
- TW-38479 - Excessive synchronization in BaseUser.updatePermissionsIfRolesChanged
- TW-38498 - Upon removing started build from the queue TeamCity performs unnecessary build promotions cache cleanups
- TW-38504 - Agent Side Checkouts are slow (working copy 1.7)
- TW-38730 - Queued builds popup slow to the point of freezing the browser
- TW-38882 - TeamCity build queue tab is unresponsive on FireFox/Retina
Cosmetics
- TW-5280 - Use title capitalization for statistics charts titles
- TW-11141 - Single quote is rendered as ' in server profiling section under IE8
- TW-28497 - Incorrect Deployer plugin description on Plugins List page
- TW-33823 - UI: Build Failure Conditions
- TW-34897 - Fix messages related to disk space
- TW-35552 - Statistics: tooltips "hanging" when hovering quickly over graph
- TW-35905 - VCS Trigger editing dialog and description: UI and Usability
- TW-36678 - Double dash in title
- TW-36914 - Text does not fit queue popup
- TW-36998 - Eclipse plugin: edit the text on the"update site link" page
- TW-37098 - Atmosphere warning on server start
- TW-37136 - Run Custom build dialog: tabs are overlapped when build configuration name is very long.
- TW-37216 - Wording on the authentication page
- TW-37296 - Change link name. Use 'View details' instead of 'Remote run' or 'Pre-tested commit'
- TW-37755 - UI text: Versioned Settings screen of the project settings
- TW-37781 - Link to old version of documentation on Remote Run dialog
- TW-37919 - Remove "Free disk space in the logs directory" phrase from disk usage page
- TW-38051 - UI: Inspections (IntelliJ IDEA) and Duplicates finder (Java) runners
- TW-38053 - Bad layout on project's Change Log Page
- TW-38057 - UI: Inconsistent Capitalization - FxCop
- TW-38059 - UI: Inconsistent Capitalization - IntelliJ IDEA Project
- TW-38315 - Invalid layout of per-user notifier settings form on 'edit notifications rules' page in case notifier provides multiple settings
- TW-38317 - Show git hash short version instead of dotted full on changes page
- TW-38355 - Duplicated "Cannot start backup" message on backup page
- TW-38497 - Projects Import: List of importing projects is hard to read
- TW-38617 - Favorite builds: build duration column is narrow and is wrapped
- TW-38708 - Unclear "NON-RETURNED CONNECTIONS" message
- TW-38829 - Icons are wrapped on change details page
- TW-38835 - Align N running to the right on Agents Cloud tab
- TW-38859 - Layout problem in custom chart add/edit dialog
- TW-38880 - Agent ON/OFF Switch looks ugly on Retina
- TW-38934 - Favorite Builds page layout is not so good
- TW-39053 - Incorrect link to Oracle driver on Database Connection Setup page.