Child pages
  • TeamCity 10.0.3 (build 42434) Release Notes
Skip to end of metadata
Go to start of metadata

See also:

TeamCity 10.0.2 (build 42234) Release Notes

TeamCity 10.0.1 (build 42078) Release Notes

TeamCity 10.0 Release Notes

Fixed issues in tracker

Feature

  • TW-44285 - Server health report: report broken dependencies on deleted build configurations
  • TW-46342 - Allow to filter personal builds out on statistics charts
  • TW-46395 - REST: Allow to submit inherited password type parameter without value (ignoring the request)
  • TW-46505 - Publish Dockerfile corresponding to official TeamCity Docker images
  • TW-46797 - Support retrieving via REST all artifact dependencies for the build
  • TW-47073 - Patch thread name when performing commit status publisher request
  • TW-47211 - NUnit runner should check for NUnit extensions
  • TW-47324 - Ability to disable background VCS operations to use on a test server which does not need VCS activity
  • TW-47398 - Add support for testOnReturn, testWhileIdle and timeBetweenEvictionRunsMillis database properties
  • TW-47445 - Support autodetect of installed Visual Studio "15" on build agent
  • TW-47498 - Support 'Build Artifacts' tasks specified in 'Before launch' list of IDEA run configurations
  • TW-47557 - Update dotCover to version 2016.2.2 Build 106.0.20160913.94258

Usability Problem

  • TW-20471 - VCS root authentication can be not used for some URL protocols
  • TW-33570 - Correct notification message about build agent incompatibility with Powershell 3.0 and 4.0
  • TW-39668 - Middle click on chart point should open build in new page
  • TW-42427 - URLs in build problem are not clickable
  • TW-42572 - progressStart build log text has useless expand/collapse button
  • TW-44957 - Non-informative details on build results for build failure on specific text (AKA build failure on message) condition
  • TW-46534 - Provide details in "Cannot start SSH agent" message int he build log
  • TW-46736 - Chart is reloaded too often when it's needed to switch several agents on agent filter
  • TW-47007 - Wrong checkbox label "Wait for current build to finish": click on it does not flip the checkbox
  • TW-47070 - Commit status publisher can report SUCCESS status when build is not finished yet
  • TW-47160 - Better formatting for multiline strings in generated Kotlin script files
  • TW-47173 - Unable to move template from root project
  • TW-47195 - Tooltip on relative date shows... relative date
  • TW-47207 - "maxModId null" in build log isn't clear for a user
  • TW-47216 - Provide notification to System Administrator on creating user without password.
  • TW-47452 - Verification email is sent to the previous mail address if profile is not saved.
  • TW-47516 - Add a scrollbar for the Remove Tool popup

