Child pages
  • TeamCity 2019.1 Release Notes
Skip to end of metadata
Go to start of metadata

For the overview of the most important new features check What's New in TeamCity 2019.1

Feature

  • TW-3161 - Allow token-based authorization in addition to httpAuth
  • TW-5567 - Ability to cancel a build via service message
  • TW-11823 - Provide an option to have own local Maven repository (for a build, etc.)
  • TW-12194 - Option to prevent artifacts from being published for a failed build
  • TW-23683 - Allow to retrieve audit records through REST API
  • TW-24671 - Link revisions from snapshot dependencies with relevant builds on Build Changes page
  • TW-32630 - Publish artifacts for cancelled builds
  • TW-46210 - REST: Allow to list changes from versioned settings for build, build configuration, etc.
  • TW-47701 - Improve EC2 instance automatic tagging to be more human-readable
  • TW-48181 - Make it possible to use webhooks (commit hooks) and not to fall back to polling for repositories which have few or no commits
  • TW-48589 - Allow to see changes from dependencies for any build with snapshot dependencies, when "Show changes from snapshot dependencies" is not used
  • TW-53042 - React base main overview page
  • TW-53139 - Make the build number in the "Recent history" view a link to the build itself
  • TW-53590 - Add support for Go test JSON output format
  • TW-55584 - Show some build identifying information when stopping build or removing it from the queue
  • TW-55902 - Do not include Amazon AMI into TeamCity's cloud image name
  • TW-56409 - Remote run doesn't use commit message
  • TW-56879 - Filter branches that can be used by a build configuration
  • TW-56893 - Sketch when no project/build selected on new overview
  • TW-57181 - Convert the newest UI Dialogs (Tag, Pin, Comment) to popups
  • TW-57242 - Support counters in sidebar
  • TW-57332 - Add pending changes counters/popups to new UI
  • TW-57340 - Add `Cmd+K` as an alias to `P` shortcut to quickly jump to a project
  • TW-57402 - Implement footer for the experimental UI
  • TW-57428 - Change dotCover, inspections and dupFinder requirements according to rule: 2018.2+ requires .net framework 4.6.1+
  • TW-57683 - Update branches tab
  • TW-58214 - Add possibility to ensure order of rendering for certain elements
  • TW-58389 - Add investigation-related information to the sidebar
  • TW-58393 - Add information about build configuration investigation to ReactUIController
  • TW-58486 - React based component for build history chart
  • TW-58529 - Upgrade bundled .net Tools (dotCover and ReSharper CLT) to the released version (2019.1.1)
  • TW-58563 - Add description to the project and build configuration overview
  • TW-58564 - Add 'favorite' mark and description to the subproject line
  • TW-58672 - Refactor Running Builds node to be a secondary node
  • TW-58685 - Improve project/build type status updater
  • TW-58707 - Implement GitLab OAuth connections
  • TW-58708 - Support GitLab in Pull Requests Plugin
  • TW-58765 - Show that build configuration is paused in sidebar and other part of Sakura UI
  • TW-58767 - Show 'archived' project status in Sakura UI
  • TW-58853 - Status Text of the Last Build in the Project Overview
  • TW-58855 - Easy way of switching to the new UI
  • TW-58857 - Load the latest page instead of the welcome screen
  • TW-58884 - Add information about build type system problems to the ReactUIOverviewController and js types
  • TW-58937 - Allow to configure a list of build problems to ignore in auto-assigner
  • TW-58967 - teamcity-server docker image should allow starting server with non-root permissions
  • TW-58979 - Add number of new failed test to sidebar
  • TW-58981 - Add new failed test counter in ReactUIController
  • TW-58982 - Add new failed test counter to the side bar
  • TW-58989 - Make a "My branches" group section in Branches tab overview
  • TW-59093 - Allow to disable some heuristics
  • TW-59094 - Allow to specify assigner for automatic investigations
  • TW-59228 - Exclude nunit.framework from code coverage under dotCover for NUnit runner by default
  • TW-59349 - Redirect old pages which have new counterpart to those counterparts
  • TW-59370 - Create a favourite section in the sidebar
  • TW-59392 - Support Visual Studio 2019
  • TW-59413 - Support dynamic tabs in Sakura UI
  • TW-59428 - Feature request: automerge - show branch that failed
  • TW-59478 - Show health items in Sakura UI
  • TW-59564 - Dump content of the custom command line script into build log as internal message
  • TW-59682 - Update DSL metadata to support Visual Studio 2019
  • TW-59700 - Add 'active server' flag to the updates check requests
  • TW-59725 - Give up the build messages processing responsibility when the main server tries to upgrade data
  • TW-59770 - Automatically scroll sidebar to selected project after page load / on navigation
  • TW-59780 - Create builds overview for projects
  • TW-59808 - Overview plugin feature detection
  • TW-59824 - Add API to impose agent requirements from a build feature
  • TW-59828 - Minimize the window TeamCity Build Agent
  • TW-59837 - Changes for Project Overview Page
  • TW-59851 - When docker build feature is configured, corresponding build should be allowed to run only on agents with installed docker
  • TW-59872 - Add possibility to switch back to navigation in sidebar with keyboard
  • TW-59896 - Support for TeamCity internal configuration parameters which do not affect builds reuse
  • TW-60001 - Add build configuration actions to build configuration overview in Sakura UI
  • TW-60002 - Add build actions to build overview and build actions popup in Sakura UI
  • TW-60012 - Loading tools on demand
  • TW-60017 - SSH Agent Forwarding
  • TW-60099 - Add Bitbucket Server support to pull requests plugin
  • TW-60142 - Explicit Server URL field is required in the pull requests build feature settings
  • TW-60159 - Migrate MainUI tabs to SakuraUI overview screens
  • TW-60215 - Allow using tokens instead of passwords

