Child pages
  • TeamCity 2018.2.3 (build 61544) Release Notes

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TeamCity 2018.2 Release Notes
TeamCity 2018.2.1 (build 61078) Release Notes
TeamCity 2018.2.2 (build 61245) Release Notes

 

Feature

  • TW-17585 - Automatic detection of the change to blame for a failure
  • TW-49827 - Automatic investigation and muting.
  • TW-58443 - Support test metadata for NUnit, DotNet CLI runners
  • TW-58481 - Save selected branch
  • TW-58577 - Read-only: show 'Internal Properties' Diagnostics tab

Usability Problem

  • TW-38631 - On clicking a build configuration link, open the build configuration page with the branch selected when branch is knowen
  • TW-55558 - Display project level template fields even when the project does not contain any template.
  • TW-56311 - Improve 'new artifact icon' tooltip behaviour
  • TW-56813 - Pull Requests Integration: Refresh only the PR info box on the 'refresh' action
  • TW-58073 - Print warning in the build log when test meta-data text is truncated
  • TW-58069 - "Unexpected messages processing node response" in teamcity-server.log
  • TW-58110 - Issues with "Load hidden artifacts" button on the build artifacts tab
  • TW-58199 - Artifacts tree: use overflow-y: scroll + height: 0.xVH
  • TW-58221 - Test metadata popup behavior is not consistent with other popups
  • TW-58257 - Running build's Overview page: branch name can't be copied with keyboard if you move mouse away

Bug

  • TW-27665 — 57846 — Option to delay automatic investigation assignment to reduce false positives with flaky tests
  • TW-58161 — Provide docker images for windows 1809

Usability Problem

  • TW-51153 — Using Hide action in Server Health Items popup closes it.
  • TW-58201 — Artifacts tree: open artifact files in the new tab
  • TW-59018 — Improve commit status publisher test connection message (make repository name/URL clear)
  • TW-59026 — TeamCity throwing error banners attempting to stop an AWS ECS agent when the task doesn't exist anymore.
  • TW-59135 — Make .NET CLI more robust in finding dotnet core installation

