See also |
Feature
- TW-24302 — Password fields should not be convertable to textfields as it exposes the password plain text
- TW-62063 — Expand ANSI coloring support to include 256 color set
- TW-66129 — Report teamcity.agent.jvm.vendor agent parameter with java.vendor like teamcity.agent.jvm.version
- TW-63740 — New build page: dark mode for build logs
- TW-62786 — Add disk usage metric into /app/metrics exposed by TeamCity
- TW-63938 — Sticky Header for build log page
- TW-55624 — .NET CLI: Add ability to set custom command
- TW-66028 — Allow to redefine caches location with a startup/internal property
- TW-66472 — Slack notifier - implement verbose messages for 'Notifications' build feature
Usability Problem
- TW-66512 — agent view now no longer shows branch or configuration information
- TW-39471 — Use build step name for custom reported statistics keys instead generated one
- TW-66064 — Control how build problems created by Docker feature are handled
- TW-65576 — Use Parameters References icon in Add Step Execution Condition dialog.
- TW-66029 — Don't block navigation with Tab on changes page
- TW-62978 — Impossible to leave sidebar using Tab key
- TW-63664 — Improve link to metrics URL on Diagnostics / Metrics page
- TW-65957 — Health report about time synchronization between nodes shows time in milliseconds
- TW-66089 — Clean-up page should show some message about critical config errors presence
- TW-61493 — No way to switch to next or previous build from build run page
- TW-64683 — There is no link for downloading new agent on the All agents page
- TW-63940 — Consider an option wrap/not-wrap for long lines in build log
- TW-66087 — Add information about environment variables for a dockerized build step
- TW-62610 — Personal patch upload: add a link for a hint message
- TW-66158 — Versioned settings are disabled message can be shown after the upgrade even though this may not be necessary
- TW-66127 — Slack notifier. Add additional explanation how to create connection if none are found
- TW-64819 — Allow viewing audit of only selected project (without hierarchy)
Bug
- TW-66532 — Trend Micro can report 2020.1 build agent's java.exe as malware
- TW-66122 — Maven build with multi thread flag in additional maven command line parameters (-T 2C) hangs
- TW-63564 — Optimize the number of requests to the `/overview/?cloudImages` endpoint
- TW-66235 — Heartbeat may not work properly in multi-node setup because it creates a file with a starting code under the caches directory
- TW-64913 — "TypeError: $(...) is null" in JS Console after opening Agents page in FF
- TW-66352 — Do not allow running agents to remove parameters from agentType after start
- TW-66494 — Cannot login to read only node because it attempts to update user password and can't do that because of security manager restrictions
- TW-65715 — Use more recent Linux version in docker image teamcity-server:eap-linux
- TW-66262 — Don't show "No enabled compatible agents" popup if cloud agent is starting
- TW-66244 — Save button on the upload certificate form is disabled if name is set first
- TW-65783 — Exception in JS console on /agents/overview page.
- TW-66154 — Failed to load build settings from VCS: org.eclipse.jgit.errors.LockFailedException: config.lock present
- TW-66488 — Artifacts storage usages popup layout is broken
- TW-65900 — Slack notifier: `redirect_uri did not match any configured URIs` error when accessing TeamCity by an URL different from Server URL from settings
- TW-66328 — Adding SameSite attribute for session cookies
- TW-66453 — Project may not be found by its external id if it was removed and then re-created with the same id
- TW-65800 — Unable to specify a target name with spaces in .NET runner Targets filed
- TW-66334 — .NET: the Target chooser should add quotes for target names with spaces
- TW-65876 — Agents top menu link can redirect to 404 page if last visited agent pool doesn't exist anymore
- TW-65279 — "Show original message" link is absent in new build log if "Fail build on specific text in build log" is used
- TW-65860 — Deadlock in metadata db under pressure
- TW-66175 — Enabling Jira Cloud integration build feature is not possible due to exception when getting the build feature template
- TW-66232 — After upgrade to 2020.1, some packages are failing to publish to the Nuget Feed
- TW-66288 — Build log messages are overlapping after disabling/enabling soft-wrap lines during the build
- TW-63865 — Filter by particular build tag doesn't work on build type page
- TW-66351 — Cannot stop build if error occurs while sending buildFinished message from agent to server
- TW-65085 — Support the Notification build feature in DSL
- TW-66259 — Some SGR parameters of ANSI colors are ignored in build log
- TW-66186 — Matching empty string in build step condition does not work
- TW-66173 — Test count via messages fluctuating (since update to 2020.1-linux)
- TW-66191 — DSL support for Slack connection
- TW-64674 — Detailed status and last communication time for disconnected agents is not shown on the All agents page
- TW-66133 — Slack build feature cannot be added in DSL settings in a branch
- TW-65465 — Button "New subproject" depends on permission "Edit project" (not on "Create subproject")
- TW-66407 — Agents sidebar: the unauthorized section doesn't expand when clicking on the chevron
- TW-66418 — [SQL] COUNT(*) is being cast to int instead of bigint
- TW-66387 — Timeline in build log is horizontally stretched in Sakura UI
- TW-64539 — Bad Request when trying to filter by branch with name containing # or &.
- TW-65374 — Incorrect build log is displayed after switching by builds
- TW-65327 — Link "Show in Build Log" opens build log in All messages mode (so information about Go tests is not available)
- TW-33799 — Modified comment is not yellow-highlighted in custom build run dialog
- TW-65249 — Build timeline stage displayed duration time value differs from the related build log's message node
- TW-66406 — Projects overview / The Subproject headers layout issues
- TW-66142 — Cannot download packages from v3 Nuget feed using guest auth.
- TW-66105 — SVN checkout deleted by git
- TW-65776 — Auto Update: server doesn't start after being updated (update process failed to cleanup .old directory left from the previous update)
- TW-66118 — Jira Cloud publisher failed to send status of builds for Perforce, TFS and SVN roots
- TW-63261 — Endless loading in Actions drop-down for a queued build.
- TW-66219 — Unexpected error during build messages processing in TeamCity after update to 2020.1
- TW-62853 — "Critical error in configuration file" is reported due to NPE processing credentials.json file
- TW-66258 — Build number overlaps branch name in classic UI build details
- TW-65500 — Administration -> Audit: permalink not giving the same results as the corresponding UI filter
- TW-66263 — Page can be scrolled up after actions popup show up for a build
- TW-66280 — Page scrolls up after moving through timeline on the build log page
- TW-66147 — Jira Cloud publisher failed to send status of builds for Git roots
- TW-66170 — TeamCity build variables not inserted into an msbuild proj file after updating runner from MSBuild to .NET
- TW-66019 — Branch labels and build numbers disappear from the overview page in the classic UI
- TW-66073 — Kotlin DSL: `allowEmpty = false` is generated when parameter spec doesn't have validationMode
- TW-64060 — In experimental UI, the state of the Build Results page doesn't refresh after removing build from queue
- TW-66243 — UserGroup information not displayed in Audit
- TW-65796 — Health report "The depending configuration has conditional build steps" is shown only for direct dependency
- TW-66113 — Cannot connect to slack
- TW-64678 — State of elements on the All agents tab is not remembered
- TW-65535 — Agents sidebar, secondary node: cloud agents are not grouped into images
- TW-64748 — Strange log formatting in expanded information about test in experimental UI
- TW-66136 — Re-run action button isn't available on the cancelled build's overview page until page refresh
- TW-64057 — Log "commit current project settings" action on versioned settings page to audit
- TW-66149 — It is not possible to sign in via OAuth in Slack notifier if a user does not have an access to Administration page
- TW-66012 — Fix warning about skipping Java 9 and newer versions in runAll script when Java is not found
- TW-65599 — Reload updated plugins button does not seem to work and there is nothing in the logs to even indicate why
- TW-62320 — Composite build pushing VCS labels on canceled build
- TW-65426 — Empty Agents Logs tab is displayed on the secondary node in Experimental UI.
- TW-66152 — Secondary node can mistakenly remove cloud agents
- TW-66076 — Provide some progress when "View triggers assigned to each node" table is not ready.
- TW-65120 — Several OkHTTP related threads prevent server shutdown
- TW-65901 — Slack notifier: Sign In to non-default Slack doesn't work
- TW-65985 — Failed to remove S3 artifacts for the build from the removed build configuration
- TW-65942 — The keep branches filter does not preserve the default branch by its logical (visible) name
- TW-66096 — Hidden artifacts are not returned for a build from deleted build configuration
- TW-37151 — More button in Changes Tab does not work
- TW-66094 — JS error on "Browser Notifier" page
- TW-66531 — ConcurrentModificationException in ProjectsModelListener.buildTypeRegistered (BuildTypeDependencies$1)
- TW-65596 — Maven Artifact Dependency trigger does not pass the environment from the project params to the trigger
- TW-66253 — Git config corrupted: org.eclipse.jgit.errors.ConfigInvalidException: Cannot read file
Performance Problem
- TW-66417 — Lots of unnecessary agentTypeChanged events are sent even though agent type was not changed
- TW-48088 — Reduce the load on the database produced by "insert into agent_type_param" query: optimize parameters update
- TW-39964 — Tray notifier requests are blocked when cleanup finished because of slow update of committed builds cache
- TW-66030 — Refreshable component can send tons of requests from one user
- TW-66135 — Optimise agents screen
- TW-59083 — Slow persistence of settings when adding many configurations via SVN
- TW-66128 — Investigations test runs cache causes performance degradation in builds messages processing
- TW-66469 — Slow UnusedAgents health report
Cosmetics
Security Problem
1 security-related issue has been fixed.