Usability Problem

  • TW-3534 - Do not show "Label" column in VCS revisions and labels table if labeling is turned off
  • TW-56197 - Missing DSL mapping for NuGet steps
  • TW-56525 - Environmental parameters defined in buildAgent.properties do not work with Docker and the root cause is too difficult to find
  • TW-57202 - Apply sorting to EC2 Cloud Profile Fields
  • TW-57421 - Add "+N" changes for "Changes tab"
  • TW-57792 - Failed to start builds are not displayed in Experimental UI.
  • TW-57840 - Maven local system repository specified in Maven settings.xml, <localRepository> tag is ignored
  • TW-58726 - Unclear logging state when server logs have custom location defined
  • TW-58782 - Investigations Auto-Assigner doesn't report the build where the problem was processed.
  • TW-59023 - UI for builds in queue in dropdown
  • TW-59028 - Build type card is loading
  • TW-59074 - Outdated build type UI
  • TW-59195 - New project overview: trailing spaces from search bar are trimmed when results are reloaded
  • TW-59196 - New project overview: selecting an item from navigation tree requires pressing many keys
  • TW-59451 - Build Changes tab: make 'VCS Root -> revision' table collapsible
  • TW-59783 - Provide a warning when "Logout all sessions" button is pressed in a user profile.
  • TW-59876 - Experimental UI widget shows some random build
  • TW-59891 - Tabs Visibility UI
  • TW-59914 - Trends / Builds list toggle
  • TW-59958 - Confusing behavior of a direct link to experimental UI
  • TW-59981 - Card without builds UI
  • TW-60107 - Review save/cancel buttons on the Create access token dialog
  • TW-60114 - ""Authorization" header is not specified" error is displayed to unauthorized users
  • TW-60126 - Set focus in token name field on opening Create new token dialog
  • TW-60127 - Do not show 'Access Tokens' page unless Token-Based Authentication module is enabled
  • TW-60128 - Enlarge "Show all build configurations "button on the project overview page.
  • TW-60129 - Improve error message in case when token was deleted
  • TW-60167 - Provide audit for all sessions log off for a certain user procedure.
  • TW-60169 - Store the login of user that is logged of by admin in teamcity-auth.log
  • TW-60293 - Add "Retry" button for non-4xx error views
  • TW-60365 - Disable MainUI certain embedded tabs in SakuraUI
  • TW-60395 - Provide ability to edit JSON when image using Spot Instance Fleet is edited.

