TeamCity 2019.1.2

Adds the ability to use sudo in the docker plugin for running docker commands.
August 1, 2019
New Version

Features

  • Added the ability to use sudo in the docker plugin for running docker commands.
  • Move Configuration now available when synchronized settings in "Kotlin" format are used.

Fixes

  • Do not scroll sidebar after selecting item, which belongs to favourites.
  • "401 You are logged out" Message in experimental UI.
  • Build configuration parameter change causes all branches to build.
  • Confusing "Unexpected messages processing node response" logging.
  • VCS trigger can trigger builds on old branches in the build configuration on trigger branch filter expanding.
  • TeamCity Connection Fails (Unable to find token in docker auth server response).
  • %teamcity.build.triggeredBy% is resolved to "n/a" for queued builds.
  • Collecting changes for Git VCS fetch doesn't use proxy defined in "internal.properties" file.
  • Enforced settings, Inherited agent requirement should be disabled.
  • Two builds can occasionally take the same resource from shared resource with values.
  • External artifact storage: HTML files opened from build artifacts have broken relative links.
  • Rebuilds can be triggered on all (incl. very old) branches after critical errors on the server.
  • TeamCity doesn't generate patch when a VCS root is moved outside of a project under versioned settings.
  • If custom steps order is the same as default then it is removed on persist.
  • The items in side bar are jumping on mouse over in FireFox.
  • The names of archives with special characters are corrupted when Download all (.zip) option is used to download build artifacts.
  • Cleanup does not remove artifact dependency build despite "do not prevent cleanup" option in the using build configuration, if the using one has any snapshot dependency.
  • Gradle build step - file chooser alignment.
  • A token is lost during a creation of project using GitHub connection in the tab "from repository URL".
  • "Parameter is not fully resolved" in build log when using a specific dotCover tool.
  • Still problems with dynamic plugin reload.
  • No "Move" action for a project where versioned settings with portable DSL format are enabled.
  • "Automatic merge" failure is not flagged in TeamCity 2019.1 (65998) "classic" view build listing.
  • TeamCity agents do not download tools (tool is used as %teamcity.tool.XXX% parameter on the project level).
  • BuildLogClosedException on secondary node from BuildFailureOnMetricCondition.
  • When expanding a node in the build log child messages are shown in verbose mode regardless of the current chosen option.
  • VCS checkout failing on this one agent - java.lang.NoClassDefFoundError: com/jcraft/jzlib/ZStream.
  • Cloud Profiles: EC2: mime-multipart user script ignored.
  • Show relative dates on project overview in the "Builds list" mode.
  • Reordering build steps does not work if custom build step order is present in a build configuration that is not based on any templates.
  • Secondary node can't process removal of a template and two sub projects using this template.
  • Unable to set up a new Azure Classic cloud profile in TeamCity 2019.1.
  • Build project path constantly changes on agent details page for the running build.
  • Wrong 'star' overlaying.
  • Creating a project from a GitHub repository via GitHub Connection fails if there is no "master" branch in the repo.
  • Auto update corrupts TeamCity installation if there are permissions issues with writing files under TeamCity installation directory.
  • Slow changes persisting (0 changes persisted, persisting time: 2h:13m:07s,687ms), thread waiting in MultiNodesEventsDbImpl.publish.
  • Cannot read build configuration settings because of dependency on "__unresolved_external_id...".
  • Build counter reset to 1 after upgrading to 2019.1.1 from 2019.1.
  • Exception when special symbols in branch names are used.
  • msbuild.tcargs are generated in utf-8 encoding but without BOM sign.
  • NullPointerException in CompositeEnforcedSettingsContainerFactory$2.getParameterType after enabling enforced settings.
  • Persist VCS change operation can hang if ids_group_id sequence is not yet initialized.
  • Stop instances launched from spot fleet when fleet config changes.
  • Don't scroll branch select popup to selected branch.
  • Branch selector's behavior is broken in the Experimental UI.
  • Manual label sources doesn't expand TC parameter.
  • Deadlock in DependentBuildsStopper.stopUnsharedDependentBuilds.
  • Tune xmx settings in agent docker images.
  • Error on viewing statics StringIndexOutOfBoundsException: String index out of range: -10.
  • Illegal group reference; while processing request: GET ... if debug-auth is enabled and the nuget feed is used.
  • Treat empty branch filter as the default value (+:*).
  • Build type overview / branches. Update data after 'move to top' action.
  • Composite build with auto-restarted dependency points to previous dependency after server restart.
  • Build problems of a composite build with auto-restarted dependency are not recalculated.
  • "Inherited from" duplicated in the title of the edit build feature dialog.
  • Experimental UI: _More_ menu does not disappear after selection an item.
  • FindBugs xml parser uses the wrong error source line.
  • Versioned settings confirmation dialog does not list all projects.
  • Each token-based authentication creates a session which can result in excessive server resources consumption.
  • Some changes in DSL may not be picked up with reason: Detected changes don't affect project settings, skip updating to revision <rev> (multi-node setup).
  • Docker compose step may not fail build step correctly when cannot start.
  • REST commitHookNotification request can fail with error 500 because of IllegalArgumentException.
  • Build list always is filtered by a specific branch name after removing of build.
  • Some POST request on edit build step page marks build configuration/template as edited and prevents synchronization of versioned settings.
  • Agent is disconnected after reboot: 'another agent with the same authorization token and name is registered on the server' error.
  • Make CPU benchmark not delaying agent start.
  • Fetching/parsing EC2 instance types takes too much memory.
  • Weird idle interval between two build steps.
  • Project overview performance lacks.
  • Inefficient implementation of CommittedBuildsHolderImpl.removeBuild causes lots of SQL queries loading many finished builds from the database.
  • Build which is failed to start because it could not collect changes causes status text recalculation of all builds in the history of its build configuration.
  • Build status text recalculation should be performed in a separate queue to avoid many concurrent SQL queries in case when many builds are finishing simultaneously.
  • Project overview / builds list. Disable changes loading for invisible components.
  • Slow collecting changes spending time in PatternBranchSpec.apply.
  • Project overview / builds list. Freeze loaders if they are not visible.
  • Limit for a maximum number of equivalent build promotions is not applied causing performance issues in some cases.
  • Inefficient calculation of available agents in RunOnTheSameAgentFilter (causes slow build queue page opening).
  • Build configuration pending changes are calculated 3 times on build configuration overview page.
  • Slow reloading of projects if there are many build configurations in them.
  • Slow DSL execution on a large project with many build configurations.
  • Slow calculation of affected build configurations for the case of a build chain which has several instances of a single parent VCS root.
TeamCity

TeamCity On-Premises

A solution for continuous integration and build management.

Got a Question?

Live Chat with our JetBrains licensing specialists now.