TeamCity Changelog

What's new in TeamCity 10.0 Build 42002

Jul 21, 2016
  • HIGHLIGHTS:
  • In addition to the regular way of creating projects and build configurations, you can now set up TeamCity programmatically. Create projects and build configurations in code, using TeamCity DSL based on the Kotlin programming language. Keep this code in a VCS, and TeamCity will apply all the changes to your projects and build configurations automatically, without you interacting with the web UI.
  • In this release another take on scalability has been made - now you can set up a two-node TeamCity, distributing the workload between two servers.
  • Issue trackers integration has been improved: TFS, GitHub, and Bitbucket are supported out of the box.
  • We've made significant progress making VCS-related improvements: cross-platform support for TFS is finally here; TeamCity works with Perforce streams now and more.

New in TeamCity 9.1.1 Build 37059 (Aug 7, 2015)

  • Fixed issues:
  • problems with building .NET 4.6 projects and proper detection of .NET 4.6 on agents
  • problems with running NUnit tests on Linux
  • Swabra exclude rules stopped working in some cases
  • problems with the TeamCity server launch on some platforms
  • Also added one feature to Amazon EC2 integration which had already been cooked for quite some time:
  • TW-34196 – ability to set IAM role on a running instance
  • Feature:
  • TW-17256 - Do not start the server if installation files from previous TeamCity version are present
  • TW-34196 - Set IAM role on ec2 build agents
  • TW-40352 - Support .NET 4.6 as target framework in .NET Inspections runner
  • Usability Problem:
  • TW-41776 - Trim the entered value when asking for TeamCity data directory on first start
  • TW-41957 - Incorrect order of items in select typed parameter
  • TW-41976 - Misleading tip for 'SBT commands' field
  • TW-42058 - Ignored test marked as successful (SBT runner, scala)
  • Bug:
  • TW-23568 - %teamcity.build.step.name% should not be logged as undefined.
  • TW-35645 - Swabra still detects AssemblyInfo files as modified after they have been reverted by AssemblyInfo patcher
  • TW-36336 - Xcode logs (to error output) fails the build even with a deselected "an error message is logged by build runner"
  • TW-39123 - On occasions the "anchor build value" is reset to 0
  • TW-39499 - Agent loses pool on TC restart
  • TW-39826 - stderr: Error: Could not create the Java Virtual Machine.
  • TW-41323 - Exception in teamcity-server.log: duplicate key value violates unique constraint "agent_type_info_pk" (PSQL)
  • TW-41629 - "Critical error in project settings in VCS" health report is displayed to users without permissions in the affected project.
  • TW-41698 - Agent registration SQL PRIMARY KEY error
  • TW-41704 - When "Show changes from snapshot dependencies" is on, REST call for changes does not return snapshot changes
  • TW-41735 - Projects popup search does not work while page is loading
  • TW-41772 - Failed to collect changes from SVN server, processExternalChanges
  • TW-41802 - Duplicates step hangs on uploading duplicates
  • TW-41805 - Rename tc-sbt-runner.zip into sbt-runner.zip
  • TW-41821 - Message "Parameter "FAJJrRzyXW4RW" is undefined." in build log before first build step starts
  • TW-41828 - IllegalArgumentException: Argument for @NotNull parameter 'buildData' of jetbrains/buildServer/web/util/MessagesPrinter. must not be null while processing request: POST '/buildLog/incBuildLog.html?buildId=NNN&counter=CCC
  • TW-41836 - TC Server failed to start up on upgrade to 9.1
  • TW-41837 - Agent fails to connect after upgrade to 9.1, reporting "For input string" error
  • TW-41849 - Versioned settings don't work for Perforce with non-trivial client mapping
  • TW-41852 - Unable to find runner parameter Mono required to run this build
  • TW-41853 - Build log tab for queued build shows message "Too much memory is required to load all messages"
  • TW-41855 - Build chain is hanging in the queue with status "Build settings have not been loaded from VCS yet"
  • TW-41875 - Missing nodes in build log when expanding
  • TW-41876 - TeamCity doesn't work with Perforce before 2010.2
  • TW-41881 - %system.MSTest.N.N% usage in non-MSTest runner is not converted to new parameter
  • TW-41882 - Build hangs in queue when its versioned settings mode changes
  • TW-41890 - TeamCity fails to compile VS 2015 solution with projects targeting .NET 4.6
  • TW-41891 - Build promotions data for queued builds removed by build queue optimizer is not cleaned anyhow
  • TW-41916 - Misplaced progress icon on login page
  • TW-41925 - Swabra exclude rules do not work for modified files
  • TW-41933 - AccessDeniedException on attempt to trigger a build via REST
  • TW-41946 - MSTest build step fails if all tests are Ignored in 9.1
  • TW-41947 - Dissociate from pool icon is not shown for projects in Chrome
  • TW-41955 - Lots of warnings Unexpected server response status: 503 on agent start
  • TW-41960 - Custom MSTest path not populated when loading build step
  • TW-41963 - Not the latest SBT version downloaded on agent when I select SBT installation mode
  • TW-41969 - NoSuchMethodError on early versions of SBT
  • TW-41975 - Unexpected error on PerfMon tab: According to the TLD or the tag file, attribute buildPromotion is mandatory for tag buildLog
  • TW-41978 - Error during setup Update to newest Teamcity V9.1 on Windows 7 SP1 x64
  • TW-41981 - "Edit Parameter" dialog does not set appropriate "Kind" ("Configuration parameter" is always selected)
  • TW-41982 - NPE in WebPublisher
  • TW-41987 - TeamCity cleanup doesn't finish due to flush patterns cache on disk, error: java.lang.NullPointerException
  • TW-41988 - "Agent manager" role should include "Administer build agent machines" permission
  • TW-41996 - Filtered list in UI can have several items duplicated
  • TW-42006 - Error while parsing SBT command (on windows agents only)
  • TW-42020 - Visual studio test publishes 'null' report
  • TW-42024 - Warning parameter is undefined can be shown in build log if disabled step has parameter reference
  • TW-42060 - On changing some build type settings, old value is returned as response to PUT instead of the new value
  • TW-42066 - Exception on attempt to save empty size in free disk space build feature
  • TW-42082 - .Net Framework 4.6 is not detected by agent
  • Exception:
  • TW-41637 - JavaScript TypeError: b.changeLogTable(...).get(...).refresh is not a function
  • TW-41816 - "Failed to build patch for build" when fetching sources from Perforce
  • Performance Problem:
  • TW-35154 - High CPU usage while running a build with many failed tests (related to jetbrains.buildServer.serverSide.BuildTests.createDiff)
  • Security Problem:
  • TW-41815 - JavaScript injection via VCS file name in changes popup
  • TW-41915 - JavaScript injection from username on build chains page, queued build
  • Cosmetics:
  • TW-41984 - Misplaced Finish Build Trigger UI with empty Branch Filter
  • TW-41997 - SBT runner displays wrong TeamCity name in build logs

New in TeamCity 9.1 Build 36973 (Jul 16, 2015)

  • MAJOR IMPROVEMENTS IN VERSIONED SETTINGS:
  • True historical builds:
  • Reproduce any of your builds at any point in time, dated back to as long ago as your VCS allows.
  • Different settings in different branches:
  • Store different build steps and parameters in different branches, and apply them when needed, in any way you need.
  • Personal builds with personal settings:
  • Change project settings in your IDE, and see how they can work out for your project by running a personal build with these custom settings. If you use the pre-tested commit option, the settings will be committed and applied to your server configuration right after a successful build.
  • Added support for Perforce and Subversion:
  • From now on you can also use Perforce and Subversion version control systems for storing your settings.
  • The full list of supported VCSs for Versioned Settings now includes Git, Mercurial, Perforce, and Subversion.
  • ENHANCED SUPPORT FOR .NET TOOLS:
  • Support for NUnit 3.0:
  • TeamCity 9.1 comes with enhanced NUnit support: not only is the latest NUnit 3.0 supported in TeamCity NUnit runner, but NUnit also detects if it is run by TeamCity. This provides guaranteed compatibility with all upcoming features of NUnit and TeamCity.
  • Visual Studio support:
  • Visual Studio 2015, TFS 2015, MSBuild 2015, MSTest 2015, FxCop 2015, and Powershell 5 are supported.
  • Visual Studio Tests Runner:
  • MSTest and VSTest are combined into a single Visual Studio Test Runner and supported out of the box, so that you don't have to worry about installing additional plugins.
  • PUMPED UP SECURITY:
  • TeamCity 9.1 comes with unidirectional Agent-Server communication which adds an extra level of security for your build agents. It simplifies your firewall configuration by eliminating the insecure, HTTP connection from the server to agent, making it possible to use HTTPS protocol only.
  • Additionally, 20+ security issues have been fixed:
  • TW-17757 - Require current password input on changing password
  • TW-39227 - JavaScript injection via build tag in run custom build dialog
  • TW-40497 - TeamCity can remember user logged in with "Remember me" unselected
  • TW-41290 - XSS with editingScope parameter on /editVcsRoot.html page
  • TW-41291 - XSS with notificatorType parameter on /admin/editGroup.html page
  • TW-41292 - XSS with runTypeInfoKey parameter on /admin/editRunType.html page
  • TW-41294 - XSS on YouTrack issue tracker test connection
  • TW-41343 - XSS on generateFeedUrl.html
  • TW-41344 - XSS with username field on registerUser.html
  • TW-41345 - It is possible to change external id without having permissions for the project
  • TW-41346 - XSS on project.html page
  • TW-41347 - XML bomb can be uploaded via upload meta-runner action causing denial of service
  • TW-41348 - XXE attack is possible via upload plugin form
  • TW-41349 - XSS with backup file name on backup page
  • TW-41351 - XSS problem on the diffView.html page
  • TW-41526 - HTML injection in Label build feature
  • TW-41533 - XXE and Xml bomb attacks possible via teamcity-info.xml
  • TW-41696 - JavaScript injection from debugging tracing data (off by default)
  • TW-41758 - XSS on project builds schedule page
  • TW-41759 - XSS is possible via rootURL parameter on cloud profile page and RSS feed page
  • TW-41785 - XSS on agent push page
  • TW-41806 - JavaScript injection from Swabra "Paths to monitor" setting
  • UI AND USABILITY IMPROVEMENTS:
  • Project reordering:
  • Change the order of your projects and build configurations on the Projects Overview page to better reflect your actual projects' structure.
  • Chart reordering:
  • Set the order of charts in a way that's most informative and convenient for you and your team.
  • Coloring and URLs in build logs:
  • Important details will never escape your notice thanks to ANSI coloring, as well as URL highlighting in build logs.
  • Truncated build configuration path:
  • Visual noise reduced thanks to truncation of paths to build configurations. The truncated paths are resolved based on the current context.
  • Easily move projects between servers:
  • Plan less, do more. Rearrange projects between servers freely with the project import feature. Preserve full project and changes history, as well as user profiles, while doing this right from the TeamCity interface.
  • Store project settings in Version Control:
  • Never lose track of your settings! Store your project settings in a Version Control System (Git or Mercurial, more to be added later) just like you do with your source code, and use your favorite tool to review and audit them. Review changes, see diffs, roll back in case you change your mind, and if one of your colleagues messes with those settings again, you’ll know who it was! Fun, right? See how easy it is to be in total control of your building process.
  • Zero server maintenance downtime:
  • Wait no more for TeamCity to run a clean-up! Running a large setup, or working in a remote team covering all time zones around the globe? No longer let downtime be an issue: from now on TeamCity runs the server clean-up in the background, so that you can enjoy zero downtime and allocate all the server time for your builds. We promise you’ll forget what clean-up was in a week.
  • Edit charts in UI:
  • Create and modify custom charts right from TeamCity UI. Make your project or build configuration statistics look beautiful, without any XML editing.

New in TeamCity 9.1 Build 35957 EAP (May 1, 2015)

  • Highlights:
  • Specifying TeamCity data directory on the TeamCity first start page
  • Versioned project settings in Subversion and Perforce
  • Administrator-defined ordering of projects and build configurations
  • Create build configuration from URL
  • Schedule trigger improvements
  • SSH Agent build feature
  • Server shutdown improvements
  • Other Improvements:
  • Support for Visual Studio 2015 and Microsoft Build Tools 2015 preview in MSBuild and Visual Studio Solution runners, as well as MSTest 2015 (14.0)
  • The Run Custom Build dialog allows adding a build to favorites using the corresponding box on the Comments and Tags tab.
  • It is now possible to specify multiple VCS usernames for each level (default, VCS type or VCS root)
  • The default Subversion working copy format has been changed to 1.8
  • SSH Key support for Subversion checkout on agent TW-35092
  • Identify not-actual tests on the Investigations page TW-39494
  • logging preset selected on the Diagnostics page is preserved on server restart
  • Resolved issues:
  • TW-3252 — IDEA Plugin :: Login Dialog :: "Remember Me" Checkbox Behavior
  • TW-4799 — Option for scheduled trigger to do not run a build if artifact-dependency build has failed
  • TW-9974 — Setting empty backup file name silently reverts to default file name
  • TW-10079 — Different number of rows is noted for the same data in different databases
  • TW-11553 — Option to trigger a build when artifact it depends on changes
  • TW-11627 — Multiple VCS usernames for a user
  • TW-12250 — Display note on redirection to agent image page when opening deleted cloud agent page
  • TW-13832 — Allow to use Perforce proxy when using checkout on agent
  • TW-13917 — Installer: "Login failed" dialog cosmetics
  • TW-14313 — Remember logging preset with server restart
  • TW-14421 — Use specific names for automatically generated backups during server upgrade
  • TW-14736 — Backup created on server upgrade is not listed in the backups history list
  • TW-16033 — Improve agent perforce checkout by dropping p4 output
  • TW-16620 — Allow to make agent push run with other cloud provider
  • TW-17772 — Install creates empty buildAgent folder when "Build Agent" option is deselected
  • TW-18526 — Swabra follows symlinks and can delete not checked out files
  • TW-18650 — Use native remove commands to cleanup files on agent
  • TW-19435 — Ability to define order of build configurations display (custom administrator-defined sorting)
  • TW-21188 — cli-wrapper.exe utility in server's temp directory
  • TW-21551 — BuildCheckoutTime statistics value can be larger then total build duration
  • TW-21655 — externalstatus.html creates links with wrong server name
  • TW-21904 — Ability to automagically create build configuration based on single VCS URL
  • TW-23134 — Sample plugin: "deploy" ant task puts plugin under ${user.home}\.BuildServer
  • TW-23135 — Sample plugin: "server" run configuration does not work
  • TW-23142 — Sample plugin: should provide an IDEA artifact to build the plugin
  • TW-23995 — Failed to publish artifacts: jetbrains.buildServer.agent.ArtifactPublishingFailedException:
  • TW-24220 — Bug in MSTest wildcards
  • TW-24844 — Provide additional command to stop server and wait for it to shutdown
  • TW-28926 — Ability to redefine default order of sub-projects display (global server-wide and affecting all users)
  • TW-29250 — Help text below collapsed text area is shown
  • TW-29499 — Queued build page can fail to update if queued build is removed by optimizer
  • TW-30218 — Progress icon is no longer animated in IE9
  • TW-30231 — Build failure: "Updating sources" follows symlinks when removing (or attempting to remove) files on server
  • TW-30411 — Firewall for C:\BuildAgent\jre\bin\java.exe not open after install.
  • TW-33260 — Allow to find new replacement build after builds merging in queue
  • TW-34392 — Enforce clean checkout option feature works incorrectly with custom checkout directory
  • TW-35092 — Please implement uploaded SSH key support (TW-26642) for Subversion
  • TW-35313 — Git plugin changes does not tell files from directories
  • TW-35964 — LDAP group sync fails on group members which do not match user filter
  • TW-36196 — Wrong "by time" sorting in search results
  • TW-36324 — Allow enabling / disabling Ring Header
  • TW-36363 — Database restoration finished successfully even on error restoring index
  • TW-36707 — Change default extension of dotCover coverage snapshot to 'dcvr'
  • TW-37067 — Agent Push: bootstrapper.sh crash when user password contains bracket
  • TW-37445 — Slow cleanup page loading (disk usage related)
  • TW-37451 — permission denied exception and not able to see anything on Overview Tab
  • TW-37840 — Allow to connect to custom SSH port in agent push
  • TW-38444 — Dialogs dragging
  • TW-38492 — Add support for Perforce versioned settings
  • TW-38766 — Support for Visual Studio 2015 build tools
  • TW-38876 — Triggering build via REST with an artifact dependency to a specific build (referenced via buildId) tries to use build with "ID.tcbuildid" build number
  • TW-38985 — Not enough details in the server's log "Error in event handler: jetbrains.buildServer.vcs.InvalidBranchSpecException" message
  • TW-39093 — Copy to clipboard button looks confusing when flash player is unavailable
  • TW-39494 — Identify tests which are no more actual on Investigations page
  • TW-39495 — Confusing test details on Investigations page when the test no longer fails
  • TW-39557 — Configuration chooser hides essential part of configuration name
  • TW-39658 — Checkout order should correspond to the order of VCS Roots on the build configuration VCS page
  • TW-39669 — Upgrade using Windows installer doesn't update server.xml
  • TW-39694 — Trim spaces in MSTest and VSTest assembly list parameter
  • TW-39768 — Wrong placement of close (x) link in context health item popup
  • TW-39792 — Excessive LDAP info logging on user login
  • TW-39814 — Administration UI can stall for hours on settings editing (slow data directory files iteration)
  • TW-39830 — Internal properties are not reset if internal.properties file is deleted or saved empty
  • TW-39884 — Upgrade with Windows installer does not ensure clean TeamCity installation if previous version files are locked
  • TW-39966 — NPE on downloading build log (build triggered by deleted user)
  • TW-40065 — Add support for Subversion versioned settings
  • TW-40067 — Exception when tool with teamcity-plugin.xml placed into TC_Data/plugins/.tools
  • TW-40133 — Broken Projects list display in Assign role dialog
  • TW-40221 — Do not display full project names if the same as current context
  • TW-40253 — An expandable node without children in the build log: "Checking for changes"
  • TW-40258 — Ability to change type's rawValue for a build configuration parameter
  • TW-40261 — Subversion exception
  • TW-40319 — Failing test report are ignored when messages use flowId and testFinished could not be sent
  • TW-40324 — Perforce change time may be incorrect if perforce server and teamcity server runs under different timezones
  • TW-40388 — List of build configurations affected by failed test is hardly analyzable.
  • TW-40433 — Parameter's type rawValue attribute cannot be filtered by fields parameter
  • TW-40434 — Search results are opened on both current and new tab when corresponding hot key combination is used
  • TW-40452 — Projects reordering is ignored in Investigate/Mute dialog
  • TW-40453 — Do not clean checkout directory if p4 sync -p is used to support incremental builds
  • TW-40471 — write 'GitHub' in messages, not github
  • TW-40480 — Improve discoverability of sorting in the table
  • TW-40488 — "#" symbols in build number is not escaped when click on "x more changes might have broken this build" link
  • TW-40505 — remember_me table is not cleaned when user is deleted
  • TW-40510 — Java duplicates finder doesn't save its state
  • TW-40524 — … in branch name on the changes page
  • TW-40535 — A test can be not reported on Tests tab and in build status counter occasionally (close block time less than open block?)
  • TW-40544 — Create Button is disabled
  • TW-40551 — Global synchronization in CloudRegistryImpl.getAllCloudFactories affects user interface
  • TW-40559 — Teamcity failed to start after installation
  • TW-40564 — Reduce polling interval for non active tabs
  • TW-40565 — should bot be available as build configuration container on Create Build Configuration From URL page.
  • TW-40598 — Remove dummy HG warning
  • TW-40599 — Projects / build configuration reordering dialog should have scroller
  • TW-40610 — Support excludes in assemblies list of VSTest runner
  • TW-40612 — Create new Subversion working copies in 1.8 format by default
  • TW-40616 — teamcity.disable.super.user=true doesn't work
  • TW-40629 — Bad layout of My Investigations page on 'square' monitors
  • TW-40650 — Search by buildTypeId does not work
  • TW-40680 — Agents tab sort by agent name only works when clicking on text
  • TW-40693 — Search doesn't work when filtering by configuration and comitters
  • TW-40703 — Template defined at a higher level unusable at lower level unless developer rights granted at higher level
  • TW-40717 — Long project import preparation phase without progress display
  • TW-40821 — Build loops in Publishing artifacts if artifact size exceeds server limit
  • TW-40824 — Show paused buildconfigurations on Builds Schedule
  • TW-40837 — Dead Link in LDAP Settings Popup
  • TW-40838 — Display relative build configuration path in 'triggered by' for build triggered by another build
  • TW-40839 — Display relative build configuration path in Artifact dependency changes when applicable
  • TW-40854 — TeamCity should start with the default logging preset if 'preset.txt' file is corrupted.
  • TW-40868 — Make projects import progress / still working state more noticeable
  • TW-40878 — Relogin after disconnect by network reasons may fail with AuthenticationFailedException
  • TW-40881 — Incorrect context shown on muted problems page
  • TW-40885 — Lots of unnecessary SQL requests on agents page
  • TW-40895 — teamcity-xmlrpc.log gets created on each server start: WARN: "Build agent cannot be registered because TeamCity server is still initializing"

New in TeamCity 9.0.3 Build 32334 (Mar 13, 2015)

  • Feature:
  • TW-38472 - Notify user about conflicting entities before projects import
  • TW-39363 - Add an option to select encoding that is used to parse perforce output
  • TW-39601 - Support NUnit v.2.6.4
  • TW-39747 - Notify about conflicting users and usergroups before projects import
  • Usability Problem:
  • TW-8357 - Improve database settings text on Server Configuration
  • TW-20771 - Searching or selecting configurations by project name
  • TW-29284 - Code Inspections exposes R# 'context actions' as code inspection issues, when in fact they are not.
  • TW-35082 - When opening bulk Investigate/Mute dialog, set project if it is the same for all items
  • TW-38249 - The "Configure Build Priorities" link only appears after the whole build queue is loaded, which can take minutes
  • TW-38295 - UI doesn't reconnect after server restart
  • TW-38648 - Display the project from which the chart comes form
  • TW-39844 - Correct error message displayed when there are no valid mapped groups.
  • TW-39871 - Improve versioned settings log to make it clearer
  • TW-39880 - "Assign Build Configuration to Agent" dialog shows search results in strange order
  • TW-39960 - "Build queue was paused" message in yellow box is not updated in web UI
  • TW-40023 - "Investigate/Mute" Float: After Choosing "On a specific date" with Mouse, Open Calendar Automatically
  • TW-40196 - Projects dropdown submenu closes on middle click
  • TW-40278 - Escape with opened menu in Comment field of Fix/Investigate/Mute pop-ups closes the pop-up
  • Bug:
  • TW-18910 - .NET inspection marks NUnit test class without TestFixture attribute as "never used"
  • TW-19203 - .NET inspections: 'inconsisted name' inspection is not detected for methods.
  • TW-20188 - Can't delete builds from build queue (error: "Cannot find build promotion for the queued build")
  • TW-21348 - Inspection errors in Razor 2.0 (ASP.NET MVC 4 Beta) pages
  • TW-22144 - Unrelated build chains are shown on 'Build Chains' tab of build configuration page
  • TW-22788 - Inspection "DataContext is unknown" reported even though inspection severity set to "Do not show"
  • TW-23069 - Build popup icon can be wrapped to the next line on builds list
  • TW-23800 - Running PowerShell build step including PowerShell remoting causes infinite loop
  • TW-24921 - Code analysis for .NET: ria generated_code is not found/considered
  • TW-25898 - Unable to run ReSharper inspection on a solution containing Silverlight projects
  • TW-28574 - Git-plugin's getClientMapping throws a wrong error if VCS root url contains unresolved parameters
  • TW-29283 - Strange code inspection results "Module 'C' should be referenced"
  • TW-30668 - Improve "Trying to log message for non-existing running build with id" message
  • TW-30709 - .NET inspection error "Type arguments cannot be inferred from the query"
  • TW-30747 - Git VCS Root page doesn't validate branch specification if rule type not provided
  • TW-30763 - Improve reporting of LDAP error on synchronization (too long messages)
  • TW-33602 - Unclear LDAP error: Remote entry retrieved as a member of a group does not match any known user or group
  • TW-34103 - $(SolutionDir) in csproj is processed incorrectly by .NET Inspections
  • TW-34719 - Cleanup occurs if the server is running in "startup error" state
  • TW-34783 - Maven not null exit code reported as build problem even if non-exit exit code build failure condition disabled
  • TW-37236 - Adding a personal build hangs on server
  • TW-37664 - Error on agents log tab when agent is using IPv6 address: Failed to get file structure from the agent: For input string:...
  • TW-38008 - Agent cannot register with org.jdom.input.JDOMParseException on special symbols in environment variables
  • TW-38055 - Project / build configuration / build template / VCS root IDs are not properly regenerated when copying a project
  • TW-38324 - Change popup does not close on diff view page
  • TW-38377 - (TC8.1.3) ClearCase Settings. unable to use parameter in CC view path
  • TW-38413 - ScopeProjectId url parameter doesn't work for server health report
  • TW-38825 - Popup icons wrapped in build summary popup (IE11)
  • TW-39081 - Multiple "DiskUsage scanning all data started" during massive cleanup
  • TW-39293 - Swabra does not enforce clean checkout if +/- rules with absolute paths are specified in the monitored directories
  • TW-39380 - Get rid of spring transactions in VcsModificationStorage.persistModification()
  • TW-39434 - Browser pages should be reloaded after server upgrade
  • TW-39439 - Reference parameters in Maven IntelliJ IDEA code coverage runner 'Type include patterns' configuration
  • TW-39478 - VCS trigger with quiet period can run build on wrong revision if it runs during changes collecting
  • TW-39570 - Confusing messages in LDAP log: Group ... should be updated/deleted
  • TW-39670 - TC NuGet feed is only presenting one version higher from the package version specified in the packages.config
  • TW-39752 - Run 'p4 clean' for cleanup does not work
  • TW-39754 - "Show in Build Log" for a test which was run several times in a build opens the first test run
  • TW-39809 - open-vm-tools Not Supported For Agent Plugin (vSphere Plugin)
  • TW-39812 - Swabra saved snapshots are deleted on agent restart and can cause clean checkouts
  • TW-39815 - LDAP Synchronization page should be refreshed automatically after ldap-config.properties file was edited externally and synchronization was started.
  • TW-39818 - UI doesn't refresh when A10 load balancer is used
  • TW-39839 - Clean checkouts and new checkout dirs (perforce streams case)
  • TW-39849 - Too many thread dumps can be saved with "memoryMonitor" name
  • TW-39852 - git connection error – git-upload-pack not permitted
  • TW-39855 - Perfmon stats can be incorrect when there are differences in OS/Java timezones handling
  • TW-39886 - Postgre: wrong query plan when a large permanent table is joined with a small temporary table
  • TW-39887 - Cannot authorize agent if agent installation directory is deleted and agent is reinstalled
  • TW-39890 - Wrong "file already exists, but has different content" on projects import of a projects which already exists
  • TW-39894 - Two VCS roots with the same external id can be created
  • TW-39897 - No Save as defaults button on axis customization dialog
  • TW-39901 - Update to the latest jgit library
  • TW-39916 - A settings change from VCS can be reverted by TeamCity server
  • TW-39917 - Wrong "Time spent" on reloading project import report page
  • TW-39932 - Typo in "Pring build chain"
  • TW-39936 - Server Health. Do not display Enable button to users without permissions.
  • TW-39940 - NullpointerException after failed build
  • TW-39950 - Regular timeouts
  • TW-39952 - JavaScript error on attempt to reorder build int he queue from queued build page
  • TW-39957 - Getting 'com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'change_name' at row 1' error
  • TW-39959 - Not appropriate RuntimeException is thrown
  • TW-39975 - Checkout rules for the directories starting with hash sign (#) are ignored during server-side checkout
  • TW-39986 - "MissingObjectException: Missing tree XXX" error during versioned settings commit in git
  • TW-39987 - To show a warning health report when versioned settings commit fails
  • TW-39997 - On opening investigation / mute dialog for a test, set the project scope to the project where the current investigation / mute is taken
  • TW-40000 - ClearCase: SQL exception: Data truncation: Data too long for column 'before_revision'
  • TW-40015 - Overview page freezes browser on OS X retina display
  • TW-40018 - Xcode runner scheme cannot contain spaces
  • TW-40019 - JavaScript error on Favorite Builds page
  • TW-40028 - Unable to check for Maven dependency updates: File: http://artifactory/repo/some/path/to/artifactf/1.0.20-SNAPSHOT/xxx-1.0.20-20150206.175924-1.tar.gz , ReasonPhrase:Not Found.
  • TW-40035 - Lots of "Replacement of top node in graph is not supported." logging
  • TW-40039 - Agent name can be wrapped on Agents list
  • TW-40042 - Build logs are gone after upgrade to 9.0-9.0.2 when custom artifact cleanup rules with ".teamcity" are configured
  • TW-40043 - Inconsistent "GC overhead exceeded" and other messages in server log and automatic thread dump reason
  • TW-40077 - Server stuck processing duplicates results ("select max(file_id) from fragments;" hangs in MS SQL Server)
  • TW-40081 - Hiding a configuration from overview page messes styles and labels
  • TW-40092 - Incorrect encoding when checking out UTF-8 filenames for unicode-enabled P4 server
  • TW-40097 - Exception in logs after running Bulk Edit ids action
  • TW-40107 - Build duration estimate is incorrect for a build with a metarunner executed twice
  • TW-40110 - Make installer check most important target directories being empty
  • TW-40130 - Use the WebAPI "/ users" where the access error occurred.
  • TW-40136 - Versioned Settings being enabled causes Build Configuration settings to have inconsistent modify/save behavior
  • TW-40169 - "Root project configuration file does not exist or is not accessible by TeamCity server" error raised when root project settings are stored in VCS
  • TW-40171 - Amazon cloud plugin acts erratically , stopping agents that are running builds
  • TW-40187 - Project build chains page causes "Waiting for available socket" problem in browser
  • TW-40191 - Warnings in Firefox console related to websockets
  • TW-40218 - IDEA Runner compilation may fail due to outdated class files in dependent module
  • TW-40233 - Blocks can collapse randomly on build chains tab (build configuration or project)
  • TW-40242 - Versioned settings remove project config if project config has read-only files
  • TW-40250 - TeamCity doesn't apply plugin config change made via commit to versioned settings VCS root
  • TW-40254 - REST: Changes for VCS Root always return no changes
  • TW-40260 - Azure plugin. Unable to fetch options. Ping error. Could not generate secret. ECDH key agreement requires ECPublicKey for doPhase.
  • TW-40270 - Build chains without started builds may not be merged in queue
  • TW-40292 - Root projects name is missing in Conflicts dialog on import.
  • TW-40293 - Recognize items moved into another containing location on the source server as existing on the target server while import.
  • TW-40301 - Using REST api to pause a build not persisted
  • TW-40348 - Actions for changing build tags cannot be found in audit with existing filter by build type or project
  • TW-40350 - DBDuplicatedRowException is reported for vcs_root_first_revision table after project import.
  • TW-40358 - Fallback to polling does not happen when WebSocket connection is opened but doesn't pass frames
  • TW-40359 - Server stops responding shortly after the start when BIO connector is used.
  • TW-40361 - Ctrl+Enter submits page underneath instead of dialog
  • TW-40364 - Children of skipped project are imported during projects import resulting in critical error
  • TW-40413 - Slow showing of a change included into a build with personal overridden VCS Root
  • Exception:
  • TW-36954 - Exception in .Net CLT Can not update content of project. Key already exists.
  • Performance Problem:
  • TW-37445 - Slow cleanup page loading (disk usage related)
  • TW-38734 - Agents stuck in Updating Sources or Resolving Artifact Dependencies following first cleanup after server reboot
  • TW-39689 - TeamCity UI slow in 9.0.1 (too small cache size for finished builds)
  • TW-39964 - Tray notifier requests are blocked when cleanup finished because of slow update of committed builds cache
  • TW-39980 - Slow changes listing via API (CPU in SecuredProjectManager.filterProjectsAndSort)
  • TW-39994 - Slow "My Investigation" page when a lot of problems (not tests) are assigned
  • TW-40007 - Change details can cause significant CPU usage (a lot of BuildTypeImpl.compareTo)
  • TW-40054 - Agent build delay, post-processing tasks (HttpDiskCache.processCacheEntries)
  • TW-40075 - Files of a change can be loaded on REST request, while the results are not used
  • TW-40147 - SVN externals are checked out twice
  • TW-40185 - BuildChains.findChains and BuildChain.computeChainModificationId methods are slow in case of big chains
  • TW-40186 - It takes much time to find builds in DependencyGraphsBean.loadChains(SProject, ...) method
  • TW-40189 - Expand of the project node on overview page can take significant time if project has lots of subprojects and configurations
  • TW-40201 - Seed Artifact Cache when Agent Uploads to TC Server
  • TW-40269 - Slow UI because of VmWare plugin external call in (after update of any cloud profile)
  • TW-40295 - REST API retrieves build's branch when there is no need to
  • TW-40339 - Background Build Indexer thread is not stopping on server shutdown
  • Security Problem:
  • TW-39888 - JavaScript injection on internal vars page
  • Cosmetics:
  • TW-38873 - Resource management dialog. Decrease the default size for Custom Values text area.
  • TW-39742 - Misplaced "loading" rotating icon in Investigate/Mute test dialog
  • TW-39838 - Run custom build dialog Parameters tab can show horizontal scroller
  • TW-40013 - Usual agent page displays "Cloud image" note
  • TW-40308 - UI: Add link to the documentation on Versioned Settings page

New in TeamCity 9.0.2 Build 32195 (Jan 31, 2015)

  • Bug fixes:
  • backup performance (TW-39054)
  • LDAP synchronization (TW-39589)
  • mechanism of applying changes in versioned settings (TW-39519, TW-39553)
  • recognition of Visual Studio Online URLs on the “create project from URL” page (TW-39730)
  • In addition, we updated the bundled JetBrains dotCover to version 3.0, and added the ability to reorder custom charts on the “Project Statistics” page. See our Release Notes for the full list of fixes.

New in TeamCity 9.0.1 Build 32116 (Jan 3, 2015)

  • Usability Problem:
  • TW-4892 - Custom chart should not have series chooser if there is only single value sequence available
  • TW-35772 - Failed to collect changes, error: Perforce 'changes' returns empty string
  • TW-39148 - Not enough information in "Meta-runner with specified name already exists" message
  • TW-39149 - Drop meta-runners unique server-wide name requirement
  • TW-39307 - "Reboot Agent Machine" reboots entire server
  • Bug:
  • TW-15279 - Overview page can self-reload several times while loading
  • TW-17667 - MSTest marked with Ignore attribute is not reported by TeamCity
  • TW-19768 - Wrong order of build steps in template-based configuration of a copied project
  • TW-22443 - Wrong sorting of tools sections on user profile
  • TW-24093 - Perforce in TeamCity incorrectly treats /Path*/... pattern
  • TW-28938 - Make sure TeamCity plugin for IDEA supports AndroidStudio
  • TW-36573 - Build can be run on outdated agent after server upgrade
  • TW-36908 - Overview page is frozen for a minute on retina display
  • TW-38849 - Add filtering by branch to queued build popup shown on change details and dependencies
  • TW-38984 - Occasional "Exception occurred while scanning disk usage for build ... : java.lang.NullPointerException" on the server
  • TW-39051 - Versioned settings should be able to create branch in git
  • TW-39097 - Inconsistent passed/muted counters
  • TW-39153 - IDEA log: Notification group TeamCity.TestInvestigationUpdated is already registered
  • TW-39158 - Build stuck in "Cannot stop" state
  • TW-39180 - Project settings look like committed into VCS, while they are not (settings VCS root had errors initially)
  • TW-39184 - Child project settings might be not committed into VCS on VCS root change
  • TW-39187 - Change without comment can be committed on editing project's settings
  • TW-39204 - Possibility to inject malicious page content by returning fake TeamCity server update check response
  • TW-39226 - Do not log stacktrace into server log by default on versioned settings errors
  • TW-39243 - Hierarchy view of imported project isn't correct
  • TW-39259 - Wrong date (timezone?) in update.xml
  • TW-39265 - TeamCity Agent unable to detect VSTest.Console Tests after TeamCity 9.0 upgrade
  • TW-39273 - Broken layout on change log page (caused by PropertyNotFoundException: Property 'visibleBuildsCount' not found on type jetbrains.buildServer.util.Pager on the server)
  • TW-39275 - Different runners can fail after upgrade to 9.0: VerifyError: (class: org/jdom/Document, method: setDocType signature: (Lorg/jdom/DocType;)Lorg/jdom/Document;) Incompatible argument to function
  • TW-39279 - Multiplied "Versioned settings are globally disabled on the server" message in several server health items
  • TW-39284 - Build Configuration specific value type keys are not loaded for existing Project chart
  • TW-39295 - Pages opened in browser are not reloaded on upgrade to 9.0
  • TW-39300 - Do not dump stacktrace into log on "Cannot start perforce by path" perforce configuration error
  • TW-39309 - Unable to set authorize comment (setNString throws java.lang.AbstractMethodError)
  • TW-39313 - "NoClassDefFoundError: org/apache/tools/ant/taskdefs/Javac" error on running test with "Ipr (obsolete runner)"
  • TW-39314 - Lots of unexpected exceptions "SQLIntegrityConstraintViolationException/HsqlException: SQL error when doing: DML query SQL query: insert into indexed_build (provider_id, build_id) values(?, ?)"
  • TW-39316 - TeamCity 9.0 RTM LDAP Memory Leak + Crash
  • TW-39317 - Add XZ Utils to 3rd party licenses
  • TW-39321 - Versioned settings should be able to create branch in mercurial
  • TW-39322 - JavaScript error "Uncaught #" on marking a test as fixed
  • TW-39332 - Project Import - VCS username settings should be merged on project import
  • TW-39335 - No data shown on statistics chart for "All branches" and "Default branch"
  • TW-39336 - Custom project level charts are not visible to project viewer
  • TW-39342 - Finish build trigger can trigger chain with not the most recent available builds
  • TW-39359 - Fields block_type and state in user_blocks table should be remapped during projects import
  • TW-39362 - Notification rules are not imported for the merged user groups
  • TW-39365 - Some values in user_property table are not remapped during projects import
  • TW-39370 - Test ignored messages are not shown on the build overview page
  • TW-39378 - Wrong pending changes when versioned settings VCS root is attached to build configuration
  • TW-39392 - Documentation suggests to copy database..properties.dist file and modify it
  • TW-39394 - Resetting search caches does not pick up build log contents for search
  • TW-39407 - Enabling globally disabled versioned settings doesn't work when internal.properites file is not found
  • TW-39423 - Aliases should not prevent projects import
  • TW-39429 - Changes page: it shows fails from personal builds of my colleagues in my changes
  • TW-39433 - Fix the mssql.properties.dist file
  • TW-39437 - Late-bound parameters no longer work in TeamCity 9
  • TW-39442 - Versionned Settings: meta-runners are not saved into VCS
  • TW-39449 - Project settings in version control override configs on server while shouldn't
  • TW-39452 - Idle timeout is calculated incorrectly. Agents are immediately shut down
  • TW-39467 - "Cannot read property 'innerHTML' of null" JavaScript error on mouse over "Hide" action for disk space server health item
  • TW-39473 - No error in the server log on some server startup error
  • TW-39474 - Confusing and unclear "The current JDBC driver version (5.0) is not supported. Download a newer one." message
  • Exception:
  • TW-39318 - SQL Error on saving tests with long status: SQL query: update stats ... SQL exception: data exception: string data, right truncation
  • TW-39468 - Exception in teamcity-server.log after upgrade to TeamCity 9.0.
  • Performance Problem:
  • TW-38567 - Should clean perforce workspaces in background, not during the build
  • TW-39276 - Slow checking for changes due to excessive synchronization in VcsModificationStorage (long changes persisting time)
  • TW-39308 - Opening build log tab can take tens of minutes when server is loaded (high interlocking of MessagesPrinter.getMessageLine )
  • TW-39430 - Web UI can be blocked by build log initialization code
  • Cosmetics:
  • TW-39141 - Overtime icon shifted to next row
  • TW-39258 - Agent name is wrapped on build overview page
  • TW-39282 - Subitems counts can be wrapped for Build Configuration Settings sections in IExplorer.
  • TW-39319 - Inaccurate left alignment on build results page
  • TW-39448 - Don't log "Instances in 'Running' status" messages

New in TeamCity 9.0 Build 32060 (Dec 12, 2014)

  • 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 [email protected] (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 "" 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= 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 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. 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. 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.

New in TeamCity 9.0 Build 32023 RC 1 (Dec 5, 2014)

  • Project import improvements:
  • Now the imported users are placed into a separate group on the target server for the ease of monitoring.
  • REST API:
  • Now the TeamCity supports requesting list of builds with details via Rest API.
  • Other improvements:
  • TeamCity audit now includes operations with issue trackers, enabling/disabling project settings synchronization with VCS, and changes to the plugin-settings.xml file
  • The bundled Tomcat has been upgraded to the latest version 7.0.57
  • Fixed issues.

New in TeamCity 9.0 Build 31963 EAP 4 (Nov 26, 2014)

  • Project Import Improvements:
  • now investigations are imported properly (TW-38794, TW-38775, TW-38828)
  • user's and group roles import has been fixed
  • mutes are imported for the users already existing in the database for the target server TW-38823.
  • Other Improvements:
  • Git agent repository cache (mirrors) is enabled by default for newly created Git VCS roots
  • NuGet feed supports API v2. Feed performance should be much better.
  • The bundled Java has been updated to version 1.7.0_72
  • Fixed Issues.

New in TeamCity 9.0 Build 31717 EAP 2 (Oct 9, 2014)

  • SERVER CLEAN-UP IN BACKGROUND:
  • Now the build history clean-up is run as a background process, which means that now there is no server down-time and your TeamCity is available 24/7.
  • One thing should be noted though: if you are using the HSQL database, there is still a period of server unavailability when the HSQL database is being compacted. One more reason to switch to external database!
  • INITIAL WORK ON PERFORCE STREAM SUPPORT:
  • Starting from this EAP, you can configure a Perforce VCS Root to monitor Perforce streams (TW-20040). The work has just been started, but checkout on an agent and on the server are already supported.
  • SETTINGS IN VERSION CONTROL:
  • now, you can store your settings not only in Git, but also in Mercurial
  • changes in VCS settings are only shown for build configurations affected by these changes
  • a number of critical problems have been fixed making this feature much more stable
  • PER-PROJECT CONFIGURATION OF ISSUE TRACKER INTEGRATION:
  • The configuration of integration with issue trackers has moved to the project level, and now users with the Project Administrator permissions can access this feature in the Project Settings. The integration now is more enterprise friendly: if you have multiple projects on both the TeamCity and the issue tracker server or if you are using different issue-trackers for different projects, you will definitely benefit from this improvement.
  • Enabling integration for the project also enables it for all its subprojects; if the configuration settings are different in a subproject, its settings have priority over the project's settings.
  • WEBSOCKETS FOR SERVER EVENTS:
  • TeamCity user interface has always been quite responsive. We are trying to avoid the whole page refresh as much as possible. As such we need some way to deliver events occurring on the server to browsers.
  • While responsiveness is a nice addition, a high server load is still a bigger problem. We attempted to solve these issues in this TeamCity EAP. Now it uses the WebSocket protocol for events, running builds updates and statistics counters (the number of builds in the queue, the number of agents, etc). Now every client establishes a single WebSocket connection with the TeamCity server, and the server pushes information about events to the browsers once they occur. Then it's up to the client code to decide what and how should be updated on the page.
  • The WebSocket connection is a new technology and comes with some limitations:
  • At the moment TeamCity requires Tomcat version 7.0.43 and above for WebSockets to work; TeamCity will switch to polling automatically if this is not the case.
  • The WebSocket connection is not available for Internet Explorer versions below 10 and Safari; for them polling will be used.
  • If the TeamCity server is behind a proxy, additional configuration is required for the WebSocket connection to work.
  • CUSTOMIZABLE BEHAVIOR ON SNAPSHOT DEPENDENCY FAILURE:
  • Previously TeamCity offered limited control over dependent build status if dependency fails. Now more options are available for more flexible configuration.
  • For each failed or failed to start dependency you can select one of the four options:
  • Run build, but add problem: the dependent build will be run and the problem will be added to it, changing its status to failed (if problem was not muted earlier)
  • Run build, but do not add problem: the dependent build will be run and no problems will be added
  • Make build failed to start: the dependent build will not run and will be marked as "Failed to start"
  • Cancel build: the dependent build will not run and will be marked as "Canceled"
  • FLOATING POINT NUMBERS SUPPORT FOR STATISTIC VALUES:
  • Previously TeamCity only supported integer numbers as statistics values. This caused problems with metrics like coverage or with custom values for percentage. For instance, if a statistic value changed by a fraction of a per cent, it was hard to configure a build failure condition to spot these little variations. Now TeamCity supports fractional numbers with up to 6 decimal points for all statistic values, finally eliminating this problem.
  • GRADLE PROJECT IN INSPECTIONS (INTELLIJ IDEA) AND DUPLICATES FINDER (JAVA):
  • For quite a long time TeamCity inspections and duplicate code analysis tasks were available for IntelliJ IDEA and Maven projects only. Starting with this EAP you can now use Gradle projects as well.
  • MERCURIAL VCS ROOT ENHANCEMENTS:
  • TeamCity now supports configuration of Mercurial options per repository leaving behind the old approach which implied editing global mercurial configuration files on the server and agents. Now it is possible to enable some mercurial extensions only in the repositories where they are required.
  • OTHER IMPROVEMENTS:
  • Now the Maven artifact dependency trigger can use authorization configured using the new advanced settings of the trigger.
  • REST API: added support for tagging queued and running builds, added ability to download build's artifacts in an archive
  • Location of memory dumps produced by TeamCity has changed from the /bin to /logs/memoryDumps/ directory.
  • Bundled Maven 3.2.x
  • NTLM authentication can be used for Subversion repositories
  • Bug fixes.

New in TeamCity 8.1.5 Build 30240 (Sep 27, 2014)

  • Feature:
  • TW-37241 - Option to specify additional parameters to nuget commands
  • TW-31550 - Provide option to enable verbose output or custom flags for Nuget Installer
  • Usability Problem:
  • TW-37877 - Improve support for hosted TFS in create project from URL wizard
  • TW-36092 - Set focus on Name field on Create Build Configuration page
  • TW-35367 - Default version setting in Nuget Pack build runner does not comply with Nuget specification
  • Bug:
  • TW-38021 - Investigation is removed right after assigning (sub project case)
  • TW-37969 - Additional command line arguments field looks inconsistent for NuGet installer and NuGet pack runners
  • TW-37940 - "Download patch" action can be missing without obvious reason on (personal) change details page
  • TW-37904 - Build queue gets stuck (BuildTypeNotFoundException in build queue priorities plugin)
  • TW-37858 - Startup screen "Proceed" button is disabled even if all mandatory settings are specified for MSSQL database
  • TW-37855 - Error connecting to vault after certain check-in conditions
  • TW-37832 - Agent push help link invalid
  • TW-37813 - Uncaught TypeError when trying to open popup in Start Investigation dialog
  • TW-37801 - Build created by VCS trigger has wrong 'Triggered by' field
  • TW-37763 - Error collecting changes after password expiration/change
  • TW-37742 - Creating a build configuration, vcs root, or template with id ever used by some other entity causes critical error
  • TW-37736 - AssemblyInfo patcher not triggered when building Xamarin.Mac project on OSX
  • TW-37723 - Deprecated -Verbose option is still used in Nuget Pack build runner
  • TW-37711 - ClassCast exception when trying to submit remote run on SVN
  • TW-37692 - Trouble with "Investigate / Mute 1 Build Problem" dialog
  • TW-37667 - VCS change files popup doesn't respect build configuration checkout rules
  • TW-37666 - Deadlock during build status text recalculation
  • TW-37630 - All running builds can be hanging for minutes (interlocking of "Processing 30 agent messages for build" threads on BuildOrderSupport.getBuildsAfter)
  • TW-37617 - PostgreSQL database setup fails
  • TW-37586 - MS SQL: do not use default port if Database Instance is specified
  • TW-37579 - Unexpected error on Projects overview page
  • TW-37567 - Cannot send patch to server via proxy with authentication
  • TW-37561 - dotCover -m issues after TC update from 8.1.3 to 8.1.4
  • TW-37537 - Multiple builds failing with "Build Canceled" message
  • TW-37527 - Up to 10 seconds delay after finishing build and starting a new one on agent
  • TW-37383 - Copy project dialog does not appear
  • TW-37351 - Unable to find P4 executable (on server)
  • TW-37328 - VCS Regenerate ID should reflect project scope of VCS root
  • TW-37321 - REST API - search build configurations by template id fails
  • TW-37220 - Unable to connect to Subversion using NTLM
  • TW-37118 - Cannot edit VCS root: Argument for @NotNull parameter 'value' of jetbrains/buildServer/parameters/ReferencesResolverUtil.mayContainReference must not be null
  • TW-37032 - "Branch Remote Run Trigger" may trigger insane amount of builds
  • TW-33732 - Maven artifact dependency trigger produces two builds
  • TW-31312 - TeamCity can stop re-reading ldap-config.properties file until restart
  • TW-30712 - Nuget Installer - updates - Builds "hang" using nuget 2.5 when prompted for file overwrite
  • TW-29801 - NuGet package download count is always 42
  • TW-26582 - Build Chains page with branch is selected can display running builds for another branch
  • TW-24477 - Scroller position is reset constantly on build's Dependencies tab when there are running builds in the chain
  • Performance Problem:
  • TW-37971 - Slow web UI in case of large build queue (SBuildType.getQueuedBuilds())
  • TW-37915 - TeamCity server unresponsive when queue size gets very large (7000 items)
  • TW-37843 - Slow REST API request: /app/rest/changes?sinceChange=id:xxx
  • TW-37663 - Slow Overview or Project pages loading (related to ModificationDAGInt.getNodesWithoutChildren)
  • TW-37612 - TeamCity server performance degradation after cleanup (audit cleanup)
  • TW-37294 - Slow personal change details page opening (waiting on lock for P4 process execution, too many "p4.exe -V")
  • Cosmetics:
  • TW-37810 - TFS VCS settings UI:
  • TW-37794 - Open JetBrains dotCover link in a new tab.
  • TW-37732 - UI Text: NuGet Installer
  • TW-37728 - Add some space between icon and text in NuGet fetch dialog

New in TeamCity 9.0 Build 31423 EAP 1 (Jul 25, 2014)

  • Versioned Project Settings:
  • Starting from this EAP, you can enable the two-way synchronization of your project settings with the version control. If synchronization is enabled, then each administrative change you make to the project settings in the TeamCity Web UI is committed to the version control; if you alter the settings in the version control, the TeamCity server will detect the modifications and apply them to the project on the fly.
  • Enabling synchronization for the project also enables it for all its sub-projects. TeamCity synchronizes all changes to the project settings (including modifications of build configurations, templates, VCS roots, etc.) with the exception of SSH keys. The project settings are stored in the .teamcity folder in the repository.
  • Be aware that as soon as synchronization is enabled in a project, TeamCity will make one commit for this project and one for each of its sub-projects to import the current settings. Enabling synchronization for a project with a large number of sub-projects will generate a large number of commits.
  • You can enable synchronization on the Versioned Settings page of the project administration.
  • TeamCity will not only synchronize the settings, but will also automatically display changes to the project settings the same way it is done for regular changes in the version control. These changes are shown in all of the project build configurations automatically. As a side effect they can also trigger builds. If this is not desirable, a possible workaround is to attach settings VCS root to build configuration and exclude all of the changes with -:. checkout rule.
  • Build Time Report:
  • Similarly to Disk Usage, now you can see the comparative statistics of build time for projects and build configurations: the Build Time report is now available in the Project-related Settings of the TeamCity Administration area.
  • By default, the report displays total build duration within the last 24 hours for the server and individual projects with the percentage in relation to the parent project. The scope can be further drilled down to the build time of an individual build configuration:
  • The grouping and period settings can be modified.
  • Test Invocation Count:
  • Starting from this version, we changed the way TeamCity works with a test which is run several times within a single build (for instance, this change affects TestNG tests with the invocation count > 1). Previously each test invocation was counted and shown as a separate test. For example, when you saw: Tests passed 1100, these counters included all invocations. Now, instead of 1100 tests you will see 1001 if one of the tests has been invoked 100 times, i.e. all invocations of the same test are counted as 1.
  • Consequently, you may see a reduced number of tests in some of your builds, which may affect the build status if the failure condition is set to "fail a build if the number of tests reduces".
  • Branch Filter for Notifications and Charts
  • You can now specify a branch filter in the notification rules to receive alerts only on the builds from the specified branches.
  • Besides, you can also filter statistic charts by branch.
  • Faster Backup / Restore:
  • We have reworked storing data in tables, which should significantly speed up the backup and restore operations.
  • Clean Up Improvements:
  • Clean-up settings for an individual project have been moved to the project settings; the general clean-up rules are still configured in the Administration area.
  • We changed the location of the build logs, so they are now placed in the build artifacts directory under .teamcity/logs directory. Besides build data unification this allows removing build logs using artifact cleanup rules, while leaving builds in the history. Note that backup / restore does not support new location of build logs yet.
  • We are also working on moving the clean-up operation to the background, and in this release you may notice that time when server is inaccessible because of clean-up is really small. Our goal is to remove this time completely in version 9.0.
  • Unicode Support for MS SQL and Oracle:
  • The national character sets (nchar, nvarchar, nclob types) for text fields are now supported in MS SQL and Oracle databases used by TeamCity.
  • Meta-Runner Upload:
  • It is now easy to install a new meta-runner on your server: just upload the meta-runner XML definition file to a project where you want to use it.
  • Tagging Queued / Running Builds:
  • TeamCity now provides an option of tagging queued builds. Tags are now supported for running builds as well.
  • Other Improvements:
  • The TeamCity plugin loader now supports plugin dependencies
  • Visual Studio Addin now supports Resharper 8.2 and dotCover 2.7
  • Server health reports checking build trigger configuration errors added
  • Multiple fixed issues

New in TeamCity 8.1.4 Build 30168 (Jul 23, 2014)

  • Feature:
  • TW-21501 - Allow to configure web page refresh interval
  • TW-36761 - Add JVM architecture (32/64 bit) to Java version details
  • Usability Problem:
  • TW-36825 - Zip is opened as a plain text file in Diagnostic->Server Logs admin tab
  • Bug:
  • TW-29976 - Swabra may kill TeamCity agent during locking processes killing (system process is locking checkout directory)
  • TW-30028 - New build step not saved if switch to another tab while editing
  • TW-30210 - SSL problems when connecting to HTTPS from TeamCity
  • TW-30568 - TeamCity don't save powershell "Add -NoProfile argument" option in metarunner
  • TW-33322 - Failed to load TeamCity configuration. GC overhead limit exceeded
  • TW-33786 - nant runner on osx/mono never returns
  • TW-34670 - "Unassign" button is misplaced on User/Group Roles tab
  • TW-34886 - Some github urls are recognized as subversion
  • TW-35501 - Cannot insert archive file via artifact chooser in Artifact Dependency
  • TW-36573 - Build can be run on outdated agent after server upgrade
  • TW-36644 - Artifacts download via REST does not set Content-Length
  • TW-36702 - agent stops using expected p4 commands
  • TW-36724 - IndexOutOfBoundsException in BuildTypeRequest.addArtifactDep
  • TW-36758 - JaCoCo report generation failed. Can't add different class with same name.
  • TW-36766 - Restore of test_info table into MySQL and PostgreSQL is very slow
  • TW-36787 - Report for Jacoco coverage fails when there are spaces in the path
  • TW-36790 - MySQL LockWaitTimeoutException during cleanup (action_history case)
  • TW-36791 - Cannot queue a build with custom artifact dependency described by "buildId" as revisionName: "buildNumber" is used
  • TW-36799 - Agent artifacts showing up on TeamCity server - via "Check Dependencies" button
  • TW-36826 - Automatic merge in git VCS root fails when merged branches have several merge-bases
  • TW-36830 - BuildLog index file is not removed while cleanup
  • TW-36843 - In compatiability bw Commandline RR +temacity 8.1.2
  • TW-36863 - A lot of threads blocked in VcsRootInstanceImpl.getCurrentState() method
  • TW-36865 - TeamCity Rake Runner Plugin isn't compatible with this RSpec version (3.0.0)
  • TW-36873 - Endless checking of a build failure condition
  • TW-36925 - Deadlock in database when publishing build statistic value (build_data_storage table)
  • TW-36944 - Test investigation can disappear if assigned while build is still running
  • TW-36986 - VCSRoot Deletion via REST API returns invalid JSON
  • TW-37021 - VS Addin invoke msbuild.exe on solution load which leads to failure of a build triggered by user
  • TW-37032 - "Branch Remote Run Trigger" may trigger insane amount of builds
  • TW-37044 - getCurrentState hangs trying to connect to github repository
  • TW-37057 - TeamCity rearranges tests in "Intellij Idea Project" step even with "Run new and modified tests first" disabled
  • TW-37068 - Old disconnected agents are note deleted during cleanup after two weeks
  • TW-37086 - Builds hang forever, all threads wait for a thread that do "SQL SELECT: select… from test_info i where build_id = ? and status >= ? order by test_id"
  • TW-37122 - Git shallow clone doesn't work for tags
  • TW-37148 - NuGet Feed authentication does not work in NuGet 2.8
  • TW-37154 - Cleanup rules are not reset on moving build configuration to another project.
  • TW-37155 - MS SQL: Looks like TC hangs with message В«Could not reach the databaseВ» when really JDBC driver is not configured for integrated authentication
  • TW-37191 - Wrong server-side patch in the case of mercurial subrepos and exclude checkout rules
  • TW-37203 - Fix texts and links on the Build Features page and the dedicated build feature pages
  • TW-37204 - Fix/add links to the online help on the Failure Conditions page
  • TW-37230 - Amazon EC2 t2.micro series instances missing from cloud config list
  • TW-37280 - Maven runner sometimes fails with IllegalStateException at jetbrains.buildServer.xmlReportPlugin.XmlReportPlugin.getBuild
  • TW-37284 - Wrong tooltip for the "Addin for Visual Studio" link
  • TW-37298 - Restore from backup: Wrong number of indices failed to create
  • Performance Problem:
  • TW-34232 - Slow projects popup filtering on large page
  • TW-36805 - Slow pages loading (threads blocked on tests.BuildOrderSupport.getBuildsAfter)
  • TW-36836 - Some configs occasionally hang on resolving artifact dependencies
  • TW-36945 - ALL_PAGES_HEADER and ALL_PAGES_FOOTER extensions are called too often on /agents.html page
  • Cosmetics:
  • TW-36999 - UI: Database Connection Setup screens
  • TW-37221 - Fix messages related to the license maintenance period expiry date

New in TeamCity 8.1.3 Build 30101 (Jun 5, 2014)

  • Feature:
  • TW-13794 - Adjust "new server available" message if not all current license keys are compatible with the upgraded version
  • TW-18187 - TeamCity 6.5 with the Git plugin unable to use NTLM authentication over HTTP
  • TW-23420 - Add SQL query and the time it started into thread name of the thread dump
  • TW-25043 - AssumptionViolatedException interpreted as a failure by TeamCity
  • TW-25834 - AssemblyInfo Patcher support for GlobalAssemblyInfo file and AssemblyInformationalVersion
  • TW-27930 - Shared Resources plugin - resource should be "pausable"
  • TW-34132 - IDEA runner doesn't support patterns in junit run configurations
  • Usability Problem:
  • TW-35820 - VS Addin. Report possible Perforce conflicts before remote run
  • TW-36043 - Shared resources: references to build configurations should point to "Edit build features" page
  • TW-36044 - Build queue: show full path (hierarchy) to the build configuration which locks shared resource
  • Bug:
  • TW-11513 - Brush up title for agent image page
  • TW-19713 - Agent usage statistic fails on improper dates
  • TW-27043 - "git clean" after pull doesn't clean submodules
  • TW-28953 - Nuget feed blank after restoring server backup on new machine
  • TW-30310 - LDAP Synchronization do not work for large AD groups (need to use range= to retrieve members of a group)
  • TW-31406 - value too large for column "TEAMCITY"."VCS_CHANGES"."CHANGE_NAME" (actual: 81, maximum: 64)
  • TW-32701 - NuGet Install does not recognize NuGet.Config in .nuget subfolders
  • TW-32940 - SQL exception: Lock wait timeout exceeded follows every daily clean-up
  • TW-33939 - Agent hangs during artifacts publishing
  • TW-34123 - Problem with stucking on "Checking for changes" state
  • TW-34567 - Global maven settings are ignored when reading maven project info
  • TW-34571 - Add description to teamcity.build.triggeredBy* parameters
  • TW-34896 - Deadlock in org.apache.maven.wagon.providers.http.commons.logging.impl.WeakHashtable.put
  • TW-35023 - Exception on Builds Schedule project tab: bean bean not found within scope
  • TW-35108 - "VSTest.Console Tests" adds requirement for "teamcity.agent.jvm.os.arch" which is not OS architecture
  • TW-35130 - OutputDirectory parameter in the "restore" command
  • TW-35322 - Queue can stall when build chains get moved to top
  • TW-35508 - Teamcity runs out of Memory
  • TW-35531 - getGZippedSummary: IllegalArgumentException: Comparison method violates its general contract
  • TW-35700 - Error checking for changes in git: Fail to update 'refs/aaa/bbb' (LOCK_FAILURE).
  • TW-35845 - My Investigations page looks shitty with "do not group" option
  • TW-35864 - Compilation errors in Maven project are not marked in build log and are not shown on build results
  • TW-35894 - Reading maven info before build step ignores default settings.xml
  • TW-35901 - localRepository defined in settings.xml can be ignored
  • TW-35938 - Option "All Projects" should be placed in angle brackets for consistency with other pages
  • TW-35944 - Builds Schedule page ignores overridden trigger states
  • TW-35945 - 'tcc.jar -c ' does not appear to function on 8.1.1
  • TW-35980 - Cannot start build runner
  • TW-35981 - Absolute paths stopped to work for XML reports when more specified
  • TW-36029 - External Make failure on android project
  • TW-36042 - Cannot obtain write lock on a shared resource with infinite quota
  • TW-36055 - TeamCity 8.1.1 doesn't escape generic parameters in coverage report
  • TW-36059 - Incorrect "Build is probably hanging" notification can be sent during cleanup
  • TW-36091 - Update LuceneIndex library
  • TW-36098 - Fail build on metric change, more than 0 warnings. Don't work if previous build has 0 warning
  • TW-36113 - Mercurial doesn't detect bookmarks when several VCS roots track the same repository
  • TW-36119 - Ruby environment configurator unable to find .ruby-version files in relative path
  • TW-36142 - Intermittent error with MSTest report watcher "File report.trx does not exist. Please check if report producer process has failed"
  • TW-36171 - Builds using Duplicates finder (.NET) are hanging after upgrade to 8.1.2
  • TW-36179 - Failed builds from archived subprojects display in collapsed projects
  • TW-36185 - Renaming a build configuration does not get reflected in the build priorties
  • TW-36188 - Non-latin symbols are not displayed correctly in parameters suggestion
  • TW-36225 - Diff view may add additional spaces at the beginning of both files
  • TW-36229 - Rake Runner: test-unit-2.1.1.0 gem
  • TW-36240 - XCode Runner thinks certain build log lines are errors
  • TW-36251 - Password can be seen unmasked in VCS error on hg pull
  • TW-36265 - TeamCity collects changes in branches matched by old branch specification
  • TW-36312 - Report tabs configured with back slash ("\") do not work under Linux server
  • TW-36342 - Failed to save build status text (value too long for type character varying(256))
  • TW-36346 - custom builds reset some configuration parameters
  • TW-36364 - A lot of memory retained by oracle.jdbc.driver.BufferCache
  • TW-36400 - VCS roots show "No usages" even though they are used in some build configuration
  • TW-36403 - Mercurial fails to resolve subrepo url during an agent-side checkout when .hgsub contains trailing whitespaces
  • TW-36409 - "Assigned by" is empty for some test investigations
  • TW-36502 - Project with invalid content in plugin-settings.xml causes incorrect registration of VCS roots
  • TW-36511 - Temp table space can be exceeded while loading vcs changes on startup or after cleanup
  • TW-36518 - ConcurrentModificationException in SearchIndexerDataCleaner.postProcessDeletedBuilds
  • TW-36523 - Search for repositorypath parameter in Nuget.Config should be case insensitive
  • TW-36548 - Root project is not found by name via REST API
  • TW-36562 - Deadlock on attempt to save test in database (probably caused by background cleanup of test_info)
  • TW-36577 - Vault Source Control - "After full qualification, each must be less than 260 characters."
  • TW-36581 - PatternSyntaxException on starting build
  • TW-36583 - remote run is unusable after I moved file to other module
  • TW-36598 - "Install agent to" field is not saved when creading/editing agent push presets
  • TW-36603 - Timeout errors when a perforce verify is running
  • TW-36609 - TeamCity Perforce auth doesn't work due to "Password invalid" message
  • TW-36653 - Git-plugin fails to collect changes in repository with branch name containing ','
  • TW-36714 - Deadlock during importing inspection results
  • TW-36766 - Restore of test_info table into MySQL and PostgreSQL is very slow
  • Performance Problem:
  • TW-23401 - Slow server web UI response (all database connections busy logging artifacts downloads case)
  • TW-35039 - Slow VcsRoot instances calculation after fixing TW-32528
  • TW-35152 - High CPU server usage probably related to many users on the server
  • TW-35906 - Build results can be slow for compile error builds
  • TW-35988 - High CPU usage with TC server when sitting idle
  • TW-36139 - Project dependent build taking 20mins+ to resolve since 8.1 upgrade
  • TW-36537 - Server hangs while starting at "Start loading cache of build committers..."
  • TW-36560 - Server is unresponsive after clean-up
  • TW-36582 - Excessive calls to UserAgentUtil.isBrowser from AuthorizationInterceptorImpl
  • TW-36595 - Updating of user last login timestamp can be performed in several threads for the same user
  • TW-36624 - Team City Builds Stuck in "Updating Sources"
  • TW-36637 - DependencyParametersProvider invalidates build configurations compatibility caches inefficiently
  • TW-36695 - Queued builds estimator thread constantly consumes CPU
  • Cosmetics:
  • TW-4320 - Use "1 test", not "1 tests"
  • TW-36056 - Specify required version of JDBC driver in "Database connection setup" dialog

New in TeamCity 8.1.2 Build 29993 (Apr 9, 2014)

  • Feature:
  • TW-17221 - List process details in swabra report for processes locking checkout directory
  • TW-22621 - Allow to limit maximum size of the build queue
  • TW-24866 - Print JVM parameters on server/agent start into the log
  • TW-25043 - AssumptionViolatedException interpreted as a failure by TeamCity
  • Usability Problem:
  • TW-34173 - Make timeout error reporting more clear: move the message to the top
  • TW-35868 - Log agent restart reason on encountering critical error
  • Bug:
  • TW-13120 - "Failed to start build" errors are displayed on VCS Roots administration page
  • TW-23538 - Artifact Cache is not cleaned if it's not on the same drive as "temp" and "Build Checkout" folder
  • TW-24624 - Deleting projects from disk when there are queued builds in the projects is not processed gracefully
  • TW-28914 - Update copyright year in the Windows tray notifier about screen
  • TW-29417 - Diff View: wrong line can be highlighted as changed
  • TW-31407 - .NET Inspections runner crashes for solutions containing SpecExplorer section
  • TW-32986 - Wrong (reset) launched time for cloud instances after cloud profile editing
  • TW-33812 - JavaScript injection via URL parameter on Cancel button click
  • TW-33937 - Build with Gradle with parallel-threads=4 failed
  • TW-33982 - TeamCity Inspections result in large number of invalid "errors"
  • TW-34372 - "VCS problem" error is shown on VCS roots list for unrelated VCS root
  • TW-34406 - VS Addin. Local Changes view is not updated after changes are commited into TFS 2013.
  • TW-34770 - Slow opening of edit build report tab dialog
  • TW-34917 - Incorrect handling of 0 quota in SharedResources
  • TW-34970 - IndexOutOfBoundsException in BuildQueuePriorityOrdering.updateMovedItemsPriorities
  • TW-34987 - Easy DB setup: MSSQL integrated authentification stops working after first attempt
  • TW-34997 - VCS revisions on agent use conflicting file names for checkout directories with non-latin names
  • TW-35149 - MS SQL JDBC: We recommend to use the native MS SQL JDBC driver, but the database.properties template file contains URL template for JTDS.
  • TW-35163 - teamcity is hanging after a build configuration renaming
  • TW-35223 - Team City RSpec formatter fails under RSpec 3
  • TW-35390 - REST API: You do not have enough permissions to access VCS modification
  • TW-35427 - Make server memory warnings which do not indicate actual performance degradation hidable
  • TW-35464 - Agent can hang after OutOfMemoryError: Java heap space
  • TW-35467 - Unknown Perforce VCS roots are showing up in the VCS log
  • TW-35510 - Build with a full patch but doesn't remove old files on the agent
  • TW-35515 - Teamcity pages hanging (threads in LicenseIssuesReport.report)
  • TW-35565 - NoClassDefFoundError for Eclipse 3.8 and TeamCity Eclipse plugin
  • TW-35568 - triggers save the input values despite the Cancel button was pressed
  • TW-35605 - Improve memory usage exceeded message for permgen
  • TW-35606 - Artifact resolving fails while cleanup is in progress: IOException - Failed to download ... Illegal status [503] while downloading
  • TW-35626 - Security issue - any Project Admin can grant System Admin role to any other user
  • TW-35636 - "Current TeamCity memory usage" shows only old gen memory usage
  • TW-35651 - Getting java.lang.IllegalArgumentException in code coverage on Maven with Java 8
  • TW-35652 - Automatic merge does not indicate if there is a problem pushing merge result to the repository
  • TW-35655 - Publishing files to artifacts cache ignores size limit
  • TW-35660 - Can not disable publishing to artifacts cache
  • TW-35661 - Maven metadata provider tries to resolve unused parameter
  • TW-35665 - Custom Run dialog is broken
  • TW-35691 - Overtime icon pointing to the wrong resource when not running TC on the domain root
  • TW-35709 - Agent java.lang.OutOfMemoryError: PermGen space
  • TW-35712 - Ruby Environment Configurator does not find Ruby in PATH
  • TW-35714 - No ReSharper Properties for Folders and Projects
  • TW-35717 - R# 8.* and TeamCity 8.1 VS-Plugin are incompatible
  • TW-35722 - Cloud: Terminate Instance after first build finished not working
  • TW-35724 - Error parsing MSTest trx report: IllegalArgumentException: Null blockName, at all
  • TW-35730 - Notification popups are not working in tray notifier
  • TW-35741 - A build in the queue can be listed with state="unknown"
  • TW-35767 - Eclipse plugin splits commit
  • TW-35770 - Error indexing changes for build: UnsupportedOperationException: Method getVcsRoot() cannot be called for personal build
  • TW-35808 - "Failed to decrypt data." error for password fields in custom run build dialog
  • TW-35840 - Problems & tests tab does not show neither tests nor build problems
  • TW-35856 - Different revisions of the same root in a single build chain
  • TW-35862 - REST API: Modifying user's groups is ineffective: first removes from all groups and then adds
  • TW-35871 - NoRunningBuildException in agent log
  • TW-35876 - maintainDB.cmd uses default JVM heap memory settings on first run
  • TW-35907 - Cancel button in meta runner editor is not working
  • TW-35917 - Using dotCover in NUnit or MSpec runner brings .NET 3.5 agent requirement
  • TW-35948 - Unclear errors on LDAP users synchronization: "The specified username ... is already in use by some other user." and " [Assertion failed] - this expression must be true"
  • TW-35954 - Absolute paths (with wildcards) stopped to work for XML reports
  • TW-35962 - Backup (from UI) of plugin data warns on missed files
  • Exception:
  • TW-35877 - Unexpected exception on Agent Requirements page
  • Performance Problem:
  • TW-32011 - buildAgent.runBuild: java.net.SocketTimeoutException: Read timed out (in case of really big build chains)
  • TW-34340 - Checking for changes degradation after upgrade to 8.0.5
  • TW-34705 - Slow Project Creation
  • TW-35566 - Slow opening of the run custom build dialog (many branches x many pending changes case)
  • TW-35602 - High memory consumption in build history cleanup (Vars$CounterValue)
  • TW-35608 - Slow BuildPromotionManagerImpl.clearCachedPreviousPromos during queue flush operation
  • TW-35685 - Builds with many tests last longer after upgrade to 8.1 (hanging for some time on finish while storing build's tests)
  • Cosmetics:
  • TW-35554 - English Spelling
  • TW-35703 - typo in custom chart documentation

New in TeamCity 8.1.1 Build 29939 (Mar 7, 2014)

  • Feature:
  • TW-27688 - Support .ruby-verson and .ruby-gemset in addition to .rvmrc
  • TW-34690 - Project from URL - detect NuGet Pack step
  • TW-34747 - Include current CPU load when dumping thread dumps
  • Usability Problem:
  • TW-35220 - Build step failure condition is not taken into account
  • Bug:
  • TW-22405 - Server can start more instances then there are builds in the queue
  • TW-23083 - Extra parameters in URL on user profile page
  • TW-29190 - Generate appropriate name for the issue log in csv format
  • TW-30756 - Extra URL parameters in administration web UI (currentMode, backupPath, publicKey)
  • TW-30894 - VS2012 crashes on attempt to open options->external diff viewer
  • TW-33209 - Add task starting time into thread name for periodic tasks
  • TW-33664 - Eclipse plugin: cannot connect to TC using native provider
  • TW-33789 - java.lang.RuntimeException: Build log frozen error during build start
  • TW-33812 - JavaScript injection via URL parameter on Cancel button click
  • TW-34297 - Wrong parameter resolution in the message of text in the build log failure condition
  • TW-34451 - Build failure condition "on specific text in log" works even when disabled
  • TW-34566 - Subversion error "svn: E204899: Cannot create new file 'svntmp': No such file or directory" when working directory is not writable
  • TW-34588 - IDEA runner fails to run TestNG tests if checkout directory path contains spaces
  • TW-34700 - Subversion checkouts use outdated revision on dependent build configurations
  • TW-34810 - Branch Remote Run Trigger builds are not shown on the Change page
  • TW-34835 - IDEA runner TestNG support may fail but build remains green
  • TW-34843 - Disk usage tab shows "-" for recently created build configuration
  • TW-34859 - TeamCity does not destroy ClearCase processes
  • TW-34888 - Documentation on Git/Mercurial has "Branch Name" setting description, while it is not present on the actual VCS root settings page
  • TW-34896 - Deadlock in org.apache.maven.wagon.providers.http.commons.logging.impl.WeakHashtable.put
  • TW-34960 - Hanging Upload file dialog on some inputs
  • TW-34961 - Add logging on modifying files in the data directory via web UI
  • TW-34962 - A file can be uploaded into a directory with common prefix of the allowed one
  • TW-34970 - IndexOutOfBoundsException in BuildQueuePriorityOrdering.updateMovedItemsPriorities
  • TW-34972 - Error in the log: bean targetVcsRootUsages not found within scope
  • TW-34980 - Dependent build is not marked as failed to start if dependency fails because of internal error
  • TW-34985 - 'Stopping' text is over the info triangle
  • TW-34986 - Agent is displayed as compatible while it excludes the build configuration by custom configurations set
  • TW-34991 - An exception occured during reading revision information: An error occurred while trying to deserialize AgentCheckoutDirRevisionInfo
  • TW-34995 - Page content jumps for some build configurations (related to permissions and health items)
  • TW-34998 - Incomplete exception message when wrong passphrase provided for uploaded ssh key
  • TW-35010 - uploadedKeySelected is not defined when adding new Git VCS root
  • TW-35033 - Cannot specify fields for elements with dashes in the name, like snapshot-dependencies
  • TW-35037 - Passphrase filed is missing when editing VCS root with Custom Private Key
  • TW-35063 - TeamCity 8.1 does not handle quoted strings with spaces being passed to Powershell correctly.
  • TW-35068 - PowerShell runner working directory has changed in TeamCity 8.1
  • TW-35069 - Powershell script is deleted after execution.
  • TW-35081 - Cannot run on agents that use IBM's Java
  • TW-35087 - TeamCity 8.1 "Executable with parameters" command line can process the parameters in a different way (extra quotes can be added, different % treatment)
  • TW-35095 - Update to 8.1 breaks jira integration
  • TW-35100 - Error occurred in search indexer: method ...BuildPromotionProblems.getBuild must not return null
  • TW-35104 - Server side checkout rename ".nuget" folder to "nuget"
  • TW-35107 - VSTest.Console Tests runner is erroneously bundled with 8.1
  • TW-35111 - Several "Removing associated data for removed builds from tables" activities can run at the same time
  • TW-35113 - IE8: Database connection setup screen is broken in IE8: irrelevant settings are not hidden
  • TW-35144 - Stuck loading icon in the investigation/mute dialog
  • TW-35148 - Failed to start build: Error while applying patch: Unable to update VCS revision information on agent
  • TW-35174 - Build can be canceled with comment: Build and agent have finished unexpectedly or were killed. (Disk cache is not initialized. case)
  • TW-35262 - Cannot copy a project with nesting more then 4: JavaScript "Maximum call stack size exceeded"
  • TW-35280 - MySQL DEADLOCK has encountered, causing TC to "hang" for long periods
  • TW-35281 - Changes are not detected in build configuration in the case of shared VCS root
  • TW-35286 - VCS checkout rule dialogue broken
  • TW-35296 - Unclear error: Error downloading artifacts zip: IOException: This archive contains unclosed entries.
  • TW-35301 - TeamCity can add some changes to a build post-factum
  • TW-35304 - JIRA integration broken
  • TW-35307 - Entering 150 license keys show HTTP error
  • TW-35311 - --old-import option is not recognized by maintainDB tool
  • TW-35375 - -C option works incorrectly in maintainDB tool.
  • TW-35393 - Unnecessary escaping in project and build configuration name in "created" note
  • TW-35394 - JavaScript injection via project/build configuration name in Edit Clean-up Rules dialog
  • TW-35409 - ArtifactPublishingFailedException: String index out of range: -1
  • TW-35415 - Wrong pending changes after several VCS root settings modifications
  • Exception:
  • TW-35215 - Test History for a muted test in root project throws an exception
  • TW-35284 - TFS Error: : @NotNull method jetbrains/buildServer/buildTriggers/vcs/tfs/commands/TfsCommand_GetCurrentVersion.getCurrentVersion must not return null
  • Performance Problem:
  • TW-35152 - High CPU server usage probably related to many users on the server
  • TW-35170 - Slow VCS root persisting if VCS root id changed
  • TW-35186 - Slow calculation of related configurations during changes persisting
  • TW-35199 - Slow binding of changes to build configurations
  • TW-35245 - REST: Slow build details request in 8.1 (related to getFullStatistics)

New in TeamCity 8.1 Build 29879 (Feb 13, 2014)

  • Major changes:
  • Simplified and sometimes ‘automagic’ server and project configuration.
  • Support for Microsoft Visual Studio 2013, Subversion 1.8, and Maven 3.1.
  • Feature branches auto-merge for Git and Mercurial.
  • Many additions to the REST API.
  • Feature:
  • TW-375 - Make artifacts easier to configure/discover
  • TW-955 - Ability to browse server's folders from web UI
  • TW-2809 - When there are no compatible agents for a queued build, show this as critical error for the build configuration
  • TW-4003 - Display statistic values of a specific build
  • TW-4502 - Provide user name who triggered a build as system property
  • TW-4525 - Ability to configure own report tabs for builds within individual build configurations
  • TW-4649 - Provide a way to hide series pane in custom charts (Time to fix tests case)
  • TW-7093 - Identify modified settings vs settings with default values
  • TW-9924 - Report inability to reuse builds in build chains due to VCS support's "sources can change without reported changes"
  • TW-10668 - Make projects listing not mandatory for YouTrack integration: automatically use all projects
  • TW-10787 - Automatically pause build queue on critical free server disk space limit reached
  • TW-11201 - Copying Templates
  • TW-11600 - Allow to select JDK from the list for JDK settings in runners
  • TW-12083 - Add message status information into downloadable build log
  • TW-12655 - Update file size on build log page
  • TW-12956 - REST API should allow querying for investigation/responsibility/fixed status of a build type
  • TW-12957 - Allow to list builds in build queue via REST
  • TW-12984 - Allow artifact dependencies to come from the same build configuration
  • TW-13304 - Show changes of other people on (My) Changes page
  • TW-13805 - Allow to edit external changes viewers from web UI
  • TW-14052 - Allow to create only database indexes in maintainDB tool
  • TW-14611 - Warn user on creating a VCS root identical to existing one
  • TW-14941 - Trigger a build via REST API
  • TW-15182 - Allow to define VCS labeling settings for build configurations using templates
  • TW-15448 - Published artifact should be cached in artifact dependencies cache on agent
  • TW-15819 - Speed up artifacts downloading to agents (e.g. using P2P technology)
  • TW-16054 - Ability to automatically merge and push branch into master after successful personal build on a branch (pre-tested commit for DVCs via branches)
  • TW-17966 - Suggest build runner automatically if corresponding files found in the project top-level directory
  • TW-18097 - A chooser to list available IDEA inspection profiles
  • TW-18449 - Support client-side certificate authentication (Private Key ) for a git VCS root
  • TW-19212 - Support non-standard failsafe plugins by watching target/failsafe-reports by default
  • TW-19394 - Ability to fail a build if statistic value/metric difference from the base build is more then specific number of percents (%%)
  • TW-19676 - Support Jacoco as a coverage engine
  • TW-19856 - Allow to restore single table from backup
  • TW-20440 - Provide muted tests information via REST API
  • TW-20679 - Ability to list build's tests via REST
  • TW-21176 - Ability to maintain test investigation status across several projects
  • TW-21220 - Support typed parameters specification view/edit via REST API
  • TW-21477 - Store checkout directory current versions on agent instead of server
  • TW-21861 - REST API: Ability to get investigations of specific test
  • TW-22476 - Ability to list all test runs via REST
  • TW-22914 - Provide chooser for run configurations and artifacts for IntelliJ IDEA runner
  • TW-23420 - Add SQL query and the time it started into thread name of the thread dump
  • TW-23439 - Allow usage of parameters for password fields (in VCS Root, password parameters, etc.)
  • TW-23468 - Add Support for Mercurial Tag Cloning
  • TW-23694 - Feature Request: adding support for -p flag to Perforce p4 sync command
  • TW-24107 - Build failure conditions: make running build failing on "fail build on metric change" with the value growing over configured one
  • TW-24421 - Check that all tables and fields have the same collation
  • TW-24605 - Allow to delete a build agent via the REST API
  • TW-26490 - Use Jira REST API for Jira integration, in addition to XML-RPC which is deprecated
  • TW-26495 - Add Support to Assign Project to Agent Pool Via REST API
  • TW-26854 - Warn on approaching licenses maintenance period end time
  • TW-27388 - Specify path to Xcode in Build settings
  • TW-27688 - Support .ruby-verson and .ruby-gemset in addition to .rvmrc
  • TW-27855 - On external id change still support old links
  • TW-27930 - Shared Resources plugin - resource should be "pausable"
  • TW-28437 - Ability to stop a running build via REST API
  • TW-28584 - Present project's WebUrl attribute while listing projects via REST API
  • TW-28989 - Allow to choose project where to take investigation
  • TW-29048 - Report build configurations with unresolved parameters as Server Health items
  • TW-29170 - Add ability in the metric for “Build Failure ConditionsвЂ? for passed tests
  • TW-29404 - Support for Subversion 1.8
  • TW-29475 - Save maintenance token to a file with known file name to allow script access
  • TW-29589 - Allow to choose project where to mute a test or problem
  • TW-29752 - Report EC2 agent inability to shutdown as server health issue
  • TW-29776 - Add "reset" link to cleanup rules table
  • TW-30005 - Make important server health items not hidable
  • TW-30142 - Ability to see templates in REST API
  • TW-30268 - Update Build History Clean-up to use new path matcher
  • TW-30531 - Extension point for artifact dependencies download
  • TW-30696 - REST API get assigned investigations for user
  • TW-30846 - Expose canceled build details via REST API
  • TW-31245 - Add support for SVN 1.8 in Eclipse plugin
  • TW-31998 - Support FTP authentication to URL build trigger
  • TW-32348 - Make it possible to change checkout rules via REST Api
  • TW-32775 - Easy setup of MSBuild and Visual Studio Solution related build steps
  • TW-32826 - Create health reports for maven runner configurations
  • TW-32838 - Ability to specify time zone for cron build triggers
  • TW-32877 - Ability to create build configuration with all the settings in one request
  • TW-32889 - Add support for JaCoCo coverage in TeamCity plugin for IDEA
  • TW-33034 - Support git reference repositories
  • TW-33042 - Implement ability to resume build queue if space becomes available
  • TW-33304 - Support MSTest 2013 (12.0)
  • TW-33450 - Ability to include entire system\pluginData into backup
  • TW-34149 - Enable Changes global page for guest (and super) users
  • TW-34204 - REST: Allow to filter build configuration by criteria
  • TW-34272 - Repair or recreate indices
  • TW-34502 - Add number of VCS roots configured on "Version Control Settings" section
  • TW-34684 - Project from URL - Detect NuGet Install build step
  • TW-34685 - Project from URL - Detecting command-line based build steps
  • TW-34823 - Automatic Merge: Ensure there are basic details in INFO log and details in DEBUG
  • TW-34878 - Allow to connect to MS SQL from startup screens using windows authentication
  • Usability Problem:
  • TW-2841 - Add help for Perforce settings
  • TW-5696 - Service messages are ignored when present in test output
  • TW-13706 - Ability to override settings in general settings page from templated build
  • TW-14544 - Provide a note on not starting builds to non-administrator users (agents/users/etc. limits exceeded)
  • TW-16736 - Hard to realize that IDEA coverage include and exclude patterns require different pattern languages
  • TW-16739 - Validate regular expression in IDEA coverage exclude patterns
  • TW-18046 - Improve configuration of metric-based fail build conditions
  • TW-18414 - Eclipse plugin: empty TeamCity tab is displayed in Properties in Navigator.
  • TW-19344 - Click on the carpet on my changes page should lead on the build page instead of expanding the change
  • TW-27676 - Re-design project scope swittching on MyChanges page in order to handle projects hierarhy.
  • TW-28612 - Improve "Changing status of a running build is not permanent" message
  • TW-28624 - Ability to reset chart settings to defaults
  • TW-28891 - Display warning when artifact dependency cannot be resolved when Check Artifact dependency button is pressed.
  • TW-28893 - Improve "License key successfully removed" message
  • TW-29264 - Inconsistent filtering on statistics chart: from/to values for Y and mouse selection for X axis
  • TW-29335 - Confusing start up error: "Found a TeamCity internal database when no system directory or an empty system directory is expected"
  • TW-29388 - Resources are listed in different order throughout UI
  • TW-30024 - My changes filter by projects shown on Overview is not preserved on page reload
  • TW-30277 - Bigger "Additional command line parameters" box on Xcode runner.
  • TW-30475 - Show only relevant information in compilation error blocks on build overview tab
  • TW-30977 - Shorten project hierarchies on 'My Changes' page
  • TW-31103 - Unify presentation of number of bundled agents/configuration in professional mode
  • TW-31589 - Queued build page: display content of the queued build popup over time to start without popups
  • TW-31630 - Display/generate VCS root id just like for project/build configuration
  • TW-32332 - Build configurations in archived project are listed when creating new project-level report tab
  • TW-32702 - YouTrack integration. Confusing Test Connection functionality behavior when projects ids are detected automatically
  • TW-32836 - Use same format for user settings drop down as for VCS roots
  • TW-33032 - IDEA runner should have more useful message
  • TW-33104 - Improve “My ChangesвЂ? Page for the Case With Multiple Branches and Repos
  • TW-33143 - Validate settings and provide user-friendly reporting for Hub plugin
  • TW-33144 - Improve Hub plugin logging
  • TW-33145 - Make sure error during login are reported duly to the user/in the log (wrong serviceId case)
  • TW-33196 - Set default values for LDAP-related settings
  • TW-33282 - No access denied warning when trying to remove build from queue via REST API
  • TW-33784 - Misleading exception for incorrect credentials when configuring VCS root using guess root type feature
  • TW-33804 - Move "Browse Data Directory" under Admin diagnostics UI
  • TW-33940 - Confusing language in disable/enable agent dialog.
  • TW-33995 - Bad request is returned but request is partially processed
  • TW-34387 - Allow selecting a directory in artifact paths browser
  • TW-34411 - Clarify "Hide configurations excluded from dashboard" checkbox on Changes page
  • TW-34444 - To add a progress on diff view
  • TW-34486 - Display "The changes are not yet saved" warning when artifact paths are added via popup on General Settings page.
  • TW-34776 - Create project from URL: no project hierarchy in a dropdown
  • TW-34817 - Mark mandatory fields in Automatic Merge build feature configuration
  • TW-34867 - Add "Label this build sources" and "Merge this build sources" actions to build's Actions list
  • TW-34882 - Do not wrap lines on editing configuration files
  • TW-34931 - "Upload File" allows to upload file to any location on the server disk
  • Bug:
  • TW-4037 - Zero success rate histogram bars are not visible
  • TW-4567 - Agent's ownAddress should be resolved on server
  • TW-5070 - External HSQLDB is shut down on TeamCIty exit
  • TW-5254 - Report user-level errors in a user-friendly way for TFS
  • TW-10093 - Resetting search caches produces FileNotFoundException errors in the log
  • TW-13010 - Unable to start TeamCity. Error: Attempt to start more than one TeamCity server connected to the same database
  • TW-14621 - Persistent "Attempt to start more than one TeamCity server connected to the same database. " after abrupt server shutdown
  • TW-14709 - Tomcat leaks-related logging on server stopping (JDBC Driver has been forcibly unregistered)
  • TW-17018 - Start build precondition sometimes allows builds with unsatisfied dependencies to start.
  • TW-17594 - .NET Duplicates produces different results
  • TW-17707 - Parsing failure while reading trx file should cause the build to fail
  • TW-17906 - Error while cloning submodule repository from github if the url doesn't end with '.git'
  • TW-19313 - Custom build checkout directory under agent's work can be deleted on agent start
  • TW-19381 - Free disk space logging logs weird messages (seems to clean when free disk space requirement is already met)
  • TW-19410 - TeamCity should not follow junctions when cleaning checkout directories on agent (checkout directories and .old) - Windows
  • TW-19534 - JGIT: invalid advertisement of 001E# w/ Appharbor.com
  • TW-20288 - Exception in logs when try to search in newly installed TeamCity
  • TW-20798 - Rest: more builds can be returned when querying with untilBuild specified
  • TW-21133 - Copying a Project "bakes-in" parameter values in the copied project and they need to be Reset to restore proper behavior
  • TW-21410 - XML report watcher reports "No reports found" when reports are found, but filtered out by creation timestamp
  • TW-21554 - Powershell runner - script fails but the build succeeds - 'Process exited with code 0'
  • TW-21569 - Teamcity 7.0.3 does not resolve system/ environment properties in maven settings.xml
  • TW-21974 - UnsupportedOperationException: Build has not been populated on Investigations / Muted Tests
  • TW-22438 - 'My Changes' reloads periodically and collapses the expanded tree nodes
  • TW-22984 - Unclear warn in the build log: "Error reading Maven project: Unable to build project '...; it requires Maven version 3.0.3."
  • TW-23200 - Cannot create a user with a password via POSTing XML
  • TW-23372 - DB Lock Attempt Failed After Manual Shutdown of TeamCity (teamcisty-server.sh stop did not work properly?)
  • TW-23792 - system.teamcity.agent.build.checkoutDir.expireHours=never doesn't work
  • TW-23826 - LDAP group synchronization error: "The specified username is already in use by some other user. "
  • TW-23850 - TeamCity windows service agent not respecting buildAgent.properties system.teamcity.agent.build.checkoutDir.expireHours entry
  • TW-24311 - References to invalid VCS roots (no roots with such id present) are silently ignored
  • TW-24926 - TC 7.1.3. Confusing msg when adding a license key which already exists
  • TW-25074 - Eclipse plugin raise an OverlappingFileLockException
  • TW-25077 - Cannot downgrade Eclipse plugin to match TeamCity server version: "No updates are found"
  • TW-25211 - Tests are shown as if reported test name starts with reported suite name
  • TW-25625 - Do not redirect first request from user to user's profile if the request is coming not from browser
  • TW-25805 - Windows domain authentication may hang on attempt to create com.sun.jna.platform.win32.WinNT$HANDLEByReference instance
  • TW-25813 - Eclipse plugin. Avoid exception when "Hide Coverage Information in Editors" button is unchecked.
  • TW-26181 - FileNotFoundException in search
  • TW-26227 - rake runner not compatible with test-unit-2.0.0.0
  • TW-26770 - Auto-generated branch can appear without custom build (VCS roots change and build re-queuing on unexpected finish case)
  • TW-26818 - Changes can be not displayed in TeamCity for new branch pointing to commit of another branch not built by the build configuration
  • TW-26834 - Wrong queued build data on change page (builds from unrelated branch are displayed)
  • TW-27255 - Correctly detect new/same compile errors
  • TW-28507 - Unexpected Error while expanding step in Build Log
  • TW-28565 - Statistics charts: Build duration: too small vertical scale
  • TW-28826 - xCode step - Check / reparse project failed when working with Vault VCS plug-in
  • TW-28839 - Failed to start build: BuildPromotionImpl.getPreviousBuildPromotion() may cause deadlock on MS SQL
  • TW-28897 - Entered but not submitted data can be lost on "remove selected"
  • TW-28950 - Cannot create Maven Build configuration from pom file when https URL is used.
  • TW-29263 - Filtering by X axis is confusing: not stated that it is applied
  • TW-29398 - Code coverage chart is smaller in height then other statistics charts
  • TW-29400 - Unarchived subprojects are not displayed in Administration->Projects if parent project is archived.
  • TW-29495 - No sorting on shared resources page
  • TW-29507 - Changed comments in investigate/mute dialog does not always save
  • TW-29759 - With jTDS higher than 1.2.5 TeamCity fails to start
  • TW-29771 - On not running builds in professional mode, provide a link to get evaluation
  • TW-29874 - Use "IntelliJ IDEA" instead of "IDEA" in UI everywhere
  • TW-29907 - Newlines may be lost in build problem e-mail notification
  • TW-29976 - Swabra may kill TeamCity agent during locking processes killing (system process is locking checkout directory)
  • TW-30278 - teamcity 8.0 newly deployed agents jre 1.7.0_21 puts extra quotes in command line batch execution.
  • TW-30580 - Root's project Report Tab configuration is not used in user-accessible UI
  • TW-30646 - Strange vcs-roots-before-project-id-convertor.xml in data directory
  • TW-30679 - Improve Texts on the New Build Step page: Maven Runner
  • TW-30719 - NUnit runner can make the build "failed to start" even if it is not the first step
  • TW-30982 - Hard to find archived project from user UI (no filtering, and hierarchy)
  • TW-31008 - Lots of logging from torrent plugin (Reroute torrent plugin logging into usual log4j config)
  • TW-31016 - Cleanup should find and remove builds belonging to removed build types left by interrupted cleanup process
  • TW-31102 - Accept valid license keys even if there are invalid ones entered
  • TW-31229 - Agent does not connect to the server if IPv6 address is specified in ownAddress setting
  • TW-31251 - Support NuGet 2.7 restore command
  • TW-31655 - To simplify setup of git VCS roots with https with self-signed certificate
  • TW-31692 - Exception in Flush Queue: DatabaseDeadlockException: MySQL DEADLOCK has encountered: Deadlock found when trying to get lock; try restarting transaction
  • TW-31693 - Can't set executable flag: file does not exist or is not a valid file: lcp.cmd
  • TW-31798 - Page is trying to load jquery source map
  • TW-31911 - java.io.IOException: Handshake size read underrrun on agent
  • TW-31928 - TeamCity CCTray XML not compliant with CCTray XSD
  • TW-32087 - Stacktrace in the agent log on canceling build during sources checkout
  • TW-32213 - Test run details on investigations and other pages: no project name is displayed, just build configuration name which is confusing
  • TW-32293 - No validation for Build tag field on Edit project-level report tab dialog
  • TW-32319 - Build cannot be stopped while downloading artifacts via torrent
  • TW-32333 - Report tab with huge title is not deleted
  • TW-32429 - Xcode runner issue in Xcode 5
  • TW-32458 - IE8. JS error on trying to select Add button in Select Run Configuration popup.
  • TW-32523 - Test duration graph shows incorrect statistics for tests
  • TW-32571 - MySQL deadlock on attempt to delete data from action_history table
  • TW-32590 - Teamcity can't start EBS instance it its image was deleted
  • TW-32599 - VCS labeling scope is changed to if root was detached.
  • TW-32601 - Users are shown link to server health report that they do not have permissions to follow
  • TW-32604 - Investigations view may show incorrect builds for a test
  • TW-32615 - Double plugin resource unpacking on each server start
  • TW-32637 - When creating a VCS Root using v8.0 API the ID field is ignored.
  • TW-32750 - Copy build step to other project should not rename it
  • TW-32792 - Ensure NuGet 2.7 is supported
  • TW-32797 - Failed to publish file in artifacts cache error
  • TW-32806 - Investigate dialog is blinking when project scope is changed.
  • TW-32893 - NPE in the logs form BuildTypeTab.getUserBranch
  • TW-32913 - "$() is null" alert in browser on creating administrator account
  • TW-32927 - Build might not stop on execution timeout (SSH exec runner)
  • TW-32938 - Incorrect page is shown after VCS root change
  • TW-32955 - Agent can break the system massively moving files to .old with "directory is not listed in directory.map" reason
  • TW-32996 - Correct hyperlink in server health report concerning future license expiration.
  • TW-33005 - Total number of licenses is reported incorrectly in License expiration health report.
  • TW-33023 - Server health report item on build configuration looses yellow background
  • TW-33025 - Rename Maven settings storage directory to mavenSettings
  • TW-33026 - Brush up Maven Settings project tab titles
  • TW-33033 - IDEA runner processes Java workdir differently
  • TW-33089 - IE8: JS error on trying to add/edit report tab
  • TW-33114 - Artifacts are published to cache using internal build type id
  • TW-33129 - Rename "Hub" plugin into something more clear for the user
  • TW-33133 - REST call can get 302 redirect instead of 401 unauthorized when JetBrains Hub authorization is active
  • TW-33146 - A new user with number at the end can be created on login
  • TW-33154 - email notification template error on problem auto unmute/remove investigation
  • TW-33165 - Improve agent logging from torrent plugin
  • TW-33167 - Torrent enabling settings are confusing
  • TW-33205 - List of agents is returned with "agents-ref" root tag
  • TW-33210 - Memory leak in Torrent plugin (too many SharingPeer objects)
  • TW-33277 - Improve disk space reporting in QueuePauser and DiskSpaceWatcher
  • TW-33278 - Failed to Move project
  • TW-33321 - Cannot change agent filter on statistics
  • TW-33381 - Two same authentication modules can be inserted into the table
  • TW-33430 - REST: cctray.model.Project depends on Suns XMLGregorianCalendarImpl
  • TW-33432 - Confusing lines int he build log: builder returns 'null' from 'getCompilableFileExtensions', need to update Scala and Kotlin JPS plugins
  • TW-33436 - Unexpected exception when trying to connect second TeamCity instance to the internal HSQL database
  • TW-33446 - Display an encrypted password in Password field on Database connection setup screen.
  • TW-33448 - MySQL. Existing database schema is not correctly detected.
  • TW-33449 - "JPS build failed to load optimized file manager for javac" in the build log on Idea project runner
  • TW-33452 - [TEAMCITY TEMPLATE ERROR] in jabber "You are assigned for build problem investigation" notification
  • TW-33489 - Speedup publishing of artifacts in artifacts cache
  • TW-33498 - Test connection for new VCS root does not work when root name is not specified
  • TW-33504 - Filename on agent logs tab is incorrectly reported
  • TW-33549 - TfsSupport.getCurrentVersion loads server with "Starting new TFS pooled process" in the log
  • TW-33550 - Confusing and excessive ldap logging: "Total results: 1"
  • TW-33552 - Cannot login into TeamCity: RejectedExecutionException: Task java.util.concurrent.FutureTask rejected from java.util.concurrent.ThreadPoolExecutor
  • TW-33561 - TeamCity Idea Plugin 8 ignores Idea 13 SVN command line client option
  • TW-33596 - Clean-up rules for a template are not reset
  • TW-33600 - Upload of Maven settings does not work or uploaded maven settings are not displayed correctly
  • TW-33603 - Problem investigate.mute dialog has "when test passes successfully" options
  • TW-33604 - Gradle runner discovery works too slow
  • TW-33612 - System problems be may not shown on project overview for subprojects
  • TW-33640 - Specify correct "Cannot find build file by path" build problem identity
  • TW-33651 - Project scope is set as when investigation is reassigned for a build problem.
  • TW-33652 - Exception in inspections runner (Plugin "Emma" was not loaded: required plugin "Coverage" not installed)
  • TW-33655 - Problem investigation might be not displayed on project's Investigations page
  • TW-33661 - Unexpected error on mavenBuildInfo page.
  • TW-33701 - Build can show more changes then it really has according to DVCS graph
  • TW-33707 - Hub user id is not set on login via hub
  • TW-33708 - Agent is hanging trying to download file via torrent
  • TW-33714 - Critical email notification error is not mentioned in teamcity-server.log
  • TW-33725 - Queued build page: Directly assigned agent is not displayed on the queued build page
  • TW-33739 - Duplicating "Sending build.finish.properties.gz file" in the build log
  • TW-33757 - Maven artifact dependency trigger does not support version ranges
  • TW-33758 - Change Windows console title to "TeamCity"
  • TW-33760 - 'Null' reason is provided in Maven Artifact Dependency Trigger for unsupported protocol
  • TW-33761 - Correctly calculate "Error message is logged" build problem identity
  • TW-33781 - javax.el.ELException: Cannot read property: testConnectionSupported when following "Edit VCS root" link from VCS problem popup
  • TW-33796 - Same presentation as for "Actions" for drop-downs on click: "more"
  • TW-33797 - Not user-friendly torrent plugin logging (onAfterAddOrUpdate, Won't create torrent )
  • TW-33799 - Modified comment is not yellow-highlighted in custom build run dialog
  • TW-33809 - feature should work properly for VS TFS online service.
  • TW-33818 - Any registered user can list all users and groups via REST
  • TW-33826 - Personal builds are not listed in build queue via REST API
  • TW-33827 - Queued builds selection is cleared upon clicking upper "Remove" button
  • TW-33830 - Press "Edit" link in Artifact Dependencies doesn't work.
  • TW-33849 - JPS crash => build failed
  • TW-33857 - UI: VCS root and settings pages
  • TW-33858 - LogUtil.describe(Loggable) throws IllegalStateException: @NotNull method LogUtil.describe must not return null
  • TW-33938 - PROJECT_MAPPING_AK constraint violation
  • TW-33958 - Xml ReportProcessor: single +: rule without wildcards may be ignored
  • TW-33962 - Many locked threads on server (BuildFailureListener.onBuildFinish)
  • TW-34002 - Limit number of "TeamCity XML-RPC Executor" threads
  • TW-34034 - Wrong value in FxCopCmdFileVersion system parameter
  • TW-34049 - Inspections build can finish without any inspections data (NPE in InspectionsStatsCalculator)
  • TW-34079 - NPE from SvnCheckoutOnAgentSupport.createClassLoader on agent start
  • TW-34135 - No changes is shown for a build while in fact there are changes
  • TW-34138 - Broken "View change details" link on diff view
  • TW-34140 - Eclipse plugin. Commit after remote run fails for SVNKit (Subclipse 1.8 + JavaHL)
  • TW-34150 - Brush up error messages in the log on performing git cleanup
  • TW-34174 - Default server-side no output timeout is too small for large git repositories
  • TW-34176 - Improve Git server-side checkout "monitoring" data format
  • TW-34242 - Do not show "Show/hide advanced options" toggle when there are no advanced controls
  • TW-34246 - JIRA: "Retrieving data" instead of "Issue not found" on Issue Log
  • TW-34275 - Build steps might run after failed to download artifact dependencies
  • TW-34307 - Project's REST-changed parent project is not saved after server restart
  • TW-34308 - Exception in CharismaBackgroundProcessor on server shutdown
  • TW-34351 - NUnit 2.6.3 does not work
  • TW-34358 - Maven artifact dependency trigger does not work for SNAPSHOT version
  • TW-34359 - My Changes tab have incorrect change element
  • TW-34360 - Wrong changes order on My Changes page
  • TW-34365 - Test connection error for fixed VCS root after following link in VCS problem popup
  • TW-34366 - javax.el.ELException: Cannot read property: estimationForTimeLeft
  • TW-34375 - List of build configuration in usages popup on VCS root page is not sorted
  • TW-34385 - My changes page does not show personal builds of other users
  • TW-34393 - Timeout exception: the process did not produce output longer than 30 seconds
  • TW-34400 - "TeamCity Uninstall Feedback" on upgrade
  • TW-34403 - Empty project name in drop down on Changes tab
  • TW-34412 - No horizontal scroll bar in DiffView
  • TW-34413 - Parameter "Kind" does not update in "Add New Parameter" dialog
  • TW-34422 - IntelliJ plugin does not show active project which is under archive one
  • TW-34423 - Build can have pinInfo element in REST API, while not being pinned
  • TW-34425 - EAP 29687 breaks SauceLabs integration plugin
  • TW-34445 - Add Copy Template action to the list of actions for Template.
  • TW-34448 - Enable as a target for copying template.
  • TW-34449 - Month range is selected for a Statistics chart in build configuration with no builds for the last month
  • TW-34450 - ClassCastException on adding auto-detected build step to build configuration template.
  • TW-34451 - Build failure condition "on specific text in log" works even when disabled
  • TW-34454 - Copy Template dialog is not available using Internet Explorer 8.
  • TW-34468 - Change details page opened from a change on a build configuration loses context
  • TW-34470 - Wrong number of pending builds in popup on changes page
  • TW-34475 - Invalid progress indicator
  • TW-34482 - Investigations are removed but tests are not fixed
  • TW-34483 - Edit Snapshot Dependency dialog is available for inherited build configuration.
  • TW-34487 - Sometimes an agent can be authorized without administrative permissions on the server (locally running agent case)
  • TW-34492 - Confusing message on URL without trailing slash on VCS creation from URL
  • TW-34497 - VCS Labeling feature cannot be added to the template on VCS Roots page.
  • TW-34501 - Current project/build configuration is no longer highlighted in the popup from breadcrumb
  • TW-34505 - Percent type is missing for coverage items on Reported statistic values tab
  • TW-34534 - Generation of JaCoCo coverage report fails with timeout
  • TW-34535 - NPE in Swabra plugin
  • TW-34538 - UI of ruby environment configurator build feature needs polishing
  • TW-34543 - Modified "Checking interval" for a VCS root is not highlighted as changed
  • TW-34544 - Maven triggers and project information do not use custom maven settings
  • TW-34548 - Artifact names with % are processed incorrectly while adding using Choose Files From The Last Build popup
  • TW-34553 - Duplicate VCS Root is not created in case of exactly the same URL.
  • TW-34555 - The warning for invalid Advanced Option should be displayed on page saving in spite of options visibility.
  • TW-34557 - Script arguments misplaced on powershell build step (TC 8.1 build 29687)
  • TW-34568 - "Use own .. repository" is ignored when reading project information
  • TW-34569 - NPE on selecting project as target for snapshot dependency.
  • TW-34573 - Copy Project action redirects to http://teamcity/admin/copyProject.html in IExplorer8.
  • TW-34578 - Maven embedder debug logs are missing
  • TW-34579 - IExplorer8. Error on the page when build configuration is created from template.
  • TW-34591 - My changes shows my changes instead of changes of a user I specified in text field
  • TW-34622 - Eclipse plugin: Cannot commit file deletion to svn after successful remote run
  • TW-34623 - Warn overtime icon while there is no overtime
  • TW-34640 - Update documentation and warnings displayed on an id change
  • TW-34662 - Progress bars might not be displayed occasionally
  • TW-34672 - AccessDeniedException when querying investigations via REST: make the API filter responsibilities according to user permissions
  • TW-34673 - Brush up "Using vcs information" message in the build log
  • TW-34674 - Exception in CollationMismatchProblemReporter on HSQL 1.8
  • TW-34691 - Cannot start TeamCity: SQL error when doing: DML query SQL query: delete from build_type$
  • TW-34712 - Configuration Parameter Name text box: cursor jumps to end constantly
  • TW-34732 - 'Show archived' checkbox on admin page doesn't work
  • TW-34736 - java.lang.IllegalAccessError: tried to access method jetbrains.buildServer.usageStatistics.impl.providers.BaseFeatureUsageStatisticsProvider.a ddUsage(Ljava/lang/String;)V from class jetbrains.buildServer.usageStatistics.impl.providers.MuteUsageStatisticsProvider$1
  • TW-34741 - User can get AccessDeniedException on getting build details via REST: You do not have enough permissions to view user settings
  • TW-34782 - Solution runner discovery does not set target and configuration for discovered runner
  • TW-34806 - maintainDB tool does not restore database from the backup file.
  • TW-34813 - Make "Build queue was paused" a critical health item
  • TW-34815 - Cannot change "teamcity.diskSpaceWatcher.threshold" while the server is running
  • TW-34816 - Brush up teamcity.diskSpaceWatcher.*threshold properties
  • TW-34829 - Build failure condition incorrectly fails the build when control text appears in build log
  • TW-34830 - First opening of an autodetected Xcode build step silently adds default parameters and asks for Save
  • TW-34841 - cctray httpAuth/app/rest/cctray/projects.xml doesn't work
  • TW-34844 - Automatic merge mercurial: no VCS branches found for logical branch 'default' (new)
  • TW-34847 - Xcode project auto discovery should look for project deeper
  • TW-34848 - Server Easy setup doesn't discover MS SQL jdbc driver
  • TW-34858 - Automatic merge: merging can be performed on the second build with no new tests failed, while tests still fail from the previous build on the branch
  • TW-34866 - Too wide text area in "Merge this build sources in VCS" dialog
  • TW-34871 - Diagnostics page does not show heap memory usage
  • TW-34896 - Deadlock in org.apache.maven.wagon.providers.http.commons.logging.impl.WeakHashtable.put
  • TW-34900 - Create new project: parent is ignored
  • TW-34902 - An exception is logged, when opening the backup page for the first time
  • TW-34904 - Unable to easy setup an Oracle DB, if password contains '@' character
  • TW-34921 - On error in the settings files on disk, load what can be loaded (i.e. the project)
  • TW-34936 - Analyzing maven-enforcer-plugin ignores configuration outside of tag
  • TW-34953 - No builds shown for remote run on Changes page
  • TW-34958 - Add a link to fix action for "Critical error in configuration file"
  • TW-34989 - Error: Bean buildTypeId not found within scope while processing request: POST '/admin/buildTypeHealthStatusItems.html
  • TW-34990 - Unable to easy setup Oracle DB via integrated security
  • TW-34992 - User with administrative permissions for some projects only cannot list all server health items
  • TW-35000 - Inspections .NET build step page fails with JspException
  • Exception:
  • TW-24414 - Serious error upgrading from 6.5.6 -> 7.1.2: Attempt to start more than one TeamCity server connected to the same database.
  • TW-28476 - Exception in TeamCity Coverage Explorer
  • TW-33749 - There is no new value for the property.
  • TW-34000 - Cannot understand the owner window specification of type ThemingAggregator.
  • TW-34633 - Unexpected error on Administration->Diagnostics->Search tab.
  • TW-34914 - NullPointerExeption is thrown when empty database is recreated.
  • Performance Problem:
  • TW-20594 - Specifying broad patterns in XML reporter build feature can slow down a build
  • TW-23295 - My changes link takes much longer in 7.1
  • TW-23589 - Artifact Wildcard Hangs Up Build
  • TW-24100 - Database restore with maintainDB tool can take hours for large databases
  • TW-24199 - Huge Restoration time of TC6.5 backup with maintainDB tool (6 hours)
  • TW-30849 - BaseBuild.getBuildStatus still needs some speedup
  • TW-32262 - Timeout error while trying to run a personal build with perforce VCS root
  • TW-32808 - MS SQL performance: passing Unicode strings to queries causes wrong conversion that limits indices usage
  • TW-32827 - Memory leak on My Changes page
  • TW-33125 - Slow removing of builds from build queue (AuditLogDataCleaner$4.buildPromotionDeleted)
  • TW-33235 - Changing of torrent settings works too slow
  • TW-33241 - Slow build results page loading (CoveragePageFragment.isAvailable case)
  • TW-34085 - Slow /app/rest/builds/id:.../relatedIssues REST API request in case of many changes in build
  • TW-34111 - Number of UI threads blocked in DownloadedArtifactsLoggerImpl.getDownloadedArtifacts
  • TW-34121 - ResponsibilityRemover.buildFinished is slow
  • TW-34223 - Slow test bulk investigation saving (minutes)
  • TW-34525 - Inefficient processing of '+:**' trigger rule
  • TW-34802 - High memory/cpu in the browser on long opened Build Queue page
  • TW-34803 - High memory/cpu in the browser on long opened (My) Changes page
  • Cosmetics:
  • TW-2791 - Not complete message for failed TFS Test Connection
  • TW-28901 - Add link to resources configuration page from feature dialog
  • TW-29514 - Disk usage report: Confusing "1 archived configuration hidden (0)" text
  • TW-29825 - Edit clean up rules dialog issues
  • TW-29880 - Improve texts on build configuration Dependencies page
  • TW-30353 - Login Page - rename the Login button
  • TW-30354 - Rename the Logout button
  • TW-30680 - Improve Texts on the Add New Build Trigger page: Maven
  • TW-31101 - UI Texts: Capitalize texts in problem-related tabs
  • TW-31704 - Build Results popup trims the last letter
  • TW-32490 - ImproveUI and fix links' behavior: XML report processing: Add Build Feature dialog
  • TW-33071 - FxCop Build Runner - improve UI
  • TW-33160 - Update database..properties.dist files
  • TW-33435 - Fix the "Database is in Use" error message
  • TW-33728 - UI: Edit Project Settings Page
  • TW-34006 - Invalid spacing for 'Show canceled and failed to start builds' checkbox.
  • TW-34405 - Info/warn icons in the list of categories in server health report are shown with orange color
  • TW-34443 - Warning icon is covered by text in server health report details popup
  • TW-34457 - Copy Template dialog. Buttons are disabled if user does not provide new template name.
  • TW-34508 - Build statistics descriptions have different style
  • TW-34580 - IE8. Border is missing for Run button for new build configurations.
  • TW-34581 - UI: Improve Browse Artifacts UI
  • TW-34627 - Left aligned Save button looks weird on edit user profile page
  • TW-34694 - UI: Add a link to the Documentation to the VCS Root page
  • TW-34720 - UI: Related to Various VCS Roots
  • TW-34836 - Unclear "Collation mismatch problem" server health item

New in TeamCity 8.1 Build 29848 RC 1 (Feb 10, 2014)

  • Auto-detect for command line scripts:
  • Various command line scripts are often used to build projects. In this build we added auto detection for .sh, .pl, .cmd and .bat scripts.
  • Other improvements:
  • EAP license key has been excluded from distribution
  • improved error reporting for TFS
  • fixed a bug in cleanup which could lead to never deleted builds if cleanup was interrupted by a timeout (TW-31016)

New in TeamCity 8.1 Build 29790 EAP 4 (Jan 30, 2014)

  • Easier Build Artifacts Configuration:
  • You can now browse agent checkout directory of a last build during artifact paths configuration.
  • Changes Page:
  • We reworked how the Changes page displays the status of builds affected by a change. Now a simple pie-chart is shown near the change comment:
  • Improved Build Run Time Estimation:
  • TeamCity always estimated build duration based on the average run time of the latest builds in the history of a build configuration.
  • Starting from this EAP, we switched to a new algorithm taking into account build stages reached by a running build. For example, if a build is still executing a build step and TeamCity knows that there are two more build steps, the system will calculate the time left for the current step execution and add the time required to complete the next two steps.
  • Other Improvements:
  • Performance of the restore from backup operation has been improved
  • The Save and Cancel buttons across the TeamCity UI have been moved to the left side
  • You can now set up an artifact dependency on a previous build of the same build configuration (TW-12984)
  • The copy operation is now available for templates
  • The bundled Ant is updated to version 1.8.4
  • Maven 3.1.1 is now bundled with TeamCity
  • Bug fixes:
  • TW-4037 — Zero success rate histogram bars are not visible
  • TW-17018 — Start build precondition sometimes allows builds with unsatisfied dependencies to start.
  • TW-17594 — .NET Duplicates produces different results
  • TW-17906 — Error while cloning submodule repository from github if the url doesn't end with '.git'
  • TW-19534 — JGIT: invalid advertisement of 001E# w/ Appharbor.com
  • TW-20288 — Exception in logs when try to search in newly installed TeamCity
  • TW-21133 — Copying a Project "bakes-in" parameter values in the copied project and they need to be Reset to restore proper behavior
  • TW-21667 — System.out statements do not show up in Junit Html report
  • TW-23200 — Cannot create a user with a password via POSTing XML
  • TW-23850 — TeamCity windows service agent not respecting buildAgent.properties system.teamcity.agent.build.checkoutDir.expireHours entry
  • TW-26181 — FileNotFoundException in search
  • TW-26834 — Wrong queued build data on change page (builds from unrelated branch are displayed)
  • TW-28950 — Cannot create Maven Build configuration from pom file when https URL is used.
  • TW-29263 — Filtering by X axis is confusing: not stated that it is applied
  • TW-29400 — Unarchived subprojects are not displayed in Administration->Projects if parent project is archived.
  • TW-29771 — On not running builds in professional mode, provide a link to get evaluation
  • TW-29976 — Swabra may kill TeamCity agent during locking processes killing (system process is locking checkout directory)
  • TW-31168 — Cryptic VCS error: "Low-level patch stream is closed" (actual error message concealed)
  • TW-31655 — To simplify setup of git VCS roots with https with self-signed certificate
  • TW-31826 — OpenApi method jetbrains.buildServer.util.PropertiesUtil#updateProperties corrupts existing multi-line values
  • TW-31900 — Server status: 401 (Unauthorized) on agent after build is canceled
  • TW-31928 — TeamCity CCTray XML not compliant with CCTray XSD
  • TW-32198 — Log Warnings and Errors colors in the build log/build details are not distinguishable
  • TW-32458 — IE8. JS error on trying to select Add button in Select Run Configuration popup.
  • TW-32528 — Build configuration with dependent configurations intermittently marked as incompatible on some agents
  • TW-32750 — Copy build step to other project should not rename it
  • TW-32913 — "$() is null" alert in browser on creating administrator account
  • TW-33023 — Server health report item on build configuration looses yellow background
  • TW-33295 — [VS Addin] Delayed commit error reported as exception
  • TW-33401 — Git-plugin removes branches during agent-side checkout which leads to long fetch
  • TW-33430 — REST: cctray.model.Project depends on Suns XMLGregorianCalendarImpl
  • TW-33432 — Confusing lines int he build log: builder returns 'null' from 'getCompilableFileExtensions', need to update Scala and Kotlin JPS plugins
  • TW-33564 — Cannot run MSBuild under Mono after upgrade to 8.0.5
  • TW-33661 — Unexpected error on mavenBuildInfo page.
  • TW-33725 — Queued build page: Directly assigned agent is not displayed on the queued build page
  • TW-33739 — Duplicating "Sending build.finish.properties.gz file" in the build log
  • TW-33757 — Maven artifact dependency trigger does not support version ranges
  • TW-33760 — 'Null' reason is provided in Maven Artifact Dependency Trigger for unsupported protocol
  • TW-33809 — feature should work properly for VS TFS online service.
  • TW-33817 — External user can download any file from TeamCity web application directory
  • TW-33827 — Queued builds selection is cleared upon clicking upper "Remove" button
  • TW-33849 — JPS crash => build failed
  • TW-33856 — Rake Task fails on Windows if warbler task is included in source
  • TW-33911 — Git plugin persists wrong VCS root settings
  • TW-33937 — Build with Gradle with parallel-threads=4 failed
  • TW-34002 — Limit number of "TeamCity XML-RPC Executor" threads
  • TW-34150 — Brush up error messages in the log on performing git cleanup
  • TW-34246 — JIRA: "Retrieving data" instead of "Issue not found" on Issue Log
  • TW-34275 — Build steps might run after failed to download artifact dependencies
  • TW-34292 — Due to limited number of threads processing agent messages and the way how threads are distributed among builds some build with a lot of messages can affect other builds
  • TW-34297 — Wrong parameter resolution in the message of text in the build log failure condition
  • TW-34307 — Project's REST-changed parent project is not saved after server restart
  • TW-34308 — Exception in CharismaBackgroundProcessor on server shutdown
  • TW-34351 — NUnit 2.6.3 does not work
  • TW-34358 — Maven artifact dependency trigger does not work for SNAPSHOT version
  • TW-34360 — Wrong changes order on My Changes page
  • TW-34365 — Test connection error for fixed VCS root after following link in VCS problem popup
  • TW-34366 — javax.el.ELException: Cannot read property: estimationForTimeLeft
  • TW-34375 — List of build configuration in usages popup on VCS root page is not sorted
  • TW-34385 — My changes page does not show personal builds of other users
  • TW-34393 — Timeout exception: the process did not produce output longer than 30 seconds
  • TW-34403 — Empty project name in drop down on Changes tab
  • TW-34412 — No horizontal scroll bar in DiffView
  • TW-34413 — Parameter "Kind" does not update in "Add New Parameter" dialog
  • TW-34420 — Eclipse plugin does not show active project which is under archive one
  • TW-34422 — IntelliJ plugin does not show active project which is under archive one
  • TW-34423 — Build can have pinInfo element in REST API, while not being pinned
  • TW-34425 — EAP 29687 breaks SauceLabs integration plugin
  • TW-34445 — Add Copy Template action to the list of actions for Template.
  • TW-34448 — Enable as a target for copying template.
  • TW-34449 — Month range is selected for a Statistics chart in build configuration with no builds for the last month
  • TW-34450 — ClassCastException on adding auto-detected build step to build configuration template.
  • TW-34451 — Build failure condition "on specific text in log" works even when disabled
  • TW-34468 — Change details page opened from a change on a build configuration loses context
  • TW-34470 — Wrong number of pending builds in popup on changes page
  • TW-34475 — Invalid progress indicator
  • TW-34483 — Edit Snapshot Dependency dialog is available for inherited build configuration.
  • TW-34497 — VCS Labeling feature cannot be added to the template on VCS Roots page.
  • TW-34501 — Current project/build configuration is no longer highlighted in the popup from breadcrumb
  • TW-34505 — Percent type is missing for coverage items on Reported statistic values tab
  • TW-34534 — Generation of JaCoCo coverage report fails with timeout
  • TW-34535 — NPE in Swabra plugin
  • TW-34538 — UI of ruby environment configurator build feature needs polishing
  • TW-34543 — Modified "Checking interval" for a VCS root is not highlighted as changed
  • TW-34544 — Maven triggers and project information do not use custom maven settings
  • TW-34548 — Artifact names with % are processed incorrectly while adding using Choose Files From The Last Build popup
  • TW-34553 — Duplicate VCS Root is not created in case of exactly the same URL.
  • TW-34555 — The warning for invalid Advanced Option should be displayed on page saving in spite of options visibility.
  • TW-34568 — "Use own .. repository" is ignored when reading project information
  • TW-34569 — NPE on selecting project as target for snapshot dependency.
  • TW-34573 — Copy Project action redirects to http://teamcity/admin/copyProject.html in IExplorer8.
  • TW-34578 — Maven embedder debug logs are missing
  • TW-34579 — IExplorer8. Error on the page when build configuration is created from template.
  • TW-34591 — My changes shows my changes instead of changes of a user I specified in text field
  • TW-34623 — Warn overtime icon while there is no overtime
  • Cosmetics:
  • TW-34443 — Warning icon is covered by text in server health report details popup
  • TW-34457 — Copy Template dialog. Buttons are disabled if user does not provide new template name.
  • TW-34508 — Build statistics descriptions have different style
  • TW-34580 — IE8. Border is missing for Run button for new build configurations.
  • TW-34627 — Left aligned Save button looks weird on edit user profile page
  • Exception:
  • TW-27760 — at ThrowWhatYouCanLogger.JetBrains.Util.ILogger.LogOrThrowException : This action cannot be executed on the DelayedCommitExecutor:96 thread. It's only
  • TW-34633 — Unexpected error on Administration->Diagnostics->Search tab.
  • Feature:
  • TW-375 — Make artifacts easier to configure/discover
  • TW-2809 — When there are no compatible agents for a queued build, show this as critical error for the build configuration
  • TW-4649 — Provide a way to hide series pane in custom charts (Time to fix tests case)
  • TW-11201 — Copying Templates
  • TW-12083 — Add message status information into downloadable build log
  • TW-12984 — Allow artifact dependencies to come from the same build configuration
  • TW-14052 — Allow to create only database indexes in maintainDB tool
  • TW-19212 — Support non-standard failsafe plugins by watching target/failsafe-reports by default
  • TW-19856 — Allow to restore single table from backup
  • TW-21220 — Support typed parameters specification view/edit via REST API
  • TW-23420 — Add SQL query and the time it started into thread name of the thread dump
  • TW-28584 — Present project's WebUrl attribute while listing projects via REST API
  • TW-30531 — Extension point for artifact dependencies download
  • TW-32877 — Ability to create build configuration with all the settings in one request
  • TW-33034 — Support git reference repositories
  • TW-33042 — Implement ability to resume build queue if space becomes available
  • TW-33450 — Ability to include entire system\pluginData into backup
  • TW-34175 — Support '.ruby-version' in rbenv support in Ruby Environment Configurator
  • TW-34272 — Repair or recreate indices
  • Performance Problem:
  • TW-24100 — Database restore with maintainDB tool can take hours for large databases
  • TW-24199 — Huge Restoration time of TC6.5 backup with maintainDB tool (6 hours)
  • TW-26836 — Slow pages loading (related to ArtifactDependencyChangesProvider.getDownloadedArtifacts)
  • TW-30643 — Slow UI: blocked on PluginsLookupTask.getPluginsVersion
  • TW-31201 — Database restore process is very slow (Oracle, no batch updates)
  • TW-34111 — Number of UI threads blocked in DownloadedArtifactsLoggerImpl.getDownloadedArtifacts
  • TW-34223 — Slow test bulk investigation saving (minutes)
  • TW-34525 — Inefficient processing of '+:**' trigger rule
  • Task:
  • TW-31359 — Bundle Maven 3.1 with TeamCity
  • TW-33509 — Add uninstall feedback to TeamCity server installer
  • TW-33717 — Add multi-VCS root configurations statistics
  • TW-33990 — Support .NET 4.5.1 as a Target Framework in .NET Inspections runner
  • TW-34388 — Add counter for SSH Keys in edit project navigation bar
  • Usability Problem:
  • TW-2841 — Add help for Perforce settings
  • TW-5696 — Service messages are ignored when present in test output
  • TW-14544 — Provide a note on not starting builds to non-administrator users (agents/users/etc. limits exceeded)
  • TW-28624 — Ability to reset chart settings to defaults
  • TW-29264 — Inconsistent filtering on statistics chart: from/to values for Y and mouse selection for X axis
  • TW-30016 — Artifacts resolving failed build problem description lacks details
  • TW-30277 — Bigger "Additional command line parameters" box on Xcode runner.
  • TW-33032 — IDEA runner should have more useful message
  • TW-33940 — Confusing language in disable/enable agent dialog.
  • TW-34387 — Allow selecting a directory in artifact paths browser
  • TW-34404 — Shared resources: Consuming build configurations should include project name
  • TW-34411 — Clarify "Hide configurations excluded from dashboard" checkbox on Changes page
  • TW-34444 — To add a progress on diff view
  • TW-34486 — Display "The changes are not yet saved" warning when artifact paths are added via popup on General Settings page.

New in TeamCity 8.0.6 Build 27767 (Jan 21, 2014)

  • Feature:
  • TW-31731 - VS Addin: Support Visual Studio 2013
  • Usability Problem:
  • TW-29699 - Note what Authentication token is on Log in as Super user page
  • TW-33880 - VCS trigger runs build in every feature branch on change in default branch
  • Bug:
  • TW-24478 - A user subscribed for failing build notification has received email when a build was cancelled
  • TW-26164 - Server test status should detect all failed tests on icon
  • TW-30843 - All builds in Teamcity stuck in "Checking for changes"
  • TW-31077 - Chrome/Chromium will not display artifacts file with comma
  • TW-31168 - Cryptic VCS error: "Low-level patch stream is closed" (actual error message concealed)
  • TW-31280 - No builds are starting on EC2 agents: "Build startup blocked for an unknown reason"
  • TW-31338 - Redundant fetch operations in the git submodules when main repository refers to non-existing commit
  • TW-32949 - Visual Studio 2013 solution file format breaks .NET inspections runner
  • TW-33057 - Edit configuration pages load slow - VCS loads very slow
  • TW-33078 - 'PlatformInfo must be found' error while running R# inspections in TeamCity
  • TW-33166 - Failed to perform checkout on agent: Timeout exception
  • TW-33290 - TeamCity Inspections fail after upgrading projects to .NET 4.5.1
  • TW-33323 - Sample plugin doesn't work
  • TW-33343 - Idea plugin: Remote run Git changes doesn't work
  • TW-33444 - TeamCity Tray Notifier fails to install in Windows 8.1
  • TW-33479 - Duplicate changes cause Vcs Trigger to run redundant builds
  • TW-33501 - "Disk Usage" page shows wrong numbers
  • TW-33526 - Do not assign new builds for the cloud agent if its status is not RUNNING.
  • TW-33548 - NullPointerException in WaffleBasedNTLMHttpAuthenticationStrategy
  • TW-33564 - Cannot run MSBuild under Mono after upgrade to 8.0.5
  • TW-33581 - TeamCity seems to hang or slow for a while with Perforce when a large branch is created.
  • TW-33594 - Code Coverage, Inspections and Duplicates are not available in TeamCity 8.0 integration with Idea 13
  • TW-33665 - Not all and duplicated build configurations are displayed in "Available Inspections Data" chooser
  • TW-33700 - Relative subrepo ssh urls resolved incorrectly
  • TW-33813 - Cases of JavaScript injection via crafted URL
  • TW-33815 - Stored JavaScript injection in build triggers
  • TW-33847 - Local cloud plugin example bug in image details page
  • TW-33905 - Agent can`t find tfs assembly if Team Explorer 2013 is used
  • TW-33906 - null pointer exception during cleanup
  • TW-33937 - Build with Gradle with parallel-threads=4 failed
  • TW-33959 - Live lock during locking VCS roots for changes collecting
  • TW-33986 - No pending change can be displayed for a git branch which was pushed with "force"
  • TW-33989 - Agent Side Checkout: Incomplete working copy
  • TW-34014 - Builds failing when checking git submodules
  • TW-34128 - Perforce agent-side checkout can fail with P4 2013.3 and p4 build farm (no client exists case)
  • TW-34194 - Error while applying patch - due to failed perforce clean-up
  • TW-34197 - MS SQL: Possible deadlock in build start
  • TW-34292 - Due to limited number of threads processing agent messages and the way how threads are distributed among builds some build with a lot of messages can affect other builds
  • TW-34304 - Problem with Perforce checking for changes
  • TW-34378 - User with view project permissions can get VCS root settings
  • Exception:
  • TW-33755 - An exception has occurred during action 'TeamCity.TestsView.RunTests' execution. ReSharper facade wasn't initialized
  • TW-33765 - Collection was of a fixed size.
  • Performance Problem:
  • TW-26836 - Slow pages loading (related to ArtifactDependencyChangesProvider.getDownloadedArtifacts)
  • TW-32015 - Build configuration page loading slow post 8.0.3 upgrade (because of FrequentCleanCheckoutReport)
  • TW-33088 - Slow build configuration copying (many users case)
  • TW-33544 - Speed up notification rules processor for the case with big number of users and groups
  • TW-33624 - Changes collecting is slow in Perforce (changes are collected for the whole repository by default)
  • TW-33790 - Shared resources locks checker works too slow
  • Task:
  • TW-34100 - Bundle dotCover 2.6
  • TW-33990 - Support .NET 4.5.1 as a Target Framework in .NET Inspections runner
  • TW-32905 - Support TFS 2013

New in TeamCity 8.1 Build 29687 EAP 3 (Jan 9, 2014)

  • now a project can be created from just a repository URL
  • most of the settings of the build configuration inherited from a template can now be redefined
  • build configuration settings that differ from defaults are now highlighted
  • TeamCity learned to suggest additional configuration options

New in TeamCity 8.1 Build 29581 EAP 2 (Dec 7, 2013)

  • HIGHLIGHTS:
  • Better TeamCity Administration Experience
  • Enhanced REST API
  • Support for Visual Studio 2013
  • Improved Torrent Plugin
  • Administration UI improvements - Navigation:
  • Project and build configuration editing pages have been reworked for better consistency
  • the project tab navigation changed to the vertical layout to be more consistent with the general Administration page
  • the navigation sidebar inside build configuration pages has been moved to the left for consistency as well
  • the Actions drop-down in the upper right corner has replaced the menu with options to copy, move, etc. a project or build configuration
  • Administration UI improvements - Auto-Discovery:
  • Added a new auto-discovery feature enabling TeamCity to determine the type of VCS and settings from the repository URL.
  • At the moment TeamCity recognizes URLs for Subversion, Git and Mercurial. TFS and Perforce are partially supported.
  • Auto-discovery of build steps has been significantly improved. TeamCity now detects Ant, NAnt, Gradle, Maven, MSBuild, Visual Studio solution files, Powershell, Xcode project files, Rake and IntelliJ IDEA projects.
  • The new auto-suggestion feature which works for triggers, failure conditions and build features, makes creating a build configuration a lot easier. Depending on the build configuration settings, it can suggest some additional configuration options.
  • Administration UI improvements - Duplicate VCS roots detection:
  • On an attempt to create a new VCS root, TeamCity checks whether there are other VCS roots accessible in this project with similar settings, and if such VCS roots exist, suggests using them instead of creating a new one.
  • Administration UI improvements - Data directory browser:
  • You can browse TeamCity Data Directory right from the web interface. It is also possible to upload new files into the data directory and modify the existing files.
  • External database set-up on the TeamCity start:
  • You can now setup TeamCity to use an external database right on the server start-up: all you need to do is select the type of the database and specify database connection settings. You may also need to download the JDBC driver for you database.
  • Build failure conditions:
  • A build failure condition on a metric change has been extended with the support for percentage. You can now fail a build if the number of tests is, for example, 10% lower than in some other build. We have also redesigned the web interface to make it more straightforward.
  • Finally, there is one more metric for passed tests (in addition to ignored, failed and total).
  • REST API:
  • trigger a build
  • list builds in the build queue
  • stop a running build
  • access the canceled build details
  • query for investigations for a build problems and tests in addition to build configuration investigation
  • list investigations assigned for a user
  • list the build's tests
  • get test run history
  • delete a build agent
  • assign project to an agent pool
  • Visual Studio 2013:
  • This EAP comes with VS addin compatible with Visual Studio 2013. We also updated .NET Command line tools, so now .NET Inspections and Duplicates runners can work with latest solution files.
  • Additionally, support for MSTest 2013 (12.0) has been added.
  • Statistics:
  • All statistic values published by a specific build are now available on the Build Parameters tab.
  • OTHER IMPROVEMENTS:
  • The bundled dotCover has been updated to version 2.6
  • TeamCity now supports Xcode 5
  • Subversion 1.8 is now supported on the server and on the agent, support in Eclipse is on the way
  • health reports are now available for Maven runner configurations
  • You can now reset the build history clean-up rules to the defaults.
  • All artifacts published by a build are now cached in the local artifact dependencies cache on an agent, this should speedup artifact dependencies in some cases
  • TeamCity now fully supports Maven 3 projects

New in TeamCity 8.0.5 Build 27692 (Nov 15, 2013)

  • Feature:
  • TW-31727 - Support 'Visual Studio 2013 is installed on agent' frequently used requirement
  • TW-31728 - Ensure build agent detects VS2013 and Microsoft Build Tools 2013
  • TW-32956 - Support NUnit 2.6.3
  • Bug:
  • TW-18829 - TeamCity can stop checking for changes for some VCS roots if total number of root instances exceeds 1000
  • TW-20427 - Perforce agent side checkout hangs on agent
  • TW-23821 - "The token supplied to the function is invalid" and other errors from NTLM authentication without clear reason (after server restart)
  • TW-24183 - Git server-side checkout with password authentication fails
  • TW-24217 - Unclear EC2 error: "Instance was not started by TeamCity"
  • TW-29369 - IDEA plugin. Disable Debug Remotely button when Remote Run Configuration is selected for debug.
  • TW-29455 - Build cannot start due to SQL exception: "data exception: string data, right truncation" in query: insert into final_artifact_dependency
  • TW-29611 - "Step processing context is null" in XmlReportPlugin
  • TW-30038 - Remote debug from Idea doesn't show list of compatible configurations
  • TW-30851 - Build Failure conditions are run against diagnostics from remote run (personal builds)
  • TW-30904 - DotCover profilier cannot initialize on Windows 8
  • TW-31036 - Can't fetch https://chromium.googlesource.com/chromium/blink
  • TW-31330 - Display server Java version on diagnostics page
  • TW-31638 - Still getting OOM while checking for changes in Perforce (large changelist case)
  • TW-31999 - IDEA project runner requires at least Java 1.6 error on IDEA Project Runner start (probably caused by JavaDowser)
  • TW-32300 - Source code is not available in IDEA Coverage report
  • TW-32308 - "Pause / activate build configuration" permission works incorrect without "Edit project" permission
  • TW-32311 - Some nodes in change detail panel do not show full path
  • TW-32410 - Unexpected error when navigating to ~/agents.html
  • TW-32493 - Significant memory leaks on My Changes page.
  • TW-32505 - Deleted folder with all contained files being checked out to the agent (UTF-16 support case)
  • TW-32508 - Build with Git snapshot dependency builds wrong revision
  • TW-32533 - Check for pending changes does not accept "Build configuration ID"
  • TW-32540 - Invalid directory name when pull/clone from mercurial
  • TW-32724 - Artefact Dependencies - Artefacts Paths Treat Multiple Blank Lines as Duplicate Paths
  • TW-32733 - Correct misprint in common.ftp.dist template.
  • TW-32741 - Settings tab in configuration page not updated for "JDK home" (Gradle runner)
  • TW-32756 - Cannot convert IdeaJdk of type class jetbrains.buildServer.ideaSettings.IdeaJdk to class jetbrains.buildServer.ideaSettings.JavaSdk
  • TW-32794 - Branch label on a change log starts pointing to a wrong revision once branch is removed from repository
  • TW-32800 - "The changes are not yet saved" stripe is always shown on build configuration general settings page if artifacts paths field consists of several lines
  • TW-32807 - VCS Trigger runs builds in old branches after cleanup
  • TW-32815 - 'Show files' checkobox doesn't work on 'Changes' tab of queued build page.
  • TW-32845 - There is a problem with cmake plugin for TeamCity 8.0
  • TW-32874 - Ruby Environment Configurator failed to create rvm gemset
  • TW-32936 - bean bean not found within scope on issue log view
  • TW-32959 - Artifacts publishing does not work if path contains ..
  • TW-32969 - REST debug request for database query reports: ServiceNotFoundException: The service of type jetbrains.buildServer.serverSide.db.SQLRunnerEx
  • TW-32989 - Xml report plugin doesn't parse single report
  • TW-33014 - MS SQL: in some unusual DB configurations, function getTableColumnsMetadata() can see other schemas of the current database
  • TW-33022 - Backup from UI with Java 1.6 produces a zip file that is incompatible with some zip tools
  • TW-33028 - Link "This build is used by other builds" leads to Dependencies\Downloaded artifacts, instead of Dependencies\Delivered artifacts
  • TW-33046 - TeamCity opens too many connections to TFS server from tfs-native.exe processes (Team Foundation services are not available exception)
  • TW-33058 - Exception when attempting to edit any Run configuration in Intellij IDEA 12.1 (caused by TeamCity plugin 8.1.x)
  • TW-33094 - TestNG runner does not start from IDEA runner on Java 1.5 and UnsupportedClassVersionError is not reported as error in build log
  • TW-33126 - FxCop installation cannot be defined by the user via system.FxCopRoot
  • TW-33153 - Add cleanup start/finish messages into the teamcity-server.log
  • TW-33166 - Failed to perform checkout on agent: Timeout exception
  • TW-33198 - "all builds finished" is shown while there is a running build among dependencies
  • TW-33295 - [VS Addin] Delayed commit error reported as exception
  • TW-33320 - Hanging p4 processes on server (inaccessible perforce server)
  • TW-33330 - Extra (old) files under dotNetPackagesSupport\bin
  • Exception:
  • TW-27760 - at ThrowWhatYouCanLogger.JetBrains.Util.ILogger.LogOrThrowException : This action cannot be executed on the DelayedCommitExecutor:96 thread. It's only
  • TW-32771 - java.io.EOFException in IDEA Code Coverage
  • TW-32998 - NPE in Amazon EC2 support
  • TW-33350 - Log in fails with "Error accessing server" while running on Jetty
  • Performance Problem:
  • TW-25037 - Hanging while sending huge (several Gb's) Remote run patch from Vs Addin
  • TW-29561 - Do not retrieve non-needed SVN properties during changes collecting to avoid memory problems
  • TW-32422 - Slow groups listing in case of many projects
  • TW-32543 - Complex Ant script can slow down a build
  • TW-32616 - Lots of calls DummyBuildPromotion.isValidBranch
  • TW-33115 - Slow calculation of Agent's status comment

New in TeamCity 8.1 Build 29353 EAP 1 (Oct 22, 2013)

  • Auto merge build feature
  • VCS labeling build feature
  • MS Visual Studio 2013 support in build runners
  • JaCoCo coverage integration
  • New server health reports
  • Project-level settings:
  • Build results report tabs moved to project level
  • Maven settings moved to project level
  • Configuration simplification:
  • Build runner settings improvements
  • Build runners auto discovery
  • Advanced options are hidden by default
  • Other improvements:
  • changing of IDs of a build configuration, project or VCS root does not invalidate bookmarked links with previous IDs
  • statistic values published during the build are now shown on the Build Parameters tab
  • projects names in the UI got drop-down menus with all the sub-tabs and the "Edit Settings" link for quick navigation. Build configurations now also list all the sub-tabs in their drop-downs
  • a project can be selected in the investigation dialog when an investigation is assigned for a test. This is useful when the test fails in sibling projects
  • memory usage of the TeamCity server has been reduced for the cases when builds have tens of thousands of tests
  • My Changes page now uses a drop-down for projects instead of tabs
  • a new option in YouTrack integration allows for monitoring all projects from the YouTrack server automatically
  • the schedule trigger has got the timezone setting for the cron-based trigger
  • A new build parameter is introduced to pass user who triggered the build into the build script
  • Shared resources plugin improved to pass all the taken locks into the build. Please check the related upgrade notes entry
  • Resolved issues:
  • Bug:
  • TW-4567 - Agent's ownAddress should be resolved on server
  • TW-17412 - No test for investigation entry messages in the server log
  • TW-17707 - Parsing failure while reading trx file should cause the build to fail
  • TW-18829 - TeamCity can stop checking for changes for some VCS roots if total number of root instances exceeds 1000
  • TW-19148 - TeamCity need to be restarted to take some of ldap-config.properties file changes into account
  • TW-21410 - XML report watcher reports "No reports found" when reports are found, but filtered out by creation timestamp
  • TW-23313 - A change may be not detected occasionally in Perforce VCS root
  • TW-23418 - Do not respond with HTML page content on 401 (Unauthorized) error for automated clients (agent, IDE)
  • TW-23826 - LDAP group synchronization error: "The specified username is already in use by some other user. "
  • TW-24478 - A user not listed on change list has received email when a build was cancelled
  • TW-24926 - TC 7.1.3. Confusing msg when adding a license key which already exists
  • TW-25813 - Eclipse plugin. Avoid exception when "Hide Coverage Information in Editors" button is unchecked.
  • TW-26227 - rake runner not compatible with test-unit-2.0.0.0
  • TW-26818 - Changes can be not displayed in TeamCity for new branch pointing to commit of another branch not built by the build configuration
  • TW-27491 - Wrong personal patch created by Eclipse plugin if there are whitespaces in paths (escaped paths (with ) are used)
  • TW-28187 - Diff view does not show image file content with "Requested file was not found in the change list:" in the pane for files with special symbols
  • TW-28328 - Can't Check out directories from SVN Trunk (Cannot replace a directory from within case)
  • TW-28371 - JDK_* can reference older Java then present on agent
  • TW-28601 - Send the total licensed number of agents in usage statistics
  • TW-28654 - Eclipse Teamcity plugin v7.1.0.24400 could not find suitable files for remote run with GIT VCS
  • TW-28839 - Failed to start build: BuildPromotionImpl.getPreviousBuildPromotion() may cause deadlock on MS SQL
  • TW-28897 - Entered but not submitted data can be lost on "remove selected"
  • TW-29325 - Android Studio +TeamCity plugin. Remote Run does not start build.
  • TW-29437 - Entering not valid target project id in copy dialog suggest invalid ids in the mapping
  • TW-29495 - No sorting on shared resources page
  • TW-29507 - Changed comments in investigate/mute dialog does not always save
  • TW-29611 - "Step processing context is null" in XmlReportPlugin
  • TW-29759 - With jTDS higher than 1.2.5 TeamCity fails to start
  • TW-29797 - Getting Multiple "Unable to Collect Changes" Errors Since TeamCity 8.0 Upgrade
  • TW-29803 - PowerShell Runner Build Step incorrectly Redirects temporary ps file.
  • TW-29806 - Compilation error: "Eclipse Batch Compiler was not found in classpath" ()
  • TW-29815 - List of projects associated with an agent pool is not due ordered
  • TW-29834 - An extra space in the database.properties file can cause confusing errors on server start
  • TW-29863 - NPE on agent shutdown in jetbrains.buildServer.agent.impl.BuildAgentImpl$8.addHandler
  • TW-29873 - Build problem can duplicate in build status text
  • TW-29876 - Nuget Dependency Trigger failing to find Teamcity feed
  • TW-29879 - MaintainDB: Exception handling: sometimes it hides meaningful exceptions with meaningless wrappers
  • TW-29885 - Backup: OOM when exporting tables with large string fields or CLOBs
  • TW-29890 - TeamCity shows that archive is empty while it is not
  • TW-29907 - Newlines may be lost in build problem e-mail notification
  • TW-29953 - Eclipse TeamCity plugin failed to push git changes after remote-run
  • TW-29954 - alone % may be removed while reference resolution
  • TW-29996 - Could not build an Idea project: The data "null" is not legal for a JDOM attribute: A null is not a legal XML value.
  • TW-29999 - Build failed because Ant runner could not store file under C:\BuildAgent\temp\agentTmp
  • TW-30001 - Ensure NuGet 2.6 is supported
  • TW-30013 - Default project statistics are not shown (external id != internal id case)
  • TW-30140 - Can't change the 'API Level' property for idea android build step
  • TW-30144 - Not applied changes are shown on the Configure chart axes dialog
  • TW-30157 - Negative size values on charts are always displayed in bytes
  • TW-30160 - Guest roles should be sorted by project name
  • TW-30163 - Popup is not shown on custom chart graph if format attribute value is not recognized
  • TW-30210 - SSL problems when connecting to HTTPS from TeamCity
  • TW-30212 - "Discard your changes?" dialog appears multiple times on leaving VCS root edit page
  • TW-30228 - NuGet Feed authentication does not work in NuGet 2.5 and 2.6
  • TW-30230 - External project id can be displayed to the user who do not have permissions to view the project (redirect from internal id case)
  • TW-30263 - Red "failed to start" build error box is not displayed on new snapshot dependency failures
  • TW-30278 - teamcity 8.0 newly deployed agents jre 1.7.0_21 puts extra quotes in command line batch execution.
  • TW-30338 - LDAP sync disabled upon upgrade (space after "true" value in properties file)
  • TW-30398 - No warning for invalid build parameter value after value reset
  • TW-30423 - Only system administrator can stop build queue
  • TW-30441 - Default project statistics charts cannot be filtered by build configuration external id
  • TW-30468 - JavaScript error when empty Date is used in Date field on Build Schedule tab.
  • TW-30647 - Missing project hierarchy nodes in test history build configuration filter
  • TW-30676 - TFS plugin from TeamCity 7.1.5 is not compatible with TeamCity8.0
  • TW-30682 - Filtering does not work in Enforce clean checkout / choose agents dialog
  • TW-30698 - TFS operations may hung in Windows Server 2003
  • TW-30716 - LDAP sync could delete users in case of fatal error during users fetch
  • TW-30719 - NUnit runner can make the build "failed to start" even if it is not the first step
  • TW-30748 - Incorrect data is shown by disk usage
  • TW-30770 - Incorrect client mapping generation for perforce when -:. is used
  • TW-30851 - Build Failure conditions are run against diagnostics from remote run (personal builds)
  • TW-30897 - Charts not Displayed Correctly in Chrome (Mac OS)
  • TW-30904 - DotCover profilier cannot initialize on Windows 8
  • TW-30978 - Project administration popups opened via 'more' are not closed automatically
  • TW-30982 - Hard to find archived project from user UI (no filtering, and hierarchy)
  • TW-30986 - Stuck page number on agent's history: not first page is loaded on tab
  • TW-30987 - Reset all action doesn't work on Remote Run in TeamCIty in IDEA addin
  • TW-31008 - Lots of logging from torrent plugin (Reroute torrent plugin logging into usual log4j config)
  • TW-31068 - Shared resources: More builds can start when there are custom resources available
  • TW-31077 - Chrome/Chromium will not display artifacts file with comma
  • TW-31102 - Accept valid license keys even if there are invalid ones entered
  • TW-31118 - Current Problems Tab-> Build Config Problems ->Build Problems: No pop-up
  • TW-31152 - Hidden project first time expand does not show subprojects
  • TW-31153 - Agent pools. Disable selected projects in Assign Projects popup.
  • TW-31168 - Cryptic VCS error: "Low-level patch stream is closed" (actual error message concealed)
  • TW-31207 - Step with "Only if build status is successful" execution condition is run when build is canceled
  • TW-31229 - Agent does not connect to the server if IPv6 address is specified in ownAddress setting
  • TW-31251 - Support NuGet 2.7 restore command
  • TW-31277 - Russian characters displayed incorrectly in build log
  • TW-31284 - Suspicious error message in debug mode of server-ldap.log
  • TW-31290 - Confusing message on LDAP synchronization: found 0 users in LDAP, 907 are matched with TeamCity users.
  • TW-31305 - Build Queue page doesn't refresh
  • TW-31310 - BUILD SUCCESSFUL in build log in case of compilation error in IntelliJ IDEA project runner
  • TW-31317 - Test mute dialog from parent project Current problems page still suggests to mute in sub-project
  • TW-31333 - ArrayIndexOutOfBoundsException during branch specification parsing
  • TW-31477 - RVM does not work when specifiying default for an interpreter
  • TW-31519 - Remote debug fails with NoSuchMethodException
  • TW-31544 - Improve texts in UI: NuGet Installer page, Settings and NuGet packages tab
  • TW-31547 - 'Users' link from user's notification rules editing leads to the user's General tab
  • TW-31549 - Error loading source names map from file
  • TW-31574 - Settings page for XCode build crashes with Unexpected Error (bean appleData not found within scope)
  • TW-31638 - Still getting OOM while checking for changes in Perforce (large changelist case)
  • TW-31650 - Path variables are searched for in inspection profiles
  • TW-31661 - Artifacts with spaces in the name are saved with plus signs by the browsers
  • TW-31674 - Successful IDEA project runner exit code on error in Application-type run configuration
  • TW-31677 - Cannot see archived projects in Administration / Projects (all projects are archived case)
  • TW-31692 - Exception in Flush Queue: DatabaseDeadlockException: MySQL DEADLOCK has encountered: Deadlock found when trying to get lock; try restarting transaction
  • TW-31693 - Can't set executable flag: file does not exist or is not a valid file: lcp.cmd
  • TW-31694 - Investigation is created in parent project instead of subproject
  • TW-31718 - if the rake runner's bundle exec option is checked, bundle exec is not executed from the working directory specified
  • TW-31836 - Changes page doesn't show builds for personal change of another person
  • TW-31868 - UI and REST API calls blocked
  • TW-31916 - NPE in TeamCityJpsLoggerFactory.logException
  • TW-31951 - Failed Tests are not grouped by package
  • TW-31981 - After tag rename build configuration overview might stop showing builds
  • TW-31982 - Build configurations navigation stops working after editing VCS root settings
  • TW-31985 - Upgrade 7.1.x to 8.0.x on windows server
  • TW-31999 - IDEA project runner requires at least Java 1.6 error on IDEA Project Runner start (probably caused by JavaDowser)
  • TW-32006 - Project scope can be incorrect on My Investigations page
  • TW-32008 - Exception on attempt to attach users to a group
  • TW-32017 - Support external VCS root IDs in change-viewers.properties
  • TW-32070 - Occasionally wrong pending changes (from another branch) can be displayed for a build configuration (+ builds triggering on branches without changes)
  • TW-32087 - Stacktrace in the agent log on canceling build during sources checkout
  • TW-32188 - My Changes lists duplicate SVN entries
  • TW-32189 - Wrong (unescaped) URL in prevHref/nextHref links in REST responses
  • TW-32191 - Cleanup doesn't accept path without patterns for artifacts cleanup
  • TW-32213 - Test run details on investigations and other pages: no project name is displayed, just build configuration name which is confusing
  • TW-32261 - VCS username is not escaped in changes view: injection
  • TW-32293 - No validation for Build tag field on Edit project-level report tab dialog
  • TW-32296 - No way to undo changes to "Show canceled and failed to start builds" option
  • TW-32300 - Source code is not available in IDEA Coverage report
  • TW-32311 - Some nodes in change detail panel do not show full path
  • TW-32333 - Report tab with huge title is not deleted
  • TW-32410 - Unexpected error when navigating to ~/agents.html
  • TW-32451 - Wrong maven archetypeVersion for teamcity plugins in documentation
  • TW-32457 - On edit project-level report tab dialog only tags from the first configuration in the list are offered
  • TW-32493 - Significant memory leaks on My Changes page.
  • TW-32523 - Test duration graph shows incorrect statistics for tests
  • TW-32533 - Check for pending changes does not accept "Build configuration ID"
  • TW-32592 - Several "failed to start" errors can be displayed for the same build (snapshot dependencies failures)
  • TW-32599 - VCS labeling scope is changed to if root was detached.
  • TW-32733 - Correct misprint in common.ftp.dist template.
  • TW-32797 - Failed to publish file in artifacts cache error
  • TW-32806 - Investigate dialog is blinking when project scope is changed.
  • TW-32874 - Rake runner failed to gemset in rvm
  • TW-32893 - NPE in the logs form BuildTypeTab.getUserBranch
  • Cosmetics:
  • TW-28901 - Add link to resources configuration page from feature dialog
  • TW-29396 - change Save dialog
  • TW-29825 - Edit clean up rules dialog issues
  • TW-29880 - Improve texts on build configuration Dependencies page
  • TW-29968 - Compilation error text may duplicate in build problem description
  • TW-30029 - Incorrect message on remote run result dialog
  • TW-30180 - Improve texts on the General Settings of the build configuration page
  • TW-30181 - Improve text on the VCS settings page
  • TW-30229 - NuGet Package Sources setting to mention %teamcity.nuget.feed.auth.server%
  • TW-30353 - Login Page - rename the Login button
  • TW-30354 - Rename the Logout button
  • TW-30581 - UI - Capitalize Add new build trigger
  • TW-31704 - Build Results popup trims the last letter
  • TW-32307 - Authentication, Add Module button, fix capitalization
  • TW-32490 - ImproveUI and fix links' behavior: XML report processing: Add Build Feature dialog
  • Exception:
  • TW-28476 - Exception in TeamCity Coverage Explorer
  • TW-30030 - Edit Build parameter -> Save -> Error message: String index out of range: -5
  • TW-31015 - Swabra plugin is not working anymore
  • TW-32771 - java.io.EOFException in IDEA Code Coverage
  • TW-32814 - Unhandled exception on 'Build Parameters' tab of queued build page.
  • Feature:
  • TW-4502 - Provide user name who triggered a build as system property
  • TW-4525 - Ability to configure own report tabs for builds within individual build configurations
  • TW-9924 - Report inability to reuse builds in build chains due to VCS support's "sources can change without reported changes"
  • TW-10668 - Make projects listing not mandatory for YouTrack integration: automatically use all projects
  • TW-10787 - Automatically pause build queue on critical free server disk space limit reached
  • TW-11600 - Allow to select JDK from the list for JDK settings in runners
  • TW-15182 - Allow to define VCS labeling settings for build configurations using templates
  • TW-18097 - A chooser to list available IDEA inspection profiles
  • TW-21176 - Ability to maintain test investigation status across several projects
  • TW-22914 - Provide chooser for run configurations and artifacts for IntelliJ IDEA runner
  • TW-23468 - Add Support for Mercurial Tag Cloning
  • TW-23694 - Feature Request: adding support for -p flag to Perforce p4 sync command
  • TW-24246 - Support teamcity.perforce.workspace.cleanup option in buildAgent.properties file
  • TW-25128 - Add command line of the waited external process to the thread name
  • TW-26315 - Support external project and build configuration identifiers in command line remote run tool
  • TW-26854 - Warn on approaching licenses maintenance period end time
  • TW-27388 - Specify path to Xcode in Build settings
  • TW-27855 - On external id change still support old links
  • TW-27930 - Shared Resources plugin - resource should be "pausable"
  • TW-28989 - Allow to choose project where to take investigation
  • TW-29475 - Save maintenance token to a file with known file name to allow script access
  • TW-29752 - Report EC2 agent inability to shutdown as server health issue
  • TW-30268 - Update Build History Clean-up to use new path matcher
  • TW-31727 - Support 'Visual Studio 2013 is installed on agent' frequently used requirement
  • TW-31728 - Ensure build agent detects VS2013 and Microsoft Build Tools 2013
  • TW-31998 - Support FTP authentication to URL build trigger
  • TW-32838 - Ability to specify time zone for cron build triggers
  • Performance Problem:
  • TW-20594 - Specifying broad patterns in XML reporter build feature can slow down a build
  • TW-23295 - My changes link takes much longer in 7.1
  • TW-29346 - Reduce size of BuildTests objects
  • TW-29561 - Do not retrieve non-needed SVN properties during changes collecting to avoid memory problems
  • TW-30919 - Patches are not cached with server-side checkout when they should
  • TW-31256 - Slow cleanup related to test mutes (TestMutesCleaner may work extremely slow on big amounts of data)
  • TW-31902 - TC 8.0.3 seems to be slower than 7.1.4 (very high CPU)
  • TW-31978 - TFS Agent side checkout 'updating sources' takes far longer that expected
  • TW-32002 - Artifacts take very long to open the first time a configuration is used
  • TW-32262 - Timeout error while trying to run a personal build with perforce VCS root
  • TW-32422 - Slow groups listing in case of many projects
  • TW-32808 - MS SQL performance: passing Unicode strings to queries causes wrong conversion that limits indices usage
  • Task:
  • TW-10415 - Increase default project config files backup copies number
  • TW-27895 - Show project tree in Assign project dialog on agent pools page
  • TW-28099 - Make findBuildTypeById subprojects aware
  • TW-29608 - Implement integration tests for powershell plugin
  • TW-29841 - Pause build queue action should report item in server health
  • TW-31194 - Bundle sl4j-log4j jar with TeamCity
  • TW-31242 - Reset IntelliJ IDEA caches if manual clean checkout is enabled or if config parameter is set
  • TW-31454 - Review plugin development documentation on login modules
  • TW-31513 - Make sure single_row table always has one record
  • TW-31676 - Use standard TeamCityDistribution path variable in appcode project
  • TW-32019 - Convert change-viewers.properties to use external VCS root IDs instead of numeric internal ids
  • TW-32218 - Move Maven settings to project level
  • TW-32605 - Auto discovery for Xcode projects
  • TW-32617 - Avoid using ContentProvider in Xcode runner plugin
  • TW-32629 - Support Visual Studio 2013 and MS Build Tools 2013 in MSBuild and VS Solution runners
  • TW-32749 - Bundle dotCover 2.5
  • TW-32852 - Deleting a build configuration preserves backup *.xml.N settings files in the data directory
  • Usability Problem:
  • TW-12645 - Possible 'Command Line Tool Settings' page improvements
  • TW-16739 - Validate regular expression in IDEA coverage exclude patterns
  • TW-18414 - Eclipse plugin: empty TeamCity tab is displayed in Properties in Navigator.
  • TW-25336 - Not user-friendly message on database and configs version mismatch
  • TW-27676 - Re-design project scope swittching on MyChanges page in order to handle projects hierarhy.
  • TW-28612 - Improve "Changing status of a running build is not permanent" message
  • TW-28893 - Improve "License key successfully removed" message
  • TW-29388 - Resources are listed in different order throughout UI
  • TW-29606 - Display projects hierarchy in Agent pools associated projects lists
  • TW-29813 - IDEA plugin UI bloopers
  • TW-30024 - My changes filter by projects shown on Overview is not preserved on page reload
  • TW-30215 - New project note on overview page must be shown only about the new subprojects of already visible projects
  • TW-30395 - Sort Nuget versions in descending order on Add Nuget dialog
  • TW-30396 - Nuget Server setup page has wrong link to 'enable guest login' option
  • TW-30475 - Show only relevant information in compilation error blocks on build overview tab
  • TW-30977 - Shorten project hierarchies on 'My Changes' page
  • TW-30999 - full rescan in progress prevents expansion of projects
  • TW-31103 - Unify presentation of number of bundled agents/configuration in professional mode
  • TW-31311 - Build cannot run on any agent
  • TW-31514 - Confusing project/build configuration visibility on overview
  • TW-32220 - Would like test history over parent project
  • TW-32256 - Support filtering in "Add configuration for" chooser on command line remote run tool UI
  • TW-32332 - Build configurations in archived project are listed when creating new project-level report tab
  • TW-32639 - Why have two separate tabs for Current and Muted problems?
  • TW-32702 - YouTrack integration. Confusing Test Connection functionality behavior when projects ids are detected automatically
  • TW-32836 - Use same format for user settings drop down as for VCS roots

New in TeamCity 8.0.4 Build 27616 (Sep 27, 2013)

  • Feature:
  • TW-26315 - Support external project and build configuration identifiers in command line remote run tool
  • TW-24246 - Support teamcity.perforce.workspace.cleanup option in buildAgent.properties file
  • Usability Problem:
  • TW-32256 - Support filtering in "Add configuration for" chooser on command line remote run tool UI
  • TW-32220 - Would like test history over parent project
  • TW-31905 - Destination directory might not be cleaned during artifact dependencies resolution
  • TW-31589 - Queued build page: display content of the queued build popup over time to start without popups
  • TW-31311 - Build cannot run on any agent
  • TW-30999 - full rescan in progress prevents expansion of projects
  • TW-12645 - Possible 'Command Line Tool Settings' page improvements
  • Bug:
  • TW-32381 - Assign Build Configurations to Priority Class Filter only searches the first parent project of a build configuration
  • TW-32296 - No way to undo changes to "Show canceled and failed to start builds" option
  • TW-32287 - Strange exception on server start: Duplicate entry 'project366' for key 'PRIMARY' in table project
  • TW-32285 - java.lang.NullPointerException at com.turn.ttorrent.client.Client.setAnnounceInterval(Client.java:180)
  • TW-32272 - Wrong pending changes in branch for which no matching VCS branch is found
  • TW-32261 - VCS username is not escaped in changes view: injection
  • TW-32191 - Cleanup doesn't accept path without patterns for artifacts cleanup
  • TW-32189 - Wrong (unescaped) URL in prevHref/nextHref links in REST responses
  • TW-32098 - Cleanup: Too slow query in BackgroundBuildDataCleanerImpl.calculateRemovedBuildsIds()
  • TW-32070 - Occasionally wrong pending changes (from another branch) can be displayed for a build configuration (+ builds triggering on branches without changes)
  • TW-32057 - ImproveUI texts: NuGet Pack and Publish pages
  • TW-32056 - Search indexes are not up to date
  • TW-32017 - Support external VCS root IDs in change-viewers.properties
  • TW-32006 - Project scope can be incorrect on My Investigations page
  • TW-31990 - Unexpected error while trying to configure Command Line Remote Run tool.
  • TW-31985 - Upgrade 7.1.x to 8.0.x on windows server
  • TW-31982 - Build configurations navigation stops working after editing VCS root settings
  • TW-31981 - After tag rename build configuration overview might stop showing builds
  • TW-31951 - Failed Tests are not grouped by package
  • TW-31916 - NPE in TeamCityJpsLoggerFactory.logException
  • TW-31872 - Upgrade from 7.1.4 to 8.0.3 failed: VcsRootNotFoundException: VCS root does not exist
  • TW-31868 - UI and REST API calls blocked
  • TW-31836 - Changes page doesn't show builds for personal change of another person
  • TW-31832 - Cannot trigger custom build via HTTP with TC8 Password fields
  • TW-31828 - Warning when authentication module is changed by Super User
  • TW-31827 - OutOfMemoryError: Java heap space (Git + HTTPS)
  • TW-31821 - Build using custom build meta-runner fails when custom parameter has type Password.
  • TW-31813 - Run button layout broken in promote dialog
  • TW-31809 - Different buildtype id is returned in teamcity.buildType.id system property
  • TW-31799 - Browse dependency artifacts link does not take branch into account
  • TW-31758 - Git Agent checks out wrong revision
  • TW-31718 - if the rake runner's bundle exec option is checked, bundle exec is not executed from the working directory specified
  • TW-31687 - Triggered builds with snapshot dependency and git vcs root immediately treated as 'History'
  • TW-31674 - Successful IDEA project runner exit code on error in Application-type run configuration
  • TW-31661 - Artifacts with spaces in the name are saved with plus signs by the browsers
  • TW-31594 - Annoying messages Failed to process MSBuild event
  • TW-31574 - Settings page for XCode build crashes with Unexpected Error (bean appleData not found within scope)
  • TW-31564 - One build configuration always shows "This build is outdated (more recent build is already finished)"
  • TW-31549 - Error loading source names map from file
  • TW-31547 - 'Users' link from user's notification rules editing leads to the user's General tab
  • TW-31544 - Improve texts in UI: NuGet Installer page, Settings and NuGet packages tab
  • TW-31519 - Remote debug fails with NoSuchMethodException
  • TW-31507 - Blocker: VCS Externals issue with TeamCity 8 and SVN
  • TW-31477 - RVM does not work when specifiying default for an interpreter
  • TW-31310 - BUILD SUCCESSFUL in build log in case of compilation error in IntelliJ IDEA project runner
  • TW-31305 - Build Queue page doesn't refresh
  • TW-31227 - Extracted RakeRunner MetaRunner fails with missing gemfile error
  • TW-30978 - Project administration popups opened via 'more' are not closed automatically
  • TW-30843 - All builds in Teamcity stuck in "Checking for changes"
  • TW-30398 - No warning for invalid build parameter value after value reset
  • TW-30271 - Do not retry git agent-side fetch on timeout (timeout happens on twice the set time)
  • TW-30263 - Red "failed to start" build error box is not displayed on new snapshot dependency failures
  • TW-30178 - Problem with the MagicConstant inspection on TeamCity 8.0.1
  • TW-29770 - After upgrade to version 8, can't run builds from Gerrit: Object ... is not a commit
  • TW-29611 - "Step processing context is null" in XmlReportPlugin
  • TW-28482 - TeamCity ocassionally does not detect new large changelists in Perforce workspace
  • TW-28371 - JDK_* can reference older Java then present on agent
  • TW-25035 - Branch specification change to include new branches, triggers builds in those, potentially resulting in lots of builds
  • TW-23418 - Do not respond with HTML page content on 401 (Unauthorized) error for automated clients (agent, IDE)
  • TW-23313 - A change may be not detected occasionally in Perforce VCS root
  • TW-17412 - No test for investigation entry messages in the server log
  • TW-9205 - On old SVN tool detection suggest to check settings in TeamCity options
  • Exception:
  • TW-32096 - Unexpected error in jetbrains.buildServer.serverSide.db.DatabaseDeadlockException:
  • Performance Problem:
  • TW-32339 - Speedup build artifacts cleanup for the case when there are many builds in history (more than 150k)
  • TW-32015 - Build configuration page loading slow post 8.0.3 upgrade (because of FrequentCleanCheckoutReport)
  • TW-32002 - Artifacts take very long to open the first time a configuration is used
  • TW-31978 - TFS Agent side checkout 'updating sources' takes far longer that expected
  • TW-31902 - TC 8.0.3 seems to be slower than 7.1.4 (very high CPU)
  • TW-31852 - TeamCity freezes after server configuration loaded
  • TW-31819 - RemoteRunBranchSpecProvider can be too slow calculating additional branch specifications
  • TW-31703 - Slow graph optimization for big chains causes 30 seconds delay before build starts
  • TW-31536 - Scheduling trigger can take a lot of CPU if there are many pending changes but all of them are filtered out by trigger rules
  • TW-30888 - Slow project copy (related to UserModelImpl.refreshCachedUsersRoles)
  • Cosmetics:
  • TW-32307 - Authentication, Add Module button, fix capitalization
  • TW-30180 - Improve texts on the General Settings of the build configuration page

New in TeamCity 8.0.3 Build 27540 (Aug 21, 2013)

  • Feature:
  • TW-13145 - Bundle Ant dependency libraries to allow for easy FTP and other tasks usage
  • TW-16446 - Make "use external database" note a red one if internal database size grows over certain limit
  • TW-28975 - Try to re-clone repository if hg fails with abandoned transaction found error
  • Usability Problem:
  • TW-25336 - Not user-friendly message on database and configs version mismatch
  • TW-31514 - Confusing project/build configuration visibility on overview
  • TW-29606 - Display projects hierarchy in Agent pools associated projects lists
  • TW-30215 - New project note on overview page must be shown only about the new subprojects of already visible projects
  • TW-30396 - Nuget Server setup page has wrong link to 'enable guest login' option
  • TW-30579 - VS addin suggests to autodetect directories after disabling subversion support
  • TW-30395 - Sort Nuget versions in descending order on Add Nuget dialog
  • Bug:
  • TW-30885 - Template is moved to the upper project on copying project with subprojects
  • TW-30902 - No changes displayed in TeamCity when checkout rules are configured
  • TW-30908 - Moving a VCS root to a new project does not check to ensure that an existing VCS root with the same name does not already exist in that project - corrupts data.
  • TW-31296 - NullPointerException in IDEA project runner
  • TW-31317 - Test mute dialog from parent project Current problems page still suggests to mute in sub-project
  • TW-14223 - Agent starts and reconnects constantly (server chooses wrong agent address from the set)
  • TW-17950 - During cleanup server responses with HTTP 200 code and "Cleanup in progress" HTML page to every request
  • TW-22299 - SVN repository for VS solution auto (including forced) detection does not work.
  • TW-27715 - java.lang.ClassCastException: jetbrains.buildServer.serverSide.impl.auth.SecuredRunningBuild cannot be cast to jetbrains.buildServer.serverSide.SFinishedBuild
  • TW-29677 - Red/Green colors in TeamCity 8.0 are harder to distinguish for for people with not 100% color vision
  • TW-29834 - An extra space in the database.properties file can cause confusing errors on server start
  • TW-30228 - NuGet Feed authentication does not work in NuGet 2.5 and 2.6
  • TW-30415 - LDAP plugin creates/removes users during user synchronization, which breaks compatibility with 7.1.x
  • TW-30589 - Erroneous Error Notification with each Run
  • TW-30596 - "Investigate" dialog is too tall
  • TW-30663 - Rest API call for changes results in BadRequestException: Both parameter 'build' and same-named dimension in 'locator' parameter are specified
  • TW-30682 - Filtering does not work in Enforce clean checkout / choose agents dialog
  • TW-30886 - Add permission and include role dialogs are opened at the top of the page
  • TW-30906 - JavaScript injection on notification rules page from the build configuration name
  • TW-31039 - "Cannot find commit" errors for Forked Stash repos
  • TW-31068 - Shared resources: More builds can start when there are custom resources available
  • TW-31118 - Current Problems Tab-> Build Config Problems ->Build Problems: No pop-up
  • TW-31152 - Hidden project first time expand does not show subprojects
  • TW-31191 - Web UI can show cached icons from previous TeamCity version
  • TW-31268 - Custom Build Trigger (from a plugin) doesn't persist secure: fields
  • TW-31348 - Endless loop on Overview (AccessDeniedException: You do not have enough permissions to access VCS modification with id)
  • TW-31475 - Building of a patch in Perforce can fail because of "Perforce password (P4PASSWD) invalid or unset" error
  • TW-31493 - After removing dependent configuration builds in dependency stop triggering
  • TW-31512 - Metadata storage is not cleaned up when build is removed manually
  • TW-31538 - Build configuration ID is not changed in plugin-settings.xml
  • TW-22564 - Agent cannot connect (Server's agent id do not match my agent id): two agents can open the same port without error (different Java versions)
  • TW-28187 - Diff view does not show image file content with "Requested file was not found in the change list:" in the pane for files with special symbols
  • TW-28328 - Can't Check out directories from SVN Trunk (Cannot replace a directory from within case)
  • TW-29552 - Build hangs on Checking for Changes
  • TW-30001 - Ensure NuGet 2.6 is supported
  • TW-30210 - SSL problems when connecting to HTTPS from TeamCity
  • TW-30345 - Mercurial VCS roots failing to pull
  • TW-30655 - Cannot connect to remote Git repo via HTTP and PROXY Server
  • TW-30890 - Project administrator cannot delete projects (no admin roles in parent project case)
  • TW-30897 - Charts not Displayed Correctly in Chrome (Mac OS)
  • TW-30898 - Bulk edit IDs does not work when VCS roots and build configurations have the same external ID
  • TW-30941 - Copy project action becomes unavailable in dropdown list
  • TW-30987 - Reset all action doesn't work on Remote Run in TeamCIty in IDEA addin
  • TW-31001 - Unformatted server health page after saving vcs root
  • TW-31027 - VCS Problems Github
  • TW-31049 - fail to load viewModification.html page
  • TW-31153 - Agent pools. Disable selected projects in Assign Projects popup.
  • TW-31175 - "JSchException: verify: false" error during git VCS root changes collecting
  • TW-31207 - Step with "Only if build status is successful" execution condition is run when build is canceled
  • TW-31213 - Personal build does not show in My Changes tab, even though it was run
  • TW-31277 - Russian characters displayed incorrectly in build log
  • TW-31312 - TeamCity can stop re-reading ldap-config.properties file until restart
  • TW-31323 - EditProject controller must not require presence of currentProject in the model
  • TW-31325 - No changes displayed if variable used to specify default branch
  • TW-31333 - ArrayIndexOutOfBoundsException during branch specification parsing
  • TW-31381 - Error collecting changes for VCS repository
  • TW-31481 - Administrator can't change email notifications for users
  • Exception:
  • TW-31015 - Swabra plugin is not working anymore
  • Performance Problem:
  • TW-30919 - Patches are not cached with server-side checkout when they should
  • Cosmetics:
  • TW-30229 - NuGet Package Sources setting to mention %teamcity.nuget.feed.auth.server%
  • TW-30581 - UI - Capitalize Add new build trigger
  • TW-31029 - Mistake in pre-tested commit error
  • TW-31252 - Typo " temaplte" in meta runner configuration page

New in TeamCity 8.0.2 Build 27482 (Jul 23, 2013)

  • Feature:
  • TW-25128 - Add command line of the waited external process to the thread name
  • Usability Problem:
  • TW-29813 - IDEA plugin UI bloopers
  • TW-30034 - Regexp parameter type always requires non empty value
  • Bug:
  • TW-20587 - .NET Inspections runner failed to resolve references to generated COM interop assemblies
  • TW-23283 - Popups may not be rendered fully in Chrome/Win
  • TW-26397 - Build Step .NET Code Inspection reports wrong XAML Errors
  • TW-28558 - Error in UI on running build: bean dependenciesBean not found within scope
  • TW-28735 - Perform 'git remote prune origin' in Git mirrors everyone run on agent
  • TW-28808 - Filter by tag does not work on configuration overview
  • TW-29325 - Android Studio +TeamCity plugin. Remote Run does not start build.
  • TW-29437 - Entering not valid target project id in copy dialog suggest invalid ids in the mapping
  • TW-29509 - Server health report loses context on deleting a VCS root
  • TW-29754 - Muted errors cause exception in TeamCity
  • TW-29890 - TeamCity shows that archive is empty while it is not
  • TW-29953 - Eclipse TeamCity plugin failed to push git changes after remote-run
  • TW-29996 - Could not build an Idea project: The data "null" is not legal for a JDOM attribute: A null is not a legal XML value.
  • TW-29999 - Build failed because Ant runner could not store file under C:\BuildAgent\temp\agentTmp
  • TW-30002 - Project-level statistics chart properties are reset on changing build configuration id
  • TW-30013 - Default project statistics are not shown (external id != internal id case)
  • TW-30023 - Link "show 1 more..." does not work in large build log health item
  • TW-30035 - After upgrade to v8.0.1 Cleanup takes a very long time on the BuildIndexCleaner (6-7 hours) stage
  • TW-30140 - Can't change the 'API Level' property for idea android build step
  • TW-30144 - Not applied changes are shown on the Configure chart axes dialog
  • TW-30147 - Strange positioning of "accept license agreement" form
  • TW-30157 - Negative size values on charts are always displayed in bytes
  • TW-30159 - Copy project should copy guest permissions
  • TW-30160 - Guest roles should be sorted by project name
  • TW-30165 - Improve texts - Meta-runner
  • TW-30186 - VCS root becomes detached from build configuration after ID change
  • TW-30188 - Compilation error on build overview tab has no information when expanded
  • TW-30189 - Unformatted server health page after deleting an unused vcs root
  • TW-30212 - "Discard your changes?" dialog appears multiple times on leaving VCS root edit page
  • TW-30213 - Message urging user to choose save option appears on edit VCS root attached to a project
  • TW-30220 - Cannot read property 'documentElement' of null when saving VCS root in Chrome
  • TW-30230 - External project id can be displayed to the user who do not have permissions to view the project (redirect from internal id case)
  • TW-30236 - Bundled java mail is outdated ("Could not connect to SMTP host, Network is unreachable: connect" under win7)
  • TW-30237 - Recursive configurations of the SVN externals can make TC server non-functional due to OOM errors
  • TW-30259 - java.lang.ClassCastException: jetbrains.buildServer.vcs.impl.VcsRootInstanceImpl$InaccessibleVcsRoot cannot be cast to jetbrains.buildServer.vcs.SVcsRootEx
  • TW-30265 - Artifact archive itself is copied to destination directory when extracting files
  • TW-30270 - buildTypesFilter tag should propagate external buildtype ids
  • TW-30273 - "Cannot read property: visibleChanges" error while opening a run custom build dialog
  • TW-30338 - LDAP sync disabled upon upgrade (space after "true" value in properties file)
  • TW-30399 - No validation errors are shown on build step editing page if selected runner is based on Meta-runner
  • TW-30415 - LDAP plugin creates/removes users during user synchronization, which breaks compatibility with 7.1.x
  • TW-30416 - NullPointerException in DiskUsageController
  • TW-30417 - Tray notifier login page broken when there is welcome text
  • TW-30423 - Only system administrator can stop build queue
  • TW-30441 - Default project statistics charts cannot be filtered by build configuration external id
  • TW-30468 - JavaScript error when empty Date is used in Date field on Build Schedule tab.
  • TW-30471 - NTLM auth fails for e-mail notification plugin
  • TW-30485 - Error collecting changes: IllegalArgumentException: Invalid id
  • TW-30644 - Editing roles-config.xml file on disk breaks user's groups roles propagation until server restart
  • TW-30647 - Missing project hierarchy nodes in test history build configuration filter
  • TW-30676 - TFS plugin from TeamCity 7.1.5 is not compatible with TeamCity8.0
  • TW-30698 - TFS operations may hung in Windows Server 2003
  • TW-30716 - LDAP sync could delete users in case of fatal error during users fetch
  • TW-30741 - No %-references completion for Meta-runner text values
  • TW-30770 - Incorrect client mapping generation for perforce when -:. is used
  • Exception:
  • TW-30030 - Edit Build parameter -> Save -> Error message: String index out of range: -5
  • Performance Problem:
  • TW-29891 - ResponsibilityRemover.buildFinished is too slow
  • Cosmetics:
  • TW-29396 - change Save dialog
  • TW-29968 - Compilation error text may duplicate in build problem description
  • TW-30029 - Incorrect message on remote run result dialog
  • TW-30164 - Improve texts on Builds Schedule and Shared Resources tabs
  • TW-30180 - Improve texts on the General Settings of the build configuration page
  • TW-30181 - Improve text on the VCS settings page
  • TW-30184 - Improve Texts on the New Build Step page: Ant, .NET, Command Line, Duplicates finder.NET
  • TW-30442 - Checkbox in the header of a table is not aligned with the checkboxes in the rows (Roles user's tab)

New in TeamCity 8.0.1 Build 27435 (Jun 29, 2013)

  • It has a fix for regression in the Powershell runner (TW-29803), a few performance improvements in the Git agent side checkout when SSH is used (TW-14598), fixes in custom charts (TW-29792), and a number of other important fixes.
  • Usability Problem:
  • TW-11919 - Windows installer: Clarify
  • Bug:
  • TW-19911 - File diff for an old change is not displayed if change has several duplicates in different VCS roots
  • TW-24621 - Missing main-config.xml file is not reported in UI
  • TW-25142 - Wrong main-config.xml file content - duplicating entries
  • TW-27491 - Wrong personal patch created by Eclipse plugin if there are whitespaces in paths (escaped paths (with ) are used)
  • TW-28210 - Add project id in configuration parameters
  • TW-28558 - Error in UI on running build: bean dependenciesBean not found within scope
  • TW-28601 - Send the total licensed number of agents in usage statistics
  • TW-28654 - Eclipse Teamcity plugin v7.1.0.24400 could not find suitable files for remote run with GIT VCS
  • TW-28939 - Compile errors from several compilers are mixed
  • TW-29352 - Executed JavaScript code in user input on saving server Authentication settings
  • TW-29438 - No proper escaping in error message in copy project dialog
  • TW-29448 - JavaScript injection in run custom build dialog via artifacts dependencies tag and branch fields
  • TW-29612 - Extra scroll bar for windows try notifier out of its main content
  • TW-29722 - Project can be incorrect in investigation/mute dialog after recent build configuration move
  • TW-29723 - Server installer appears in long "Not responding" state before starting to copy files
  • TW-29730 - Selecting the "modified in template" takes you to incorrect place
  • TW-29737 - Some classes are not included into open API JavaDoc in 8.0
  • TW-29745 - Build Problems block on build results is collapsed
  • TW-29756 - Files are left in the temp directory after normal server shut down (hg templates)
  • TW-29773 - Can't save TC settings while enable "Guest user login" option
  • TW-29775 - E-mail notifications still do not show full project name
  • TW-29778 - TeamCity doesn't show changes in build configuration with git VCS root and annotated tag as a default branch
  • TW-29790 - No active branches grouping in branches drop-down
  • TW-29792 - Custom charts do not work for newly created build configurations
  • TW-29793 - Parameter list (Agent Requirements) not updated after deleting parameter from parent project.
  • TW-29797 - Getting Multiple "Unable to Collect Changes" Errors Since TeamCity 8.0 Upgrade
  • TW-29803 - PowerShell Runner Build Step incorrectly Redirects temporary ps file.
  • TW-29806 - Compilation error: "Eclipse Batch Compiler was not found in classpath" ()
  • TW-29815 - List of projects associated with an agent pool is not due ordered
  • TW-29823 - Full project hierarchy should be shown for test investigations on my investigations page
  • TW-29837 - Usage statistics blocks can be shown not aligned
  • TW-29838 - Popup for a pending change is shown only once
  • TW-29863 - NPE on agent shutdown in jetbrains.buildServer.agent.impl.BuildAgentImpl$8.addHandler
  • TW-29873 - Build problem can duplicate in build status text
  • TW-29876 - Nuget Dependency Trigger failing to find Teamcity feed
  • TW-29879 - MaintainDB: Exception handling: sometimes it hides meaningful exceptions with meaningless wrappers
  • TW-29885 - Backup: OOM when exporting tables with large string fields or CLOBs
  • TW-29888 - JSP Error: Cannot read property: graph (NPE from DAGLayoutImpl.init)
  • TW-29894 - Scrolling in diff view becomes slower and slower with time
  • TW-29905 - Popups shown on icon mouseover do not hide
  • TW-29922 - Test Duration Graph is not shown in popup on Tests page
  • TW-29936 - Project change log changes graph can have rendering issues (lines over build circles)
  • TW-29954 - alone % may be removed while reference resolution
  • TW-29955 - Stop cleanup button can be shown to users without necessary permissions
  • TW-29998 - Error "Cannot find a vertex for value: " during collecting changes in mercurial VCS root
  • Performance Problem:
  • TW-14598 - Git clone through ssh on agents is slow
  • TW-15508 - Checkout on agent is slower that from command line
  • TW-26034 - Long Overview page loading after server restart (current running build stage restoring)
  • TW-26924 - Client side git checkout hangs on submodule step (agent side checkout is slow)
  • TW-29694 - Large CPU load by DiskUsage (build configuration with lots of builds case)
  • TW-29789 - Very slow project configuration files loading after modifying main-config.xml
  • TW-29798 - Building custom branch of forked repo takes huge amount of time after upgrade to 8.0
  • Cosmetics:
  • TW-28092 - Bad icons on Mac with Retina display after auto-refresh

New in TeamCity 8.0 Build 27402 (Jun 20, 2013)

  • NEW:
  • TeamCity is now more affordable for small teams:
  • If you are using Professional Server, you can extend the number of build configurations by purchasing an additional Build Agent. Each purchased Build Agent gives you 10 more build configurations.
  • If you already have additional agents and your licenses maintenance period covers TeamCity 8.0 release date, good for you! Just upgrade to TeamCity 8 and start receiving profit.
  • New project hierarchy:
  • The project hierarchy in TeamCity 8 allows you not to worry about the growing number of projects and configurations. You’re able to group several projects under a parent one and tune access, VCS settings, and other parameters for the whole projects tree.
  • Your server health reports:
  • No matter how well you keep an eye on your build environment, there is always something out of your field of view: unused agents, huge build logs, redundant VCS roots and so on. The new Server Health page is here to show you these issues.
  • Other important features include:
  • a much faster (up to 5 times) build history cleanup, allowing to drastically reduce server maintenance time;
  • Meta-Runner allowing you to reuse build steps by representing them as a native TeamCity runner,
  • improved build problems reporting: detection of new problems, ability to assign an investigation or mute a build problem.
  • The native IntelliJ IDEA compiler is now bundled with TeamCity 8, which means that for IntelliJ IDEA projects you get much faster incremental compilation and support for Scala, Groovy, Closure, Kotlin, Android, GWT and many other technologies supported by IntelliJ IDEA.
  • Feature branches building is based on Mercurial bookmarks and Git tags.
  • TeamCity is able to detect and show changes made in Mercurial sub-repositories.
  • FIXES:
  • Feature:
  • TW-287: Possibility to remove finished build
  • TW-705: Allow projects to be grouped into categories and viewed/managed by these groupings.
  • TW-2355: Simple Permalinks for builds without Team City specific IDs (such as the buildTypeId)
  • TW-2456: Superuser(root) account in TeamCity
  • TW-2895: Customisable External Id for projects, build configurations and templates
  • TW-3496: Y axis scale options
  • TW-3798: Shared resources management (limit number of running builds requiring a shared resource)
  • TW-4524: Mixed mode authentication
  • TW-4894: Allow to set sequence color for custom charts
  • TW-5092: Show diff window for ComparisonException right in the web UI
  • TW-5856: Change History: filter by user / date and commit comment
  • TW-5875: Provide means to navigate from build summary page (compilation errors, tests, etc) to corresponding build log section
  • TW-5960: Export for statistical tests data
  • TW-8576: Store shared and non shared VCS roots as project setting (not in global vcs-roots.xml file)
  • TW-8616: Introduce VCS root "key" as human-readable VCS root id
  • TW-8725: Per-configuration data disk/db usage analysis tool
  • TW-9959: Add a summary page for scheduled builds
  • TW-10472: Show unused VCS roots and warn administrator about them
  • TW-10664: Possibility to export issue log for a range of builds
  • TW-10975: Make filter on Administration page filter build configurations, not only projects
  • TW-11152: Unify build counter reference syntax ({0})
  • TW-11202: Providing globally available properties (environment variables, etc.)
  • TW-11293: Change Log: show tags and pin status for builds
  • TW-11585: Allow to switch authorization scheme in web UI
  • TW-11774: Ability to specify time zone for scheduled build triggers
  • TW-12453: Allow any character in project name
  • TW-14180: Differentiate between "new" and "old" build failures
  • TW-14245: Provide open in IDE link for compilation errors
  • TW-14283: Bulk remove action for licenses in TeamCity server licenses UI
  • TW-15115: Ability to limit cleanup time (stop cleaning up if it takes more then specified time)
  • TW-15653: Add VCS roots changes into audit log
  • TW-16089: Detect and list potential bugs in configuration settings (TeamCity settings inspections)
  • TW-16389: Cannot stop Perforce agent-side checkout
  • TW-16735: Allow to use more than 20 build configurations for less than full TeamCity Enterprise price
  • TW-17002: Execution policy to stop build on build step failure is ignored (was: nUnit tests fail, but subsequent build steps still run)
  • TW-17431: Add ability to customize IDEA plugins for inspections/duplicates run
  • TW-17489: Support "git like branching" in mercurial
  • TW-17865: Add support for scala code coverage
  • TW-18133: Scala support in IntelliJ IDEA Project runner
  • TW-18757: Allow build number counter substitution inside parameters
  • TW-18850: Ability to run custom build on the specified agent pool from Eclipse plugin
  • TW-19118: Ability to specify cleanup rules for the project
  • TW-19172: Remote debug on build agent from IDEA plugin
  • TW-19267: Support package sources from project-local NuGet.config file
  • TW-19512: Ability to stop TeamCity server cleanup
  • TW-19590: Allow configuration parameters to empty in templates, but required in build configs
  • TW-19873: Provide ability to specify custom validation field message for a typed parameter
  • TW-20279: Separate page for a queued build
  • TW-20753: Ability to reset Subversion externals caches via web UI
  • TW-20764: NuGet Build Steps do not support basic auth
  • TW-20830: List build artifacts via REST
  • TW-20896: Add clean all files in checkout directory option to the visual studio plugin
  • TW-21079: Do not perform clean checkout when updating to an earlier revision then already present in the directory (agent checkout case)
  • TW-21342: Support for Scala builds via IntelliJ IDEA/JPS runner
  • TW-21496: Pass the path to the TeamCity-managed settings.xml to the build as a parameter
  • TW-21502: Support build problems muting
  • TW-21888: Support PowerShell 3
  • TW-22079: Add server license type into usage statistics
  • TW-22080: Include unique server id in the usage statistics
  • TW-22291: Support branch specification in the VCS trigger rule
  • TW-22525: Allow to use HTTP NTLM authentication (SSO) with LDAP/Active Directory
  • TW-22556: Provide Stop method chooser when investigation is assigned via Eclipse plugin. .
  • TW-22799: Xcode minor version from xcode runner plugin
  • TW-23144: Allow to select branch to pick artifact dependencies from (on a dependent build)
  • TW-23179: Finish Build Trigger does not fire when build is for a feature branch
  • TW-23241: Detect and warn on huge build logs
  • TW-23333: Support new service message for adding a build problem to the build
  • TW-23339: Support Android-related inspections for IntelliJ IDEA projects
  • TW-23359: Ability to Specify Default NuGet.exe
  • TW-23713: Support using rbenv in the ruby environment build feature
  • TW-23747: Support open in IDE for compilation errors in Eclipse plugin
  • TW-23815: Refine permalinks to latest build artifact of a branch.
  • TW-23879: Make Scheduled Triggers Aware of Branches
  • TW-23975: Support NuGet 2.1
  • TW-24128: Ability to watch Git tags just like branches (trigger builds on new tag creation)
  • TW-24369: Add clean all files in checkout directory option to the Eclipse plugin
  • TW-24400: Support building Xcode scheme with specifying project instead of workspace
  • TW-24533: Make cleanup for branched build configuration work in more predictable manner
  • TW-24843: Support NuGet 2.2
  • TW-24851: Support dotCover 2.2 in Visual Studio Addin
  • TW-24852: Support ReSharper 7.1 in Visual Studio Addin
  • TW-25023: HSQL DB: upgrade to 2.x
  • TW-25043: AssumptionViolatedException interpreted as a failure by TeamCity
  • TW-25201: Support external project ids in REST API
  • TW-25263: VCS Labeling Mode update VIA TeamCity Rest API
  • TW-25463: Allow to get and set checking for changes interval for a VCS root via REST API
  • TW-25672: Store caches produced by .NET command line tools outside of agent checkout directory
  • TW-25759: IDEA project build fails when using Android SDK as Project JDK type
  • TW-25830: Detect MsTest from Test agent from the Visual Studio Agents 2012
  • TW-26029: Copy Project. Provide ability to select parent project.
  • TW-26128: In disk usage report, allow to display top N builds with largest artifacts and build logs
  • TW-26180: Allow to list builds of a specified project via REST
  • TW-26237: Store paused state of a build configuration and archived state of a project on disk instead of the database
  • TW-26543: Generate pretty project ids (no excessive underscores, camel humps)
  • TW-26589: Improve memory usage messages: consider usage specific to memory space
  • TW-26656: Display time in "Last time clean-up took" instead of "no data" after server restart
  • TW-26801: Allow to filter Builds Schedule by sub projects
  • TW-26803: Add Today button to calendar popup on Builds Schedule page
  • TW-26973: Support NuGet 2.5
  • TW-27281: Allow to reset project/build configuration external id to the one complying with the convention
  • TW-27459: Use common namespace for build configuration and template external ids
  • TW-27505: Create new Subversion working copies in 1.7 format by default
  • TW-27565: Add server health items hide/show actions into audit
  • TW-27624: Bulk change action for ids
  • TW-28094: Make filter in breadcrumb find child elements under the current level
  • TW-28120: Log used type and version of JPS/IDEA make tool into the build log
  • TW-28127: Add manual start of cleanup operation in audit
  • TW-28586: Display build problem new status in the build status text
  • TW-29445: Validation error message can appear shifted
  • TW-29547: Add a resource to retrieve REST API version
  • Usability Problem:
  • TW-4101: Use logarithmic scale for inspection results statistics
  • TW-5814: Add build progress on build results page
  • TW-6157: Adjust changes substitutions in email notifications to match those of web
  • TW-14027: Artifacts page is always loaded with noticeable "Loading"
  • TW-14274: It is not clear that issue ID in test issue track connection dialog should be entered with project ID
  • TW-14687: VS addin login: do not require to specify "http://" protocol
  • TW-16707: Use the whole width of the browser window for the agent statistics
  • TW-18138: Long build number might not be displayed fully in Windows notifier UI
  • TW-19200: Statistics->Test Count: always use integer scale
  • TW-19519: Queued build can have number of "can run on" agents not matching that of build configuration compatible agents
  • TW-19692: When mstest fails, build should not be green
  • TW-19871: Allow to save default parameter values bypassing type-provided validation
  • TW-20314: Edit cleanup rules dialog validation
  • TW-21488: Use user-friendly message when Idea project runner runs on incompatible Java verison
  • TW-21707: Support Ctrl+Enter in a test investigation dialog
  • TW-21991: Allow to enter license keys with prefixes on Licensing Administration page
  • TW-22114: Improve Notification Rules editing
  • TW-22362: Display user-friendly login error to the user
  • TW-22597: Improve "Unable to find P4 executable" error to point user as to what machine is used
  • TW-22905: Branches drop-down sometimes preserves (does not select) current text on click in it
  • TW-22908: The server log contains thousands of lines "CLEANUP: Cleaning artifacts directory"
  • TW-23035: VS addin: code coverage: show build number in list of builds with code coverage
  • TW-23185: Items in project menu should reflect the order of projects and build configurations
  • TW-23580: Agent Assigned Configurations Setup UI Is Counter-Intuituve
  • TW-23679: Do not show pre-tested commit failed notification in IDE if I cancelled personal build (or removed it from the queue)
  • TW-23876: Identify "failed to start"build problems in problems list
  • TW-23884: IntelliJ IDEA Plugin: upload patch in background
  • TW-23968: Ability to start remote debug without changes
  • TW-24181: "Build in progress" icon in My Changes no longer animated
  • TW-24529: Selecting build configuration in "Finish Build Trigger" is too hard to use
  • TW-24530: Guide first logged in user to the Overview page after filling profile
  • TW-24983: Optionally perform automatic VCS labeling on non-default branches
  • TW-24993: Paramenters completion icon disappears when form submitted with errors
  • TW-25015: TC 7.1.3 Suggestion for more detailed logging on "Attempt to upload artifact which size exceeds maximum allowed size"
  • TW-25078: Remote 'debug' button should have its own icon
  • TW-25108: There is no parent node for build step in build log tree if there is only one build step in the build
  • TW-25197: Warn user on attempt to start remote debug if "display balloon notifications" option is unchecked
  • TW-25310: Progress "waiting for summary update" must be non-modal when possible
  • TW-25417: Improve Gradle runner reported build problems presentation on build results and in build status text
  • TW-25425: IDEA plugin: add "stop build" action to build tab
  • TW-25514: Allow to login as superuser knowing superuser authtoken only (remove superuser username)
  • TW-25872: Cannot run custom build with 2 different dependencies from same configuration
  • TW-26006: Disable ability to create Build configurations in Root Project.
  • TW-26036: Do not navigate to Administration/Projects when sub project is deleted on editProject page.
  • TW-26158: Provide ability to see full path to the queued build in Build Queue page.
  • TW-26271: Shared Resources. Disable Add Lock button when no resources are available.
  • TW-26301: Display root project in administration bread crumbs if user has permissions to edit it
  • TW-26346: Running Build Page: Missing "Stop" Action in "Build Actions" Drop-Down
  • TW-26350: Dependencies Page: Expand Automatically if Only One Item
  • TW-26367: Authentication module dialog has "Save" button while it saves nothing
  • TW-26369: Brush up cleanup settings page after duration limit addition
  • TW-26384: Ensure generated default project id never clash with existing ones
  • TW-26504: "j" shortcut stopped working
  • TW-26516: "Configure Visible Projects" re-ordering is inconsistent (not working) for sub-projects
  • TW-26526: Confusing {parentId} pattern in project copy dialog
  • TW-26546: Provide project ID field description
  • TW-26678: "Open in browser" action in IDEA plugin for pending personal build should open queued build page instead of build type page
  • TW-26775: Remove build dialog must be shown until build is removed
  • TW-26795: Calendar popup on Builds Schedule page shivers during mouse-over events
  • TW-26802: Remove "Show schedule for all projects" from Root project
  • TW-27456: On hiding an item, display a message where can it be found now
  • TW-27547: Display Build Configuration description on Administration page.
  • TW-27548: Provide expand/collapse buttons for on Projects Administration page.
  • TW-27609: Rename "Xcode 3 / Xcode 4" options in Xcode runner to something like "Target-based / Scheme-based"
  • TW-27720: Group build problems by Project and Build type
  • TW-27796: Meta runner. Provide navigation from Meta runners page to the configurations/templates that use these meta runners.
  • TW-27944: Builds Schedule tab should have persistent location for "Show disabled triggers" checkbox
  • TW-28119: Rename Test Details into Test History
  • TW-28145: Improve "Template cannot be moved" message to include the using build configurations
  • TW-28241: Changing project VCS root is attached to is not discoverable enough
  • TW-28369: Automatically generated id for VCS root can automatically get suffix, even if no clashing VCS root exists
  • TW-28391: Add note on project administration page when user is not administrator of the project
  • TW-28422: Rename build action Remove to Remove from queue if build is still in queue
  • TW-28438: Projects popup + breadcrumbs: Display subprojects if their parent project is matched by the filtering
  • TW-28504: Improve validation message on changing id to an id of already existing entiry
  • TW-28613: Confusing "Build is failing on the server" in the build log on "Build is failing on the server" step execution condition
  • TW-28619: Improve 404 response text on not found build in a brach
  • TW-28661: Configure visible projects isn't very user friendly for setting up projects with sub projects
  • TW-28896: Move Extract Meta-Runner button from Build Steps page to right-hand side bar of Build Configuration menu under Extract Template button.
  • TW-28898: Put focus to the search field on "Add New Snapshot Dependency" dialog opening
  • TW-28976: Confusing empty branch field in artifact dependency specification
  • TW-28999: Show full name for build configuration on Test history page
  • TW-29532: Disk usage report links should lead to user space instead of project/configuration administration space
  • TW-29540: Bulk edit does not show any success messages when operation is completed
  • TW-29618: Inconsistent hidden configurations numbers on overview page on hiding configuration action
  • Bug:
  • TW-2891: Colon in IVY module names breaks windows ivy client
  • TW-3777: Write current mode (professional or enterprise) and license type (eval, eap, open-source, etc.) in the footer of every page
  • TW-5237: Renaming VCS root makes build.vcs.number references invalid
  • TW-5682: "Too much runtime data is inserted for key" messages
  • TW-6078: Enabling and disabling cleanup resets cleanup time
  • TW-7458: Incorrect build comment in queue: when StartBuildPrecondition sets a WaitReason
  • TW-8922: Note using open-source license in the footer
  • TW-8934: Provide ability to get issue's parent issue tracker connection
  • TW-9085: Checkout directories may be not removed before the next build even if there is not enough free space
  • TW-10538: No permissions are checked for deleting a build
  • TW-11491: Free disk space cleaning may fail to function if there is no space left (corrupted directory.map case)
  • TW-11892: Build cannot be stopped during agent-side checkout (Subversion)
  • TW-12318: When applying/reverting personal patch read-only attribute should be considered
  • TW-12394: No appenders could be found for logger (jetbrains.buildServer.web.AddCacheHeadersFilter)
  • TW-12400: Cannot cancel a build while Swabra Scanning checkout directory
  • TW-12562: Subversion properties are lost on actual pre-tested commit in Visual Studio addin
  • TW-12815: Non-latin symbols in artifacts name get garbled
  • TW-12933: Not timezone-adjusted time in agent statistics tab
  • TW-13055: Equal colors for different curves on statistics charts
  • TW-13665: Idea GWT compilation failure does not stop compilation process and GWT compilation errors aren't recognized
  • TW-14252: "Checkout on agent does not support interrupting", build never stops
  • TW-14406: No error on turned off browser JavaScript on "maintenance login required" page
  • TW-14604: VCS server log does not have any INFO messages on in progress checking for changes operations
  • TW-14771: Overly verbose and non-user friendly output by maintainDB tool on versions mismatch
  • TW-15076: New IntelliJ build runner: problem compiling Groovy script
  • TW-15077: New IntelliJ build runner: another problem compiling Groovy script
  • TW-15520: Build data (artifacts) can be preserved on disk for deleted build configuration
  • TW-15800: Pausing a build configuration does not remove builds from the queue
  • TW-15807: Add support for TestNG 6.0
  • TW-15854: "Transaction was deadlocked" error under MS SQL
  • 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-16219: Not informative agent logs on publishing artifacts
  • TW-16705: 'Is investigating' is too strong a wording
  • TW-16840: GWT module is compiled by IntelliJ IDEA Project runner even when it is not by IDEA (facet case)
  • TW-16889: Agent cannot stop the build if server connection on patch download hung
  • TW-17613: Default pattern in VCS trigger rule is confusing (does not match files under root directory)
  • TW-18267: Agent can fail to clean disk space under .old directory if there are lots of locked files in one of them
  • TW-18455: Artifact publishing pattern with parameter references do not use values updates during the build (via a service message)
  • TW-18672: TeamCity Patches view: Download Patch action provides no result.
  • TW-18853: "Error while applying patch" build fails to start, git reset --hard fails
  • TW-18920: Runtime info persisting error
  • TW-19657: GWT facet compilerParameters setting not respected by TC Idea runner
  • TW-19678: .NET inspections runner failed to analyse solution in case ReferencePath property is customized in MSBuild project file.
  • TW-19776: Trim report tab title on save
  • TW-19854: Resharper Inspections are failing with $(CodeAnalysisPath) in Assembly Reference
  • TW-20001: Diff View page opens very slowly
  • TW-20329: IDEA Project runner does not support 8.0 language level
  • TW-20810: space separated configuration options doesn't work well with configuration value types
  • TW-20817: Android builder can't find aapt.exe
  • TW-20821: Android builder NullPointerException
  • TW-20837: Inspections (.NET) fails on project with variable in HintPath of referenced assembly
  • TW-20952: Backup: FileNotFoundException when no access rights to backup directory
  • TW-20966: IDEA IPR runner does not build the same way IDEA builds!
  • TW-21119: Changing project-level parameter may not affect build configuration parameter while it is not displayed as changed
  • TW-21132: Jira link parsing incorrect in build paused comment
  • TW-21169: Teamcity IntelliJ IDEA Project plugin ignores Annotation Processors settings
  • TW-21207: Cryptic error occurs if some global library is not configured in IDEA project
  • TW-21211: Cannot change build configuration parameter: old value persists (setting to the template value while the parameter is defined in a project case)
  • TW-21233: Inspections (.NET) runner gets incorrect result when analysing web projects with code placed in App_Code directory
  • TW-21257: JPS runner does not take into account classpath order
  • TW-21258: Nuget Server: Visual Studio does not pick up updated packages as updates to installed packages
  • TW-21407: Incorrect reference detection for percentage signs-escaped value with % and spaces before it
  • TW-21440: Test reordering does not work properly for TestNG if one suite file includes another
  • TW-21598: Indirect dependency (dep.) parameters can overwrite direct ones (artifact dependencies to different builds case)
  • TW-21613: IDEA project runner does not report Kotlin compilation errors
  • TW-21653: Artifact cleanup rule is not cleared on dialog reopen
  • TW-21752: Space in root for tfs connection
  • TW-21957: Personal builds are treated as 'successful builds' in TeamCity build history cleanup
  • TW-21966: Ctrl+Enter does not save forms sometimes
  • TW-22032: Ability to show test status for all configurations in some project (do not choose them manually)
  • TW-22042: Extremely slow TFS server side checkout (and "Failed to connect to an IPC Port: The system cannot find the file specified." error)
  • TW-22280: Make combobox with completion work "out of the box" and without ugly hacks
  • TW-22379: IDEA Runner: default Test NG configuration with empty package name cannot find tests
  • TW-22750: Valid .rvmrc formats aren't parsed by TC
  • TW-22892: IDEA runner seems not to resolve $PROJECT$ token in project file section
  • TW-23070: Modifying a hidden build configuration parameter via Rest API causes it to become visible
  • TW-23191: Rest Api server info fileds at '/app/rest/server/' does not matches with '/app/rest/server/{field}'
  • TW-23267: SVN Checkout: Bad Record Mac
  • TW-23290: java.lang.LinkageError when running tests with IDEA code coverage under Java 1.7
  • TW-23299: REST API returns personal builds by default (was: Last successful build number visible via REST API is wrong)
  • TW-23350: agent.sh output notes wrong place for agent logs in case it is started not from agent's bin directory
  • TW-23356: Broken changes graph (truncated lines, case 2)
  • TW-23464: Project parameter is taken instead of template parameter override in same project
  • TW-23474: Many Jabber-related threads blocked by one doing/hanging in java.net.SocketInputStream.read
  • TW-23513: Shortcut "j" on build configuration pages clashes with Ctrl+j (Show downloads) in FireFox/Chrome
  • TW-23550: Understandable problem reporting is expected from IDEA runner when run configuration is not found
  • TW-23554: SQL Exception when muting tests on personal build
  • TW-23673: Removed included directory should result in correct agent checkout for any VCS (was: Perforce checkout on agent does not recover from explicit files remove)
  • TW-23706: Improve startup server Java version logging
  • TW-23715: AWT thread on buildserver
  • TW-23729: Failed to start build because of audit exception
  • TW-23732: Dependencies page renders with flicker: boxes are placed after some time
  • TW-23833: TeamCity may consume all the memory if there is a Perforce commit with huge number of files
  • TW-23835: IllegalArgumentException: Pool Id is not specified or malformed
  • TW-23892: .NET inspections runner failed to analyse solution in case OutputPath and/or IntermediateOutputPath properties are customized in project file.
  • TW-23897: TeamCity retrieves artifacts from older build instead of last finished build on Artifact+Snapshot dependency (different part of chain ready case)
  • TW-23915: Configuration Page, "N Queued" Drop Down: "Move to Top" Does not Update the Number
  • TW-23927: Deadlock in Artifacts Guard (streams leak)
  • TW-23957: Nuget 2.1 feature not supported by TeamCity
  • TW-24051: wrong NuGet feed sort order
  • TW-24091: Removing from queue still fires Retry Build Trigger
  • TW-24154: NuGet IsLatestVersion may be incorrect if packages are published from several build configurations
  • TW-24159: Failed to run build for Xcode project
  • TW-24184: Inspections (.NET) fails to recognise a reference using the construct
  • TW-24211: Email notifications display changes grouped by user which might be confusing
  • TW-24218: Performance Monitor incorrect Build Step Timing Recorded and Displayed
  • TW-24252: "Apply to all builds that this build depends on" can reset tags for the builds down the chain
  • TW-24304: Add TeamCityAddProblem task
  • TW-24311: References to invalid VCS roots (no roots with such id present) are silently ignored
  • TW-24379: Wrong tooltip over Email header of users table
  • TW-24383: Cannot select build configuration in remote run dialog (IDEA9.x): NoSuchMethodError: EditorSettings.setIndentGuidesShown
  • TW-24394: Working directory chooser lists VCS files
  • TW-24397: Cleanup tables with large number of rows in Oracle database
  • TW-24470: Fail or write a log message when run configuration type is not supported
  • TW-24475: Not enough detailed build problem description on "Unable to collect changes" error
  • TW-24527: TeamCity plugin features have recursive dependencies: Core depends on Coverage and vice-versa
  • TW-24555: Cleanup procedure lasted 36 hours
  • TW-24569: No content type header for some 404 responses (looks like XSS vulnerability)
  • TW-24588: Agent's GRADLE_HOME setting is ignored
  • TW-24593: OS X launchd script fails when agent plist contents not in precise order
  • TW-24609: Cannot login from IDEA plugin: Logged out due to server problems (java.lang.NullPointerException)
  • TW-24641: Custom statistic key/value pairs are not accessible in response of statistics REST call
  • TW-24646: TeamCity may lose/forget about running instance if it was not reported by Amazon after start
  • TW-24756: URL permissions are not correctly checked for URLs starting with "/httpAuth/", "/guestAuth/", "/ntlmAuth/"
  • TW-24757: It seems when agent is authorized in the pool it is first authorized in the default pool and then moved to the requested pool
  • TW-24762: It seems TC allows to create a new database with OLD version configs
  • TW-24783: Schedule trigger can start unnecessary builds if its settings were edited and then reverted
  • TW-24784: Right part of header/breadcrumb on the build page may jump onto the next line on complete page load
  • TW-24786: java.lang.IllegalArgumentException: Comparison method violates its general contract
  • TW-24797: Don't load all the users for investigation dialog on build overview page
  • TW-24801: teamcity plugin can not connect to server over https
  • TW-24807: "Error accessing server" on login page when authentication scheme produces an error
  • TW-24810: Directory referenced via symbolic link checked into hg can be deleted during clean checkout processing (server-side checkout)
  • TW-24815: Display more information about builds cleaned from history on agent's statistics
  • TW-24867: Requested file was not found in the change list when using diff next/previous buttons
  • TW-24870: Update bundled Tomcat version to at least 7.0.28 (Tomcat security issue)
  • TW-24880: Ability to add several instances of one authentication method type (if allowed) from Web UI
  • TW-24881: Provide an ability for authentication method type to provide JSP page with its settings
  • TW-24966: Exception: java.lang.NoSuchMethodError: javax.servlet.ServletRequest.getServletContext()Ljavax/servlet/ServletContext; while processing request
  • TW-24967: Link Administration -> Authentication does not work
  • TW-24982: Build infinitely keeps retrying to publish locked file
  • TW-24998: Server locale is used for generating months names on statistics charts
  • TW-25057: Mercurial plugin inserts a password into custom clone path on the server
  • TW-25100: Test duration charts stopped working
  • TW-25117: Lots of warnings from ?CacheAwareTCHighlightingPass in idea.log
  • TW-25118: Use IDEA's ignored test icon instead of question icon for ignored tests in IDEA plugin
  • TW-25119: Server can fail to start with error: Could not create disk store.... .BuildServer\system\caches\buildsMetadata\tables.data (Access is denied)
  • TW-25166: Fileds sticking out of run custom buld dialog in Internet Explorer 10
  • TW-25191: NuGet packages installer does not detect packages from .nuget/packages.config
  • TW-25217: Incorrect os.arch Java property can be pushed into the tests running process by IDEA project runner on 64 bit OS
  • TW-25252: Code completion popup keyboard arrows navigation skips one element per press
  • TW-25282: java.lang.NullPointerException if artifact dependency has "." in the left side
  • TW-25317: Can get the same build several times in the builds list (one time running and one time finished)
  • TW-25326: Invalid 'Change details' popup layout
  • TW-25341: No class def found if 7.1 plugin is loaded into trunk
  • TW-25380: VCS & Schedule triggers with trigger rule +:*/ don't run a build on an empty merge commit
  • TW-25382: "No artifacts" is not changed to the link to the artifacts automatically?
  • TW-25402: Build snapshot and artifact dependencies are not sorted in Build item
  • TW-25424: Description is not preserved on build configuration copy
  • TW-25448: Single project can be displayed several times in project popup
  • TW-25467: teamcity.agent.filecache.size.limit.bytes property is parsed unlike other agent properties.
  • TW-25494: NPE on Eclipse plugin on exit
  • TW-25519: Incorrect LDAP login is set on each login
  • TW-25520: User can login via domain with TeamCity username, even if his "NT domain login" set to another name
  • TW-25540: Unexpected eror while trying to configure Command Line Remote Run tool.
  • TW-25550: Cannot download file from archive artifact if path to archive contains '!'
  • TW-25556: No way to copy existing project assigning project external id at the same time
  • TW-25558: Test investigation can be removed on project reload
  • TW-25559: Renaming project directory on disk results in critical error in UI and no project loaded
  • TW-25561: Wrong messages on loading project pages for missing projects
  • TW-25568: Unclear note on project deletion
  • TW-25575: Archive option must not be available for Root project
  • TW-25580: Admin pages remember the form values even when use leaves the page
  • TW-25587: Promote build dialog can be tool tall so that some configurations cannot be chosen
  • TW-25612: Correct message shown on creating user with the same name as superuser
  • TW-25613: "Cannot set property 'value' or null" alert on adding a user
  • TW-25616: Wrong message in UI on no build found: "Unable to find build: search criterias not provided."
  • TW-25626: Mercurial plugin doesn't report bookmarks in current state of repository
  • TW-25651: RuntimeException on attempt to apply preset
  • TW-25665: Build configurations are not shown in dialog if mute in selected configuration chosen
  • TW-25668: Invalid duration of build log block in case .NET Inspections runner usage
  • TW-25702: Fail build on metric change of % class coverage not working
  • TW-25705: Dependencies don't trigger feature branches properly on first run
  • TW-25748: Download data as CSV icon is not shown in firefox
  • TW-25762: Agent cannot upgrade: "Downloaded file has another hash. Will try to re-download the file." for a tool
  • TW-25764: NoSuchMethodError BuildDataExtensionUtil.retrieveBuild in artifactory plugin on build result page
  • TW-25796: Add an option for NuGet Pack to make base directory equal .csproj/.nuspec directory
  • TW-25818: Teamcity ivy server does not return content-type header, leading to IVY-1400
  • TW-25824: Build Status Icon URL (REST API) should support a combination of project name and build name
  • TW-25825: "modified in the template" link broken on Version Control Settings page
  • TW-25840: Cannot start build runner: NUnit tests runner process has crashed. Check for stack overflow, out ouf memory errors or native errors.
  • TW-25856: DotCover doesnt work with TeamCity 8 EAP
  • TW-25895: NUnit exception
  • TW-25913: REST API request for a build configuration with a template in JSON format reports: JsonMappingException: Conflicting getter definitions for property "template"
  • TW-25985: Branch remote run trigger: No supported types of VCS found. Supported VCS types: ,
  • TW-26039: Project Administrator should have full permissions on project.
  • TW-26070: personal builds overriding default builds when using build number to access artifacts
  • TW-26095: Unarchived subprojects are not displayed in Projects popup.
  • TW-26098: Unexpected error occured when fastest agent in default pool was selected in Custom Run Build dialog.
  • TW-26102: TFS plugins removed from agents after a server restart (or error disposing tfs-native.exe after a server stop)
  • TW-26103: NunitLauncher.exe should not log error by defalt
  • TW-26130: Projects hierarchy is displayed incorrectly in Projects popup.
  • TW-26135: Projects hierarchy should be preserved when external project ID of parent project is changed.
  • TW-26190: Projects tree is incorrect in projects popup for hidden build hierarchy.
  • TW-26191: Improve queued build "Dependencies" tab refresh
  • TW-26200: Since we do not show revisions for diff now, it is now not clear where is expected and where is actual value in comparison failure diff
  • TW-26204: Unused VCS roots health status report incorrectly constructs urls to edit project page
  • TW-26206: Add new resource dialog does not validate custom values
  • TW-26207: Strange behavior on build feature save if resources table is empty
  • TW-26208: Strange breadcrumbs for Root project in Administration area
  • TW-26243: Copy project dialog: Validation message for subprojects mapping can be displayed for the project id field
  • TW-26247: Brush up validation message on project id clash
  • TW-26249: Shared Resources. Custom value is reset to default in build configuration when resource is renamed.
  • TW-26251: Shared resources with Cyrillic names do not lock build configurations.
  • TW-26256: After project copying, project assignment to an agent pool is not considered for agents compatibility
  • TW-26260: Update project id related messages
  • TW-26282: Exception in UI on opening build configuration page for not existing configuration
  • TW-26285: On project copy, show project id that will be used
  • TW-26290: Changeset not being detected: "Change [N] will not be persisted because it does not contain any changed files and can be ignored "
  • TW-26303: Builds Shcedule page has incorrect permalink.
  • TW-26307: Build Problems. Missing image if investigation is not assigned in Internet Explorer.
  • TW-26310: Project administrator should have permissions to investigate/mute build problems.
  • TW-26345: Remove Build: Remove build dialog shows parts of chain which already removed.
  • TW-26347: Server health->List of similar VCS roots are not sorted
  • TW-26349: Queued build compatible agents page must show "not allowed to run this configuration" for agents if they are compatible but can't run this build due to settings
  • TW-26351: The "Create build configuration" button on a template in the Root project causes an error
  • TW-26354: Exceptions in the agent log on automatic agent upgrade (new agent version loads first time with old plugins)
  • TW-26355: Ajax update shows content of the first project block on overview page even if that block is collapsed
  • TW-26359: Disk usage build popup must not show information about deleted builds
  • TW-26366: "Discard your changes?" can be shown several times on authentication settings page
  • TW-26371: "Show only resolved issues" issues checkbox does not work on issue log
  • TW-26374: Create build configuration button is still shown for Root project on Active projects page
  • TW-26408: Remove Create Build Configuration button under Root Project in admin.html page.
  • TW-26409: Administration. Root Project. Remove Archive project action.
  • TW-26416: Branch can be shown for builds while no branch chooser is displayed (only builds from default branch case)
  • TW-26417: "Used in configurations" popup for Template should display the full path to configuration.
  • TW-26419: Edit Project page. Tooltips overlap each other.
  • TW-26435: My changes -> Problems and Test tab has a text overlap problem
  • TW-26441: Parameters from are not visible in configurations
  • TW-26469: Changing external project id does not persist VCS roots on disk
  • TW-26505: Backup restoration fails to restore builds: mute_info and build_state tables are not restored into internal database: "SQLSyntaxErrorException: incompatible data type in operation"
  • TW-26529: Cannot scroll to the bottom of "Promote build" dialog
  • TW-26586: Charts: data points do not match scales
  • TW-26587: Incorrect serie label wrapping in chart settings
  • TW-26610: Build can wait in "Checking for changes" until all changes are checked in another build chain using the same VCS root
  • TW-26618: Shared resources: when "Lock specific value" as lock type is selected iis is displayed as "Any value" in Shared Resourses modal dialog.
  • TW-26638: VCS trigger triggers a build in almost every branch on change in non-branched VCS root
  • TW-26657: Exception when logging in, root project, LDAP authentication
  • TW-26662: Code coverage report does not work on IE8
  • TW-26668: "Authentication required" error for Subversion externals to the same repository since upgrade to 8.0 EAP
  • TW-26680: Add link to queued build page from queued build displayed in the chain
  • TW-26683: Changes in main-config.xml trigger projects reloading which lasts for too long
  • TW-26711: Archives in artifacts tree are always empty when viewed from artifact dependecies dialog
  • TW-26719: Cleanup process should stop disk usage scanner
  • TW-26722: Disk usage scanner doesn't write logs
  • TW-26748: "version before: , version after: " text is shown instead of "view change" link on audit page
  • TW-26777: Builds schedule shows incorrect information
  • TW-26779: New project notification should contain full project path
  • TW-26782: Project rights are not inherited from parent projects for guest
  • TW-26783: Can't move the project with sub projects in Configure visible projects
  • TW-26808: Too faint failed build lines on the charts (was better in jfreechart)
  • TW-26820: NUnit runner runs tests with TestCase marked as Explicit
  • TW-26849: IDEA plugin: Duplicate build configuration investigations are shown after extracting investigated configuration to a separate project
  • TW-26855: Do not require to select "apply to" option when not shared VCS root is saved.
  • TW-26864: Build's branch is displayed as "master" even if it is different in one of the VCS roots
  • TW-26867: Extra UI lines in build actions popup near Remove action
  • TW-26868: "The build N/A has been removed." message ater deleting a build
  • TW-26906: "Build configuration does not exist anymore" error message shown in popup on MyChanges page for existing build configuration.
  • TW-26925: Cleanup can clean builds matching only one rule (more than N days older than the last build and older than the Mth successful build)
  • TW-26948: Incorrect average build size on disk on disk usage report
  • TW-26955: Incorrect VCS-related error reporting
  • TW-26964: Giving role for the project (and all its subprojects) doesn't really give rights for the subprojects
  • TW-26984: Code coverage doesn't catch classes introduced at runtime by JAXB
  • TW-27016: Failed to see investigations of another user/all users on project investigation page
  • TW-27032: Server health page hangs
  • TW-27033: Shared Resources. "Add new resource" button should be displayed in correct place.
  • TW-27034: Shared Resources. Do not display Shared Resources tab for users without permissions.
  • TW-27126: Artifact dependency change is shown while filtering changes by path
  • TW-27129: VCS root name is not shown on change graph over VCS root column
  • TW-27201: Wrong note on deleting a build with dependencies
  • TW-27202: Deleted dependency builds are not displayed right on Dependencies tab
  • TW-27230: Queued build page does not have note on different agents compatibility
  • TW-27232: Up-down arrows in "Configure visible build configurations" dialog on overview page do not work
  • TW-27233: Exception in mercurial plugin started in VCS worker
  • TW-27267: Email Notifier page is crashing every time
  • TW-27279: Brush up files display on Change log: current view lacks structure
  • TW-27322: jetbrains.buildServer.vcs.VcsRootVcsException: Unexpected content at the end of chunk
  • TW-27353: How to find 'Build Configuration External ID' ?
  • TW-27434: The team city server disconnected all the build agents and upgraded them (javax.el.ELException: Cannot read property: objects)
  • TW-27439: Wrong filtering of build configurations in "Add New Snapshot Dependency" dialog
  • TW-27446: Cannot create build configuration from template
  • TW-27448: Popup link to configuration links to non-working buildTypeId when custom ID has been assigned
  • TW-27450: User administration layout
  • TW-27451: Exception on Queued build page: Cannot convert QueuedBuildImpl ... to interface jetbrains.buildServer.serverSide.SBuild
  • TW-27455: Project administrator can get an error message with names of the projects/build configurations she has no view permission for
  • TW-27471: Attempt to open "All history" of existent configuration reports "Build configuration does not exist"
  • TW-27508: No link "show all" on change log with selected user
  • TW-27510: Don't show extract meta runner button if there are no build steps
  • TW-27544: Wrong access denied error on deleting a build configuration (You do not have "Edit project" permission in parent project)
  • TW-27558: IDEA plugin: display full path to build configurations in notification messages,
  • TW-27564: Idea plugin. Do not collapse tree on My Investigations tab after any action.
  • TW-27572: Do not show builds in list of top if their disk usage differs from average insignificantly
  • TW-27584: Brush up large build log health issue reporting
  • TW-27593: Up/down navigation stops working in custom build script once I enter %
  • TW-27603: NPE in WSLibrarySynchronizer when opening project
  • TW-27605: Cancel button disabled in configurations based on template
  • TW-27616: Thread is hanging on VCS worker (collecting changes in mercurial repository)
  • TW-27618: Diagnostics VCS Status might not show VCS root which is being used at the moment
  • TW-27620: Page jumps up and down when I click add new notification rule
  • TW-27622: Investigation cannot be removed for ignored test from moved configuration
  • TW-27634: Limit automatically generated Project ID to be less than 80 characters.
  • TW-27637: Error while building patch after restart of vcs worker: Failed to process stream result. No stream was returned from server
  • TW-27680: Error accessing server on trying to extract build configuration into
  • TW-27681: Strange information of monitoring for unused VCS roots
  • TW-27713: VCS worker must load internal properties from internal.properties file, not from vcs-worker.properties
  • TW-27727: "dependsOn" parameter in buildDependencyTrigger trigger is not updated
  • TW-27728: Meta-runner. Filter data that is not used.
  • TW-27732: Brush up Extract Meta-Runner dialog.
  • TW-27733: Meta-runner cannot be extracted from themplate.
  • TW-27735: Remove runner identifiers from meta runner definition
  • TW-27737: Do not extract disabled steps in Meta runner
  • TW-27749: Misleading errors appearing in UI on settings editing (project persisting fails because of invalid dependency)
  • TW-27761: Build failure condition # of inspections gets confused with multiple branches
  • TW-27766: Sub project is not reloaded if it referenced non existent parent but then parent was added to config directory
  • TW-27772: Wrong test status popup positioning
  • TW-27782: Strange position of progress icon when investigation is being assinged for a problem
  • TW-27787: Strange logging about build problem in teamcity-server.log
  • TW-27789: Exception in Swabra health status report
  • TW-27791: IllegalArgumentException: The Build Configuration with internal id "bt822" not found
  • TW-27803: CompilerAntExtension does not clean map of output processors and it causes memory leak in Ant build process
  • TW-27805: It is possible to move configuration inherited from template into project where this template is not accessible
  • TW-27807: JavaScript injection in runCustomBuild.html (redirectTo parameter)
  • TW-27812: Remove README.txt from config_meta_runners.
  • TW-27815: TeamCity does not recognize move of template from one project to another if project-config.xml file was edited manually
  • TW-27817: Tools/handle.exe upload (fileUpload.html) does not check user permissions
  • TW-27847: BuildIndexCleaner takes too much time during cleanup
  • TW-27848: Strange error messages in the log: ERROR: jetbrains.buildServer.SERVER: Build type with internal id 'bt822' not found
  • TW-27849: Internal error (failed to start reason) investigation may be removed
  • TW-27851: Project Administrator cannot extract meta-runner.
  • TW-27852: Add new snapshot Dependency form shows incorrect data
  • TW-27853: Brush up page for in user interface
  • TW-27856: Parameters and requirements are ignored when meta-runner is applyed.
  • TW-27860: Queued build page. Do not auto refresh Compatible Agents tab.
  • TW-27874: Tray notifier is shown incorrectly, does not fit the whole window
  • TW-27881: Build steps cannot be copied.
  • TW-27884: All tests are ignored in JUnit XML reports
  • TW-27885: VCS root cannot be detached from project in VCS Roots page.
  • TW-27918: Allow to copy VCS root if it is used in more than one build configuration.
  • TW-27921: 'Invalid maximum artifacts size' error message on save in AdministrationGlobal->Settings page
  • TW-27946: Edit link in the trigger table on Builds Schedule tab does nothing
  • TW-27952: Reassigning an investigation cleans up the existing comment
  • TW-28009: Cross-site scripting vulnerability via URL on edit build configuration which uses a template (IE)
  • TW-28010: "'dist' is undefined" JavaScript error under IE8
  • TW-28013: BuildArtifactsViewMode.VIEW_HIDDEN_ONLY does not list root ("") directory in build's artifacts
  • TW-28017: Values on user's profile are not updated if changed in another session
  • TW-28018: Nuget prerelease packages can not be access through the feed anymore
  • TW-28026: Wrong "can not estimate" message on dependencies block
  • TW-28034: The first sub project is always shown expanded and then collapses when I open project page
  • TW-28035: AccessDeniedException in GlobalHealthStatusItemsController
  • TW-28036: Cannot serialize output of XmlRpcBasedRemoteServer.getLastSuccessfullyFinished
  • TW-28054: Investigator is not shown in the list of investigations
  • TW-28065: 'Muted problems' tab in has duplicate data
  • TW-28093: Visual glitches on Investigations page when I click "Hide problems marked as fixed"
  • TW-28098: ValueResolutionException: %system.teamcity.build.checkoutDir%\src\pom.xml in MavenMetadataProviderImpl
  • TW-28114: Order of attributes in REST responses can be wrong under certain versions of Java
  • TW-28122: No "Failed tests from dependent builds" section on build results
  • TW-28138: Current build configuration is no longer highlighted on Dependencies/Chains tab
  • TW-28140: Silent redirect with no message on opening URL with not-existent build
  • TW-28144: java.lang.AssertionError: jetbrains.buildServer.controllers.OverviewController.addProjectBeansToModel
  • TW-28147: Bunch of problems in changes browser for remote-run changes
  • TW-28148: On creating VCS root "Create in project:" option is present, but ignored
  • TW-28149: JavaScript error on switching "VCS labeling mode:"
  • TW-28150: Brush up Extract Template dialog
  • TW-28151: Confusing message on Extracting template with no fields filled
  • TW-28184: Guest user might not see parent projects on Overview
  • TW-28185: "You do not have enough permissions" exception in UI on viewModification.html
  • TW-28200: Artifacts are not puiblished via publishArtifacts service message if Stop command was issued, even thou "Execute: Always" is specified
  • TW-28244: Wrong redirect after build promote
  • TW-28251: "TeamCityProperties accessed before initialization!" on maintainDB running
  • TW-28279: Error starting server after upgrade: No suitable JDBC driver found for database type: HSQL1 (TeamCity home directory with spaces)
  • TW-28299: Do not navigate to admin.html page when meta-runner is extracted.
  • TW-28300: Feature branches is appeared after a Perforce password change used by TC server.
  • TW-28305: Any logged in user can get details of change which does not belong to the projects the user can view
  • TW-28306: Check permissions on changes retrieval in API
  • TW-28337: Meta-runners tab: combine Declared Meta-runners and Used Meta-runners tabs.
  • TW-28351: Poor presentation of file modification notes icon: blue on green
  • TW-28352: Cancel on creating a subproject does not return to the previous page
  • TW-28353: Cannot distinguish my personal builds from personal builds of other users
  • TW-28368: Wrong "VCS root with such ID already exists." on changing VCS root id
  • TW-28379: Sort archived projects to the bottom on user/group roles page
  • TW-28390: Add placeholders for sections without content on administration UI
  • TW-28392: Default build agent configuration for launchd prohibits access to login.keychain
  • TW-28393: Critical error on trying to replace existing meta-runner if it is exctracted into another project.
  • TW-28405: Can get only top level projects by name via rest
  • TW-28407: Cannot move VCS root to lover project: incorrect "Unable to move VCS root ... because this VCS root is used in the projects outside of the target project."
  • TW-28409: Shared resources. Build configuration external ID should be supported,
  • TW-28415: Cannot delete project with template and using build configuration
  • TW-28417: JavaScript error: "Cannot call method 'addClassName' of undefined"
  • TW-28419: Incorrect icon is shown for hanging build
  • TW-28421: Remove / stop build action does not stop already started dependencies
  • TW-28454: Can't find bundle for base name messages.IdeBundle, locale en
  • TW-28474: Unexpected error in Shared resources tab of project
  • TW-28503: Project id change is not reflected in audit
  • TW-28505: Wrong "duplicate id" on bulk assigning id (clashing with id of already deleted VCS root case)
  • TW-28506: Short template name is used in audit action description instead of full one
  • TW-28510: Pages counter of Project Chains shows 0 on first rendering
  • TW-28511: Restart of server is required after configuration files are moved to another project.
  • TW-28512: Mercurial subrepos with urls starting with ./ are not resolved correctly
  • TW-28534: Clumsy presentation of a required field with help icon
  • TW-28547: New server health report presentation lacks structure
  • TW-28551: "Error accessing server" on copying a build configuration which uses a template
  • TW-28553: Wrong id generation on copying a build configuration which uses a template
  • TW-28555: Excessive logging in teamcity-vcs.log (stacktraces on business-level errors, vcs worker-related)
  • TW-28556: "Update sources interrupted: null" in the build log on build stopping during agent-side svn checkout
  • TW-28560: Error running Ant: Cannot instantiate class ExternalMakeMessageHandlerAntTaskExtension (Unsupported major.minor version 49.0)
  • TW-28563: Long backup from internal database in maintainDB
  • TW-28583: Move build type, template and VCS root do not work correctly with splitted configuration files
  • TW-28590: REST: Support branches specification in labeling rules
  • TW-28591: Double "New server uuid generated" in server logs
  • TW-28599: Cannot change build parameter inherited from both project and template
  • TW-28614: Create _Root project by default for new TeamCity installation.
  • TW-28621: Reference in the artifact dependency branch is not considered an implicit requirement
  • TW-28626: Cannot filter build history by agent sometimes
  • TW-28662: Unexpected Error. cannot be cast to. After migration from 7.1.6 to 8.0 EAP
  • TW-28663: AccessDeniedException on attempt to open overview page
  • TW-28665: Broken layout in build problems section
  • TW-28676: Broken layout on Server Health page
  • TW-28683: change the button title in the Add lock dialog +minor edits
  • TW-28684: Process correctly external rename of VCS root xml file.
  • TW-28699: Correct error messages when some changes in project structure cannot be resolved.
  • TW-28751: 404 error while trying to save changes on edit VCS root page after VCS root file was deleted externally in file system.
  • TW-28756: Meta runner export should include implicit parameters as parameters
  • TW-28776: VCS labeling in mercurial VCS roots in builds with non-deafult branch changes a .hgtag in default branch
  • TW-28777: Swabra detecting files with accented characters as deleted, causing clean checkouts
  • TW-28780: Cannot disable "Show canceled and failed to start builds" checkbox on build configuration overview
  • TW-28819: First login not covered in the documentation
  • TW-28822: Subrepo roots can be placed to the left of the main root on change log graph
  • TW-28843: Error during change 'Custom Script' field
  • TW-28845: Text control settings
  • TW-28847: Inconsistent parameter reset action behaviour when configuration inherits the parameter from project and template
  • TW-28849: Too long text "Executing run configuration" in running build status text
  • TW-28887: Editing VCS branch labeling executes custom javascript
  • TW-28894: Nothing happens on "Remove selected" button click on Licenses when no checkboxes are selected
  • TW-28895: Brush up alignment and placement of "Remove selected" buttons on licenses
  • TW-28902: Brackets escaping doesn't work properly in branch-spec in VCS Root Settings
  • TW-28904: Count on "Pending Changes" tab in build configuration settings doesn't depend on selected branch
  • TW-28906: Super user looses permissions when project is added to server externally.
  • TW-28913: Permissions: change project name for default role.
  • TW-28915: Include full project names in Windows tray notifier
  • TW-28928: Fix investigating tests doesn't work
  • TW-28936: Build type Settings tab: JS error
  • TW-28941: Remove from drop down list in Notification Rules tab.
  • TW-28946: Provide Extract Meta-Runner button for Template.
  • TW-28952: Upgrading error: Converter jetbrains.buildServer.serverSide.versioning.converters.RecreateBuildAttrsTableConverter failed
  • TW-28958: Cannot generate client by REST-provided wadl: related-issues in Build element
  • TW-28959: Current Problems: Build problems section: links to projects/build types are misleading
  • TW-28963: Authentication settings UI page can display obsolete data
  • TW-28964: Regression: projects are lost from UI on errors accessing data directory
  • TW-28967: Branch filter for VCS labeling is displayed for build configuration without branches
  • TW-28971: Increase test name length when it is shown on build results or in build summary popup and probably in other places where space allows it
  • TW-28972: Entered id can be overwritten with generated one
  • TW-28974: Unknown directories are created by HG under system/caches/mercurial
  • TW-28982: Branch filter in schedule trigger, VCS and finish build trigger is shown when build configuration contains no branches
  • TW-28986: Popup with actions is not closing on opening another one (my investigation page)
  • TW-28987: My Investigations can show problems I am not investigating
  • TW-28988: It is not clear what project investigation is taken in
  • TW-28996: Newly added project is not added to Super User's overview page
  • TW-29006: Not appropriate message on login without password:
  • TW-29015: Exception on known VCS error
  • TW-29017: Changes links are not aligned in tray notifier window
  • TW-29023: Add project and configuration icons for failed and muted tests on current problems page
  • TW-29026: Visible archived projects should not be displayed as hidden in Projects popup
  • TW-29028: SharedResource cannot be created or edited under IExplorer 8.0
  • TW-29029: Create Maven build configuration generates absolete build number format string
  • TW-29042: New JPS make cannot be started using Java 1.5
  • TW-29045: id field is incorrectly required when copying the project via REST API
  • TW-29050: An error shown when user tries to change their own name via Administration->Users
  • TW-29056: Open API: Allow to get default ids for new project when copying
  • TW-29061: REST API: on copying, generate subprojects and build configurations ids just like suggested in UI
  • TW-29165: Go to registerUser.html, press Register without filling out the form: JS error
  • TW-29167: Copy project does not copy project meta-runners
  • TW-29168: Extract meta-runner dialog does not check availability of build configuration runners in selected project
  • TW-29189: 'Is investigating' is too strong a wording (IDEA plugin)
  • TW-29192: Broken link to download issues in csv format (internal id is used)
  • TW-29195: Projects filter in Assign roles dialog does not work appropriately
  • TW-29196: Wrong access denied for unrelated build configuration on deleting a build (from REST)
  • TW-29198: Default branch display name cannot be used in artifact dependency branch field
  • TW-29220: My investigations page: different ui behaviour for investigation types
  • TW-29224: Incorrect type declaration for elements builds and file (xs:anyType)
  • TW-29225: BuildRef.buildTypeId still uses internalId
  • TW-29229: Duplication+ UI in the Notification Rules: 1. All projects and Root project. "All project" seems redundant 2. Fix Capitalization
  • TW-29237: Build configurations filter is not working on notification rules page
  • TW-29238: Projects page must be refreshed after bulk edit of IDs otherwise links to sub projects and configurations stop working
  • TW-29239: Suitable configurations dialog does not remember state of collapsed nodes (sub projects)
  • TW-29240: Strange counters in test groups on Muted problems tab
  • TW-29244: ServerHealth: UI artifacts
  • TW-29246: Tests are shown as Problematic tests without associated builds on Muted problems tab even if there are failed builds with these tests
  • TW-29247: MS domain Authentication is possible if the default domain name is wrong.
  • TW-29248: Do not display "eye" icon on project home page for archived projects.
  • TW-29256: Brush up layout in "Add Resource" dialog
  • TW-29258: "Error accessing server" on no id specified in Extract Meta-runner dialog
  • TW-29265: References to VCS root are not updated with new VCS root id on project copy
  • TW-29266: Definitions of parameters are preserved in a build configuration on template extraction
  • TW-29274: References in artifact dependency revision rule are not updated on project copying
  • TW-29276: Unexpected error IllegalArgumentException: Invalid uri... can occur on Artifact dependency download if branch name contains special characters
  • TW-29277: Cannot configure branch in artifact dependnecy until there are builds in the source build configuration
  • TW-29280: Confusing and probably not correct logic of finish build trigger branch filter
  • TW-29282: No way to see the build in the queue
  • TW-29285: R# Code Inspections build step throws exceptions
  • TW-29292: Extract template action does not take VCS roots from original build configuration
  • TW-29298: Unused VCS roots are not copied when project is copied
  • TW-29299: Incomplete personal patch undo on build canceling
  • TW-29306: Dependency and VCS root references are not replaced in project parameters
  • TW-29310: Cannot move subproject of subproject to the upper level (because of template usage)
  • TW-29323: Java Web Start agent doesn't install
  • TW-29336: References to VCS root of dependencies are not updated with new VCS root id on project copy
  • TW-29337: Support project hierarchy in build problem investigations and mutes
  • TW-29341: Investigation can be incorrectly removed for build problem
  • TW-29343: NPE in teamcity-server.log on build problem responsibility auto remove
  • TW-29354: JavaScript injection on user's groups page (from username)
  • TW-29355: Shared Resources: Settings are not saved on disk after editing
  • TW-29367: ntlm-config.properties says to add defaultDomain property to main-config.xml
  • TW-29370: IDEA plugin. Do not store Remote Run Configuration after Remote Debug is performed.
  • TW-29371: Extract vcs-worker as standalone plugin
  • TW-29381: List of resources can intermix in the settings
  • TW-29385: Parameters with invalid names are provided for a shared resource with special characters in the resource name
  • TW-29386: JavaScript injection via shared resource name
  • TW-29395: Authentication: message "Authentication type that you're currently using (Built-in) is not configured" is confusing and unclear
  • TW-29413: Possible errorr on copying a project with the mapping suggested by default: "ID ... occurs in external identifiers mapping several times."
  • TW-29415: Defaults on id generation on copying projects differ between ids mapping suggested by default and not specified id mapping
  • TW-29436: Teamcity 8 eclipse plugin doesn't work with EGit 2.2
  • TW-29439: JavaScript injection via VCS root name in Edit Checkout Rules dialog
  • TW-29440: Meta-Runner password parameters are not persisted
  • TW-29441: Provide link to documentation on Shared Resources tab.
  • TW-29442: AccuRev plugin cannot be loaded in TeamCity 8.0
  • TW-29444: JavaScript injection in build features description
  • TW-29446: JavaScript injection in Meta-runner extract dialog via description
  • TW-29449: JavaScript injection via typed parameter select's items
  • TW-29457: Non-informative message on agent: Error while creating git root ...
  • TW-29463: No project name is noted in audit on project removal: "Project "" was removed"
  • TW-29464: "Loading" icon wants to be a sputnik in Extract Meta-runner dialog
  • TW-29466: Copy project can move VCS roots to subproject when it is not necessary
  • TW-29476: Not clear results are shown by disk usage report
  • TW-29477: Converter incorrectly changes build configuration identifiers
  • TW-29487: Chart on test history is empty when observing it from upper level project
  • TW-29489: Error message does not appear if Resource quota is not a number
  • TW-29494: Exception from MetaRunner directory watcher
  • TW-29500: Build Step name is not escaped
  • TW-29502: State with too old creation timestamp can still be loaded and used
  • TW-29505: Add VCS root external id into logs
  • TW-29511: Broken layout for critical error display on VCS roots list page
  • TW-29513: Archived projects are not shown in Administration main projects list by default and are hard to find
  • TW-29515: Cannot login after upgrade to 8.0: "There are several users with username ..."
  • TW-29516: JavaScript injection from username on Investigations page
  • TW-29517: No code coverage chart can be displayed after upgrade and until the first build
  • TW-29520: Order of build tabs changed in 8.0: Build Parameters tab
  • TW-29529: Disk usage report shows project as not yet scanned although scan has just finished
  • TW-29531: Edit cleanup rules dialog is not shown if invoked from disk usage report popup
  • TW-29546: Agent push says that psexec not found even if it uploaded by psexec tool
  • TW-29567: DiskUsage report still uses Java Native API which can cause server to fail
  • TW-29578: Cannot change visible projects order
  • TW-29597: Extra files are left under /config/projects after upgrade to 8.0
  • TW-29599: Error REST response for buildType request if the user has no permission to see dependency configuration
  • TW-29605: Branch remote-run trigger in configuration with snapshot dependency runs dependency build in default branch
  • TW-29609: Project administrators cannot open build

New in TeamCity 8.0 Build 27323 EAP (Jun 5, 2013)

  • Bug:
  • TW-9085: Checkout directories may be not removed before the next build even if there is not enough free space
  • TW-11491: Free disk space cleaning may fail to function if there is no space left (corrupted directory.map case)
  • TW-18267: Agent can fail to clean disk space under .old directory if there are lots of locked files in one of them
  • TW-18853: "Error while applying patch" build fails to start, git reset --hard fails
  • TW-21207: Cryptic error occurs if some global library is not configured in IDEA project
  • TW-21598: Indirect dependency (dep.) parameters can overwrite direct ones (artifact dependencies to different builds case)
  • TW-21613: IDEA project runner does not report Kotlin compilation errors
  • TW-23927: Deadlock in Artifacts Guard (streams leak)
  • TW-24218: Performance Monitor incorrect Build Step Timing Recorded and Displayed
  • TW-24784: Right part of header/breadcrumb on the build page may jump onto the next line on complete page load
  • TW-26095: Unarchived subprojects are not displayed in Projects popup.
  • TW-26409: Administration. Root Project. Remove Archive project action.
  • TW-26416: Branch can be shown for builds while no branch chooser is displayed (only builds from default branch case)
  • TW-26955: Incorrect VCS-related error reporting
  • TW-27019: ReSharper inspections analysis of items twice
  • TW-27455: Project administrator can get an error message with names of the projects/build configurations she has no view permission for
  • TW-27772: Wrong test status popup positioning
  • TW-27782: Strange position of progress icon when investigation is being assinged for a problem
  • TW-27874: Tray notifier is shown incorrectly, does not fit the whole window
  • TW-27921: 'Invalid maximum artifacts size' error message on save in AdministrationGlobal->Settings page
  • TW-28017: Values on user's profile are not updated if changed in another session
  • TW-28114: Order of attributes in REST responses can be wrong under certain versions of Java
  • TW-28122: No "Failed tests from dependent builds" section on build results
  • TW-28140: Silent redirect with no message on opening URL with not-existent build
  • TW-28279: Error starting server after upgrade: No suitable JDBC driver found for database type: HSQL1 (TeamCity home directory with spaces)
  • TW-28353: Cannot distinguish my personal builds from personal builds of other users
  • TW-28392: Default build agent configuration for launchd prohibits access to login.keychain
  • TW-28393: Critical error on trying to replace existing meta-runner if it is exctracted into another project.
  • TW-28551: "Error accessing server" on copying a build configuration which uses a template
  • TW-28553: Wrong id generation on copying a build configuration which uses a template
  • TW-28555: Excessive logging in teamcity-vcs.log (stacktraces on business-level errors, vcs worker-related)
  • TW-28560: Error running Ant: Cannot instantiate class ExternalMakeMessageHandlerAntTaskExtension (Unsupported major.minor version 49.0)
  • TW-28590: REST: Support branches specification in labeling rules
  • TW-28599: Cannot change build parameter inherited from both project and template
  • TW-28676: Broken layout on Server Health page
  • TW-28683: change the button title in the Add lock dialog +minor edits
  • TW-28727: Metarunner raised critical error if change external ID
  • TW-28751: 404 error while trying to save changes on edit VCS root page after VCS root file was deleted externally in file system.
  • TW-28756: Meta runner export should include implicit parameters as parameters
  • TW-28780: Cannot disable "Show canceled and failed to start builds" checkbox on build configuration overview
  • TW-28796: Incorrect generation of Perforce client mapping when checkout rules contain "exclude all" rule
  • TW-28822: Subrepo roots can be placed to the left of the main root on change log graph
  • TW-28843: Error during change 'Custom Script' field
  • TW-28845: Text control settings
  • TW-28847: Inconsistent parameter reset action behaviour when configuration inherits the parameter from project and template
  • TW-28849: Too long text "Executing run configuration" in running build status text
  • TW-28887: Editing VCS branch labeling executes custom javascript
  • TW-28895: Brush up alignment and placement of "Remove selected" buttons on licenses
  • TW-28902: Brackets escaping doesn't work properly in branch-spec in VCS Root Settings
  • TW-28904: Count on "Pending Changes" tab in build configuration settings doesn't depend on selected branch
  • TW-28906: Super user looses permissions when project is added to server externally.
  • TW-28913: Permissions: change project name for default role.
  • TW-28928: Fix investigating tests doesn't work
  • TW-28936: Build type Settings tab - JS error
  • TW-28941: Remove from drop down list in Notification Rules tab.
  • TW-28952: Upgrading error: Converter jetbrains.buildServer.serverSide.versioning.converters.RecreateBuildAttrsTableConverter failed
  • TW-28958: Cannot generate client by REST-provided wadl: related-issues in Build element
  • TW-28963: Authentication settings UI page can display obsolete data
  • TW-28964: Regression: projects are lost from UI on errors accessing data directory
  • TW-28967: Branch filter for VCS labeling is displayed for build configuration without branches
  • TW-28971: Increase test name length when it is shown on build results or in build summary popup and probably in other places where space allows it
  • TW-28972: Entered id can be overwritten with generated one
  • TW-28974: Unknown directories are created by HG under system/caches/mercurial
  • TW-28982: Branch filter in schedule trigger, VCS and finish build trigger is shown when build configuration contains no branches
  • TW-28986: Popup with actions is not closing on opening another one (my investigation page)
  • TW-28987: My Investigations can show problems I am not investigating
  • TW-28988: It is not clear what project investigation is taken in
  • TW-28996: Newly added project is not added to Super User's overview page
  • TW-29015: Exception on known VCS error
  • TW-29017: Changes links are not aligned in tray notifier window
  • TW-29023: Add project and configuration icons for failed and muted tests on current problems page
  • TW-29028: SharedResource cannot be created or edited under IExplorer 8.0
  • TW-29029: Create Maven build configuration generates absolete build number format string
  • Cosmetics:
  • TW-26621: Shared Resources dialog. Table bordrer disappears on mouse over in IExplorer.
  • TW-27562: Server health page polishing
  • TW-27636: When number of characters in build configuration ID exceeds the limit Copy Build Configuration dialog is currupted.
  • TW-28092: Bad icons on Mac with Retina display after auto-refresh
  • TW-28112: No wrapping of error message on "TeamCity Maintenance" page
  • TW-28837: Better messaging when build step is skipped in the build log
  • TW-28923: Gray background in build configurations selector on notification rules
  • Exception:
  • TW-28725: Unexpected error on edit VCS root page after vcs root file was deleted externally in file system.
  • Feature
  • TW-19873: Provide ability to specify custom validation field message for a typed parameter
  • TW-25932: Add to tests csv status MUTED FAILURE, IGNORED
  • TW-28586: Display build problem new status in the build status text
  • Performance Problem:
  • TW-28779: Heavy memory usage/leak in FF Aurora
  • Usability Problem:
  • TW-19692: When mstest fails, build should not be green
  • TW-26367: Authentication module dialog has "Save" button while it saves nothing
  • TW-26775: Remove build dialog must be shown until build is removed
  • TW-27456: On hiding an item, display a message where can it be found now
  • TW-28438: Projects popup + breadcrumbs: Display subprojects if their parent project is matched by the filtering
  • TW-28613: Confusing "Build is failing on the server" in the build log on "Build is failing on the server" step execution condition
  • TW-28896: Move Extract Meta-Runner button from Build Steps page to right-hand side bar of Build Configuration menu under Extract Template button.
  • TW-28898: Put focus to the search field on "Add New Snapshot Dependency" dialog opening
  • TW-28999: Show full name for build configuration on Test history page

New in TeamCity 8.0 Build 27284 EAP (May 24, 2013)

  • IntelliJ IDEA Make Tool Integrated in TeamCity:
  • As you know, since version 12.0 IntelliJ IDEA uses a new external make, i.e. the make which works out of main IDEA process. We worked together with IntelliJ IDEA team to integrate this make with IDEA Project runner in TeamCity. In this EAP we're ready to announce this feature. From now on IDEA Project runner in TeamCity will use the same code to make your project as the code used by IDEA itself. Basically it means that all goodies available in the IDEA make are now available in TeamCity too. To name a few:
  • support for different languages like Groovy, Scala, Closure, etc.
  • ability to compile Android projects and build .apk artifacts
  • ability to build many other artifact types supported by IDEA itself (war, ear, etc.)
  • faster rebuild, thanks to the highly optimized IDEA external make build process, and even faster incremental building (should be enabled on the IDEA project runner page)
  • VCS Root Identifiers:
  • Similar to build configurations, templates and projects, VCS roots finally got human assignable identifiers. These identifiers can be used in references to VCS root properties, REST requests, and so on.
  • Additionally, bulk editing of object identifiers is now possible. From a project configuration page you can modify IDs of all subprojects, VCS roots, configurations and templates in a single action.
  • Project Configuration Files:
  • TeamCity stores configuration under /config directory. All project configuration files are stored under /config/projects. Each project has its own directory named after the project ID. Before this EAP project configuration was stored in a single XML file - project-config.xml. In this file you could find definitions of all build configurations, templates and VCS roots. Starting from this EAP, definitions of build configurations, templates and VCS roots are moved to separate files.
  • Meta-Runner:
  • Starting from this EAP all meta-runners are stored on a project level. In other words, you can create a meta-runner which will be available to your project and its subprojects only, and won't be visible outside. The target project where the meta-runner will be stored can be selected right in the Extract Meta-Runner dialog. Once the meta-runner is extracted, you can edit its raw xml definition right in the browser. This can be useful if you want to reorder parameters or make some quick fixes in the runner scripts.
  • Feature Branches Support:
  • We continue improving feature branches support in version 8.0. With this EAP you can configure artifact dependency on a build from a specific branch. You can also control the set of branches where labeling must be performed.
  • Other:
  • a new set of icons in TeamCity web interface and TeamCity IntelliJ plugin
  • the build configuration paused state and project archived state are now stored in configuration files instead of the database, so if you move configuration files from server to server, the paused and archived states won't be lost
  • the "checkout on agent" build stage can be interrupted now
  • bulk remove of license keys on Licenses page
  • hiding of server health items is now recorded in audit
  • changes in VCS roots as well as manual start of cleanup are recorded in audit
  • working copies in new Subversion VCS roots will use 1.7 format by default
  • Resolved issues:
  • TW-8922: Note using open-source license in the footer
  • TW-11892: Build cannot be stopped during agent-side checkout (Subversion)
  • TW-12318: When applying/reverting personal patch read-only attribute should be considered
  • TW-12400: Cannot cancel a build while [Swabra] Scanning checkout directory
  • TW-13665: Idea GWT compilation failure does not stop compilation process and GWT compilation errors aren't recognized
  • TW-14252: "Checkout on agent does not support interrupting", build never stops
  • TW-15076: New IntelliJ build runner: problem compiling Groovy script
  • TW-15077: New IntelliJ build runner: another problem compiling Groovy script
  • TW-16219: Not informative agent logs on publishing artifacts
  • TW-16840: GWT module is compiled by IntelliJ IDEA Project runner even when it is not by IDEA (facet case)
  • TW-16889: Agent cannot stop the build if server connection on patch download hung
  • TW-18455: Artifact publishing pattern with parameter references do not use values updates during the build (via a service message)
  • TW-19657: GWT facet compilerParameters setting not respected by TC Idea runner
  • TW-20001: Diff View page opens very slowly
  • TW-20329: IDEA Project runner does not support 8.0 language level
  • TW-20810: space separated configuration options doesn't work well with configuration value types
  • TW-20966: IDEA IPR runner does not build the same way IDEA builds!
  • TW-21169: Teamcity IntelliJ IDEA Project plugin ignores Annotation Processors settings
  • TW-21207: Cryptic error occurs if some global library is not configured in IDEA project
  • TW-21257: JPS runner does not take into account classpath order
  • TW-21407: Incorrect reference detection for percentage signs-escaped value with % and spaces before it
  • TW-22892: IDEA runner seems not to resolve $PROJECT$ token in project file section
  • TW-23550: Understandable problem reporting is expected from IDEA runner when run configuration is not found
  • TW-24470: Fail or write a log message when run configuration type is not supported
  • TW-25118: Use IDEA's ignored test icon instead of question icon for ignored tests in IDEA plugin
  • TW-25559: Renaming project directory on disk results in critical error in UI and no project loaded
  • TW-25568: Unclear note on project deletion
  • TW-25702: Fail build on metric change of % class coverage not working
  • TW-25840: Cannot start build runner: NUnit tests runner process has crashed. Check for stack overflow, out ouf memory errors or native errors.
  • TW-26090: Maven tab is shown even if maven metadata generation is disabled
  • TW-26102: TFS plugins removed from agents after a server restart (or error disposing tfs-native.exe after a server stop)
  • TW-26200: Since we do not show revisions for diff now, it is now not clear where is expected and where is actual value in comparison failure diff
  • TW-26417: "Used in configurations" popup for Template should display the full path to configuration.
  • TW-26441: Parameters from are not visible in configurations
  • TW-26662: Code coverage report does not work on IE8
  • TW-26683: Changes in main-config.xml trigger projects reloading which lasts for too long
  • TW-26808: Too faint failed build lines on the charts (was better in jfreechart)
  • TW-26820: NUnit runner runs tests with TestCase marked as Explicit
  • TW-26926: Converter AssociateProjectsWithDefaultPool failed with SQL error when there are two projects with the same identifier
  • TW-26932: Maven 3.0.4 / Wagon 2.2 - bad_record_mac errors and lacking workaround via -Dhttps.protocols=SSLv3
  • TW-26984: Code coverage doesn't catch classes introduced at runtime by JAXB
  • TW-27126: Artifact dependency change is shown while filtering changes by path
  • TW-27202: Deleted dependency builds are not displayed right on Dependencies tab
  • TW-27230: Queued build page does not have note on different agents compatibility
  • TW-27267: Email Notifier page is crashing every time
  • TW-27558: IDEA plugin: display full path to build configurations in notification messages,
  • TW-27564: Idea plugin. Do not collapse tree on My Investigations tab after any action.
  • TW-27620: Page jumps up and down when I click add new notification rule
  • TW-27622: Investigation cannot be removed for ignored test from moved configuration
  • TW-27634: Limit automatically generated Project ID to be less than 80 characters.
  • TW-27713: VCS worker must load internal properties from internal.properties file, not from vcs-worker.properties
  • TW-27732: Brush up Extract Meta-Runner dialog.
  • TW-27735: Remove runner identifiers from meta runner definition
  • TW-27737: Do not extract disabled steps in Meta runner
  • TW-27752: Plugin - Email - PWC6197: An error occurred at line: 3 in the jsp file: /plugins/email/editSettings.jsp
  • TW-27761: Build failure condition # of inspections gets confused with multiple branches
  • TW-27766: Sub project is not reloaded if it referenced non existent parent but then parent was added to config directory
  • TW-27774: Test results displayed wrong when ":" is used in test names
  • TW-27805: It is possible to move configuration inherited from template into project where this template is not accessible
  • TW-27812: Remove README.txt from config\_meta_runners.
  • TW-27815: TeamCity does not recognize move of template from one project to another if project-config.xml file was edited manually
  • TW-27847: BuildIndexCleaner takes too much time during cleanup
  • TW-27848: Strange error messages in the log: ERROR - jetbrains.buildServer.SERVER - Build type with internal id 'bt822' not found
  • TW-27849: Internal error (failed to start reason) investigation may be removed
  • TW-27851: Project Administrator cannot extract meta-runner.
  • TW-27853: Brush up page for in user interface
  • TW-27856: Parameters and requirements are ignored when meta-runner is applyed.
  • TW-27857: Agent push fails because findJava.bat does not find JRE if it's path is specified as first argument to the script
  • TW-27860: Queued build page. Do not auto refresh Compatible Agents tab.
  • TW-27881: Build steps cannot be copied.
  • TW-27884: All tests are ignored in JUnit XML reports
  • TW-27885: VCS root cannot be detached from project in VCS Roots page.
  • TW-27896: Eclipse Plugin build log keeps streaming the same log entries in a loop
  • TW-27900: Maven build info in project build results not visible
  • TW-27918: Allow to copy VCS root if it is used in more than one build configuration.
  • TW-27946: Edit link in the trigger table on Builds Schedule tab does nothing
  • TW-27952: Reassigning an investigation cleans up the existing comment
  • TW-28009: Cross-site scripting vulnerability via URL on edit build configuration which uses a template (IE)
  • TW-28010: "'dist' is undefined" JavaScript error under IE8
  • TW-28013: BuildArtifactsViewMode.VIEW_HIDDEN_ONLY does not list root ("") directory in build's artifacts
  • TW-28018: Nuget prerelease packages can not be access through the feed anymore
  • TW-28026: Wrong "can not estimate" message on dependencies block
  • TW-28034: The first sub project is always shown expanded and then collapses when I open project page
  • TW-28035: AccessDeniedException in GlobalHealthStatusItemsController
  • TW-28036: Cannot serialize output of XmlRpcBasedRemoteServer.getLastSuccessfullyFinished
  • TW-28054: Investigator is not shown in the list of investigations
  • TW-28059: If parameter value contains many lines of text Save / Cancel buttons become unreachable
  • TW-28065: 'Muted problems' tab in has duplicate data
  • TW-28093: Visual glitches on Investigations page when I click "Hide problems marked as fixed"
  • TW-28098: ValueResolutionException: %system.teamcity.build.checkoutDir%\src\pom.xml in MavenMetadataProviderImpl
  • TW-28138: Current build configuration is no longer highlighted on Dependencies/Chains tab
  • TW-28144: java.lang.AssertionError: jetbrains.buildServer.controllers.OverviewController.addProjectBeansToModel
  • TW-28147: Bunch of problems in changes browser for remote-run changes
  • TW-28148: On creating VCS root "Create in project:" option is present, but ignored
  • TW-28149: JavaScript error on switching "VCS labeling mode:"
  • TW-28150: Brush up Extract Template dialog
  • TW-28151: Confusing message on Extracting template with no fields filled
  • TW-28184: Guest user might not see parent projects on Overview
  • TW-28185: "You do not have enough permissions" exception in UI on viewModification.html
  • TW-28200: Artifacts are not puiblished via publishArtifacts service message if Stop command was issued, even thou "Execute: Always" is specified
  • TW-28244: Wrong redirect after build promote
  • TW-28251: "TeamCityProperties accessed before initialization!" on maintainDB running
  • TW-28299: Do not navigate to admin.html page when meta-runner is extracted.
  • TW-28300: Feature branches is appeared after a Perforce password change used by TC server.
  • TW-28305: Any logged in user can get details of change which does not belong to the projects the user can view
  • TW-28306: Check permissions on changes retrieval in API
  • TW-28337: Meta-runners tab: combine Declared Meta-runners and Used Meta-runners tabs.
  • TW-28351: Poor presentation of file modification notes icon: blue on green
  • TW-28352: Cancel on creating a subproject does not return to the previous page
  • TW-28368: Wrong "VCS root with such ID already exists." on changing VCS root id
  • TW-28390: Add placeholders for sections without content on administration UI
  • TW-28405: Can get only top level projects by name via rest
  • TW-28407: Cannot move VCS root to lover project: incorrect "Unable to move VCS root ... because this VCS root is used in the projects outside of the target project."
  • TW-28409: Shared resources. Build configuration external ID should be supported,
  • TW-28415: Cannot delete project with template and using build configuration
  • TW-28417: JavaScript error: "Cannot call method 'addClassName' of undefined"
  • TW-28419: Incorrect icon is shown for hanging build
  • TW-28421: Remove / stop build action does not stop already started dependencies
  • TW-28454: Can't find bundle for base name messages.IdeBundle, locale en
  • TW-28503: Project id change is not reflected in audit
  • TW-28505: Wrong "duplicate id" on bulk assigning id (clashing with id of already deleted VCS root case)
  • TW-28506: Short template name is used in audit action description instead of full one
  • TW-28510: Pages counter of Project Chains shows 0 on first rendering
  • TW-28511: Restart of server is required after configuration files are moved to another project.
  • TW-28512: Mercurial subrepos with urls starting with ./ are not resolved correctly
  • TW-28534: Clumsy presentation of a required field with help icon
  • TW-28552: Cucumber formatter in TeamCity
  • TW-28556: "Update sources interrupted: null" in the build log on build stopping during agent-side svn checkout
  • TW-28583: Move build type, template and VCS root do not work correctly with splitted configuration files
  • TW-28591: Double "New server uuid generated" in server logs
  • TW-28597: TeamCity doesn't resolve VCS root parameters during remote-run configuration generation
  • TW-28614: Create _Root project by default for new TeamCity installation.
  • TW-28621: Reference in the artifact dependency branch is not considered an implicit requirement
  • TW-28626: Cannot filter build history by agent sometimes
  • TW-28662: Unexpected Error. cannot be cast to. After migration from 7.1.6 to 8.0 EAP
  • TW-28663: AccessDeniedException on attempt to open overview page
  • TW-28665: Broken layout in build problems section
  • TW-28684: Process correctly external rename of VCS root xml file.
  • Cosmetics:
  • TW-27256: Unable to see running builds' details in paused configuration.
  • TW-27748: Queued build page: Show information about expected duration in snapshot dependencies section tool tip
  • TW-28066: Build Chains tab should display correct number of pages.
  • TW-28139: Inconsistent spelling of "subprojects" vs. "sub projects"
  • TW-28535: Correct subtitle in Copy Project dialog.
  • TW-28616: Brush up artifact dependency source specification fields
  • TW-28625: Vertical lines on charts are not exactly 1px wide and look not neat
  • TW-28705: Layout is broken in Copy Build Configuration dialog.
  • Exception:
  • TW-23076: NullPointerException when running code coverage
  • TW-28097: Exception: JDOMUtil.loadDocument must not be null in AppCodeBuildRunner
  • TW-28598: Remote-run mapping generation doesn't work when VCS worker is used
  • TW-28611: exception when root project was deleted in file system.
  • Feature:
  • TW-705: Allow projects to be grouped into categories and viewed/managed by these groupings.
  • TW-3798: Shared resources management (limit number of running builds requiring a shared resource)
  • TW-8616: Introduce VCS root "key" as human-readable VCS root id
  • TW-14283: Bulk remove action for licenses in TeamCity server licenses UI
  • TW-15653: Add VCS roots changes into audit log
  • TW-16389: Cannot stop Perforce agent-side checkout
  • TW-18133: Scala support in IntelliJ IDEA Project runner
  • TW-19873: Provide ability to specify custom validation failed message for a typed parameter
  • TW-21496: Pass the path to the TeamCity-managed settings.xml to the build as a parameter
  • TW-22556: Provide Stop method chooser when investigation is assigned via Eclipse plugin. .
  • TW-23144: Allow to select branch to pick artifact dependencies from (on a dependent build)
  • TW-23815: Refine permalinks to latest build artifact of a branch.
  • TW-25263: VCS Labeling Mode update VIA TeamCity Rest API
  • TW-25759: IDEA project build fails when using Android SDK as Project JDK type
  • TW-26180: Allow to list builds of a specified project via REST
  • TW-26237: Store paused state of a build configuration and archived state of a project on disk instead of the database
  • TW-26589: Improve memory usage messages: consider usage specific to memory space
  • TW-26656: Display time in "Last time clean-up took" instead of "no data" after server restart
  • TW-26803: Add Today button to calendar popup on Builds Schedule page
  • TW-26973: Support NuGet 2.5
  • TW-27505: Create new Subversion working copies in 1.7 format by default
  • TW-27565: Add server health items hide/show actions into audit
  • TW-27624: Bulk change action for ids
  • TW-28120: Log used type and version of JPS/IDEA make tool into the build log
  • TW-28127: Add manual start of cleanup operation in audit
  • Performance Problem:
  • TW-25084: Copying projects can be slow
  • TW-26304: TFS polling causes serious CPU load on server
  • Usability Problem:
  • TW-16707: Use the whole width of the browser window for the agent statistics
  • TW-21991: Allow to enter license keys with prefixes on Licensing Administration page
  • TW-22905: Branches drop-down sometimes preserves (does not select) current text on click in it
  • TW-24983: Optionally perform automatic VCS labeling on non-default branches
  • TW-26036: Do not navigate to Administration/Projects when sub project is deleted on editProject page.
  • TW-26526: Confusing {parentId} pattern in project copy dialog
  • TW-26678: "Open in browser" action in IDEA plugin for pending personal build should open queued build page instead of build type page
  • TW-26982: Agent summary not instantly updating information regarding running builds
  • TW-27609: Rename "Xcode 3 / Xcode 4" options in Xcode runner to something like "Target-based / Scheme-based"
  • TW-27944: Builds Schedule tab should have persistent location for "Show disabled triggers" checkbox
  • TW-28119: Rename Test Details into Test History
  • TW-28145: Improve "Template cannot be moved" message to include the using build configurations
  • TW-28241: Changing project VCS root is attached to is not discoverable enough
  • TW-28369: Automatically generated id for VCS root can automatically get suffix, even if no clashing VCS root exists
  • TW-28391: Add note on project administration page when user is not administrator of the project
  • TW-28422: Rename build action Remove to Remove from queue if build is still in queue
  • TW-28504: Improve validation message on changing id to an id of already existing entiry
  • TW-28619: Improve 404 response text on not found build in a brach

New in TeamCity 8.0 Build 27147 EAP (Apr 24, 2013)

  • Bug:
  • TW-2891 — Colon in IVY module names breaks windows ivy client
  • TW-6078 — Enabling and disabling cleanup resets cleanup time
  • TW-12394 — No appenders could be found for logger (jetbrains.buildServer.web.AddCacheHeadersFilter)
  • TW-12933 — Not timezone-adjusted time in agent statistics tab
  • TW-14406 — No error on turned off browser JavaScript on "maintenance login required" page
  • TW-14604 — VCS server log does not have any INFO messages on in progress checking for changes operations
  • TW-18853 — "Error while applying patch" build fails to start, git reset --hard fails
  • TW-21258 — Nuget Server: Visual Studio does not pick up updated packages as updates to installed packages
  • TW-21653 — Artifact cleanup rule is not cleared on dialog reopen
  • TW-21752 — Space in root for tfs connection
  • TW-21957 — Personal builds are treated as 'successful builds' in TeamCity build history cleanup
  • TW-22379 — IDEA Runner: default Test NG configuration with empty package name cannot find tests
  • TW-23356 — Broken changes graph (truncated lines, case 2)
  • TW-23744 — VCS trigger doesn't run a build on branch if there is a build in another branch on same revision
  • TW-23821 — "The token supplied to the function is invalid" and other errors from NTLM authentication without clear reason (after server restart)
  • TW-24051 — wrong NuGet feed sort order
  • TW-24154 — NuGet IsLatestVersion may be incorrect if packages are published from several build configurations
  • TW-24311 — References to invalid VCS roots (no roots with such id present) are silently ignored
  • TW-24882 — Team City plugin doesn't commits changes to source control; Commit decision: Will commit
  • TW-25403 — Renaming of build configuration makes TeamCity interface unresponsive (part II)
  • TW-25587 — Promote build dialog can be tool tall so that some configurations cannot be chosen
  • TW-25690 — Tray notifier login page is broken
  • TW-25761 — Notification emails ignore line breaks in compilation error messages
  • TW-25796 — Add an option for NuGet Pack to make base directory equal .csproj/.nuspec directory
  • TW-26070 — personal builds overriding default builds when using build number to access artifacts
  • TW-26130 — Projects hierarchy is displayed incorrectly in Projects popup.
  • TW-26139 — Login error shown to user can reveal security settings
  • TW-26247 — Brush up validation message on project id clash
  • TW-26260 — Update project id related messages
  • TW-26268 — Deadlock in PreviousBuildsRevisionsQuery
  • TW-26282 — Exception in UI on opening build configuration page for not existing configuration
  • TW-26307 — Build Problems. Missing image if investigation is not assigned in Internet Explorer.
  • TW-26309 — Agent can't start because unmet requirement (DotNetFramework3.5.* exists)
  • TW-26310 — Project administrator should have permissions to investigate/mute build problems.
  • TW-26345 — Remove Build: Remove build dialog shows parts of chain which already removed.
  • TW-26347 — Server health->List of similar VCS roots are not sorted
  • TW-26349 — Queued build compatible agents page must show "not allowed to run this configuration" for agents if they are compatible but can't run this build due to settings
  • TW-26351 — The "Create build configuration" button on a template in the Root project causes an error
  • TW-26354 — Exceptions in the agent log on automatic agent upgrade (new agent version loads first time with old plugins)
  • TW-26355 — Ajax update shows content of the first project block on overview page even if that block is collapsed
  • TW-26358 — Criptic git test connection error on https
  • TW-26359 — Disk usage build popup must not show information about deleted builds
  • TW-26361 — AssemblyInfo patcher does not update AssemblyInformationalVersion attribute
  • TW-26366 — "Discard your changes?" can be shown several times on authentication settings page
  • TW-26371 — "Show only resolved issues" issues checkbox does not work on issue log
  • TW-26373 — JavaScript error in Administration->Email notifier section.
  • TW-26374 — Create build configuration button is still shown for Root project on Active projects page
  • TW-26377 — Infinite symlinks recursion on ".old" cleanup
  • TW-26386 — Auto gemset creating does not work in Ruby Environment Configurator
  • TW-26408 — Remove Create Build Configuration button under Root Project in admin.html page.
  • TW-26419 — Edit Project page. Tooltips overlap each other.
  • TW-26424 — TFS integration may popup TFS GUI login dialog
  • TW-26435 — My changes -> Problems and Test tab has a text overlap problem
  • TW-26442 — Corrupted sources can appear in checkout directory for agent-side checkout: no clean checkout is forced after error during agent-side checkout
  • TW-26468 — Tooltips are not shown for inspection results from server
  • TW-26469 — Changing external project id does not persist VCS roots on disk
  • TW-26505 — Backup restoration fails to restore builds: mute_info and build_state tables are not restored into internal database: "SQLSyntaxErrorException: incompatible data type in operation"
  • TW-26507 — GIT uses HTTP proxy for SSH access
  • TW-26527 — Build starting is locked on "Checking for changes" stage when all executors are busy collecting changes from other slow VCS roots
  • TW-26529 — Cannot scroll to the bottom of "Promote build" dialog
  • TW-26586 — Charts: data points do not match scales
  • TW-26587 — Incorrect serie label wrapping in chart settings
  • TW-26610 — Build can wait in "Checking for changes" until all changes are checked in another build chain using the same VCS root
  • TW-26618 — Shared resources: when "Lock specific value" as lock type is selected iis is displayed as "Any value" in Shared Resourses modal dialog.
  • TW-26622 — Build Step - Command Line - Executable with Parameter - parameter field cannot be re-sized properly
  • TW-26638 — VCS trigger triggers a build in almost every branch on change in non-branched VCS root
  • TW-26657 — Exception when logging in, root project, LDAP authentication
  • TW-26658 — NuGet server does not serve titles - only Ids
  • TW-26668 — "Authentication required" error for Subversion externals to the same repository since upgrade to 8.0 EAP
  • TW-26680 — Add link to queued build page from queued build displayed in the chain
  • TW-26682 — Project fails to start if Shared Resource is not found in project.
  • TW-26702 — Teamcity (7.1.4) hangs during daily cleanup
  • TW-26711 — Archives in artifacts tree are always empty when viewed from artifact dependecies dialog
  • TW-26719 — Cleanup process should stop disk usage scanner
  • TW-26722 — Disk usage scanner doesn't write logs
  • TW-26724 — TeamCity can cache a broken Perforce patch
  • TW-26748 — "version before: , version after: " text is shown instead of "view change" link on audit page
  • TW-26777 — Builds schedule shows incorrect information
  • TW-26779 — New project notification should contain full project path
  • TW-26782 — Project rights are not inherited from parent projects for guest
  • TW-26783 — Can't move the project with sub projects in Configure visible projects
  • TW-26826 — JavaScript error: object has no method 'setTemplateBased' on opening build type settings inherited from template
  • TW-26855 — Do not require to select "apply to" option when not shared VCS root is saved.
  • TW-26864 — Build's branch is displayed as "master" even if it is different in one of the VCS roots
  • TW-26867 — Extra UI lines in build actions popup near Remove action
  • TW-26882 — Failed Subversion agent-side checkout: NoSuchMethodError: jetbrains.buildServer.vcs.svn.TCSvnUpdateClient.getOperationsFactory()Lorg/tmatesoft/svn/core/wc2/SvnOperationFactorysin
  • TW-26906 — "Build configuration does not exist anymore" error message shown in popup on MyChanges page for existing build configuration.
  • TW-26922 — Unexpected error on VCS settings page (Cannot read property: checkoutDirBean)
  • TW-26925 — Cleanup can clean builds matching only one rule (more than N days older than the last build and older than the Mth successful build)
  • TW-26964 — Giving role for the project (and all its subprojects) doesn't really give rights for the subprojects
  • TW-27007 — Gradle with parallel option fails with test notification listener
  • TW-27016 — Failed to see investigations of another user/all users on project investigation page
  • TW-27032 — Server health page hangs
  • TW-27033 — Shared Resources. "Add new resource" button should be displayed in correct place.
  • TW-27034 — Shared Resources. Do not display Shared Resources tab for users without permissions.
  • TW-27039 — Mac OS agents did not kill iostat and vm_stat in perfmon/scripts/iostatmacosx.pl
  • TW-27042 — Put empty build tags - 500 Internal Server Error
  • TW-27085 — REST API POST /app/rest/builds//tags/ works incorrect
  • TW-27129 — VCS root name is not shown on change graph over VCS root column
  • TW-27133 — VS Addin: Unified diff preview on Local Changes tool window is not working for Subversion changes in case Subversion 1.6 or earlier version is used.
  • TW-27215 — Deadlock on the server (Flush Queue and a lot of getGzippedSummary threads)
  • TW-27232 — Up-down arrows in "Configure visible build configurations" dialog on overview page do not work
  • TW-27233 — Exception in mercurial plugin started in VCS worker
  • TW-27263 — NuGet Dependency Trigger issue TeamCity 7.1.4
  • TW-27278 — Perforce 'Test connection' may work with invalid credentials
  • TW-27279 — Brush up files display on Change log: current view lacks structure
  • TW-27294 — With debug-svn logging enabled, TeamCity server logs (teamcity-svn.log) may contain unencrypted svn passwords
  • TW-27322 — jetbrains.buildServer.vcs.VcsRootVcsException: Unexpected content at the end of chunk
  • TW-27342 — gradle runner - junit test not collected when logging is reduced
  • TW-27390 — Failed Xcode build shows up as "Success"
  • TW-27439 — Wrong filtering of build configurations in "Add New Snapshot Dependency" dialog
  • TW-27446 — Cannot create build configuration from template
  • TW-27448 — Popup link to configuration links to non-working buildTypeId when custom ID has been assigned
  • TW-27450 — User administration layout
  • TW-27451 — Uncatched exception on Queued build page
  • TW-27471 — Attempt to open "All history" of existent configuration reports "Build configuration does not exist"
  • TW-27506 — git-plugin ignores username in the URL when password authentication method is used
  • TW-27508 — No link "show all" on change log with selected user
  • TW-27510 — Don't show extract meta runner button if there are no build steps
  • TW-27544 — Wrong access denied error on deleting a build configuration (You do not have "Edit project" permission in parent project)
  • TW-27572 — Do not show builds in list of top if their disk usage differs from average insignificantly
  • TW-27584 — Brush up large build log health issue reporting
  • TW-27593 — Up/down navigation stops working in custom build script once I enter %
  • TW-27603 — NPE in WSLibrarySynchronizer when opening project
  • TW-27605 — Cancel button disabled in configurations based on template
  • TW-27616 — Thread is hanging on VCS worker (collecting changes in mercurial repository)
  • TW-27618 — Diagnostics VCS Status might not show VCS root which is being used at the moment
  • TW-27637 — Error while building patch after restart of vcs worker: Failed to process stream result. No stream was returned from server
  • TW-27677 — Git agent-side checkout fails in non-master branch with local mirrors and shallow clone options enabled
  • TW-27680 — Error accessing server on trying to extract build configuration into
  • TW-27681 — Strange information of monitoring for unused VCS roots
  • TW-27713 — VCS worker must load internal properties from internal.properties file, not from vcs-worker.properties
  • TW-27728 — Meta-runner. Filter data that is not used.
  • TW-27733 — Meta-runner cannot be extracted from themplate.
  • TW-27789 — Exception in Swabra health status report
  • TW-27791 — IllegalArgumentException: The Build Configuration with internal id "bt822" not found
  • TW-27803 — CompilerAntExtension does not clean map of output processors and it causes memory leak in Ant build process
  • TW-27807 — JavaScript injection in runCustomBuild.html (redirectTo parameter)
  • Cosmetics:
  • TW-26370 — There is no space between parent project and its first child on overview page
  • TW-26398 — Agent java upgrade message grammar
  • TW-27452 — Small UI tweaking on Queued Build page
  • TW-27578 — Promote dialog with scrollers looks ugly
  • Exception:
  • TW-25045 — Exception viewing log
  • TW-26296 — NPE when posting partial properties on creating new build step via REST
  • TW-27044 — Unexpected Error when build failed to run on Perforce
  • TW-27090 — NPE in perforce root
  • TW-27108 — NPE in Eclipse plugin when preparing Remote Run
  • TW-27393 — Unhandled exception while render 'Huge Log' health report item
  • TW-27488 — exception
  • TW-27663 — FeedGenerator: Argument 0 for @NotNull parameter of jetbrains/buildServer/serverSide/impl/auth/SecuredVcsModificationHistory.getAllModifications must not be null
  • TW-27773 — Unhandled exception 'javax.servlet.jsp.JspException: javax.el.ELException: Cannot read property: testsWithSeveralBuildTypes' on 'Muted problems' tab of project page
  • Feature:
  • TW-2355 — Simple Permalinks for builds without Team City specific IDs (such as the buildTypeId)
  • TW-2895 — Custom unique names for build configurations to use instead of "btXXX" ids
  • TW-8576 — Store shared and non shared VCS roots as project setting (not in global vcs-roots.xml file)
  • TW-10975 — Make filter on Administration page filter build configurations, not only projects
  • TW-11293 — Change Log: show tags and pin status for builds
  • TW-11774 — Ability to specify time zone for scheduled build triggers
  • TW-17002 — Execution policy to stop build on build step failure is ignored (was: nUnit tests fail, but subsequent build steps still run)
  • TW-19118 — Ability to specify cleanup rules for the project
  • TW-20753 — Ability to reset Subversion externals caches via web UI
  • TW-21079 — Do not perform clean checkout when updating to an earlier revision then already present in the directory (agent checkout case)
  • TW-22080 — Include unique server id in the usage statistics
  • TW-22291 — Support branch specification in the VCS trigger rule
  • TW-23179 — Finish Build Trigger does not fire when build is for a feature branch
  • TW-23879 — Make Scheduled Triggers Aware of Branches
  • TW-24180 — AssemblyInfo Patcher should support F# projects
  • TW-24533 — Make cleanup for branched build configuration work in more predictable manner
  • TW-25834 — AssemblyInfo Patcher support for GlobalAssemblyInfo file and AssemblyInformationalVersion
  • TW-26029 — Copy Project. Provide ability to select parent project.
  • TW-26128 — In disk usage report, allow to display top N builds with largest artifacts and build logs
  • TW-26543 — Generate pretty project ids (no excessive underscores, camel humps)
  • TW-26801 — Allow to filter Builds Schedule by sub projects
  • TW-27281 — Allow to reset project/build configuration external id to the one complying with the convention
  • TW-27459 — Use common namespace for build configuration and template external ids
  • Performance Problem:
  • TW-20680 — Administration page can open very slowly (huge page because of large number of build configurations per project)
  • TW-23555 — Opening Changes Log for a project is very slow, may take minutes
  • TW-24337 — Using many Perforce clients with lots of checkout mappings is slow comparing to using Perforce client names
  • TW-25242 — Speed up TagsManagerImpl.getAllTags (slow run custom build dialog opening)
  • TW-26379 — Mercurial plugin can spend much time collecting changes
  • TW-27381 — Changes persisting in case if VCS root has parameter references causes frequent VCS roots resolving
  • TW-27387 — NuGet feed performance for huge list of packages
  • TW-27423 — Finish build trigger service can produce a lot of queries to history table
  • TW-27542 — ProjectImpl.getCommitters can be slow sometimes
  • Task:
  • TW-25406 — Generate external project ids using internal ids (if customized) instead of always using project name
  • TW-26196 — Show projects hierarchy in suitable configurations dialog and in summary view
  • TW-26198 — Show projects hierarchy in suitable configurations dialog
  • TW-26246 — Use fixed special name for the root project and do not allow to change it
  • TW-26276 — Allow to use template in configuration only if template came from the same or parent project
  • TW-26300 — Display full path to build configurations and projects in all drop downs where projects and / or configurations are shown
  • TW-26312 — Upgrade bundled Java to version 1.7
  • TW-26537 — Brush up parent project chooser in Copy and Move project dialogs
  • TW-26986 — Use build type external id in dependency parameters
  • TW-26997 — Add to queue action must accept external id instead of internal
  • TW-26998 — Accept build type external id instead of internal in REST API
  • TW-27010 — Store build type external id in build queue priorities xml file
  • TW-27011 — Store external build configuration id in report tabs configuration
  • TW-27012 — Store external id instead of internal in snapshot and artifact dependency references
  • TW-27013 — Store template external id in references to template in project-config.xml
  • TW-27015 — Store build type external id instead of internal id in finish build trigger configuration
  • TW-27040 — Provide projects hierarchy in xml-rpc
  • TW-27216 — Polish disk usage report header
  • TW-27379 — Make sure external build configuration id and external project id are used in external status widget link
  • TW-27447 — Add note to build configuration and template ID field witth link to documentation
  • TW-27566 — Change session id cookie name to avoid collisions with other web applications, like YouTrack
  • TW-27573 — Remove Hide small projects checkbox from disk usage report
  • TW-27617 — Feed URL must use external build type ids
  • TW-27662 — Polish date picker today button
  • TW-27779 — Add category description in health status report
  • Usability Problem:
  • TW-20314 — Edit cleanup rules dialog validation
  • TW-23354 — "Failed to parse url value" error is reported for TFS server URL with a space
  • TW-25108 — There is no parent node for build step in build log tree if there is only one build step in the build
  • TW-25872 — Cannot run custom build with 2 different dependencies from same configuration
  • TW-26346 — Running Build Page: Missing "Stop" Action in "Build Actions" Drop-Down
  • TW-26350 — Dependencies Page: Expand Automatically if Only One Item
  • TW-26369 — Brush up cleanup settings page after duration limit addition
  • TW-26384 — Ensure generated default project id never clash with existing ones
  • TW-26516 — "Configure Visible Projects" re-ordering is inconsistent (not working) for sub-projects
  • TW-26546 — Provide project ID field description
  • TW-26795 — Calendar popup on Builds Schedule page shivers during mouse-over events
  • TW-26797 — Projects drop-down build config pop-out menu disappears after opening link in a background tab
  • TW-26802 — Remove "Show schedule for all projects" from Root project
  • TW-27226 — Confusing error in case of missing default private key: Wrong username: 'null', github expects a username 'git'
  • TW-27425 — Stacktrace for failed test lacks newlines in email notifications, which makes it unreadable
  • TW-27547 — Display Build Configuration description on Administration page.
  • TW-27548 — Provide expand/collapse buttons for on Projects Administration page.
  • TW-27592 — Patterns for accessing build artifacts should allow using the build configuration name

New in TeamCity 7.1.5 Build 24400 (Apr 18, 2013)

  • Feature:
  • TW-25834 - AssemblyInfo Patcher support for GlobalAssemblyInfo file and AssemblyInformationalVersion
  • TW-24180 - AssemblyInfo Patcher should support F# projects
  • TW-21585 - AssemblyInfo Patcher should update AssemblyInformationalVersion for pre-release
  • TW-19478 - command line remote tool: specify multiple configurations, or a project
  • Usability Problem:
  • TW-27425 - Stacktrace for failed test lacks newlines in email notifications, which makes it unreadable
  • TW-27226 - Confusing error in case of missing default private key: Wrong username: 'null', github expects a username 'git'
  • TW-26217 - Do not show "details" link on "investigation updated" notifications in IDEA plugin
  • TW-24325 - Visual Studio Remote Run reverts preview diff size after closing Visual Studio
  • TW-24156 - Uninstalling TeamCity plugin breaks ReSharper
  • TW-23699 - Make teamcity.build.branch parameter store branch name on default branch instead of ""
  • TW-23354 - "Failed to parse url value" error is reported for TFS server URL with a space
  • Bug:
  • TW-27506 - git-plugin ignores username in the URL when password authentication method is used
  • TW-27390 - Failed Xcode build shows up as "Success"
  • TW-27278 - Perforce 'Test connection' may work with invalid credentials
  • TW-27263 - NuGet Dependency Trigger issue TeamCity 7.1.4
  • TW-27215 - Deadlock on the server (Flush Queue and a lot of getGzippedSummary threads)
  • TW-27133 - VS Addin: Unified diff preview on Local Changes tool window is not working for Subversion changes in case Subversion 1.6 or earlier version is used.
  • TW-27085 - REST API POST /app/rest/builds//tags/ works incorrect
  • TW-27042 - Put empty build tags - 500 Internal Server Error
  • TW-27007 - Gradle with parallel option fails with test notification listener
  • TW-26968 - Can retrieve a VCS root password via REST API
  • TW-26926 - Converter AssociateProjectsWithDefaultPool failed with SQL error when there are two projects with the same identifier
  • TW-26882 - Failed Subversion agent-side checkout: NoSuchMethodError: jetbrains.buildServer.vcs.svn.TCSvnUpdateClient.getOperationsFactory()Lorg/tmatesoft/svn/core/wc2/SvnOperationFactorysin
  • TW-26826 - JavaScript error: object has no method 'setTemplateBased' on opening build type settings inherited from template
  • TW-26724 - TeamCity can cache a broken Perforce patch
  • TW-26702 - Teamcity (7.1.4) hangs during daily cleanup
  • TW-26682 - Project fails to start if Shared Resource is not found in project.
  • TW-26668 - "Authentication required" error for Subversion externals to the same repository since upgrade to 8.0 EAP
  • TW-26658 - NuGet server does not serve titles - only Ids
  • TW-26622 - Build Step - Command Line - Executable with Parameter - parameter field cannot be re-sized properly
  • TW-26527 - Build starting is locked on "Checking for changes" stage when all executors are busy collecting changes from other slow VCS roots
  • TW-26507 - GIT uses HTTP proxy for SSH access
  • TW-26468 - Tooltips are not shown for inspection results from server
  • TW-26442 - Corrupted sources can appear in checkout directory for agent-side checkout: no clean checkout is forced after error during agent-side checkout
  • TW-26424 - TFS integration may popup TFS GUI login dialog
  • TW-26386 - Auto gemset creating does not work in Ruby Environment Configurator
  • TW-26377 - Infinite symlinks recursion on ".old" cleanup
  • TW-26373 - JavaScript error in Administration->Email notifier section.
  • TW-26361 - AssemblyInfo patcher does not update AssemblyInformationalVersion attribute
  • TW-26309 - Agent can't start because unmet requirement
  • TW-26280 - No space in audit "Build of..." message
  • TW-26268 - Deadlock in PreviousBuildsRevisionsQuery
  • TW-26218 - If log file name contains # character then log file link is not working
  • TW-26141 - VCS Problem (java.lang.NoClassDefFoundError: com/sun/management/OperatingSystemMXBean)
  • TW-26139 - Login error shown to user can reveal security settings
  • TW-26092 - No escaping for agent name in "Download all logs as zip" link on agent page
  • TW-26074 - Exception in AbstractDistributor.doDistribute if server is running under Java 1.7
  • TW-25939 - java out of heap space exception upon agent checkout
  • TW-25878 - Xcode builds failing since upgrading to 7.1.4
  • TW-25870 - Change of sumobule repository URL is not reflected correcly for agent-side checkout: should run git submodule sync
  • TW-25847 - Perforce VCS root - agent side checkout with exclude checkout rules ignores later include rules
  • TW-25843 - Duplicates page shows null in both code windows when using perforce (NPE in P4View.getRelativePath)
  • TW-25839 - If git mirror directory corrupted then Teamcity cannot start build
  • TW-25832 - Git HTTPS Password Auth does not work on Mac
  • TW-25805 - Windows domain authentication may hang on attempt to create com.sun.jna.platform.win32.WinNT$HANDLEByReference instance
  • TW-25782 - Got unfriendly exception instead of error message on attempt to connect to use HSQL2 database from 7.1.x build
  • TW-25761 - Notification emails ignore line breaks in compilation error messages
  • TW-25690 - Tray notifier login page is broken
  • TW-25512 - *.symbols.nupkg artifacts are incorrectly being published to the internal nuget server
  • TW-25403 - Renaming of build configuration makes TeamCity interface unresponsive (part II)
  • TW-24924 - Extremely slow TFS server side checkout
  • TW-24882 - Team City plugin doesn't commits changes to source control; Commit decision: Will commit
  • TW-24717 - SubVersion directories cannot be selectively labelled via labelling rules (http(s) protocol for accessing SVN + deep target path case)
  • TW-23808 - Powershell script error (Missing expression after unary operator '-') after upgrade to TeamCity 7.1.1
  • TW-23744 - VCS trigger doesn't run a build on branch if there is a build in another branch on same revision
  • TW-23215 - ReSharper's "Color Identifiers" are broken as a result of TeamCity Vs Addin installation
  • TW-20209 - TFS different case in checkout rules may spoil changes detection
  • TW-18853 - "Error while applying patch" build fails to start, git reset --hard fails
  • TW-16996 - Builds fail with "... cannot be cloaked because it does not have a mapped parent"
  • Exception:
  • TW-27108 - NPE in Eclipse plugin when preparing Remote Run
  • TW-27044 - Unexpected Error when build failed to run on Perforce
  • TW-26327 - Server Exception in Build Log
  • TW-26182 - Exception shown as "IDEA fatal error": jetbrains.buildServer.ideaVersionsSupport.ReflectionHelper.invokeStatic
  • TW-25045 - Exception viewing log
  • Performance Problem:
  • TW-27542 - ProjectImpl.getCommitters can be slow sometimes
  • TW-27423 - Finish build trigger service can produce a lot of queries to history table
  • TW-26379 - Mercurial plugin can spend much time collecting changes
  • TW-25469 - Long Run custom build dialog opening (getBuildStatus/getBuildProblems)
  • TW-25223 - CurrentProblemsManager.getInvestigations is too slow
  • TW-24337 - Using many Perforce clients with lots of checkout mappings is slow comparing to using Perforce client names

New in TeamCity 8.0 Build 26984 EAP (Mar 6, 2013)

  • VCS worker (experimental):
  • VCS worker is a separate service responsible for communication with VCS repositories. The service was extracted from TeamCity core and can now be installed on any machine in the network. TeamCity server can be configured to use one or more VCS workers, in which case some or all of VCS-specific tasks will be routed to appropriate workers. For example, it is possible to route all Git-specific requests to one worker, and Subversion requests to another.
  • VCS worker is disabled by default and TeamCity behaves as usual, i.e. performs all VCS operations from the main server process.
  • In general, this component can be useful for large setups as it gives server administrators more flexibility for tasks like server monitoring and scalability.
  • The feature is in experimental state and can remain as such even in version 8.0. So far we do not guarantee compatibility between server and worker - if you choose to install the VCS worker, most likely you'll need to upgrade it each time when you upgrade the server. Also there is no auto-upgrade procedure yet.
  • If you want to experiment with this feature please refer to our documentation for VCS worker installation instructions: http://confluence.jetbrains.com/display/TCD8/VCS+worker+installation.
  • Project groups:
  • With this EAP, project groups became one step closer. Now it is possible to:
  • create sub-projects,
  • move a project to another project.
  • parameters defined in the parent project are available in sub-projects and their configurations, which effectively gives you an ability to define global parameters (TW-11202), as there is a Root project which includes all other projects
  • VCS roots defined in the parent project are available in sub-projects, so we are planning to get rid of shared VCS roots and replace them with VCS roots attached to the Root project
  • project hierarchy is shown in the Projects popup
  • Server health reports:
  • New page was added in Administration area: Server health. Our intention is to provide server administrators with different reports highlighting possible configuration problems. Currently the following reports are available:
  • Database-related problems
  • Redundant (duplicate) VCS roots
  • Unused VCS roots
  • VCS settings that increase the probability of clean checkout
  • Critical errors in configuration files
  • and others
  • Disk usage report:
  • Have you ever tried to figure out which project artifacts consumed most of disk space on the server? If so, then you'll appreciate this feature. It shows you the size of artifacts and build logs in each project and configuration, allowing to find hot spots easily.
  • Popup near the number shows top disk space consumers, measured as deviation from average build size.
  • Queued build page:
  • Build queue is a kind of shadow world of TeamCity. While build stays in the queue, there is no easy way to overview its parameters, changes, dependencies and so on. Internally, a queued build does not differ much from a regular build, so we thought it would be nice to show its details in almost the same way. Now you can click the #number link in the build queue and you'll be redirected to the queued build page with all the familiar tabs:
  • Changes
  • Parameters
  • Dependencies
  • Compatible agents
  • Our plan is to improve dependencies presentation on this page, and to simplify discovery of state and progress of the current build chain.
  • Shared resources improvements:
  • We continue improving the shared resources feature. In this EAP we added one more type of resource: resource with custom values. You can now define a resource with several values like this:
  • database1
  • database2
  • database3
  • You can then add a lock for such a resource by adding the "Shared resources" build feature to a build configuration. The lock can be added to any available value, all values or a specific value. In case of any or specific value, TeamCity will start a build only if the value is available (i.e. no other builds obtained locks for this value). Actual value will become available as a parameter, so you can even use it in the build script. If a lock for all values is selected, TeamCity will start a build only when all values become available. Essentially, this works like a pool of resources – until there are values in the pool, builds can start, once all values are taken, builds will be put on hold.
  • Changes from sub-repositories for Mercurial:
  • In Mercurial you can have a number of sub-repositories attached to the main repository. Main repository points to a specific revision in a sub-repository. When you want to change this revision you need to modify the .hgsubstate file and push it into the main repository. Unfortunately, in this case TeamCity will show just one commit with change in .hgsubstate. What we really want, however, is to see all changes made in sub-repository since previous modification of .hgsubstate. With this EAP we added support for changes from sub-repositories. For them to be detected by TeamCity you should open Mercurial VCS root page and enable Detect subrepo changes option. Embedded sub-repositories are supported as well.
  • Remove build feature:
  • TW-287 is a pretty old request (submitted 6 years ago). Well, finally we've implemented it, so if you have some bad builds in the history, want to get rid of them and don't want to wait till next cleanup, now there is a way. There is a special permission for this operation, which is assigned to Project administrators role by default. "Remove build" action is available from Build Actions popup.
  • Investigation and mute for build problems:
  • You can now assign investigation not only for a test but also for any build problem. Mute is supported too. Notifications are not supported yet, we plan to add them in the next EAP.
  • .NET Inspections improvements:
  • Full MSBuild model support
  • Analysis results caches
  • Other improvements:
  • ability to list build's artifacts via REST API
  • new parameter %build.counter% is now available, see TW-11152
  • username is no longer required for login as super user, see TW-25514
  • RESOLVED ISSUES:
  • Bug:
  • TW-5682 - "Too much runtime data is inserted for key" messages
  • TW-7458 - Incorrect build comment in queue: when StartBuildPrecondition sets a WaitReason
  • TW-11196 - Pre-tested commit from Vs Addin loses perforce job attached to changelist
  • 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-16311 - TFS does not support top-level minus checkout rule with pluses only under them
  • TW-16996 - Builds fail with "... cannot be cloaked because it does not have a mapped parent"
  • TW-18920 - Runtime info persisting error
  • TW-20209 - TFS different case in checkout rules may spoil changes detection
  • TW-21119 - Changing project-level parameter may not affect build configuration parameter while it is not displayed as changed
  • TW-21211 - Cannot change build configuration parameter: old value persists (setting to the template value while the parameter is defined in a project case)
  • TW-22042 - Extremely slow TFS server side checkout (and "Failed to connect to an IPC Port: The system cannot find the file specified." error)
  • TW-22656 - Run build on revision from Change Log page redirects to Overview
  • TW-23159 - IE10 (win8): "Create Account" and "Login" pages content jumps to the top of the page
  • TW-23215 - ReSharper's "Color Identifiers" are broken as a result of TeamCity Vs Addin installation
  • TW-23464 - Project parameter is taken instead of template parameter override in same project
  • TW-23808 - Powershell script error (Missing expression after unary operator '-') after upgrade to TeamCity 7.1.1
  • TW-23897 - TeamCity retrieves artifacts from older build instead of last finished build on Artifact+Snapshot dependency (different part of chain ready case)
  • TW-24677 - Opera: unable to edit a custom script in the Command line runner configuration
  • TW-24717 - SubVersion directories cannot be selectively labelled via labelling rules (http(s) protocol for accessing SVN + deep target path case)
  • TW-24870 - Update bundled Tomcat version to at least 7.0.28 (Tomcat security issue)
  • TW-24879 - text boxes scroll themselves upon keyboard input (firefox only)
  • TW-25282 - java.lang.NullPointerException if artifact dependency has "." in the left side
  • TW-25308 - Can't insert test into 'Artifact paths' text box in Edit configuration screen on IE9.
  • TW-25411 - Popup layers are misplaced in Opera
  • TW-25512 - *.symbols.nupkg artifacts are incorrectly being published to the internal nuget server
  • TW-25513 - Copying and Pasting into text box clears the text box in IE
  • TW-25519 - Incorrect LDAP login is set on each login
  • TW-25520 - User can login via domain with TeamCity username, even if his "NT domain login" set to another name
  • TW-25550 - Cannot download file from archive artifact if path to archive contains '!'
  • TW-25556 - No way to copy existing project assigning project external id at the same time
  • TW-25558 - Test investigation can be removed on project reload
  • TW-25561 - Wrong messages on loading project pages for missing projects
  • TW-25575 - Archive option must not be available for Root project
  • TW-25602 - TeamCity fails to collect changes when type of VCS root changed
  • TW-25612 - Correct message shown on creating user with the same name as superuser
  • TW-25613 - "Cannot set property 'value' or null" alert on adding a user
  • TW-25616 - Wrong message in UI on no build found: "Unable to find build: search criterias not provided."
  • TW-25651 - RuntimeException on attempt to apply preset
  • TW-25665 - Build configurations are not shown in dialog if mute in selected configuration chosen
  • TW-25668 - Invalid duration of build log block in case .NET Inspections runner usage
  • TW-25705 - Dependencies don't trigger feature branches properly on first run
  • TW-25748 - Download data as CSV icon is not shown in firefox
  • TW-25762 - Agent cannot upgrade: "Downloaded file has another hash. Will try to re-download the file." for a tool
  • TW-25764 - NoSuchMethodError BuildDataExtensionUtil.retrieveBuild in artifactory plugin on build result page
  • TW-25805 - Windows domain authentication may hang on attempt to create com.sun.jna.platform.win32.WinNT$HANDLEByReference instance
  • TW-25818 - Teamcity ivy server does not return content-type header, leading to IVY-1400
  • TW-25825 - "modified in the template" link broken on Version Control Settings page
  • TW-25832 - Git HTTPS Password Auth does not work on Mac
  • TW-25839 - If git mirror directory corrupted then Teamcity cannot start build
  • TW-25843 - Duplicates page shows null in both code windows when using perforce (NPE in P4View.getRelativePath)
  • TW-25856 - DotCover doesnt work with TeamCity 8 EAP
  • TW-25870 - Change of sumobule repository URL is not reflected correcly for agent-side checkout: should run git submodule sync
  • TW-25878 - Xcode builds failing since upgrading to 7.1.4
  • TW-25885 - Exception during CleanUp
  • TW-25895 - NUnit exception
  • TW-25939 - java out of heap space exception upon agent checkout
  • TW-25985 - Branch remote run trigger: No supported types of VCS found. Supported VCS types: ,
  • TW-26074 - Exception in AbstractDistributor.doDistribute if server is running under Java 1.7
  • TW-26092 - No escaping for agent name in "Download all logs as zip" link on agent page
  • TW-26098 - Unexpected error occured when fastest agent in default pool was selected in Custom Run Build dialog.
  • TW-26103 - NunitLauncher.exe should not log error by defalt
  • TW-26135 - Projects hierarchy should be preserved when external project ID of parent project is changed.
  • TW-26141 - VCS Problem (java.lang.NoClassDefFoundError: com/sun/management/OperatingSystemMXBean)
  • TW-26190 - Projects tree is incorrect in projects popup for hidden build hierarchy.
  • TW-26204 - Unused VCS roots health status report incorrectly constructs urls to edit project page
  • TW-26206 - Add new resource dialog does not validate custom values
  • TW-26207 - Strange behavior on build feature save if resources table is empty
  • TW-26208 - Strange breadcrumbs for Root project in Administration area
  • TW-26214 - 'null' is returned for JSON responses for empty collections in rest api
  • TW-26218 - If log file name contains # character then log file link is not working
  • TW-26243 - Copy project dialog: Validation message for subprojects mapping can be displayed for the project id field
  • TW-26249 - Shared Resources. Custom value is reset to default in build configuration when resource is renamed.
  • TW-26251 - Shared resources with Cyrillic names do not lock build configurations.
  • TW-26280 - No space in audit "Build of..." message
  • TW-26303 - Builds Shcedule page has incorrect permalink.
  • Exception
  • TW-25511 - TeamCity Integration plugin throws exception
  • TW-25574 - Caused by: java.lang.UnsupportedOperationException on attempt to open Authentication settings while being logged in as super user
  • TW-25767 - The given key was not present in the dictionary.
  • TW-26182 - Exception shown as "IDEA fatal error": jetbrains.buildServer.ideaVersionsSupport.ReflectionHelper.invokeStatic
  • Feature:
  • TW-287 - Possibility to remove finished build
  • TW-8725 - Per-configuration data disk/db usage analysis tool
  • TW-11152 - Unify build counter reference syntax ({0})
  • TW-11202 - Providing globally available properties (environment variables, etc.)
  • TW-12453 - Allow any character in project name
  • TW-17865 - Add support for scala code coverage
  • TW-18757 - Allow build number counter substitution inside parameters
  • TW-19478 - command line remote tool: specify multiple configurations, or a project
  • TW-20279 - Separate page for a queued build
  • TW-20830 - List build artifacts via REST
  • TW-21888 - Support PowerShell 3
  • TW-22799 - Xcode minor version from xcode runner plugin
  • TW-25672 - Store caches produced by .NET command line tools outside of agent checkout directory
  • Performance Problem:
  • TW-3259 - TFS: TFS-native-XXX.exe re-launch at each operation and multiple running instances should be avoided
  • TW-25469 - Long Run custom build dialog opening (getBuildStatus/getBuildProblems)
  • TW-25619 - Build server cpu and memory usage spike when build with large number of changed files in it's commits starts
  • Usability Problem:
  • TW-14687 - VS addin login: do not require to specify "http://" protocol
  • TW-19519 - Queued build can have number of "can run on" agents not matching that of build configuration compatible agents
  • TW-23699 - Make teamcity.build.branch parameter store branch name on default branch instead of ""
  • TW-24156 - Uninstalling TeamCity plugin breaks ReSharper
  • TW-24325 - Visual Studio Remote Run reverts preview diff size after closing Visual Studio
  • TW-25197 - Warn user on attempt to start remote debug if "display balloon notifications" option is unchecked
  • TW-25310 - Progress "waiting for summary update" must be non-modal when possible
  • TW-25417 - Improve Gradle runner reported build problems presentation on build results and in build status text
  • TW-25425 - IDEA plugin: add "stop build" action to build tab
  • TW-25514 - Allow to login as superuser knowing superuser authtoken only (remove superuser username)
  • TW-26158 - Provide ability to see full path to the queued build in Build Queue page.
  • TW-26217 - Do not show "details" link on "investigation updated" notifications in IDEA plugin
  • TW-26271 - Shared Resources. Disable Add Lock button when no resources are available.
  • TW-26301 - Display root project in administration bread crumbs if user has permissions to edit it

New in TeamCity 7.1.4 Build 24331 (Feb 8, 2013)

  • Feature:
  • TW-20141 - Support mercurial mirrors on agent for subrepositories
  • TW-20909 - tfspreview.com login
  • TW-24766 - Display description attribute for mstest test reports
  • TW-25025 - Support file system path in log4j.configuration
  • Usability Problem:
  • TW-24225 - Building an invalid branch causes a persistent error in UI
  • TW-24849 - TeamCity + IDEA 12. Custom build parameters in Customize build dialog are difficult to read with Dark Theme.
  • Bug:
  • TW-11196 - Pre-tested commit from Vs Addin loses perforce job attached to changelist
  • TW-19480 - TeamCity can incorrectly detect new problems with "Ignore failures not caused by my changes" is on
  • TW-20274 - Gradle runner reports failure messages with status 'warning' which aren't visible in the build overview
  • TW-20343 - Queue page probable JavaScript memory leak
  • TW-22126 - .NET Inspections runner should not execute solution wide analysis in case it was disabled via R#'s settings profile
  • TW-22656 - Run build on revision from Change Log page redirects to Overview
  • TW-23159 - IE10 (win8): "Create Account" and "Login" pages content jumps to the top of the page
  • TW-24214 - Mercurial plugin parses some dates incorrectly
  • TW-24357 - Set EnableNuGetPackageRestore to avoid NuGet issues for build configurations with NuGet
  • TW-24401 - Probably memory leak on home/Overview page
  • TW-24677 - Opera: unable to edit a custom script in the Command line runner configuration
  • TW-24707 - TC Agents all hanging on "Checking for changes" after SVN Server outage
  • TW-24847 - eclipse plugin exception on pre tested commit
  • TW-24863 - SVN checkout on agent doesn't use specified working copy format
  • TW-24864 - MercurialXmlLogParser.parseDate throws exception: java.lang.NumberFormatException: For input string: "144E.144E22"
  • TW-24873 - Possible JavaScript injection on edit VCS root page
  • TW-24879 - text boxes scroll themselves upon keyboard input (firefox only)
  • TW-24889 - TC 7.1.3. Confusing msg in UI when user types wrong password.
  • TW-24906 - All builds may "hang" on start or finish (hanging VCS operations blocked all VCS executor threads)
  • TW-24909 - All VCS operations and builds starting can hang (all VCS executors in SshSessionPool.openSession case)
  • TW-24922 - Maven build extension are not loaded during the build
  • TW-24935 - Artifact dependencies and copy to network drive
  • TW-24950 - Unexpected error on the Current problems page
  • TW-24978 - GIT http authentication does not work if the password contains & symbol
  • TW-24991 - Single VCS triggering "plus" rule with comment matching does not prevent builds without matching comment from triggering
  • TW-25018 - Failed to build patch for build #1.0.0.64 {build id=1940}, VCS root: [email protected], due to error: java.lang.OutOfMemoryError: Java heap space
  • TW-25024 - Log4j configuration errors are not reported
  • TW-25027 - Clean checkout can be caused by unnecessary Perforce client/workspace deletion
  • TW-25070 - Can't run any Java-based runners by Java 1.7.0_10 and Java1.7.0_11 (incorrect file.separator property value)
  • TW-25087 - Git: URI not supported
  • TW-25144 - Too wide dialog after logon fail
  • TW-25181 - Eclipse plugin doesnt work with perforce 2012.3
  • TW-25185 - Cannot list files from Perforce VCS root which have spaces or other symbols in the path (e.g. in Xcode runner schemes selector)
  • TW-25192 - Perforce server side checkout fails probably because directory name contains # or + characters
  • TW-25198 - Subsequent builds started with the Finish Build Trigger can generate a new chain if there are several heads/top builds in the chain
  • TW-25224 - Problems with NuGet dependency Triggers in Teamcity
  • TW-25258 - JavaScript error on Edit Artifact Dependency: Cannot set property 'InnerHTML' of null
  • TW-25262 - 'Invalid option: -u' error in Vs Addin when using old p4 client (2008 or older)
  • TW-25273 - Browser leaking memory
  • TW-25296 - TeamCity can build a wrong patch for build configuration with custom checkout directory
  • TW-25308 - Can't insert test into 'Artifact paths' text box in Edit configuration screen on IE9.
  • TW-25313 - Git hangs in getCurrentState operation for more than 10 hours
  • TW-25315 - MSBuild disable wrapping script ignores targets
  • TW-25321 - Unable to determine the workspace TFS
  • TW-25379 - Cannot add new VCS username
  • TW-25411 - Popup layers are misplaced in Opera
  • TW-25416 - NPE on attempt to save build failure condition
  • TW-25472 - Eclipse plugin License Agreement has incorrect Parties section
  • TW-25474 - Parties section of End-User License Agreement in TeamCity Tray notifier setup is incorrect:
  • TW-25513 - Copying and Pasting into text box clears the text box in IE
  • TW-25602 - TeamCity fails to collect changes when type of VCS root changed
  • TW-25761 - Notification emails ignore line breaks in compilation error messages
  • Exception:
  • TW-25190 - java.lang.ArrayIndexOutOfBoundsException: 17 on User list in administration area
  • TW-25361 - TeamCity not picking up changes for one VCS root after upgrade to 7.1.3 - and sporadic UnsupportedOperationException errors for same VCS root
  • TW-25485 - Comparison method violates its general contract!
  • TW-25767 - The given key was not present in the dictionary.
  • Performance Problem:
  • TW-24447 - Slow performance in Teamcity 7.1.2 (VcsRootInstancesManagerImpl.findVcsRootInstancesInDatabase is called too often)
  • TW-25060 - High CPU usage on test search
  • TW-25096 - TeamCity performing cleanup for two days now (HSQLDB)
  • TW-25245 - Web UI: memory leaks in FF 18
  • TW-25619 - Build server cpu and memory usage spike when build with large number of changed files in it's commits starts
  • Cosmetics:
  • TW-21786 - Project file type "IntelliJ IDEA (ipr)" should probably be generalized to "IntelliJ IDEA"
  • TW-25097 - Cancel button text of the proposal to restart IDE after plugin update download should be "Postpone" instead of "Cancel"

New in TeamCity 8.0 Build 26816 EAP (Jan 25, 2013)

  • Mixed mode authentication:
  • Implemented a more sophisticated authentication mechanism which we called mixed mode. Starting with this build you can configure several authentication modules, so when the user tries to log in, TeamCity will try all the modules one by one. Additionally, there is a special superuser account with system administrator role. This account is not editable and it does not have a profile, all you can do is change its username or disable it. When server starts, it generates a password for this account and writes it in teamcity-server.log. This account can be used to recover in case if administrator password was lost.
  • Build history cleanup:
  • We've made several important improvements in the cleanup process:
  • server downtime has been reduced by extracting some long cleanup stages to a background process and executing them while the server is running in usual mode, plus several performance improvements have been made in cleanup code
  • cleanup progress is shown during cleanup
  • it is now possible to specify execution timeout for the cleanup process
  • system administrators can stop cleanup from the "cleanup in progress" page
  • in previous versions if the server crashed or was killed during cleanup, some files (build logs or artifacts) could be left on disk and never removed. This is not the case anymore, now the server finds and removes such files
  • Remote debugging of tests on agent (IntelliJ IDEA only)
  • Test status in IDE (IntelliJ IDEA only)
  • Statistics:
  • Several improvements in statistics charts. First of all, we now use JavaScript charts instead of JFreeChart. These charts work faster, and are more appealing.
  • A couple of other improvements have been done too:
  • it is now possible to download charts data as CSV file
  • options have become available for some charts: Y axis control, whether to use logarithmic scale, min/max value, to show zero or not
  • custom color can be set for custom chart series, auto-generation of colors for series has been improved
  • Builds schedule tab:
  • Builds schedule tab on the project level shows a schedule of builds triggering based on information in schedule triggers.

  • IntelliJ IDEA Inspections:
  • IntelliJ IDEA inspections runner now supports projects with Android SDK
  • IntelliJ IDEA indexes are preserved on agent and reused between inspections builds on the same agent
  • it is now possible to configure specific set of plugins to be loaded by IntelliJ IDEA on agent (see "disabled plugins" setting on edit build step page)
  • Build problems:
  • We continued improving features related to build problems. In version 7.1 we introduced the concept of a build problem mainly to make it clear why the build failed.
Now we improved it and TeamCity is able to detect whether the problem is a new one in this build or not.
Next to come - abilities to mute problems or assign investigations for them.
  • Projects settings directory structure changed
  • Shared resources plugin
  • Other changes:
  • Change log filter now allows to filter changes by comment. Some facelifting has been applied to filters on various pages.
  • System administrator can now pause the entire build queue from the build queue page, in this case no builds will start until the queue is resumed.
  • Mercurial plugin now works with bookmarks in the same way it works with branches, in other words it is now possible to use Mercurial bookmarks as feature branches in TeamCity
  • Build progress bar, which you could previously see near running builds on build configuration page was added to the running build overview page as well
  • Build compilation errors can now be quickly viewed in your IDE via "open in IDE" functionality (only in IntelliJ IDEA and Eclipse so far)
  • Visual diff between "actual" and "expected" values in tests failed by comparison failure now can be seen right on the web
  • Searching of suitable configurations for remote run in IntelliJ IDEA plugin was sped up; moreover, now you can skip this step altogether and see all available build configurations instantly (suitable build configurations will continue to load in the background)
  • VCS status tab was added to the Diagnostics page, this tab shows activity of "checking for changes" tasks and the time it took to collect changes in different VCS roots
  • internal database engine (HSQL DB) has been upgraded to version 2.0 (affects new installations only)
  • Test reordering is supported for TestNG 6.x
  • FIXES:
  • Bug:
  • TW-12562 — Subversion properties are lost on actual pre-tested commit in Visual Studio addin
  • TW-12815 — Non-latin symbols in artifacts name get garbled
  • TW-13055 — Equal colors for different curves on statistics charts
  • TW-15520 — Build data (artifacts) can be preserved on disk for deleted build configuration
  • TW-15807 — Add support for TestNG 6.0
  • TW-15854 — "Transaction was deadlocked" error under MS SQL
  • TW-18672 — TeamCity Patches view: Download Patch action provides no result.
  • TW-19480 — TeamCity can incorrectly detect new problems with "Ignore failures not caused by my changes" is on
  • TW-20274 — Gradle runner reports failure messages with status 'warning' which aren't visible in the build overview
  • TW-20343 — Queue page probable JavaScript memory leak
  • TW-21132 — Jira link parsing incorrect in build paused comment
  • TW-21440 — Test reordering does not work properly for TestNG if one suite file includes another
  • TW-21966 — Ctrl+Enter does not save forms sometimes
  • TW-22032 — Ability to show test status for all configurations in some project (do not choose them manually)
  • TW-22126 — .NET Inspections runner should not execute solution wide analysis in case it was disabled via R#'s settings profile
  • TW-22280 — Make combobox with completion work "out of the box" and without ugly hacks
  • TW-22750 — Valid .rvmrc formats aren't parsed by TC
  • TW-23191 — Rest Api server info fileds at '/app/rest/server/' does not matches with '/app/rest/server/{field}'
  • TW-23267 — SVN Checkout: Bad Record Mac
  • TW-23350 — agent.sh output notes wrong place for agent logs in case it is started not from agent's bin directory
  • TW-23474 — Many Jabber-related threads blocked by one doing/hanging in java.net.SocketInputStream.read
  • TW-23513 — Shortcut "j" on build configuration pages clashes with Ctrl+j (Show downloads) in FireFox/Chrome
  • TW-23554 — SQL Exception when muting tests on personal build
  • TW-23673 — Removed included directory should result in correct agent checkout for any VCS (was: Perforce checkout on agent does not recover from explicit files remove)
  • TW-23729 — Failed to start build because of audit exception
  • TW-23732 — Dependencies page renders with flicker: boxes are placed after some time
  • TW-23833 — TeamCity may consume all the memory if there is a Perforce commit with huge number of files
  • TW-23835 — IllegalArgumentException: Pool Id is not specified or malformed
  • TW-23915 — Configuration Page, "N Queued" Drop Down: "Move to Top" Does not Update the Number
  • TW-23957 — Nuget 2.1 feature not supported by TeamCity
  • TW-24211 — Email notifications display changes grouped by user which might be confusing
  • TW-24214 — Mercurial plugin parses some dates incorrectly
  • TW-24252 — "Apply to all builds that this build depends on" can reset tags for the builds down the chain
  • TW-24304 — Add TeamCityAddProblem task
  • TW-24357 — Set EnableNuGetPackageRestore to avoid NuGet issues for build configurations with NuGet
  • TW-24394 — Working directory chooser lists VCS files
  • TW-24397 — Cleanup tables with large number of rows in Oracle database
  • TW-24401 — Probably memory leak on home/Overview page
  • TW-24475 — Not enough detailed build problem description on "Unable to collect changes" error
  • TW-24527 — TeamCity plugin features have recursive dependencies: Core depends on Coverage and vice-versa
  • TW-24555 — Cleanup procedure lasted 36 hours
  • TW-24569 — No content type header for some 404 responses (looks like XSS vulnerability)
  • TW-24588 — Agent's GRADLE_HOME setting is ignored
  • TW-24797 — Don't load all the users for investigation dialog on build overview page
  • TW-24807 — "Error accessing server" on login page when authentication scheme produces an error
  • TW-24847 — eclipse plugin exception on pre tested commit
  • TW-24864 — MercurialXmlLogParser.parseDate throws exception: java.lang.NumberFormatException: For input string: "144E.144E22"
  • TW-24867 — Requested file was not found in the change list when using diff next/previous buttons
  • TW-24873 — Possible JavaScript injection on edit VCS root page
  • TW-24880 — Ability to add several instances of one authentication method type (if allowed) from Web UI
  • TW-24881 — Provide an ability for authentication method type to provide JSP page with its settings
  • TW-24889 — TC 7.1.3. Confusing msg in UI when user types wrong password.
  • TW-24906 — All builds may "hang" on start or finish (hanging VCS operations blocked all VCS executor threads)
  • TW-24909 — All VCS operations and builds starting can hang (all VCS executors in SshSessionPool.openSession case)
  • TW-24922 — Maven build extension are not loaded during the build
  • TW-24935 — Artifact dependencies and copy to network drive
  • TW-24950 — Unexpected error on the Current problems page
  • TW-24966 — Exception: java.lang.NoSuchMethodError: javax.servlet.ServletRequest.getServletContext()Ljavax/servlet/ServletContext; while processing request
  • TW-24967 — Link Administration -> Authentication does not work
  • TW-24978 — GIT http authentication does not work if the password contains & symbol
  • TW-24982 — Build infinitely keeps retrying to publish locked file
  • TW-24991 — Single VCS triggering "plus" rule with comment matching does not prevent builds without matching comment from triggering
  • TW-25018 — Failed to build patch for build #1.0.0.64 {build id=1940}, VCS root: [email protected], due to error: java.lang.OutOfMemoryError: Java heap space
  • TW-25024 — Log4j configuration errors are not reported
  • TW-25057 — Mercurial plugin inserts a password into custom clone path on the server
  • TW-25070 — Can't run any Java-based runners by Java 1.7.0_10 and Java1.7.0_11 (incorrect file.separator property value)
  • TW-25087 — Git: URI not supported
  • TW-25100 — Test duration charts stopped working
  • TW-25117 — Lots of warnings from ?CacheAwareTCHighlightingPass in idea.log
  • TW-25119 — Server can fail to start with error: Could not create disk store.... .BuildServer\system\caches\buildsMetadata\tables.data (Access is denied)
  • TW-25144 — Too wide dialog after logon fail
  • TW-25166 — Fileds sticking out of run custom buld dialog in Internet Explorer 10
  • TW-25181 — Eclipse plugin doesnt work with perforce 2012.3
  • TW-25191 — NuGet packages installer does not detect packages from .nuget/packages.config
  • TW-25198 — Subsequent builds started with the Finish Build Trigger can generate a new chain if there are several heads/top builds in the chain
  • TW-25217 — Incorrect os.arch Java property can be pushed into the tests running process by IDEA project runner on 64 bit OS
  • TW-25252 — Code completion popup keyboard arrows navigation skips one element per press
  • TW-25258 — JavaScript error on Edit Artifact Dependency: Cannot set property 'InnerHTML' of null
  • TW-25262 — 'Invalid option: -u' error in Vs Addin when using old p4 client (2008 or older)
  • TW-25273 — Browser leaking memory
  • TW-25296 — TeamCity can build a wrong patch for build configuration with custom checkout directory
  • TW-25313 — Git hangs in getCurrentState operation for more than 10 hours
  • TW-25315 — MSBuild disable wrapping script ignores targets
  • TW-25317 — Can get the same build several times in the builds list (one time running and one time finished)
  • TW-25321 — Unable to determine the workspace TFS
  • TW-25326 — Invalid 'Change details' popup layout
  • TW-25341 — No class def found if 7.1 plugin is loaded into trunk
  • TW-25379 — Cannot add new VCS username
  • TW-25380 — VCS & Schedule triggers with trigger rule +:**/* don't run a build on an empty merge commit
  • TW-25382 — "No artifacts" is not changed to the link to the artifacts automatically?
  • TW-25402 — Build snapshot and artifact dependencies are not sorted in Build item
  • TW-25416 — NPE on attempt to save build failure condition
  • TW-25448 — Single project can be displayed several times in project popup
  • TW-25494 — NPE on Eclipse plugin on exit
  • Cosmetics:
  • TW-17019 — Number of duplicate rows on Issue Log page
  • TW-21786 — Project file type "IntelliJ IDEA (ipr)" should probably be generalized to "IntelliJ IDEA"
  • TW-23230 — "Loading..." message does not close when "Install Agents" dialog is opened.
  • TW-23250 — All logs must have same format.
  • TW-24381 — Prettify Eclipse update human-readable page
  • TW-24603 — Wrong ellipsis in configuration header
  • TW-24683 — Dark pixel near the user name
  • TW-24793 — "Server communication failure" dialog jumps to the center of screen on scrolling (even if I moved it to another place)
  • TW-25097 — Cancel button text of the proposal to restart IDE after plugin update download should be "Postpone" instead of "Cancel"
  • Exception:
  • TW-25190 — java.lang.ArrayIndexOutOfBoundsException: 17 on User list in administration area
  • TW-25361 — TeamCity not picking up changes for one VCS root after upgrade to 7.1.3 - and sporadic UnsupportedOperationException errors for same VCS root
  • TW-25485 — Comparison method violates its general contract!
  • Feature:
  • TW-2456 — Superuser(root) account in TeamCity
  • TW-4524 — Mixed mode authentication
  • TW-4894 — Allow to set sequence color for custom charts
  • TW-5856 — Change History: filter by user / date and commit comment
  • TW-9959 — Add a summary page for scheduled builds
  • TW-10664 — Possibility to export issue log for a range of builds
  • TW-11585 — Allow to switch authorization scheme in web UI
  • TW-14245 — Provide open in IDE link for compilation errors
  • TW-15115 — Ability to limit cleanup time (stop cleaning up if it takes more then specified time)
  • TW-17489 — Support "git like branching" in mercurial
  • TW-18850 — Ability to run custom build on the specified agent pool from Eclipse plugin
  • TW-19172 — Remote debug on build agent from IDEA plugin
  • TW-19267 — Support package sources from project-local NuGet.config file
  • TW-19512 — Ability to stop TeamCity server cleanup
  • TW-20141 — Support mercurial mirrors on agent for subrepositories
  • TW-20764 — NuGet Build Steps do not support basic auth
  • TW-20896 — Add clean all files in checkout directory option to the visual studio plugin
  • TW-20909 — tfspreview.com login
  • TW-22525 — Allow to use HTTP NTLM authentication (SSO) with LDAP/Active Directory
  • TW-23110 — Ability to view diff for comparison failure
  • TW-23333 — Support new service message for adding a build problem to the build
  • TW-23339 — Support Android-related inspections for IntelliJ IDEA projects
  • TW-23359 — Ability to Specify Default NuGet.exe
  • TW-23713 — Support using rbenv in the ruby environment build feature
  • TW-23747 — Support open in IDE for compilation errors in Eclipse plugin
  • TW-23975 — Support NuGet 2.1
  • TW-24369 — Add clean all files in checkout directory option to the Eclipse plugin
  • TW-24766 — Display description attribute for mstest test reports
  • TW-24843 — Support NuGet 2.2
  • TW-25025 — Support file system path in log4j.configuration
  • TW-25043 — AssumptionViolatedException interpreted as a failure by TeamCity
  • Performance Problem:
  • TW-8064 — Improve cleanup for artifacts level: eliminate processing single build several times
  • TW-16378 — Remote run from Idea takes minutes, when submitting 2K files for a run
  • TW-20680 — Administration page opens very slowly
  • TW-22296 — Cleanup of builds downloaded artifacts in case when build configuration is removed can take a lot of time and is performed before cleanup process
  • TW-22904 — Do not call "getAllRegisteredProjects" method on opening remote run dialog
  • TW-24338 — Cleaning stuck for 11.5 hours at "Cleaning extensions data"
  • TW-24447 — Slow performance in Teamcity 7.1.2 (VcsRootInstancesManagerImpl.findVcsRootInstancesInDatabase is called too often)
  • TW-24547 — Long cleanup time (deleting artifacts), supposedly on errors deleting files
  • TW-25053 — ExcludedBeansAutowireCandidateResolver slows down retrieving of server extensions
  • TW-25060 — High CPU usage on test search
  • TW-25062 — Visual dIff becomes too slow for large files after upgrade from 6.5 to 7.1
  • TW-25096 — TeamCity performing cleanup for two days now (HSQLDB)
  • TW-25223 — CurrentProblemsManager.getInvestigations is too slow
  • TW-25245 — Web UI: memory leaks in FF 18
  • TW-25370 — Git mapFullPath is slow
  • Usability Problem:
  • TW-4101 — Use logarithmic scale for inspection results statistics
  • TW-5814 — Add build progress on build results page
  • TW-6157 — Adjust changes substitutions in email notifications to match those of web
  • TW-14027 — Artifacts page is always loaded with noticeable "Loading"
  • TW-19200 — Statistics->Test Count: always use integer scale
  • TW-21707 — Support Ctrl+Enter in a test investigation dialog
  • TW-22362 — Display user-friendly login error to the user
  • TW-22908 — The server log contains thousands of lines "CLEANUP - Cleaning artifacts directory"
  • TW-23035 — VS addin: code coverage: show build number in list of builds with code coverage
  • TW-23185 — Items in project menu should reflect the order of projects and build configurations
  • TW-23679 — Do not show pre-tested commit failed notification in IDE if I cancelled personal build (or removed it from the queue)
  • TW-23876 — Identify "failed to start"build problems in problems list
  • TW-23884 — IntelliJ IDEA Plugin: upload patch in background
  • TW-24225 — Building an invalid branch causes a persistent error in UI
  • TW-24529 — Selecting build configuration in "Finish Build Trigger" is too hard to use
  • TW-24530 — Guide first logged in user to the Overview page after filling profile
  • TW-24849 — TeamCity + IDEA 12. Custom build parameters in Customize build dialog are difficult to read with Dark Theme.
  • TW-24993 — Paramenters completion icon disappears when form submitted with errors
  • TW-25078 — Remote 'debug' button should have its own icon

New in TeamCity 7.1.3 Build 24266 (Dec 13, 2012)

  • Feature:
  • TW-13568 - VS PlugIn: Perforce settings should also support perforce tickets
  • TW-13607 - Make storing of Perforce password optional for VS add-in
  • TW-21841 - Support .NET 4.5 as target framework in .NET Inspections runner
  • TW-24400 - Support building Xcode scheme with specifying project instead of workspace
  • Usability Problem:
  • TW-22167 - Warning icons in text comments for hg VCS root
  • TW-23718 - Clicking a dot on a graph: very small clickable area
  • TW-24753 - Don't ask the maintenance authentication token on web when log directory is inaccessible
  • TW-24754 - Usability issue for ".NET Runtime:" properties. (NAnt runner)
  • Bug:
  • TW-10651 - NCover full coverage reports missing
  • TW-13156 - Local Changes window causes GUI diff tool to pop up way too often when 'svn diff' is user configured to use a GUI diff tool
  • TW-13318 - MSTest + Failed to read testOutcome – test does not fail
  • TW-19411 - NuGet Feed packages index should handle Artifact pattern cleanup (TW-5072)
  • TW-20474 - Detect and report inability to create files under temp directory as critical error
  • TW-20635 - NCover full coverage report had been broken
  • TW-20967 - Default windows build agent overrides os.arch on 64-bit JVM execution
  • TW-21014 - URL Authentication Fails on Windows
  • TW-21273 - TeamCity creating too many SVN connections (SVN+SSH case)
  • TW-21546 - MSTest errors are not reported in test results and do not fail build
  • TW-21579 - vcs tree should be disabled for disabled fields (e.g. build configurations based on templates)
  • TW-21739 - Several artifact dependencies downloading files in the same source archive and the archive itself might not work correctly
  • TW-22109 - Vertical scroll of the page jumps to the top after selecting a file in VCS tree browser popup
  • TW-22737 - Structural Search inspection doesn't work in TeamCity
  • TW-23158 - DatabaseDeadlockException on server start from getRecentlyUsedBuildBranches
  • TW-23430 - TeamCity Visual Studio Plugin opens lots of Personal Changes failed windows
  • TW-23562 - TC VisualStudio addin: prompt for the Perforce password if login fails
  • TW-23632 - Enabling scheduled trigger causes the build to trigger if the build would have triggered while it was disabled
  • TW-23739 - Unable to restore backup to MS SQL 2008 due to temporary tables
  • TW-23746 - "Include several check-ins" option of VCS trigger can be selected without "Trigger a build on each check-in"
  • TW-23777 - MS SQL: TeamCity can report database as empty while it is not
  • TW-23928 - Footer becomes invisible on duplicates tab (Firefox)
  • TW-23942 - Build Server could not open JDBC Connection for transaction
  • TW-24019 - Triggering build by HTTP API on master branch incorrectly creates new branch build instead of default branch build
  • TW-24046 - Deleted files are checked out by Perforce server-side checkout (with Perforce server 2012.2)
  • TW-24074 - Can't configure VCS using GIT default private key
  • TW-24084 - After upgrade to 7.1.1, sporadic VCS root errors for git VCS roots
  • TW-24091 - Removing from queue still fires Retry Build Trigger
  • TW-24159 - Failed to run build for Xcode project
  • TW-24251 - When many builds are added to queue simultaneously, connections to Git get stuck
  • TW-24279 - Count of "new" failed tests is wrong on 2nd and subsequent failures
  • TW-24290 - REST statistics response : No statistics data for key: BuildDuration
  • TW-24343 - User sorting for Groups fail if user does not belong to the sorted group.
  • TW-24370 - JavaScript injection in via agent's name
  • TW-24376 - "Associate with Template" dialog jumps to the page top on large dialog content
  • TW-24380 - Wrong sorting by column with N/A values (Name, Email)
  • TW-24382 - Update license agreement for Eclipse plugin
  • TW-24383 - Cannot select build configuration in remote run dialog (IDEA9.x): NoSuchMethodError: EditorSettings.setIndentGuidesShown
  • TW-24395 - No popups on statistic charts points after chart filter change
  • TW-24399 - EC2 profile edit warning: Failed to fetch data from .. This account has been administratively disabled.
  • TW-24405 - Mercurial server-side checkout, labeling ang get content fail because they don't get a fresh temp dir
  • TW-24408 - After upgrading to 7.1.2 no user can presubmit or log into into system anymore, LDAP failure
  • TW-24439 - fxcop-result.xml should be hidden arifact
  • TW-24452 - VCS triggering rules are ignored (build always triggers) if only "+" rules are specified
  • TW-24457 - Wrong number of tests in investigate/mute dialog
  • TW-24480 - Ensure Sydney EC2 region is supported
  • TW-24497 - Possible XSS in RSS customization page
  • TW-24499 - Saving Git VCS roots without password may lead to java.lang.NullPointerException
  • TW-24506 - Frequent clean checkout for personal builds if checkout directory contains parameter which can only be resolved on agent
  • TW-24522 - "Move to top" does not work from popup on change details page
  • TW-24526 - Bug in generating test name
  • TW-24531 - Server exists on Ctrl+Break in console (used to take thread dump)
  • TW-24541 - Using VS 2008 and the VS AddIn (with perforce) does a 'p4 logout'
  • TW-24559 - NullPointerException java.util.TreeMap.getEntry
  • TW-24575 - NuGet Dependency Trigger doesn't pick up first version on feed if package is initially missing
  • TW-24609 - Cannot login from IDEA plugin: Logged out due to server problems (java.lang.NullPointerException)
  • TW-24613 - Test connection for Git VCS root can stuck for long fetch process
  • TW-24617 - Unexpected error, history not available
  • TW-24636 - Use human readable names for .NET Coverage reports
  • TW-24641 - Custom statistic key/value pairs are not accessible in response of statistics REST call
  • TW-24667 - Wrong revision for snapshot-dependency-attached VCS root in revisions table
  • TW-24675 - Snapshot plugin can override one from later release
  • TW-24679 - The maintainDB saves the 'plugins/.unpacked' subdirectory that is not needed
  • TW-24691 - Save button on runner page puts invalid runner in the session
  • TW-24702 - TeamCity shows stack trace at starting up when user has specified an incorrect password in database.properties file
  • TW-24705 - NullPointerException in jetbrains.buildServer.util.StringUtil.dateToString
  • TW-24708 - Perforce fails to label several VCS Roots at once
  • TW-24710 - MSBuild/Solution runner fails if no .NET 4.5 is installed
  • TW-24756 - URL permissions are not correctly checked for URLs starting with "/httpAuth/", "/guestAuth/", "/ntlmAuth/"
  • TW-24757 - It seems when agent is authorized in the pool it is first authorized in the default pool and then moved to the requested pool
  • TW-24760 - VcsTreeView control exception on second runner selection
  • TW-24762 - It seems TC allows to create a new database with OLD version configs
  • TW-24783 - Schedule trigger can start unnecessary builds if its settings were edited and then reverted
  • TW-24786 - java.lang.IllegalArgumentException: Comparison method violates its general contract
  • TW-24801 - teamcity plugin can not connect to server over https
  • Exception:
  • TW-24606 - Not connected to TeamCity server
  • Performance Problem:
  • TW-21827 - Cleanup process hangs on InspectionGeneralDataCleaner
  • TW-24500 - Long server start (failed to start errors loading case)
  • TW-24567 - TeamCity may not clean anything during cleanup if stage "Clean extensions data" takes too long and server is stopped
  • TW-24611 - Jasper BodyContentImpl instances can take a lot of memory with time
  • TW-24612 - IncludeRule instances inside CheckoutRules object can take a lot of memory
  • Cosmetics:
  • TW-23728 - "Server shutdown complete" message no longer appears in log on shutdown

New in TeamCity 7.1.2 Build 24170 (Nov 12, 2012)

  • Feature:
  • TW-18711 - Support basic HTTP authentication with Git agent checkout
  • TW-23333 - Support new service message for adding a build problem to the build
  • TW-23358 - Support NoCache Flag on NuGet installer
  • TW-23838 - Visual Studio plugin does not work with dotCover 2.1
  • TW-23878 - Display full path to internal.properties file on Internal properties tab
  • TW-24160 - Support DotCover 2.1 in TeamCity
  • TW-24209 - Support NUnit 2.6.2
  • Usability Problem:
  • TW-5039 - Provide more user-friendly message for login URLs like 'localhost:8111'
  • TW-19518 - Display users sorted for a specific Group
  • TW-20877 - Atrifacts download message misleading in case of 'no space left on agent'
  • TW-21087 - Confusing and unclear error message of artifacts downloading: java.io.IOException: There is not enough space on the disk (jetbrains.buildServer.artifacts.ResolvingFailedException)
  • TW-23753 - Artifact dependency rules are collapsed to a single line on Settings tab
  • TW-23961 - Using version number from *.csproj or *.nuspec is too obscure
  • TW-24238 - Shifted popup dialogs
  • Bug:
  • TW-9489 - TestFixtureSetUp method output in not included into the build log
  • TW-15304 - Failed hg checkout due to timeout (hg waiting for interactive password submission)
  • TW-17537 - Non-descriptive message on some errors loading build configuration settings XML files
  • TW-18853 - "Error while applying patch" build fails to start, git reset --hard fails
  • TW-20878 - XSS: changes popup
  • TW-21693 - Error collecting TFS changes: The cache file ...Microsoft\Team Foundation\3.0\Cache\VersionControl.config is not valid and cannot be loaded.
  • TW-21858 - Eclipse plugin doesn't honor "svn:ignore" when collecting changes for remote run
  • TW-21975 - Support NuGet 2.0 feed api changes
  • TW-22041 - Build status text can have problems listed in different order from one run to another
  • TW-22097 - "Click Check/Reparse Project button" appears in Maven-based "duplicates finder" runner
  • TW-22561 - Multiple repeating "Incorrect investigation entry" log lines in the log
  • TW-22741 - Strange sorting in Add snapshot dependency dialog window
  • TW-22847 - Exceptions on server shutdown: NoClassDefFoundError and more
  • TW-22879 - Reorder build configuration link doesn't give any feedback for a while as if it is broken
  • TW-22883 - Ability not to report/display old branches for branched build configuration
  • TW-22897 - Incorrect lines wrapping and extra line spacing in HTML email notification
  • TW-22935 - NuGet Pack :: Version is labeled as Required when it is Not
  • TW-22977 - New branches with pending changes should be displayed on Braches tab.
  • TW-23113 - Pending changes from other roots should be excluded for merged and removed branches.
  • TW-23171 - Clean artifact dependencies destination is lost if restart server when build is queued
  • TW-23280 - Visual Studio 2010 add-in hangs when pressing "Configure Personal Build.."
  • TW-23382 - Inconsistent logging for git vs. hg in teamcity-hg.log
  • TW-23615 - Maven 2 Build fails when triggered by check-in but success when triggered manually
  • TW-23691 - Project archived note uses extra escaping for the user name
  • TW-23724 - unexpected clean checkout - maybe snapshot dependency related
  • TW-23733 - Resolving artifact dependencies fails when attempting to overwrite existing readonly files
  • TW-23736 - Git-plugin should log directories where it runs git commands (an agent-side checkout)
  • TW-23756 - IJ IDEA not restarting after TC plugin update
  • TW-23771 - TeamCity server run as service can stop on user log off
  • TW-23780 - Server cleanup time is no longer displayed on Build History cleanup page
  • TW-23781 - Git-plugin collects changes incorrectly when repository url and branch are changed
  • TW-23797 - Usage Statistics properties file keys should be ordered
  • TW-23824 - Can get "Server returned incorrect status code: 404 Not Found" on login from IDE (trailing "/" case)
  • TW-23836 - Dependencies visible differs from count
  • TW-23853 - 404 for NuGet url (FeedService.svc/)
  • TW-23859 - Logs/backup files from AssemblyInfoPatcher are not removed on TeamCity cleanup
  • TW-23860 - Changing many files with settings under .BuildServer/config on disk might not reload some
  • TW-23861 - JetRegistry.exe is not signed properly
  • TW-23883 - XCode runner - upgraded to XCode 4.5 and now receiving an exception on build
  • TW-23899 - how to get rid of the "Error collecting changes for VCS repository"
  • TW-23907 - Delay in applying template changes to build configurations based on that template
  • TW-23911 - Unexpected error (NullPointerException) when changing user's password
  • TW-23913 - Failed to start build error is not displayed for default branch.
  • TW-23927 - Deadlock in Artifacts Guard (streams leak)
  • TW-23949 - EC2 Cloud agent instances fail to start after upgrade to Teamcity 7.1.1 with "You may only modify the groupSet attribute for VPC instances" message.
  • TW-23964 - java.lang.NumberFormatException: For input string: "NuGet Dependency Trigger"
  • TW-23972 - Improve buttons presentation
  • TW-23976 - Failing builds still showing 'fixed by' message
  • TW-23979 - Build progress status popup gets stuck
  • TW-23980 - Snapshot dependency might not run on the same sources if two VCS roots pointing to the same repository are used
  • TW-23982 - Visual Studio add-in shows nothing in My Changes tab
  • TW-23983 - JavaScript injection on search page
  • TW-23990 - names.dat.len error parsing xcode 4.5 project file
  • TW-23994 - SVN checkout does not always checkout the latest code even when "Clean all files before build" is selected
  • TW-24007 - TeamCity Assertion Error when Gradle logs an empty String as error
  • TW-24014 - New common.short_build_info macro breaks subject immediately after macro
  • TW-24018 - "remove your personal builds from queue" has no effect
  • TW-24034 - The cache file VersionControl.config is not valid and cannot be loaded
  • TW-24046 - Deleted files are checked out by Perforce server-side checkout (with Perforce server 2012.2)
  • TW-24056 - Build can be marked incomplete if initialization of not-first build step fails
  • TW-24079 - XSS: Possibility of script injection throw Get query on agents.html page
  • TW-24083 - 'systemDir' agent property does not have affect.
  • TW-24087 - JavaScript injection from username on personal build page
  • TW-24088 - Change Log can be rendered with too tall lines with lots of empty space
  • TW-24099 - Test connection fails for Perforce
  • TW-24105 - NuGet TeamCity.ListPackages - Invalid URI: The format of the URI could not be determined
  • TW-24113 - Change log is broken after click on next 1000 in search by file name
  • TW-24118 - VCS tree cannot be expanded when where are more than one vcsTree element on the page.
  • TW-24139 - XSS: Admin->Build->Configuration->Build Parameters->Create
  • TW-24143 - Git mirror repositories might not be cleaned by agent free disk space cleaner
  • TW-24185 - TestDurationGraph does not update in popup on Tests page when trying to choose some filter.
  • TW-24187 - Newlines are lost in multi-line commit messages in TeamCity notifications
  • TW-24189 - TeamCity can hang on checking for changes if a lot of build chains (>50) are triggered at the same time
  • TW-24204 - Cleanup process might not work: stops on error from extension ("Could not remove disk store entry for key" case)
  • TW-24216 - Upgrade 7.03 to 7.1.1: VCS triggers not working
  • TW-24230 - 'Customize build parameters' permission is required to run a build via REST API
  • TW-24233 - "IllegalArgumentException: Key too long" error from ClientMappingHashChecker.saveCurrentHash
  • TW-24247 - \ being displayed instead of \ on BuildSteps page
  • TW-24254 - Cannot select user for investigation
  • TW-24256 - LDAP integration: Operations error during login
  • TW-24271 - Memory leak in Branch remote-run trigger
  • TW-24280 - Support m3. EC2 instance types
  • TW-24305 - Build marked as successful can visible as failed via API (i.e. via REST)
  • TW-24310 - Custom configuration parameters are not shown in triggered by popup
  • TW-24327 - Cloud agent types could have starting agents while associated agents are connected
  • TW-24339 - New test count in build status text might not match the count on build results page
  • TW-24351 - Can't fill in omitted parameters on Create Build Configuration From Template dialog
  • TW-24356 - SVN: For checkout rules +:branches/release_hotfix a change of branches/release directory could be incorrectly detected
  • TW-24385 - Build of build configuration based on a template may not start if it was triggered when server reloaded it's configuration
  • Exception:
  • TW-23742 - Deadlock in MySQL database
  • Performance Problem:
  • TW-19141 - Build Queue has low performance for large queues
  • TW-23712 - TeamCity overview page can be slow if branch specification is configured and there are a lot of open branches matched
  • TW-23898 - Slow starting builds and ending builds (GroovyPlug consumes a lot of CPU)
  • TW-23903 - TeamCity 7.1 running extremely slowly - projects page is taking > 20 seconds to load
  • TW-24026 - Server working slowly when there are lots of branches in the monitored repositories
  • TW-24207 - VCS triggering rules process all files in commit even if the whole commit is ignored by commit message, root name or user name
  • TW-24228 - Background indexer seems to use a lot of resources during indexing of a build with many commits
  • Cosmetics:
  • TW-24035 - When Configuration name contains an underscore, then Platform name is incorrectly escaped
  • TW-24176 - Checkbox-label baseline mismatch in the agent enabling/disabling dialog

New in TeamCity 7.1.1 Build 24074 (Sep 21, 2012)

  • Feature:
  • TW-16874 - Allow to select VPC provided security groups for images that running in VPC
  • TW-16875 - Show name of availability zone that was selected explicitly to run EC2 instance in VPC
  • TW-22188 - Display branch name "tag" for the latest change in the branch
  • TW-22285 - Show count of "Build Failure Conditions" as it is shown for "Build Triggers"
  • TW-22679 - Display revision used by the build on build's node in changes graph
  • TW-23000 - When NTLM HTTP authentication is forced, do not show browser login dialog when client browser is not running on capable OS
  • TW-23184 - Provide option to bypass execution policy in PowerShell runner via -ExecutionPolicy Bypass
  • TW-23277 - Support NUnit 2.6.1
  • TW-23637 - Support proxy server for EC2 connections
  • Usability Problem:
  • TW-20100 - Message "Failed to start" on the project/overview pages appears too slowly - there is a chance to miss this message
  • TW-20683 - Use current file name as default when uploading a Maven settings file
  • TW-21117 - Step count does not match enabled steps on build config settings tab
  • TW-21735 - It is inconvenient to study server log (only a small part is shown by default)
  • TW-21837 - Improve build progress text for the case when build is resolving artifacts
  • TW-22284 - Changes Log may forget checkbox state for "Show builds"
  • TW-22492 - Eclipse plugin.Enlarge font in Online Help.
  • TW-22574 - Reorder build steps not scrollable
  • TW-22591 - Previous/next build links on build results should consider build's branch
  • TW-22604 - Show artifact dependency change expanded if it is the only change in the build
  • TW-22659 - It is not clear if manual build status change sends out a notification or not.
  • TW-22937 - Paraphrase "Nothing to show for this configuration"
  • TW-23011 - When I see build results, and press 'Run' button in the toolbar, I expect build in the same branch as the one I'm looking at
  • TW-23282 - Test Connection Window too small
  • TW-23310 - Unexpected Phantom Automatic Branch for a build with changed VCS settings
  • TW-23394 - Reordering long lists of build steps does not work (scroller jumps)
  • TW-23426 - Rename "Branch Name" into "Default Branch" or alike
  • TW-23432 - Do not repeat branch name in the "failed to start" error for the branch on the Branches page
  • Bug:
  • TW-1590 - TeamCity suggests to take responsibilities for configurtions I'm already responsible for
  • TW-4285 - Plus is not a valid symbol for NAnt, while is valid for TeamCity
  • TW-12029 - Command line remote run tool version is @Plugin_Version@
  • TW-12709 - TFS checkout should work if I use non-ASCII symbols in Server Item path
  • TW-14770 - Shell scripts in agent plugins are not executable (Maven, Ant)
  • TW-15791 - Unable to use NUnit Category Expressions under the NUnit build step
  • TW-16942 - 'Failed to read file' message when start personal build with renamed -> deleted TFS file from VS add-in
  • TW-18626 - Merge works incorrectly when merged file is unshelved.
  • TW-19615 - Commenting a property in internal.properties does not reset it's value while the server is running
  • TW-19771 - Powershell runner ignores multi-line command segments in curly brackets
  • TW-19989 - Powershell build step fails due to execution policy, but doesn't fail build
  • TW-20104 - Collapsed Project on Overview appears green even if there are "failed to start" last builds
  • TW-20668 - Invalid cookie messages in log
  • TW-20789 - Slow projects filtering on Administration page under IE
  • TW-21003 - "Configuration problem found" empty
  • TW-21066 - Problem with umlauts in TFS paths
  • TW-21177 - A build configuration with compatible agents might have build in the queue which has no compatible agents and this can prevent newer builds from starting
  • TW-21514 - Trouble running powershell script build steps when there are spaces in script directory name
  • TW-21554 - Powershell runner - script fails but the build succeeds - 'Process exited with code 0'
  • TW-21556 - Personal build after TFS merge failes to start
  • TW-21627 - MSTest, Additional command line parameters with & gets stored as & when dotCover is enabled
  • TW-21750 - TFS Checkout on agent should enable force checkout on clean sources
  • TW-21756 - Builds are not starting and are staying in the build queue without obvious reason
  • TW-21814 - Exception in XmlRpc Windows8, Java7
  • TW-21858 - Eclipse plugin doesn't honor "svn:ignore" when collecting changes for remote run
  • TW-21882 - Automatic agent upgrade fails on OS X in 7.0.3
  • TW-21999 - mono xbuild step fails because of /nodeReuse:false cmdline parameter
  • TW-22031 - Make NuGet server settings UI should provide server's reverse proxy settings warning
  • TW-22075 - Parameters get duplicated in custom run build dialog on editing their names
  • TW-22102 - New Maven setup in TC7 overrides agent properties and causing our TC6 setup to be invalid!
  • TW-22256 - "\n" is ignored in runner/build feature description
  • TW-22279 - Hg Labeling process failed: ... The system cannot find the path specified
  • TW-22355 - IllegalArgumentException in build log on "Unmatched quote in the executable path" error
  • TW-22364 - Logging on server start in console: ERROR: The system was unable to find the specified registry key or value.
  • TW-22397 - Teamcity cleaning checkout directories every build (stuck .teamcity.clean.checkout.required file)
  • TW-22550 - Checkout directory cleanup works differently when invoked from custom run build dialog
  • TW-22563 - Build can have "Build problem added by TeamCity converter" problem
  • TW-22674 - Add branch name into related audit entries
  • TW-22681 - "Unknown build problem" is reported for not found project file by Xcode runner
  • TW-22682 - Duplicated entries in Architecture Xcode runner field
  • TW-22796 - Failed to start error may be still displayed even if the last build was successful
  • TW-22816 - Parameter of type "password" can be left in plain text in PowerShell script on agent after the build
  • TW-22925 - Cannot install server service if username or password contain special symbols or spaces
  • TW-22936 - Do not reload entire Overview page on selecting a branch to display for a project
  • TW-22952 - Cannot delete personal change during summary update
  • TW-22978 - Wrong "Build is outdated" (snapshot dependencies) 7.0 (build 21241)
  • TW-22986 - Guest user can access "/investigations.html" page while there is no "My Investigations" option in user options popup
  • TW-22994 - Regression: expand all/collapse all actions are not available on build configuration compatible agents/edit requirements pages
  • TW-23009 - Eye jumps vertically on click
  • TW-23013 - Diff view is not visible if commit comment has too many lines
  • TW-23017 - TC fail to fetch special git references properly
  • TW-23048 - In "My Investigations" tab "Navigate to Test" action active for build configurations
  • TW-23049 - Help topic for "My Investigations" not opens when clicking on "Help" action in "My Investigations" view
  • TW-23055 - Action "View Build Data" not active for fixed investigation if "Hide not related to current project" filter enabled
  • TW-23057 - "My Changes" view shows unrelated changes
  • TW-23071 - "The token supplied to the function is invalid" when logging in to a server via different connector
  • TW-23083 - Extra parameters in URL on user profile page
  • TW-23085 - Build configurations can be displayed in different order in Run Custom Build dialog revisions table
  • TW-23090 - Copying and pasting NAnt script (in TC web UI) results in invalid characters
  • TW-23114 - Idea plugin with PyCharm: hide the Code Coverage item from menu while we don't support python code coverage
  • TW-23143 - Request for build status icon fails with 401 if user does not have access for the build configuration
  • TW-23148 - Cannot install TeamCity plugin to Eclipse Classic 4.2
  • TW-23158 - DatabaseDeadlockException on server start from getRecentlyUsedBuildBranches
  • TW-23161 - Unexpected javax.servlet.ServletException during Xcode-runner build step creation.
  • TW-23164 - "cleartool: Error: Branch type not found" when there are no changes in the branch
  • TW-23168 - IE does not reload initial page when TC ready to work.
  • TW-23173 - Artifacts were lost after move failure
  • TW-23193 - NuGet Trigger failed with cryptic error if server replies with access denied HTML error page
  • TW-23203 - "Branch Specification" setting in Git VCS root settings should have help icon with link on help
  • TW-23214 - [JetBrains dotCover] Coverage session finished but no snapshots were created (carriage return was not properly handled)
  • TW-23218 - My VCS Roots are doubled in "VCS Roots" panel
  • TW-23219 - Passwords may be leaked in files under /temp/buildTmp
  • TW-23220 - Exception in server logs from Git plugin
  • TW-23221 - Exception from NuGet plugin in teamcity server log
  • TW-23229 - Number of rows selector doesn't work on pending changes tab
  • TW-23231 - Agent push to windows-based server does not work.
  • TW-23235 - "Use own local artifact repository" does not work when "User settings" is set to default
  • TW-23246 - "Clean selection & customization" not working on Remote Run selection dialog
  • TW-23251 - Special chars ("!) in username/password path may lead to cryptic error
  • TW-23260 - Agent Push cannot install agent to linux host if installation folder is not created.
  • TW-23264 - TeamCity runs build on a wrong revision due to changes in VCS root settings
  • TW-23268 - Retry trigger uses default branch rather than branch that failed
  • TW-23269 - TC 7.1 crash report (OutOfMemoryError and IllegalStateException)
  • TW-23270 - any parameter in fetch url of Git VCS Root generate an error after saving
  • TW-23271 - Agent Push ignores troubles with java executable during installation.
  • TW-23275 - Archives are not expanded in files chooser inside Edit artifact dependencies dialog (regression)
  • TW-23284 - Show Thread-dump/Copy To Clipboard doesn't work on mac/chrome
  • TW-23287 - Failed to collect changes for git with "Argument 2 for @NotNull parameter must not be null" when branch name is a parameter not defined in build configuration
  • TW-23289 - Remote Run doesn't preserve executable permissions on added binaries
  • TW-23298 - VCS Problem - "TFS Failed. ExitCode: -1"
  • TW-23352 - External change viewer link (fileDiffUrl) is not working for files
  • TW-23361 - fast idle timeout may make it start/stop cloud agents
  • TW-23362 - Evaluation license does not work for TeamCity 7.1 (wrong "TeamCity can be evaluated only once for every major release")
  • TW-23371 - Out of memory on the server when someone opens huge build log in IntelliJ IDEA plugin
  • TW-23374 - TeamCIty can use revision from incorrect branch if change from the branch was not assiciated with build configuration where build started
  • TW-23402 - NuGet Packages tab is wrong
  • TW-23405 - teamcity shows a wrong warning "There is a newer build ..."
  • TW-23406 - NUnit runner runs Tests marked as Explicit in case inherited from ExplicitAttribute is used
  • TW-23407 - NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus for a REST API request under Tomcat 6.0
  • TW-23410 - "My Settings & Tools" page is not updated when editing vcs username.
  • TW-23416 - Tag build works wrong for different branches
  • TW-23423 - Git repository can be cloned into server's bin directory
  • TW-23427 - No way to redefine an agent requirement inherited from a template via REST API
  • TW-23428 - Failed to start errors for other branches are shown on build configuration overview, when filtered by branch
  • TW-23430 - TeamCity Visual Studio Plugin opens lots of Personal Changes failed windows
  • TW-23435 - "New Build Step" Page, "Build File Path" Control: Browses the Wrong Branch
  • TW-23449 - Command-line remote run version mismatch on buildserver.labs.intellij.net
  • TW-23458 - No information about investigator and way to assign it in case of green build type
  • TW-23459 - Do not show resolve method for fixed investigation
  • TW-23466 - Exception when clicking on an agent
  • TW-23469 - Investigate dialog is too high: can't OK on a small screen
  • TW-23473 - Many orphaned threads from org.eclipse.jgit.util.io.StreamCopyThread.run
  • TW-23489 - Put HTTP request without authenticated user and no basic auth results in 405 (Method Not Allowed) response
  • TW-23490 - Prompt option for build parameter disables to see normal parameters.
  • TW-23499 - Performance monitor seem to show wrong CPU on multi-CPU configuration
  • TW-23500 - Out of memory on the server when someone opens huge build log in Eclipse plugin
  • TW-23503 - Stacktrace when clicking "edit" on build step
  • TW-23505 - Builds on branches canceled before changes collecting can be displayed in a view filtered by default branch
  • TW-23515 - dotCover filters could be ill-parser leading to empty coverage result
  • TW-23547 - Clearcase branch detection button doesn't work in Internet Explorer 8
  • TW-23548 - Agent Work Directory free Space my be computed wrongly
  • TW-23559 - tray notifier hangs on login
  • TW-23560 - ORA-01461 during changes collecting when a description is long and contains international characters
  • TW-23581 - SBuild buildId (in common.ftl) returns unique ID with a comma in the middle
  • TW-23594 - Click on existing Comments in the Investigate/Mute dialog disappear
  • TW-23602 - NTML auth may crash JVM
  • TW-23629 - Exception when investigating a test that doesn't have test runs
  • TW-23664 - Server checkout of several VCS roots with same checkout rules may be incomplete
  • TW-23674 - SVN diff in teamcity on a very large file (around 10MB) will cause teamcity to run out of memory and crash
  • TW-23684 - Amazon EC2 support may try to start non-stopped EBS instance
  • TW-23685 - "Failed to start" message can be wrapped on second line ("and X more" case)
  • TW-23686 - Failed to start message for inactive branch is displayed on build configuration Overview forever if no new builds start in the branch
  • TW-23707 - Git creates redundant branches on agent with agent-side checkout
  • TW-23714 - Strange warning on NuGet settings page
  • TW-23716 - Occasional TeamCityAgentService-windows-x86-32.exe crash on start
  • TW-23763 - Login with guest user credentials via httpAuth is broken in 7.1
  • Exception:
  • TW-22101 - Error creating window handle.
  • TW-23182 - Exception on VCS roots page when user doesn't have access to some inherited VCS roots
  • TW-23483 - NullPointerException in TestDetailsController.getTestRunsByBuildId
  • Performance Problem:
  • TW-21242 - Slow opening of Run Custom build dialog (slow RunBuildBean.getChanges)
  • TW-23170 - Changes calculation can take significant time if there were no builds in build configuration, there were a lot of changes in this configuration and vcs roots were changed recently
  • Cosmetics:
  • TW-11461 - Hanging build icon can be wrapped to the next line
  • TW-17977 - Wrong spelling in NUnit error message
  • TW-22981 - Run button and actions popup are not aligned
  • TW-23174 - Count empty strings when Branch Specification is validated for Git.
  • TW-23764 - HTTP 404 when I click on NuGet Feed link in browser

New in TeamCity 7.1 Build 23907 (Aug 8, 2012)

  • Once a change is detected in a branch, TeamCity will start a build in this branch.
  • All the builds from branches are marked with branch labels to distinguish them from one another.
  • In various places in TeamCity UI you can filter builds by branch label: filter all build configurations of a single project, or history, change log, issue log and pending changes for a specific build configuration.
  • Get a bird’s-eye view on the status of active branches in a build configuration on the dedicated page.
  • Run custom builds for specific branches.
  • Use all regular TeamCity smart features such as quiet period, per-checkin triggering, dependencies, notifications, new failing tests detection, and so on with DVCS branches!
  • Current problems are now shown for collapsed configurations.
  • Sticky investigation: the right way to investigate flickering tests.
  • Version Control Repository browser: use a tree view to choose a file in the repository instead of typing or pasting the path.
  • NTLM HTTP authentication is supported.
  • Manually mark build as successful or failed.
  • More options to control build steps execution.
  • Checkout on label in Perforce integration.
  • Bundled Xcode runner.
  • Amazon EC2 EBS-based instances support.

New in TeamCity 7.1 Build 23892 EAP (Aug 2, 2012)

  • TW-22360 — During installation: Failed to install service "The system cannot find the path specified" if user account is specified
  • TW-21267 — Teamcity Server service does not stop when running as windows service and stopped from "services"
  • TW-22283 — HP-UX agents hanging after upgrade to TeamCity 7.0.3
  • TW-22344 — Upgrade Database Failure
  • TW-22506 — Server hangs on stopping Windows service: Error 1053: The service did not respond to the start or control request in a timely fashion
  • TW-22541 — Improve logging of processing packages files in NuGet Publish runner
  • TW-22675 — Wrong builds merging and wrong build checked-out revision (wrong branch used) for recently created branched VCS root
  • TW-22685 — Artifact dependency on internal artifacts (.teamcity) fails with "Failed to resolve artifact dependency"
  • TW-22699 — Server provided inspections are not highlighted in editor
  • TW-22726 — java.sql.SQLException: Can't call commit when autocommit=true was encountered during migration to mysql
  • TW-22730 — Make sure 401 error response with login page content always has error message
  • TW-22756 — AccessDeniedException in event handler
  • TW-22790 — Server upgrade can spoil the installation if critical error is encountered during backup
  • TW-22795 — Branch name is shown where there should be none
  • TW-22810 — SQL 2012 DB initialization fails with "It looks like the database doesn't belong to TeamCity"
  • TW-22817 — Directory is not found: C:\Work\structure.txt
  • TW-22841 — dotNetRunners plugin has wrong version
  • TW-22859 — "unknown error" collecting changes on wrong default branch name
  • TW-22931 — Projects can be not shown in the filtered multiple select (in Add New Snapshot Dependency dialog)
  • TW-22941 — Wrong revision used for a build triggered by VCS trigger (branches + snapshot dependency)
  • TW-22959 — Build agent installation doesn't work with Java Web Start
  • TW-22973 — TeamCity fails to start with Tomcat connection pool
  • TW-22976 — Clicking Run of a build with "prompt" parameter opens Run Custom Build dialog without any tab selected
  • TW-22988 — .rvmrc created with rvm --rvmrc --create is not used
  • TW-12177 — When restoring config and database ensure that the resultant database.properties file in configs points to the restored database
  • TW-14709 — Tomcat leaks-related logging on server stopping (no webapp was run becasue of startup error case)
  • TW-14982 — TC Plugin API not letting me use ResponsibilityInfo.getResponsibleUser()
  • TW-15001 — Log correct error when JDBC driver fails to load JNI extensions (it's possible for MS SQL drivers and for Oracle OCI connections)
  • TW-15219 — Duplicate Status text messages if artifact copy duration is long
  • TW-17880 — 'Remote run outgoing changes' with Git may freeze IDEA UI for few minutes
  • TW-18388 — MaintainDB tool: Restore finishes "successfully" when Oracle jdbc throws "NoSuchMethodError: toUnicodeChars" exception
  • TW-18626 — Merge works incorrectly when merged file is unshelved.
  • TW-20169 — Brush up collapsed message "..." button on My Changes
  • TW-21170 — Build Will start moments ago problem
  • TW-21839 — Support Visual Studio 2012 dark theme
  • TW-21869 — Mark VCS roots used in a build on Change log
  • TW-21938 — Personal change on MyChanges is shown without failed tests and finished builds
  • TW-22070 — Resuming a build configuration with "Trigger a build on each check-in" enabled may cause enormous amount of builds triggered
  • TW-22165 — Missing test failure on Change Details and My Changes pages (fixed tests not shown)
  • TW-22315 — VCS trigger can start builds for changes detected before it's configuration (branches case)
  • TW-22382 — SQL query very slow for maintenance (over 48 hours and still not finished) + SUGGESTION FOR FASTER QUERY
  • TW-22478 — Build can fail with 401 (Unauthorized) error id basic authentication is disabled
  • TW-22574 — Reorder build steps not scrollable
  • TW-22582 — Remove "copy to clipboard" action from the build log line
  • TW-22586 — Middle click on branch name for a build does not open build configuration filtered by branch
  • TW-22605 — Default branch should be displayed as a first branch on Branches view
  • TW-22607 — Display finished builds sorted by start time/id on Overview
  • TW-22641 — Wasted space on build Chains page
  • TW-22644 — Poorly visible branch name on Build Chains page
  • TW-22650 — Filtering drop down always displays all projects even if they does not contain entered text
  • TW-22654 — Options outside of optgroups should not be indented
  • TW-22690 — A build from a branch can incorrectly checkout default branch while VCS branch states otherwise (snapshot dependency involved)
  • TW-22700 — Duplicates fragments are not highlighted in editor when server side duplicates are enabled
  • TW-22716 — Unable to browse configuration artifacts when creating new Report Tab
  • TW-22718 — Chooser shown under dialog in IE9
  • TW-22720 — Pressing 'Enter' in the search box in IE unintentionally triggers the first build in the list
  • TW-22751 — Long delays between build steps when using .rvmrc REC support
  • TW-22791 — My Changes page looks strange when loading changes
  • TW-22792 — Changing Tabs on My Changes page does not work
  • TW-22800 — Server can send too many WWW-Authenticate headers in response
  • TW-22849 — OutOfMemory error occured during SVN externals processing
  • TW-22855 — Recent branches from overridden VCS roots are not considered active in some views
  • TW-22858 — Full branch name is used for build (/refs/heads/master) while short one s configured
  • TW-22880 — Edit Artifact Dependency: popups are shown behind the dialog
  • TW-22891 — User selection in combobox on Overview page in displayed incorrectly in Internet Explorer 9.
  • TW-22899 — VCS trigger can trigger builds for old branches after branch spec is specified
  • TW-22918 — Clicking on tag should open Overview tab with all builds from selected branch.
  • TW-22950 — Estimates are not calculated for dependent builds
  • TW-22951 — If change in change log is found by path TeamCity always places it in pending changes group
  • TW-22964 — Agent statistics update: XML file does not appear to have any style information associated with it
  • TW-22975 — Maintenance page fails in case of errors during startup
  • TW-22987 — Pending changes are counted incorrectly if branch is excluded from branch spec.
  • TW-22991 — Do not show eye for guest user
  • TW-2273 — EclipsePlugin: the 'commit failed' or 'committed' message doesn't appear for successful remote run change at once
  • TW-10123 — Handle html-like stacktrace injections on failed tests view as a simple text, not as a part of html template.
  • TW-17583 — Make "run as" settings in agent push more clear
  • TW-17890 — Couple of issues with samplePlugin from devPackage
  • TW-21221 — Log4j error for some log4j presets: Attempted to append to closed appender named [CONSOLE-ERROR].
  • TW-21574 — Agent Side Checkout with Perforce on Win7 doesn't explicitly set P4CHARSET to none
  • TW-21635 — Perforce. VCS tree. Duplicated mapping should be ignored.
  • TW-21657 — Perforce. vcs tree should not include files/folders excluded by client mapping.
  • TW-21964 — Cannot specify empty label for Perfoce via parameters: Unintelligible revision specification ''
  • TW-22265 — Do not use option title for showing selected option in combobox with completion
  • TW-22445 — Add current run start time into Flush Queue thread name
  • TW-22470 — When a coverage build finishes the coverage panel pops up
  • TW-22581 — Popup over expand/collapse note in build log
  • TW-22584 — Build's changes may not contain changes which first appeared in another branch (+ changes graph is split if filtered by branch)
  • TW-22585 — Build can be incorrectly placed on Change log which make seem build contained changes which it did not
  • TW-22625 — Unstyled button "Reread Maven project data"
  • TW-22630 — Make branch clickable on Agent history
  • TW-22631 — Show build branch on search results (popup and page)
  • TW-22632 — Project names are displayed in italic in Firefox in Add Snapshot dependency dialog
  • TW-22639 — Non-custom drop-down in Edit artifact dependency dialog
  • TW-22662 — Add .NET 4.0 property for system.teamcity.dotnet.nunitlauncher.msbuild.task
  • TW-22676 — Branch names can be truncated when there is space to display more characters
  • TW-22678 — Wrong VCS branch guessed for build on specific change
  • TW-22687 — Add branch name into build triggered by popup in the queue
  • TW-22691 — Unable to run build after removing load rules from ClearCase VCS Root
  • TW-22698 — Build chain does not start if some of the leaf builds can be substituted to already started builds but do not have compatible agents at the moment
  • TW-22719 — Build Step (X of Y): (X is missing in Google Chrome
  • TW-22729 — Wrong command line help for teamcity-server.bat service
  • TW-22734 — Empty string corresponds to branch in Branches dropdown combobox
  • TW-22735 — Unexpected SQL exception: Data truncation: Data too long for column 'status_text' at row 1 in teamcity-server.log
  • TW-22742 — Branches combobox. Change the design for arrow or at least provide some tooltip on mouse over.
  • TW-22760 — Restore Branches popup by click.
  • TW-22769 — Build Configuration selector pops up in background, mostly unuseable
  • TW-22772 — Make Ruby interpreter settings in Rake runner similar to Ruby environment configurator
  • TW-22782 — IE8 opens modal dialog windows only on white background.
  • TW-22783 — IE8 cannot open modal dialog window - shapshot dependency editing.
  • TW-22784 — Ensure Cleartool commands have inactive timeout
  • TW-22793 — Overview tab. Build statuses do not correspond selection in combobox.
  • TW-22794 — Build configuration should be displayed with correct fail/success icon when it is filtered by branch.
  • TW-22815 — Clicking on icon in combobox collapses/expands the project instead of branches list on Overview page.
  • TW-22818 — Build is marked as though it was run for selected branch on Change Log page.
  • TW-22819 — Wrong graph for non-dag-based VCS root when some changes are excluded by checkout rules
  • TW-22820 — Run custom build dialog. Respect user selection in Build branch field if selected change belongs to selected branch .
  • TW-22828 — Do not show Pending changes for build.
  • TW-22830 — Do not consider as 'pending' the changes which are the part of build for another branch after merging.
  • TW-22840 — Unneeded separator
  • TW-22842 — Javascript error "cannot convert 'd' to object" on saving step parameters
  • TW-22862 — Build with changed VCS settings (e.g. changed branch name) returns unsorted containing changes, which breaks the graph
  • TW-22873 — Additional change actions are shown outside of build separator
  • TW-22874 — Overview page. For projects with long name and/or description combobox overlaps failing/successfult builds data when project is collapsed.
  • TW-22876 — Run Custom build dialog. Collapse combox on Changes tab when user restores another combobox.
  • TW-22896 — LogInitializer fails when attempted to specify wrong path to the configuration file
  • TW-22906 — Duplicated information on "TeamCity Database Creation" view.
  • TW-22910 — Misaligned default text in Projects popup filtering field under IE8
  • TW-22913 — JavaScript error when attaching existing vcs root in IE8
  • TW-22917 — PerfMon tab failure in IE8
  • TW-22939 — Do not display "TeamCity Maintenance" title when TeamCity is starting
  • TW-22980 — Strange font on view settings page in IE 9
  • TW-21961 — Collision between key bindings of Eclipse plugin and Mylyn
  • TW-22929 — Backup UI note about backuping running builds incorrect

New in TeamCity 7.1 Build 23833 EAP (Jul 23, 2012)

  • Polished already introduced features and fixed known issues:
  • Extended branches specification syntax
  • Branch labels for builds from default branch
  • Branch selector on overview and project page
  • Branches tab in build configuration
  • Builds on change log graph
  • VCS branch parameter
  • Other improvements:
  • CORS requests are supported in REST API
  • Windows Tray Notifier supports NTLM authentication as well
  • IntelliJ IDEA plugin: ability to run all tests I am responsible for
  • Amazon EC2: agents compatibility lists now display cloud agents with starting instances
  • NAnt 0.92 support added
  • Perforce integration: if build always checks out fixed revision a note is shown in revisions table
  • Fixed issues

New in TeamCity 7.0.4 Build 21474 (Jul 12, 2012)

  • Feature:
  • TW-21111 - Ability to fail a build based on statements dotCover coverage with fail build on metric failure condition
  • Bug:
  • TW-20387 - IE8: Javascript stackoverflow in Run Custom Build Dialog
  • TW-20832 - IE8 stack overflow when creating config from template
  • TW-20973 - .Net Duplicates checker cannot find file (ClearCase vcs)
  • TW-21149 - SVN+SSH Error: Sorry, this connection is closed
  • TW-21323 - Trying to check out invalid revision from SVN
  • TW-21465 - Build agent property maven.repo.local is ignored
  • TW-21523 - Harmful clean checkouts with checkout on agent + multiple VCS roots
  • TW-21536 - After upgrade from 5.1.4 to 7.0.2: lost archive names in Report Tabs setup on the project level
  • TW-21551 - BuildCheckoutTime statistics value can be larger then total build duration
  • TW-21567 - Eclipse plugin pre-tested commit comment cannot contain multiple line
  • TW-21570 - Strangeness in build parameter use when using the Run button.
  • TW-21586 - CVS tagging mistakenly takes into account quiet period specified in VCS root settings
  • TW-21645 - ClearCase VCS root version changes with no corresponding "create version" action in monitored path
  • TW-21747 - Git plugin doesn't work if user name in VCS root settings contains a backslash
  • TW-21749 - "Tests" tab throws ELException: Cannot convert suite of type class java.lang.String to class java.lang.Long
  • TW-21755 - IDEA plugin is not compatible with IDEA 12 EAP builds: NoSuchFieldError: path
  • TW-21844 - Backward compatibility broken in test-unit gem version 2.4.9. Rake-runner fails to run.
  • TW-21870 - TeamCity stops responding when I add a element to main-config.xml
  • TW-21879 - TeamCity occasionally checks out old revisions (No such revision)
  • TW-21897 - Don't show plugin update message when modal dialog is active
  • TW-21931 - Build Agent fails with OOM during code inspection
  • TW-21948 - Pager navigation is broken on Dependencies tab of the build
  • TW-21985 - Inspections runner takes extremely long to launch IDEA (>45min)
  • TW-22001 - Artifact dependencies cache spends lots of time checking for artifact update
  • TW-22116 - A user with system administrator role can lose all its roles on server restart: error in roles-config.xml
  • TW-22134 - Perforce changelist description is not reflecting in VS Addin
  • TW-22158 - Zip64RequiredException during backup if exported table size is more than 4Gb
  • TW-22309 - Not all processes could be killed on stop build or Swabra
  • TW-22424 - TC 7.0.3 Server is hanging periodically on a blocked db query
  • Exception:
  • TW-21656 - Failure during upgrade from 6.5 to 7.0
  • Performance Problem:
  • TW-20785 - Loading build commiters cache can take a very long time
  • TW-21581 - "Remote run outgoing changes" builds the list of patches in EDT
  • TW-21670 - Build dependencies tab can slowdown opening of other tabs on build page
  • TW-22218 - Server won't start with "Communications link failure" error on huge build_type_vcs_change table.
  • Cosmetics:
  • TW-21350 - Typo in "assigned for test failures" mail
  • TW-21470 - Inconsistent icons and investigation styles on overview page
  • TW-22414 - Incorrect spelling in the message "This build is waiting for an agent where it's dependency has been built."

New in TeamCity 7.1 Build 23373 EAP (May 31, 2012)

  • Support for NTLM HTTP authentication
  • Changes from artifact dependencies
  • Branches improvements
  • Support for Amazon EC2 EBS instances
  • More flexible build steps configuration
  • Support for .rvmrc in "Ruby environment configurator" build feature
  • Checkout on label in Perforce integration
  • Other improvements:
  • Server startup logic behind startup screens has been significantly reworked to be more robust and testable.
  • Usage statistics now shows statistics about browsers used to access TeamCity server pages.
  • Counters are shown for a number of configured build parameters, triggers, dependencies and requirements in the right sidebar on build configuration editing pages.
  • Several fixes in Subversion integration, SVNKit library update to 1.7.4-v2.
  • Windows user name and password no longer exposed when you install the build agent service from Windows installer, see http://youtrack.jetbrains.com/issue/TW-6425

New in TeamCity 7.0.3 Build 21424 (May 15, 2012)

  • Usability Problem:
  • TW-20008 - Parameters can be displayed not sorted
  • TW-20849 - TC 7.0 does no longer remember personal build parameters when starting a new build from a previous personal build page
  • TW-21136 - Build chain run button display issue in IE8
  • Bug:
  • TW-16621 - VS adding failed to post changes to TeamCity server
  • TW-17283 - "Artifact paths" in "General Settings" are not trimmed
  • TW-20323 - Mercurial 2.1 is broken in TeamCity
  • TW-20446 - Maintenance Authentication Token Missing
  • TW-20886 - Could not find property 'all' on SourceSet container.
  • TW-20965 - Agents not connecting after reboot on 7.0.1
  • TW-20970 - Agent stuck in 'restarting' state
  • TW-20974 - Parameter of type "password" appears in plain text in teamcity-agent.log
  • TW-20976 - A failed test might not result in a failed build when the test changes its name during the build run
  • TW-21022 - MSBuild under mono fails - dependency on Microsoft.Build.Utilities.v4.0
  • TW-21041 - IDEA plugin fails to prepare remote run
  • TW-21042 - JavaScript error "Object doesn't support this property or method" on clicking on archive file in artifacts (Internet Explorer)
  • TW-21043 - Cannot download all artifacts in Internet Explore via SSL: Unable to open this Internet site.
  • TW-21044 - Spelling Error on TeamCity Installation Page
  • TW-21046 - Inspections (.NET) hanging build in case solution-wide analysis is turned on
  • TW-21048 - NuGet trigger does not support paging on linux
  • TW-21050 - NuGet 1.7 may not be unpacked
  • TW-21052 - After Upgrading from TeamCity 7.0.1 to 7.0.2 agents cannot be started from commandline if JAVA_HOME is not defined
  • TW-21061 - Support solution-wide packages.config files for NuGet
  • TW-21062 - Project-level parameters are copied into build configuration on project copy
  • TW-21069 - JavaScript injection via IDs in URLs
  • TW-21103 - Using %teamcity.nuget.feed.server% variable in a NuGet trigger fails
  • TW-21129 - Performance Problems with Adding Snapshot Dependencies
  • TW-21138 - TFS URL with space characters build issue, work around not working in v7.0.2 (build 21349)
  • TW-21154 - Build can fail with reason "Client time zone already set for this build" probably because of race condition
  • TW-21195 - Migration from 4.5.6 to 7.x.x fails: Converter 472: Cannot insert the value NULL into column agent_type_id, table agent_type_bt_access
  • TW-21199 - Downloading dotCover snapshot with VS addin results in message "Too short file"
  • TW-21222 - Corrupt Artifact Dependencies
  • TW-21248 - Can't display more then 366 projects on the projects main-page
  • TW-21321 - Agent failing to upgrade to 7.0.2
  • TW-21349 - Cannot get build configuration by name via REST: only one project is searched
  • TW-21353 - Incorrect line numbers in code snippets areas of Duplicates browser
  • TW-21356 - VCS (Mercurial) issues after upgrading to TeamCity Enterprise 7.0.2 (build 21349)
  • TW-21357 - NuGet Update does not detect new version
  • TW-21396 - Incorrect links to the archived projects page
  • TW-21398 - TeamCity throws exception in investigation dialog when running in Tomcat 7.0.27
  • TW-21423 - TeamCity may not merge builds in queue if some chain and sub-chain are in the queue and sub-chain has the same set of changes as chain
  • TW-21441 - Possible NPE on viewing report tab from archive
  • TW-21455 - TeamCity 7.0.1 Hanging on Checking for Changes After Upgrade
  • TW-21457 - CME is thrown from fireMessageLogged if Agent is started under IBM JDK
  • TW-21458 - DB Deadlock starting build: select max(bs.modification_id) from build_state ...
  • TW-21487 - Configure command-line remote runner crashes with exception
  • Exception
  • TW-18756 - IOException in ClearCase log
  • TW-20780 - Error executing dispatcher action TFS::DoUndo on :1. TF30063: You are not authorized to access tfs.vanbc.mps.com\DefaultCollection. The remote s
  • TW-20861 - Exception in Model.Update Object reference not set to an instance of an object.
  • TW-21075 - myDirectoryTreeGroupProvider is null!
  • TW-21146 - EA-35624 - NPE: BuildServerManager$MyLoginCallback.successfullyLogged
  • TW-21391 - EA-35762 - assert: ComponentManagerImpl.getComponent
  • Performance Problem:
  • TW-17986 - When there are many builds in the build queue, selecting all and then invoking delete updates the build queue quite slowly
  • TW-21122 - Cache of resolved vcs root instances does not work properly in 7.0 causing a lot of unnecessary calculations
  • TW-21145 - Detection of clashing configurations in Swabra significantly slows down startup of the builds
  • TW-21157 - Investigate Dialog doesn't close
  • TW-21250 - Inability to parse Maven meta data on server (failed to load pom.xml file content) can cause significant slowdown
  • TW-21286 - Optimize processing of multi-line client mappings
  • TW-21411 - TeamCity can eat too much CPU in case if parametrized VCS root is used in many inter-dependent build configurations
  • TW-21412 - TeamCity spends too much time optimizing build queue if there are a lot of inter-dependent builds in it
  • TW-21439 - Ldap synchronization queries users too often

New in TeamCity 7.0.1 Build 21326 (Mar 21, 2012)

  • Bug:
  • TW-10236 - Cloud agents can sometimes be not deleted from the system and hold agent licenses
  • TW-10715 - Inspection count diff between builds is incorrect
  • TW-17905 - Build Queue may refresh and remove checked checkboxes
  • TW-18224 - Unnecessary checkout directory cleanup when temp directory is located on another drive
  • TW-18387 - Test's drop-down menus (with "Open in IDE", "Test history" and "Mute" options) do not disappear
  • TW-19174 - Build icon on My Changes page is not updated
  • TW-19806 - IllegalArgumentException: At least two filters needed. when using TeamCity plugin with EGit 1.2
  • TW-19908 - Add display of custom code coverage via service messages to build overview
  • TW-20067 - Add option to make NuGet Pack Runner avoid changing Version Property
  • TW-20176 - %ERRORLEVEL% is always 0
  • TW-20242 - My changes: some stacktraces do not open
  • TW-20295 - Move Hg-used log.template out from system\pluginData
  • TW-20371 - Server hanging on start: getRegisteredExtensions/PositionAwareSorter.getAllSorted case (many project tabs)
  • TW-20372 - WebLinks.getConfigurationHomePageUrl returns invalid URL
  • TW-20377 - IE8: help icon cases javascript error
  • TW-20380 - .NET Inspection don't show new errors for personal builds
  • TW-20382 - Tree view cannot be opened in IE6 (Operation aborted)
  • TW-20387 - IE8: Javascript stackoverflow in Run Custom Build Dialog
  • TW-20389 - IE8: Broken Build Parameters tab of Run Custom Build Dialog
  • TW-20391 - Artifacts downloaded to wrong path
  • TW-20395 - Do not apply user timezone shift to dates shown on licenses page
  • TW-20404 - Many pages (projects, build configuration details) are blank under Glassfish v2
  • TW-20406 - Investigation counter is showing incorrect data
  • TW-20415 - "Run" button looks broken in Chrome 17.0.963.56 m
  • TW-20427 - Perforce agent side checkout hangs on agent
  • TW-20439 - There are assembly names in lowercase in CSV test report
  • TW-20444 - Duplicates Finder (.NET) stopped working after upgrading to the TeamCity 7.0
  • TW-20446 - Maintenance Authentication Token Missing
  • TW-20447 - NPE in pendingChangesLink.tag
  • TW-20452 - Exception in Inspections build log: java.lang.UnsatisfiedLinkError: no IdeaWin32 in java.library.path
  • TW-20460 - SVN Root being deleting when unrelated project starts
  • TW-20462 - Project report tab URL may change
  • TW-20482 - NUnit and other .Net test runners may hung or fail with out of memory when there are several assemblies paths specified
  • TW-20490 - Gradle build step: "JVM command line parameters" have no effect
  • TW-20492 - How to setup IntelliJ IDEA Project Build Step with .idea project folder using WebStorms .idea project folder
  • TW-20505 - Dependency changes duplicates normal changes
  • TW-20520 - TeamCity hangs on agent side checkout using git after upgrade to v7.0
  • TW-20531 - NuGet pack runner does not work if agent is running under Java 1.5
  • TW-20536 - Queued build estimate tooltip stops working after fragment refresh
  • TW-20540 - JavaScritpt error on clicking [?] help icon in IE
  • TW-20548 - Changing VCS root setting (password) makes it impossible to run build for a change detected prior to settings change
  • TW-20555 - Command line tool does not work with ClearCase (No one of [...] configurations affected by collected changes)
  • TW-20556 - org.apache.jasper.JasperException when clicking "Run Custom Build"
  • TW-20559 - If several XML report build features are configured, only the first one is processed
  • TW-20570 - A build started via finish build trigger and having snapshot dependency can include less changes then expected
  • TW-20573 - Build queue estimates tooltip does not work in queue popup
  • TW-20576 - IDEA plugin fails to connect to server: NoSuchMethodError: org.jetbrains.idea.svn.SvnVcs.getSvnAuthenticationManager
  • TW-20577 - TC server doesn't show first screen on the first installation if the data directory does exist but is empty
  • TW-20605 - Failing test muted in build config is marked failed in personal build.
  • TW-20614 - TeamCity 7.0, VS 2010 - "URL is empty." problem
  • TW-20619 - New TeamCity 7 artefact dependency pattern issue
  • TW-20620 - Upgrade TC from 6.5.x to 7.0 fails if TS server has been stopped when two Amazon agents of the same image was running
  • TW-20634 - java.lang.OutOfMemoryError in Search
  • TW-20635 - NCover full coverage report had been broken
  • TW-20643 - PerfMon does not show chart if teamcity is deployed under non empty context
  • TW-20650 - DotCover version is 1.2.352.19. This version is newer than TeamCity and may not be fully supported.
  • TW-20651 - Manual reset of parameters in copied configuration is required after project copy operation if configuration was inherited from a template
  • TW-20656 - Always display parent project near build configuration in 'Add New Snapshot Dependency' dialog
  • TW-20661 - No package is shown in the NuGet feed if all packages have pre-release version
  • TW-20671 - REST-API lists builds triggered by deleted user when filtering by existing user
  • TW-20674 - Error on server start: ... does not contain any non-empty event listening method implementations.
  • TW-20681 - IDEA project runner cannot parse library from .idea project if library name contains space or dash character
  • TW-20688 - Artifact download cache is created under agentTmp folder, not under agent's system folder
  • TW-20695 - IDEA settings parser cannot find path variables in project libraries if .idea directory is placed in subdirectory
  • TW-20696 - Could not load type BuildEventContext
  • TW-20702 - Nuget install Path to solution file without .sln
  • TW-20704 - Batch fetch fails for JIRA
  • TW-20713 - Maven test-jar dependencies not respected
  • TW-20720 - Failing/successful labels on collapsed main overview page are stuck together
  • TW-20738 - Unable to start nuget pack
  • TW-20742 - Cleanup might leave empty directories in build artifacts after artifact cleanup (directories with only directories as children case)
  • Exception:
  • TW-18756 - IOException in ClearCase log
  • TW-19838 - Exception upgrading to 7.0 (No visible effects on server though)
  • TW-20424 - EA-33935 - assert: MarkupModelImpl.
  • TW-20429 - Exception from NuGet trigger on server shutdown
  • TW-20430 - NuGet plugin may not start if Jersey classes are available on the server
  • TW-20445 - Cannot access a disposed object. Object name: 'MenuDataSource'.
  • TW-20470 - The component “JetBrains.TeamCity.VsPackage.ShowTeamCityToolbarHelper, JetBrains.TeamCity.VsPackage, Version=7.0.613.69, Culture=neutral, PublicKeyTok
  • TW-20572 - logfile exception: java.lang.IllegalArgumentExceptionArgument 1 for @NotNull parameter of jetbrains/buildServer/serverSide/auth/AuthUtil.hasReadAccessTo must not be null while processing request: POST '/runtimeError.jsp'
  • TW-20581 - Accessing Build Queue -> Error message: javax.servlet.jsp.JspException: javax.servlet.jsp.JspException: javax.el.ELException: Problems calling function 'fn:length'
  • TW-20624 - EA-34381 - assert: ApplicationImpl.invokeAndWait
  • TW-20626 - EA-34159 - IAE: ObjectWrapper.invoke
  • TW-20636 - Inspections (.NET) execution failure
  • TW-20653 - Cannot set the caret outside the document lines. Within the valid lines, on the contrary, setting the caret into the virtual space is usually allowed.
  • TW-20743 - Agent pools: Truncation exception on long pool name
  • TW-20756 - CME in IDEA plugin
  • Performance Problem:
  • TW-20518 - Opening build queue popup on a build configuration can be slow
  • TW-20569 - changes.html request can be too slow
  • TW-20703 - Slow JetBrains.TeamCity.Utils.AssemblyResolver inside .Net 4.0 NUnitLauncher
  • Usability Problem:
  • TW-17292 - Command buttons are hidden on custom build UI when the project has many parameters
  • TW-18148 - Overview page: popups on the build status messages are incorrectly laid out.
  • TW-19837 - Test details popup has confusing yellow color - does the build include my changes?
  • TW-20008 - Parameters can be displayed not sorted
  • TW-20399 - Add / after ! in links to files inside archives
  • Cosmetics:
  • TW-18752 - Failing/successful columns on collapsed main overview page should be right-aligned
  • TW-20425 - Project Overview: small glitch in tooltip

New in TeamCity 5.0 (Dec 8, 2009)

  • Issue Tracker integration
  • Per-test responsibility
  • Project Archiving
  • Build Configuration Templates
  • Support for Amazon EC2
  • Maven-related improvements
  • Java and .NET Coverage
  • Command line tool for Remote runs
  • Single change status page
  • My Changes UI improvements
  • Web-UI for artifact-based (report) tabs customization
  • Migration, Backup & Restore
  • Start build with custom artifact dependencies
  • Audit log / Server logs
  • Build log enhancements
  • IntelliJ IDEA plugin improvements
  • Eclipse Plugin improvements
  • Visual Studio Addin improvements
  • Different syntax highlighting engine for web diffs
  • Rake Runner improved
  • Other improvements

New in TeamCity 3.1.2 Build 6881 (Nov 27, 2008)

  • Version-control integration improvements (VSS, CVS, StarTeam)
  • Database Migration Tool improvements
  • Subversion 1.5 working copy format support in Visual Studio and Eclipse plugins
  • Bug-fixes