Bug

  • TW-27665 — Secondary Mac OS agent can't upgade and restart
  • TW-50255
  •  —
  •  — Invalid username in case of gated TFS checkin
  • TW-51458
  •  —
  •  — If cache is reset/cleared on the server, uploaded agent tools are lost on the agents
  • TW-56152
  •  —
  •  — Inconsistent rounding of build duration
  • TW-56790
  •  —
  •  — Project administrator might not get "View build configuration settings" permission in the Root project after upgrade to 2018.1
  • TW-57350
  •  —
  •  — Error during build finishing build promotion is already used in build CompositeRunningBuild
  • TW-58049
  •  —
  •  — StackOverflowError in File content replacer with regex ^(.|\n)*$
  • TW-58233
  •  —
  •  — Branch selector is missing Custom Run dialog in IExplorer.
  • TW-58304
  •  —
  •  — TeamCity can't apply self-generated patch in case of disabled requirements
  • TW-58421
  •  —
  •  — Automatic merge fails with two VCS roots when only one has given branch
  • TW-58458
  •  —
  •  — Resize icon can jump out of the text area
  • TW-58501
  •  —
  •  — UI is broken if project external ID has different case in the url
  • TW-58556
  •  —
  •  — Line endings in launcher\conf\wrapper.conf make it hard to edit in Notepad on Windows
  • TW-58648
  •  —
  •  — 2018.2 Regression: Maven in Docker does not have ${maven.repo.local}
  • TW-58659
  •  —
  •  — Confusing "The last finished build has problems" red text on a build configuration Overview when there is no action
  • TW-58660
  •  —
  •  — Wrong "The last finished build has problems" when filtering by branch
  • TW-58793
  •  —
  •  — Zero-size file in Artifacts appears as a folder
  • TW-58803
  •  —
  •  — Metadata value is not escaped in [testMetadata]
  • TW-58826
  •  —
  •  — Obsolete revision can be taken by a build in case when VCS root was attached to some build configuration, then detached and then attached again via DSL
  • TW-58861
  •  —
  •  — "The last finished build has problems" after disabling Allow builds in the default branch, when all builds are successful
  • TW-58865
  •  —
  •  — Pull Requests plugin exhausts our GitHub API request rate limit
  • TW-58933
  •  —
  •  — BuildTypeNotFoundException in PromotionBuildSettingsFactoryImpl.createBuildSettings
  • TW-58956
  •  —
  •  — Custom 404 page for build results does not provide a way to open build configuration page
  • TW-58975
  •  —
  •  — Branch name is not shown for a running build on build configuration home page
  • TW-58980
  •  —
  •  — Reload one of plugins leads to reload of unneeded plugins
  • TW-58984
  •  —
  •  — Auto-assigner: Processing of canceled builds never stops
  • TW-58986
  •  —
  •  — Custom build dialog does not show branch selector if there are branches in dependencies but "Show changes from dependencies" is turned off
  • TW-59033
  •  —
  •  — NuGet Restore fails, no handler for message method 'SetCredentials'
  • TW-59038
  •  —
  •  — Requirement with parameter reference %teamcity.build.branch% or %teamcity.build.branch.is_default% may not be properly recalculated if changes are collected on secondary node
  • TW-59045
  •  —
  •  — Docker wrapper does not handle quotes properly with Powershell step
  • TW-59058
  •  —
  •  — Inspection errors reported as new in each run
  • TW-59068
  •  —
  •  — Docker compose cannot pass TEAMCITY_DOCKER_NETWORK to docker wrapper
  • TW-59100
  •  —
  •  — When posting an IssueTracker feature, it doesn't show in the Web UI
  • TW-59101
  •  —
  •  — Environment variables not propagated to Command Line inside Docker Wrapper on Windows
  • TW-59121
  •  —
  •  — ConcurrentModificationException on attempt to stop composite build
  • TW-59136
  •  —
  •  — Inactive agents are not shown due the 'inactive' CSS class
  • TW-59147
  •  —
  •  — teamcity-server docker image does not have LANG environment variable set
  • TW-59166
  •  —
  •  — "Copy Project" changes IDs of subprojects and build configurations to lowercase
  • TW-59167
  •  —
  •  — Build promote action triggered for a build in non default branch propagates this branch to dependent build even if it depends by artifact dependency only
  • TW-59179
  •  —
  •  — Cloud instance can be listed as running while there is no agent
  • TW-59180
  •  —
  •  — Branch filter does not work on project statistics page in 2018.2
  • TW-59181
  •  —
  •  — Build artifacts: cannot view content of the directory with % in the name
  • TW-59183
  •  —
  •  — Cannot perform projects import: Selected file is not a valid TeamCity backup.
  • TW-59193
  •  —
  •  — Build result page: there is no space between user and time for muted tests
  • TW-59198
  •  —
  •  — Broken move in build queue: build node is painted with offset
  • TW-59233
  •  —
  •  — Perfmon: support for nvme devices
  • TW-59234
  •  —
  •  — Perfmon: support Linux kernel 4.18+
  • TW-59242
  •  —
  •  — Cleanup process hangs after getting 401 from the Docker Registry
  • TW-59245
  •  —
  •  — Commit Status Publisher for Azure DevOps Git does not work with ssh
  • TW-59263
  •  —
  •  — Not the latest build can be displayed in Changes page if remote was was cancelled using REST API with readdIntoQueue=true
  • TW-59271
  •  —
  •  — docker-compose: "Internal error occurred" while performing healthcheck for a linux container on a Windows Agent
  • TW-59313
  •  —
  •  — vcs_username table is not cleaned up when user is removed
  • TW-59316
  •  —
  •  — Docker integration : "--build-arg" parameter not set on "build" when parameters are quoted
  • TW-59317
  •  —
  •  — Build failed with 'Error adding build problem ... identity mustn't be longer than 60 characters' error
  • TW-59331
  •  —
  •  — Docker Wrapper: fail build/add problem/add health item if cannot restore files ownership
  • TW-59346
  •  —
  •  — Improve "plugin update available" message in teamcity-server.log
  • TW-59376
  •  —
  •  — Duplicate entry ... while performing SQL query: insert into user_build_types_order during processing of POST visibleBuildTypes.html request
  • TW-59404
  •  —
  •  — Huge GC pauses and lots of hanging SSL connections when collecting changes
  • TW-59415
  •  —
  •  — Branch name assert can raise a build problem incorrectly in case when build is restored in the queue because it could not start on an agent
  • TW-59447
  •  —
  •  — Wrong times noted in REST logs in "Server performance can be affected by REST request" message
  • TW-59476
  •  —
  •  — `Argument for @NotNull parameter 'file2' must not be null` exception during NUnit tests

Performance Problem

  • TW-
  • 54798 - Slow settings update from VCS when many VCS roots with a lot of pending changes are detached
  • TW-58294 - Edit template page opens extremely slow
  • TW-58347 - Processing of a VCS trigger in a build configuration with lots of branches can be slow even though there are no pending changes in these branches
  • TW-58370 - IntelliJ plugin causes IntelliJ IDEA to hang every several minutes
  • TW-58387 - UI is not available with high CPU usage (caused by hashes clash in custom data storage)

Cosmetics

  • TW-58087 - Limit test run metadata key length
  • TW-58219 - Wrap changed files descriptions on the Files tab of the Changes page
  • TW-58271 - Close popup (e.g. Changes) on click on the arrow button if it was opened with click
  • TW-58325 - Extra unnecessary vertical spacing in expanded artifacts tree
  • TW-58359 - "N Subproject" should be capitalised + No need to show "No subprojects" text
  • 13971 — Use more descriptive names for temporary dotCover-related files
  • TW-58955 — JBRE tests: Security & Privacy issue on Mojave agent

Exception

  • TW-58901— Getting exception while using TeamCity command line tool
  • TW-59095— AccessDeniedException in jetbrains.buildServer.investigationsAutoAssigner.FailedTestAndBuildProblemsDispatcher

Cosmetics

  • TW-56983 — Letters in branch selector and health items button seems to be aligned a bit lower than before