Bug

  • TW-23399 - Test was reported twice
  • TW-23460 - Not all suitable build configurations are suggested for remote run just after push
  • TW-24625 - Server cleanup can occur not at the configured time (clock change case)
  • TW-34248 - Build might not be stopped when publishing artifacts (e.g. on execution timeout)
  • TW-37795 - Password typed parameter can be (suggested to be) filled by the browser in custom run build dialog
  • TW-41341 - reverse.dep. parameters are not applied if defined in a build which is triggered as a part of the chain
  • TW-42898 - 'My Investigations' page doesn't contains fails from running build
  • TW-46260 - Repetitive logging on conflicting plugins on the server
  • TW-47273 - TeamCity does not allow auto-start of several build agents on a Mac due to upgrade problem
  • TW-47376 - Projects import and cleanup can run at the same time which can in theory delete data erroneuously
  • TW-48308 - Build errors are duplicated in the build log
  • TW-48651 - NoSuchElementException when displaying a build log.
  • TW-49042 - "Show usages" for Maven tool show not all build configurations
  • TW-49186 - Agent tools used exclusively by meta-runners report no usages
  • TW-52073 - "Unexpected error during build messages processing in TeamCity" while running several R# inspection build in parallel
  • TW-52340 - Test can be shown as muted in composite build when there is a dependency with the test failed
  • TW-52654 - Asterisks masking a password in a parameter can multiply on a build run
  • TW-53051 - Error while restoring failed to start build in queue
  • TW-53850 - My Changes page is scrolled to the top by itself
  • TW-54928 - Unclear lines in the build log during artifacts downloading (torrent plugin)
  • TW-56204 - Build Feature (Automerge) does not consider overriden parameters via REST
  • TW-56491 - Some forms can include tc-csrf-token multiple times when posting to the server
  • TW-56733 - Adjust build row width in new overview
  • TW-56855 - PostgreSQL DB error during cleanup: "out of shared memory Hint: You might need to increase max_locks_per_transaction"
  • TW-57220 - Investigation popup shows truncated message
  • TW-57489 - Expand project tree button may be mixed with other projects tree
  • TW-57500 - Search words are not highlighted for some projects (and these projects stuck in the sidebar when search is closed)
  • TW-57515 - Two builds can occasionally take the same resource from shared resource with values
  • TW-57667 - Auto-merge failure is ignored by snapshot dependencies
  • TW-57766 - Duplicated entry highlighting in the sidebar after adding to favorites
  • TW-57983 - Do not redirect to Builds tab when user choose branch group in branch selector on Branches tab (Build Configuration overview)
  • TW-58075 - Dependency is triggered in default branch if dependent build changes dependency VCS root default branch via reverse.dep parameter and build is triggered by VCS trigger with quiet period
  • TW-58142 - Build stopped because of the agent shutdown is not added back to the queue.
  • TW-58154 - Don't show default branch overview when there's no default branch
  • TW-58169 - Deadlock while persisting VCS change in DB (MySQL)
  • TW-58179 - Update copyright statement in Eclipse plugin help.
  • TW-58227 - Reverse dep parameter containing a parameter reference blocks build
  • TW-58250 - NotNull method jetbrains/buildServer/groups/impl/UserGroupManagerImpl.getAllUsersGroup must not return null
  • TW-58301 - Allow entities external ids longer than 80 characters
  • TW-58339 - Improve performance in Sakura search
  • TW-58343 - TC Docker version shows blank SSL Management tab
  • TW-58453 - Automerge does not use correct parameter value
  • TW-58456 - Wrong description of the button that switches you between old and new UI.
  • TW-58482 - "Won't handle tag Information" message during dotnet code inspection
  • TW-58490 - Tests may fail locally with random IAEs
  • TW-58594 - Warning at start of agent under macos
  • TW-58662 - Update copyright (2018 -> 2019)
  • TW-58759 - Pending changes counter in default branch section is not updated properly
  • TW-58766 - Add possibility to show archived projects overview in Sakura UI
  • TW-58818 - Add information about investigation to build configurations on project overview
  • TW-58860 - Finish build trigger can fail to trigger build with error: Cannot find node in commits graph for revision ...
  • TW-58985 - Build start date is shown not respecting user time zone on build statistics charts
  • TW-58991 - New Project Overview: pressing Q when left sidebar is hidden works unexpectedly(question) switches to search box w/o any indication.
  • TW-58993 - Project Overview: build timeline shows builds from other branches even "default" was chosen for the project
  • TW-58994 - Project Overview: branch filter for a project don't have "All branches"
  • TW-59051 - Build line presentation: broken link for "Download build logs" icon
  • TW-59052 - It is not possible to pin a build without comment or tag
  • TW-59064 - Clean VCS problem error if error happened on the main server but changes collecting is performed by VCS node
  • TW-59097 - Build in queue can report confusing "The target agent is removed" (build triggered on incompatible agent case)
  • TW-59105 - Running/queued builds marker jumps over scroll bar when a project is selected in a side bar.
  • TW-59107 - Archived projects are missing in Side bar if all hierarchy is archived.
  • TW-59132 - Re-run this build should use the same set of revisions as the original build
  • TW-59145 - Use "docker info" instead of "docker version" for docker wrapper
  • TW-59149 - Uncaught TypeError on switching from View DSL to Edit in UI for triggers and build features.
  • TW-59178 - Display idle time for the cloud instances
  • TW-59242 - Cleanup process hangs after getting 401 from the Docker Registry
  • TW-59255 - server terminates cloud instances immediately after startup
  • TW-59288 - Too many stacktraces in server log is when build promotion has cyclic snapshot dependencies
  • TW-59305 - Password field is displayed as a decimal number on the edit build step dialog for all steps implemented by the Deployer plugin (FTP Upload etc.) under Firefox
  • TW-59323 - XML test results from AbstractTestTask descendants not collected automatically
  • TW-59368 - Agent launcher is missing wrapper libraries for 64-bit macOS (do not use wrapper on MacOSx)
  • TW-59369 - Error on trying to change external ID for existing config to >230 characters.
  • TW-59388 - Remove What's new in TeamCity 2018.2 link from Welcome to Experimental UI screen.
  • TW-59391 - Free disk space doesn't clean buildTmp directory
  • TW-59393 - Side bar hides Help and Feedback links by default.
  • TW-59399 - Incorrect URL to download artifacts in Artifacts popup on Branches tab when <all branches> filter is set.
  • TW-59402 - Can't navigate through build configuration history
  • TW-59405 - Overriding parameters doesn't work in 'Run Custom Build' dialog (for personal builds)
  • TW-59418 - Auto assigner: disable the "one commiter heuristic" when there are users not recognized by TeamCity
  • TW-59437 - "Removing obsolete investigations" thread can cause DB pool exhausted error
  • TW-59499 - "Always, even if build stop command was issued" step execute policy doesn't work
  • TW-59501 - Jacoco 0.8.2 ignores excludes for coverage report
  • TW-59528 - Progress bar for a build configuration card shows outdated information
  • TW-59530 - Do not show "newly failed tests in the default branch" if the default branch is disabled
  • TW-59553 - Do not open new tabs when user switches between Edit setting/View build configuration/project page
  • TW-59557 - Terminate Condition "After certain work time" doesn't respect server startup time
  • TW-59560 - Agent re-downloads all the plugins being updated if there is an error downloading one of them
  • TW-59571 - Prompt parameters do not work in the experimental UI
  • TW-59572 - Update "Open the current page on the main TeamCity server" link on navigation in the experimental UI
  • TW-59573 - Experimental UI: do not show actions buttons/links on the read-only server (or show the hint why they are disabled)
  • TW-59577 - TeamCity overview page stops updating
  • TW-59582 - Expand for 'Artifact dependency changes' in pending changes popup doesn't work
  • TW-59594 - Broken horizontal scroll in "View build chain" window
  • TW-59595 - Do not show "Switch to Experimental UI" window for the guest user
  • TW-59611 - Database connections pool exhausted during test names cleanup (deadlock via get connection and TestName2IndexImpl lock)
  • TW-59618 - Clarify stop reason in an agent log when a build was cancelled with a service message
  • TW-59620 - TeamCity shows <default> branch label instead of logical branch name matched by branch spec if at least one of attached VCS roots does not have branch specification
  • TW-59624 - REST log doesn't log request parameters for internal requests
  • TW-59625 - Cannot inject `ClassLoader`
  • TW-59635 - Statistic charts ignore branch selection in Sakura UI.
  • TW-59681 - Rename GoLang plugin file name
  • TW-59719 - "Always..." step execute policy does not work if Regular build is cancelled in Composite->Regular build dependency.
  • TW-59727 - Rename "GitHub Pull Requests" plugin to "Pull Requests"
  • TW-59728 - Add validation message for Pull Requests build feature
  • TW-59738 - Provide DSL for GitLab in Pull Requests
  • TW-59744 - Pull Requests always tries to connect over HTTPS
  • TW-59761 - Allow to use large default checking for changes interval but still use small quiet period in VCS trigger
  • TW-59781 - Add DSL for permanent token in YouTrack integration
  • TW-59787 - Provide logging for "Logout all users sessions" functionality.
  • TW-59790 - Wrong artifact popup hints
  • TW-59814 - Agent hangs when server is upgraded during the build
  • TW-59826 - Test failure can have no details (wrong build log anchor in the test run) when secondary node is used to accept build messages
  • TW-59836 - Agent reboot request may fail when agent is restarted immediately
  • TW-59844 - Can't get rid of obsolete investigations.
  • TW-59856 - Incorrect message on editing an EC2 cloud profile with running instances.
  • TW-59874 - Don't show HTTP 502 details as plain text
  • TW-59875 - No tags are shown in edit tags dialog on build results page
  • TW-59915 - Provide short description of functionality in Type Parameters Description GoLang output processor build feature.
  • TW-59934 - "Method getVcsRoot() cannot be called for personal build" error in teamcity-server.log
  • TW-59939 - "BS.BuildChangesBlock is not a constructor" JS error on when opening "Since last successful build" in a change pop-up
  • TW-59948 - Don't try to open last visited project or build configuration if it doesn't exist anymore
  • TW-59974 - Specified Framework was not found, after recent update.
  • TW-59975 - TypeError: undefined is not an object (evaluating 'D.Event.cache')
  • TW-59977 - The timestamp has 1 hour difference in build overview page and build detail page for all the build before March 31 (before changing to summer time)
  • TW-59983 - Chart shows no data for all series if one pattern targets a non-existent build config
  • TW-59998 - Error "Cannot read property 'substring' of undefined" during sorting unauthorized agents by Last communication date
  • TW-60003 - Agents aren't displayed on the Pools page when "Group by agent pools" is unchecked
  • TW-60016 - Running Maven Step in Docker Container uses Maven from "Tools"
  • TW-60040 - Add build configuration to favorite in Sakura UI should add only this particular build configuration, not all other siblings
  • TW-60045 - NPE from PerformanceMonitor on build canceling during start
  • TW-60056 - Enforce clean checkout on agents displays no agents in Sakura UI.
  • TW-60068 - Build hangs while starting: This server (MAIN_SERVER) is not responsible for the build
  • TW-60070 - Page parameter is ignored in experimental UI builds list
  • TW-60082 - dotnet run appends its parameter file to the arguments list
  • TW-60102 - The latest PowerShell (6.2.0) isn't detected on MacOS
  • TW-60113 - Confusing error message in the build log when go tests are not run.
  • TW-60132 - Provide audit for Logout all users action.
  • TW-60162 - MSBuild and Visual Studio runners reset MSBuild version to default (16.0) after upgrade TeamCity to 2019 for DSL based configurations
  • TW-60171 - The main navigation menu is displayed two times if filter by build configuration was used
  • TW-60190 - Incorrect pending changes are shown in new UI
  • TW-60193 - Agent pools are collapsed after page reload
  • TW-60194 - All charts in Statistics for project return "No data in builds" in new UI
  • TW-60195 - Errors are reported when Super user tries to switch to Experimental UI.
  • TW-60226 - Unexpected EOF read on the socket error in ReactUIOverviewController
  • TW-60242 - Kotlin DSL: wrong patch can be generated if DSL settings require conversion
  • TW-60252 - Error when test connection to Perforce server
  • TW-60258 - More cloud agents can be started than there are available agent licenses
  • TW-60266 - Kotlin DSL: unnecessary patch is generated in case of a presence of disabled artifact dependency
  • TW-60267 - The information about build problems doesn't fit into the screen on tab Current problems
  • TW-60268 - Case sensitive sorting of files on artifacts tab
  • TW-60269 - Part of the information is not visible in tabs Investigations and Flaky Tests when the big display scale is used
  • TW-60270 - No way to view project/build configuration settings in Sakura UI
  • TW-60279 - Retry trigger should preserve custom parameters
  • TW-60287 - NullPointerException in teamcity-server.log every time I expand a project in the experimental UI sidebar on the read-only node
  • TW-60288 - Errors while reading from build logs in case when build messages are handled by a secondary node
  • TW-60296 - dotCover version isn't downloaded on demand for some .NET related steps
  • TW-60304 - Add hint for "Artifacts repository" option maven step
  • TW-60306 - Users selection is not shown in investigation dialog if some of users have \u character sequence in their name
  • TW-60311 - Build configuration card: Make Run button always visible
  • TW-60312 - Build configuration card: allow build configuration name to span 2 lines
  • TW-60315 - Icons don't fit
  • TW-60327 - Pending changes in Default branch are displayed in Sakura UI with default branch excluded.
  • TW-60337 - Project and build type links from embedded old tabs should redirect to new UI
  • TW-60341 - Nonworking Kotlin DSL is generated if project contains build configurations forming a loop by finish build trigger or artifact dependencies settings
  • TW-60351 - Replace Branches and Builds tab on build configuration overview with one tab and view chooser
  • TW-60362 - TeamCity doesn't work in IE 11
  • TW-60375 - EC2: Paginate SFR update requests
  • TW-60379 - Wrong DSL patch is generated after changing default value in MSBuild runners
  • TW-60380 - Maven build step: a default option can be unnecessary saved to xml config
  • TW-60384 - 'Failed to log action in audit' error on secondary node with enabled 'process builds' responsibility
  • TW-60385 - EC2 cloud profile with instances becomes incorrect after upgrade from 2018.2.
  • TW-60389 - Finish build trigger: branch filter is not visible when it is empty
  • TW-60394 - Custom Image Name must be a mandatory field when Spot Instance fleet is used.
  • TW-60396 - Fix system problems presentation in new UI
  • TW-60403 - Sysinternals handle.exe is always downloaded on Windows agents
  • TW-60411 - The bundled version of IntelliJ IDEA Tools is always downloaded for Duplicates build step with non-bundled version
  • TW-60415 - Generated DSL patch cannot be applied if newlines in some build step parameters differ from newlines produced by patch
  • TW-60416 - NullPointerException during the creation of project or VCS root using GitLab connection with incorrect proxy server settings
  • TW-60417 - Investigation Auto Assigner shows committer name wrong if there are Cyrillic symbols in it
  • TW-60421 - Build can be triggered in "_all_branches_" branch with Run custom dialog
  • TW-60440 - The tools are not downloaded when they are required in meta-runners
  • TW-60441 - An EC2 Start-stop cloud instance with "Terminate after first build" can be terminated immediately after start
  • TW-60449 - Cleanup docker images on build deletion does not work (using artifactory docker registry, slash at the end of registry hostname)
  • TW-60450 - dotCover tools isn't downloaded if it's used in Command Line step using %teamcity.tool.JetBrains.dotCover.CommandLineTools.bundled% parameter
  • TW-60460 - EC2 Cloud images without amazon-id parameter and duplicate image-name-prefixes don't convert properly to 2019.1 after UI editing
  • TW-60462 - EC2 Custom AMI field is not visible when opening an image setting that use it
  • TW-60466 - Expand/collapse in sidebar shouldn't cause scroll to the selected item
  • TW-60483 - UnknownUpgradeError when starting upgrade for the second time
  • TW-60484 - Unnecessary DSL patch is generated after the upgrade for default branch option and MSBuild default tools version
  • TW-60491 - Agents missing "Inspection" runner
  • TW-60496 - Replace internal id with external id in error description in ReactUIOverviewController
  • TW-60515 - Token listing via REST API always includes empty value
  • TW-60517 - Attempt to delete non-existing token results in 500 response, not 404
  • TW-60518 - All the REST AP request from UI have strange "defaultauthheaders" header