Bug

  • TW-10454 - Inspections results browsing: cannot use scope if filtered by errors
  • TW-14239 - Cannot restore configs from backup if system directory is not empty
  • TW-18373 - Renaming a build configuration into a name with dots reports error, but renames it in UI
  • TW-23149 - Own build status text can be appended at the end of the status line, not before it
  • TW-23601 - Meaninigless warning on server startup
  • TW-23612 - Cleanup can remove all non-cancelled builds from the history if the last build is cancelled
  • TW-24472 - VCS problem can stay for a build configuration if correct VCS root is attached by XML files change on disk
  • TW-35915 - "Server is unavailable since..." modal message doesn't disappear after server restart (401 status returned): Hub plugin case
  • TW-39375 - Empty block messages in the build log: with expand icon which expands nothing
  • TW-39506 - "Some users cannot use optimized web UI updates via WebSocket protocol" can be displayed without proxy in use
  • TW-42181 - Cannot append to PATH environment variable when it already contains %-reference
  • TW-42582 - Persist email verification tokens (verification links become invalid on server restart)
  • TW-42753 - "Not verified" is displayed for invalid email on user profile when seen by admin user
  • TW-43524 - Truncate build problem message
  • TW-43650 - Do not repeat ajax page refresh request if previous one has not completed yet (running build details case and more)
  • TW-43859 - Human readable error for Git LOCK_FAILURE
  • TW-44082 - Powershell Build Runner: Incorrectly Writes Script ps1 File
  • TW-44261 - %text% in environment variable value is treated as TeamCity reference, while it should not
  • TW-44294 - Builds with NuGet Installer steps fail when using NuGet version 3.3.0
  • TW-44438 - NuGet Feed Credentials doesn't work with NuGet 3.3.0
  • TW-44684 - NuGet 3.3 package restore fails on custom feed with basic authentication
  • TW-44905 - NuGet 2.8.5 requires .NET 4.0 to run but TeamCity says .NET 4.5 is required.
  • TW-44974 - Build moves checkout directory to .old instead of deleting it at the beginning of a build with clean checkout (free disk space logic does not clean .old in the case)
  • TW-45438 - NuGet Installer with NuGet 2.8.6+ incorrectly requires .NET 4.0
  • TW-45491 - Repeating changes collecting when the same parameterized VCS root is used in build configuration and in its project settings
  • TW-45540 - Perforce Feature Branches do not support virtual streams
  • TW-45668 - Make it clear that notification rules work only for default branch by defualt
  • TW-45752 - Agent can connect to the server using bidirectional protocol if the server goes up when the agent is starting
  • TW-45893 - Changes can rarely be not detected in Git VCS root (quite rare, not updated RepositoryState.getCreateTimestamp case)
  • TW-46084 - Clean trace and thread dump files in background
  • TW-46133 - CPU Usage and Memory charts are corrupted when the collapsed CPU&Memory usage section is expanded.
  • TW-46254 - Git testConnection() does not work for VcsRoot, only for VcsRootInstance
  • TW-46266 - Checkout on agent uses "Custom clone directory on server" parameter as working directory for git init --bare
  • TW-46315 - It's possible to save git VCS root without default branch and branch spec
  • TW-46521 - Build status text can list same problems in different order
  • TW-46689 - PowerShell 5.1 Not detected properly on Agent
  • TW-46729 - Azure Cloud Agents - Agent Name Incorrect
  • TW-46772 - Agent upgrade does not handle redirects
  • TW-46812 - 'Create build configuration from this template' action works in read-only projects
  • TW-46827 - Broken dependencies hard to spot in web UI
  • TW-46847 - Clicking the dots on the test duration graph links to the wrong build
  • TW-46877 - Build hangs at mstest/msbuild steps
  • TW-46889 - MSpec requires DotNetFramework4.0.*
  • TW-46904 - Commit status publisher admin UI and health reports fail to find VCS root if it is referred to by internal id in the build feature params
  • TW-46989 - Teamcity 10 using EBS optimized instances by default for spot instances
  • TW-46992 - Wrong "N cloud agents are starting" note for a cloud image on compatible agents
  • TW-46997 - Number of test differs in summary and list of test view
  • TW-47001 - Breadcrumb popup does not respect the order of the sub-projects
  • TW-47003 - Intermittent "Channel is not opened" over SSH
  • TW-47010 - Trigger error "More than one Maven embedder session per thread not allowed"
  • TW-47011 - Server logs: WARN - .MavenRunnerDiscoveryExtension - Unexpected: no MavenVersions to choose
  • TW-47027 - TeamCity agent is been created with VCS clientview with incorrect data (invalid client mapping is generated)
  • TW-47032 - 'Install NuGet Packages' framework dependencies incorrect
  • TW-47036 - Perforce Feature Branches Streams Support - many streams case
  • TW-47046 - "Failed to send jabber notification: javax.net.ssl.SSLHandshakeException" after upgrade to 10.0.2 from 10.0.1
  • TW-47067 - Builds hangs at starting JetBrains.BuildServer.MsBuildBootstrap.exe
  • TW-47071 - No connection timeout on sending HTTP request in commit status publisher
  • TW-47072 - Make sure slow HTTP responses for commit status publisher requests cannot slow down TeamCity build
  • TW-47075 - TeamCity build agent failed to detect Mono 4.2.3 installed on Windows machine
  • TW-47088 - Cannot PUT build configuration settings node via REST: Setting 'buildNumberCounter' is always present and cannot be deleted
  • TW-47094 - Build configuration UI doesn't refresh build info if it is finished after server restart
  • TW-47101 - Two-nodes deployment: error while stopping agent using 'stop force' command
  • TW-47103 - Inappropriate "Exception occurred while scanning disk usage" on server shutdown
  • TW-47105 - Many HTTP /ajax.html?getServerVersion=true threads in HubStatusProviderImpl.doGetHubStatus
  • TW-47107 - No server version in the thread dumps ("TeamCity is starting..." instead)
  • TW-47114 - Consider currently running and previously finished builds when calculating the idle timeout for disconnected agents
  • TW-47118 - Git VCS root with empty password
  • TW-47132 - Can't restore configs from a backup if "charset" ZIP entry is missing
  • TW-47134 - TeamCity is not compatble with nuget 3.5+
  • TW-47137 - NPE on artifacts tab in case when build does not have artifacts at all
  • TW-47140 - Cannot use TeamCity with mounted Amazon EFS file system: queue is paused with "Insufficient disk space" reason
  • TW-47144 - Clicking the dot on test duration graph can result in multiple new tabs
  • TW-47147 - TeamCity can incorrectly record test runs occasionally (incorrect test number, incorrectly nested tests) because of losing messages from agent
  • TW-47151 - REST: Inconsistent creating of a new build configuration with password parameters using REST response
  • TW-47170 - Invalid XHTML (not closed tags) in threadStat
  • TW-47177 - ORA-00904 invalid identifier error during upgrade to 10.0
  • TW-47182 - NuGet feed returns HTTP 400 instead of HTTP 404 when package not found
  • TW-47189 - Installing NuGet package fails with Visual Studio 2015
  • TW-47193 - Status Widget: impossible to retrieving the status of builds.
  • TW-47200 - kotlin mstest step requires vstest
  • TW-47202 - Custom run dialog title is not refreshed
  • TW-47214 - Properly handle inability to add task to executor in artifact upload controller
  • TW-47215 - TypeError when clicking on a bar on build configuration Success chart
  • TW-47217 - Missing build info popup when hovering over a dot on a statistics chart in IE/Safari
  • TW-47220 - Update AWS SDK to 1.11.39
  • TW-47222 - Publishing artifacts randomly failing with " Failed to send null: file size on disk changed. Make sure no process updates files during upload."
  • TW-47228 - Agent log for changed system.teamcity.build.checkoutDir.expireHours Parameter not correct.
  • TW-47230 - Lots of "Responding with 404 error: Artifact does not exist: '.teamcity/external_artifacts_list.json' " logging in the server log
  • TW-47237 - Z-index issue - hidden dropout in modal 'Run' dialog
  • TW-47239 - Empty sibling configurations in breadcrumbs popup in leaf project
  • TW-47241 - To add a 'Generate Kotlin' action without committing it to VCS
  • TW-47256 - "Why we suggest this?" popup cannot be resized in Internet Explorer
  • TW-47257 - Incorrect VCS root details are logged if branch is defined as parameter in dependent build
  • TW-47294 - Unexpected error in the UI after TeamCity upgrade.
  • TW-47320 - maintainDB.sh doesn't work if TeamCity installation path contains spaces
  • TW-47327 - Artifact paths text box converts all whitespace into a single space in Firefox
  • TW-47334 - Custom tab of type ViewBuildTab that returns false for ViewBuildTab#isAvailable() still occupies empty space in the build shortcuts menu
  • TW-47373 - Server waits for 2.5 minutes if it cannot start Remote Maven server
  • TW-47385 - SSLProtocolException prevents checking for VCS changes even with jsse.enableSNIExtension=false
  • TW-47387 - Projects import: DATA_TRUNCATION - jetbrains.buildServer.serverSide.db.DBDuplicatedRowException: SQL error when doing: Importing table vcs_username
  • TW-47388 - Warns in the server log on missing build log on disk
  • TW-47389 - WARN with stacktrace in the server log on server shutdown: VcsRootVcsException: Changes collecting was interrupted
  • TW-47390 - IllegalArgumentException warn during update to 10.0.2
  • TW-47395 - Unclear stage right after starting projects import: button disabled, progress not shown
  • TW-47401 - Azure Agents Do Not Come Online
  • TW-47404 - Auto-discovered path to gradle wrapper script is persistent
  • TW-47405 - TFS in .net working mode does not recognize VS'15 installation directory
  • TW-47406 - Create Build Configuration From Bitbucket Cloud -> Can't select a Bitbucket Repo
  • TW-47420 - Disconnected build agents can be incorrectly cleaned when inactivity period is customized using internal property.
  • TW-47435 - Nuget Feed: NotFoundException
  • TW-47457 - GitHubWebHookListener INFO logging appears in server log
  • TW-47458 - Strange "Reading imported project into the model" at the end of the projects import
  • TW-47460 - Improve "No stored auth data (secret key) found for public key" github webhook integration log message
  • TW-47461 - Verbose logging in CommitHooks.Util: "found at least one VCS root instance with OAuth connection in fast mode"
  • TW-47469 - UserPropertyInfo broken for Notifiers
  • TW-47475 - Do not show stacktrace for the disabled clean checkout in the build log
  • TW-47482 - Messages "Critical error in configuration file" can appear out of order
  • TW-47484 - CacheableExpiringValue.getValue must not return null
  • TW-47487 - "Cannot create files under the artifacts directory path" after fixing artifact directory access
  • TW-47488 - Many configsNNNtmp temp directories in the system temp
  • TW-47489 - Hide "Edit" link for a broken snapshot dependency
  • TW-47493 - Unclear error publishing commit status to GithHub: unknown protocol: git
  • TW-47508 - Incorrect location of parameters auto-completion icon on Maven build step
  • TW-47511 - Cannot create snapshot-dependencies on fresh TeamCity using REST API
  • TW-47513 - NuGet Install build step fails on agent with .net framework 4.0
  • TW-47518 - Precedence of clashing dep. parameter references has changed in 10.0.2
  • TW-47523 - "Comparison method violates its general contract!" from BuildTypeOrderedBuildsImpl.loadBuilds
  • TW-47528 - "Cannot parse settings for build promotion" in the server log for optimized builds
  • TW-47529 - Extensive "Skip processing failure checks for build" logging
  • TW-47531 - Threads finishing builds can hang on WeakHashMap.get
  • TW-47536 - Build process fails to send messages to the agent (hanging process or empty output)
  • TW-47537 - Low priority executor queue can fill: all related threads in disk usage locks
  • TW-47546 - To add a typed DSL for Swabra
  • TW-47551 - "VCS problem" can be shown for a build configuration for a VCS root which is no longer attached
  • TW-47553 - TFS agent checkout doesn't recreate a workspace for changed checkout rules when used custom checkout directory
  • TW-47574 - Build agent throws startup error on Java update versions greater than 128
  • TW-47575 - add new aws region to Region dropdown
  • TW-47590 - Autodetected Maven step might use %env.JDK_10% as JDK home path
  • TW-47595 - Unexpected "Destination collision while resolving artifacts"
  • TW-47615 - Unclear "is not a valid Zip Archive" on uploading a zip archive as a tool
  • TW-47622 - Cleanup can replace valid build artifacts with clashing ones with "Fixed location of build artifacts directory" (after restore from backup)
  • TW-47640 - Agent-side checkout in git repository with LFS runs credentials manager
  • TW-47652 - TeamCity doesn't detect JRE 9 on an agent
  • TW-47657 - Finished build changes parameters on VCS root extId change/root remove
  • TW-47665 - Swabra does not report any errors on attempt to start handle.exe of 0 size
  • TW-47676 - Show a stacktrace for "Renaming old build log and artifacts" only if DEBUG is enabled

