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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

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