TeamCity 2019.2.2

Released: Feb 24, 2020

Updates in 2019.2.2

Funktionen

  • Added support for multiple Docker connections.
  • Added the ability to distinguish between a regular and project agent pool in "/app/rest/ui/agentPools".
  • UI is now updated when a build problem investigation has been updated.

Fehlerkorrekturen

  • Provide a compact presentation for a build configuration based on multiple templates in React based Clean-up settings page.
  • Don't shorten names if there is space on the right.
  • Information about build results is not updated automatically after finishing the build.
  • No error is displayed in UI on error retrieving branches for drop-down.
  • Report server (REST API) error responses affecting react UI.
  • Unexpected branch parameter in custom run when build is started for build with no branches on project overview.
  • Compare builds: better presentation for multi-line parameters.
  • Compare builds: add progress icon to "Show changed only" radio button.
  • Maven build step should pass correct maven.multiModuleProjectDirectory to Maven Launcher.
  • It's impossible to refresh pull request information using new build page.
  • Show all build problems button on the build page does nothing.
  • Sub-projects can be not shown when user clicks on Expand button on the Overview page.
  • Extensive patch is generated when settings for project report tab are changed.
  • Git plugin public sources are outdated.
  • New UI fails to show stacktrace of failed test.
  • Download settings in Kotlin format "Close dialog window" button doesn't close the dialog window.
  • Chart is broken when single value type is used twice and there are filtered out personal builds in the history.
  • ArrayIndexOutOfBoundsException in MetricId.getTagsList.
  • ConcurrentModificationException in /app/metrics (MetricsRegistry$MetricQueryBuilderImpl.compare).
  • NullPointerException in BaseRunningBuild.doBuildFinish.
  • Thread security context may not be cleared properly causing subsequent problems with artifacts uploading.
  • Commit Status Publisher needs to lowercase VCS URLs for Bitbucket Cloud Usage.
  • 2019.2.1 - Caused an error with sqljdbc_auth.dll.
  • Unnecessary commit to project with enabled versioned settings and disabled UI when generating new token.
  • Excessive logging into auth log related to tokens.
  • Sometimes build overview page doesn't get loaded due to some error connections with the server.
  • java.lang.NoClassDefFoundError: Could not initialize class sun.nio.fs.LinuxNativeDispatcher with openjdk version "1.8.0_242".
  • SVN checkout with externals fails.
  • Show a mirror path on an agent for sub-modules.
  • Job configured with "Clean build" enabled does not respect setting if manually triggered as a dependency of a composite build configuration.
  • IndexOutOfBoundsException in BuildStatisticsBuilder$BaseProcessor.markProcessed(BuildStatisticsBuilder.java:566).
  • Automatic upgrade fails when teamcity-server.bat is started during an upgrade.
  • Cleanup should not remove logs of snapshot dependency build.
  • Fixed in TW-63892 does not work for manual labeling /merging sources.
  • Page "TeamCity First Start" is refreshed automatically during typing the Data Directory location.
  • BuildMessage1 sequence id is not taken into account in case of service messages.
  • Run custom dialog shows the wrong branch name under certain conditions.
  • Confusing behaviour in Branch selector on build home page.
  • Build might not be reused in a chain (empty settings hash/digest case).
  • docker logout command is executed after a build even when Docker Feature is disabled.
  • VS Add in installer fails with - Failed to download <file> - Authentication failed because the remote party has closed the transport stream.
  • Investigation auto-assigner: improve logging message when there's no artifact directory.
  • Incorrect remote run message on TC server.
  • BuildType.copySettingsTo method can throw java.security.AccessControlException if original build type has compound parameters.
  • Login with built-in username/password can be slow if there are other authentication modules available.
  • Extend DB layer to support limit like queries for Oracle and MSSQL.
  • Server with many cores can stall with "Database connections pool exhausted" when disk becomes slow due to many threads writing load.
  • "Show queued" action on build type page hangs up the page.
  • Too many pooled threads are created by TeamCity plugin.
  • TeamCity is very slow after upgrading to 2019.2.1 (testOccurrences requests from experimental UI).
  • Optimize requests to testOccurrences for a running build.
  • Enabled thread perf stat with memory allocation statistics causes significant delays in case of many messages coming from agents.
  • Vertical scrolling on the build configuration home page produces lots of ajax requests.
  • REST API call for /app/builds with filter by build configuration can occupy a lot of memory if build configuration history is large.
  • Memory leak in DefaultTopicsRegistry for running builds related topics and probably others.
  • Allow to unload unused DAGs from memory.
  • Build configuration history page of the new UI sends quite expensive REST API call asking to count build artifacts for every build in history.
  • Several expensive /overview?statuses=true POST requests are sent by the sidebar on each scroll while favorite projects are visible.
  • Inefficient implementation of BuildDurationTimes.isAvailable slows down retrieving of build statistic values.
  • Slow processing of build statistic value service messages.
  • Slow finding test metadata via REST (testOccurrences/id:NNN,build:(id:XXX)?fields=metadata).
  • Where possible web UI should check user permissions in a specific project instead of asking for all projects where current user has some permission.
  • Don't re-query permissions if WS event counter stayed the same since last event.
  • SQL query updating group_id in build_type_group_vcs_change table works too slow on MySQL.
  • Table custom_data_body can constantly grow (MySQL).