Exception

  • TW-46973 - Cannot remote debug on TeamCity agent from IDEA: Showing dialogs from popup onChosen can result in focus issues.

Performance Problem

  • TW-25084 - Copying projects can be slow (muted tests)
  • TW-40721 - Backup/Restore: Reimplement the check whether restore into the specified directory is possible
  • TW-43387 - Improve performance of projects popup
  • TW-43898 - BackgroundBuildDataCleaner is slow cleaning data for > 200K builds
  • TW-46585 - teamcity 10.0 slow start: large test_info table (on old versions of MySQL)
  • TW-46941 - Don't check tfs services when creating project from github/bitbucket urls
  • TW-47122 - Many builds stuck in "Collecting changes" for several hours
  • TW-47260 - Slow server startup in case of many thousands of build configurations (20000 and more)
  • TW-47292 - High CPU usage on My Changes page when a lot of changes is detected in a build configuration
  • TW-47346 - High memory usage on startup in case of large test_names table
  • TW-47356 - High CPU usage on build revision calculation with teamcity.buildRevisions.detectUnknownCommitMerge=true build parameter
  • TW-47391 - TeamCity startup time can be large if there are many rows in vcs_root_instance table
  • TW-47407 - UpdateInstancesTask.run does a lot of redundant work
  • TW-47456 - Slow computation of changes from dependencies due to duplicate modifications check