Exception

  • TW-60120 - Unhandled exception jetbrains.buildServer.auth.AuthenticationTokenStorage$AlreadyExists

Performance Problem

  • TW-34126 - Speedup loading of ignored tests or load them asynchronously
  • TW-47725 - Optimize build_type_vcs_change table
  • TW-49979 - Slow server startup: Loading history of VCS changes + Loading related configurations takes more than 30 minutes
  • TW-56908 - Build overview page fetches all branches prematurely
  • TW-58762 - Often occurrences of ReactUIOverviewController.processStatusesList in thread dumps
  • TW-58811 - Git "Updating sources: agent side checkout" when removing thousands of tags
  • TW-59330 - Rest: don't load all tests in build if only failed tests are requested
  • TW-59409 - TeamCity VCS node can accept too many tasks and encounter memory problems because of that (many builds with versioned settings queued case)
  • TW-59410 - Reduce amount of memory occupied by BuildChangesLoaderContext when versioned settings are enabled in a big project
  • TW-59873 - Test occurrences REST API call loads test stdout and stderror and can occupy lots of memory
  • TW-59902 - Agents page performance issues for 500+ agents page
  • TW-60029 - Several nodes setup: builds start very slowly when secondary node generate a lot of 'buildTypesBranchesMayHaveChanged' events
  • TW-60146 - Changes collecting performance problem with Perforce
  • TW-60216 - Too many database requests for user's tags during notification processing
  • TW-60294 - Improve performance of configuration files loading if data directory is located on the network drive

Security Problem

10+ security problems were fixed, some of them critical

Cosmetics

  • TW-57545 - Put "star" icon from the right of the text
  • TW-58359 - "N Subproject" should be capitalised + No need to show "No subprojects" text
  • TW-58360 - Check the margins and font-styles in "Branches tab" UI
  • TW-58439 - Build status text should be colored (green or red)
  • TW-58935 - Rename graph range 'Today' to 'Day' or '24h'
  • TW-59116 - Extra scroll when hovering over a project in the sidebar
  • TW-59818 - Align investigations/actions on the build configuration page in the experimental UI
  • TW-60020 - Rename Publish artifacts options.
  • TW-60130 - Rename "Logout of all sessions" button.
  • TW-60339 - Inconsistent coloring of the selected "Project" header item
  • TW-60349 - Correct error message displayed in Custom run dialog when there are no branches.
  • TW-60499 - Record "100 pending changes" is displayed in the build card and in Builds tab when there are more than 100 changes
  • No labels