Security Problem

  • TW-46282 - "Failed to apply versioned settings changes" error shown to all users on the server can expose details of not visible projects
  • TW-46486 - Use https for sending TeamCity anonymous usage statistics and update checks
  • TW-47581 - Possible XSS on build results page
  • TW-47605 - Possible JavaScript injection on agent pools page
  • TW-47614 - Possible JavaScript injection on build parameters page
  • TW-47630 - JavaScript injection via meta-runner
  • TW-47646 - Possible javascript injection on 'Builds Schedule' page
  • TW-47678 - Possible javascript injection on Agents Statistics and Matrix pages

Cosmetics

  • TW-29275 - Mark "Artifacts rules" filed in New Artifact Dependency dialog as mandatory
  • TW-45046 - Fix spacing near fixed by/muted in section on Test History page
  • TW-45194 - "Login" used as verb instead of "Log in"
  • TW-47081 - "Triggered by" can be too long
  • TW-47096 - Confusing message in teamcity-server.log for disk usage change: "decreased for"
  • TW-47123 - Remove useless notes from Upsource status publisher connection
  • TW-47271 - Incorrect links to documentation in TFS Issue Tracker connection settings
  • TW-47275 - Clean-up rules dialog header needs to be aligned for the long project names
  • TW-47374 - Collapse/expand buttons are too close to the page header
  • TW-47512 - Disconnected agents no longer highlighted on Agent requirements page
  • TW-47579 - Changes page can be corrupted as there are no line brakes in build configurations since version 10.0
  • No labels