TeamCity 2021.1 版本发布说明
构建:92597
2021 年 5 月 20 日
功能
TW-71101 — 为 python runner 添加 Poetry 支持
TW-66634 — Git 浅克隆:支持选项,不使用本地镜像供云代理使用
TW-68137 — 实现基于 elastic 的备用搜索
TW-67180 — 允许在运行时切换服务器模式(主节点 <-> 次节点)
TW-62537 — 在构建概述页面上按 suites / packages / class 对测试进行分组
TW-69176 — 在单独的线程池中处理 NuGet 请求
TW-65984 — 提供对 npm / yarn 的支持
TW-6439 — 在自动构建触发器上设置自定义参数
TW-69885 — 支持 Kotlin 脚本构建步骤
TW-54588 — 在 UI 中无法更改版本设置并且始终“优先”时,支持设置
TW-71416 — Git 自动签出模式应考虑现有的本地镜像
TW-69371 — 在 UI 中显示的静态助手和提示
TW-64202 — 使用服务工作线程缓存并更新项目树
TW-67330 — 在 REST 中按 suites/packages/class 过滤测试实例
TW-67352 — 在 REST 中添加字段或创建新控制器以获得总测试持续时间
TW-69756 — 构建队列:在实验 UI 中暂停/恢复构建队列
TW-71350 — Perforce Admin 连接:提供类型安全的 Kotlin DSL
TW-54057 — 在 'Retry Build Trigger' 中添加 '删除签出目录中的所有文件' 的选项
TW-70619 — 自动检测 Kotlin 脚本步骤
TW-69119 — .Net 运行器:将 "不构建 / 不恢复" 选项上移
TW-69118 — .Net 运行器 发布和运行:缺少 "不构建" 选项
TW-65459 — 在新 UI 中添加对上次构建状态 url 占位符的支持
TW-69287 — 支持跨平台 ReSharper 检查和 dupFinder
TW-69010 — 检查已安装插件的签名
TW-69151 — 清理和服务器健康:清楚说明哪些错误可能会影响清理过程
TW-71241 — 更新捆绑的 ReSharper 工具和 dotCover 版本至 2021.1.2
TW-70967 — 检测未设置代理的多节点设置的健康报告
TW-45615 — 限制特定用户的个人构建
TW-69753 — 构建队列:在 Experimental UI 中从队列中移除多个构建
TW-22292 — 允许每个构建配置有多个 VCS 触发器
TW-66451 — 在新 UI 中添加按 suites 过滤测试的功能
TW-41199 — 支持在 Perforce 工作区中使用 ChangeView 规范
TW-70646 — 为 ElasticSearch 设置添加测试连接按钮
TW-69236 — 检测服务器和代理配置不匹配的健康报告
TW-69875 — 在小型服务器上没有收藏项目时,用 "所有项目" 页替换 "收藏项目" 页
TW-70559 — 在 Sakura 中搜索测试时没有范围
TW-69232 — 允许控制每个次级节点分配的构建数量的最大值
TW-69235 — 在头部信息中提供代理类型和版本信息
TW-66202 — 允许配置 S3 上传块大小和最小多部分阈值
TW-20566 — 使状态小部件更易于发现
TW-68887 — Docker 镜像。 支持 ARM 架构(AWS ECS Graviton ARM)
TW-69025 — 考虑向 authenticationTest.html?csrf 端点添加 [Access-Control-Allow-Origin] 标头
TW-58966 — 为 teamcity-server docker 镜像提供 perforce / helix 二进制文件
TW-70837 — 访问令牌:添加权限和到期日期以审核操作
TW-64791 — 限制对访问令牌的权限范围
TW-69947 — 改进 Perforce 的提交钩子支持
TW-68619 — 为 .NET 运行器中的 .NET SDK 添加生成代理需求的能力
TW-70047 — 在 UI 向导和自动检测步骤中支持 .NET SDK 的需求
TW-69755 — 构建队列:在实验性 UI 中配置构建优先级
TW-69791 — 添加获取完整列表(expandInvocations:true)的测试事件与分组测试的能力
TW-67245 — GraphQL 客户端设置
TW-70520 — 将 “命令行参数” 字段设定为普通(而非高级)以用于自定义命令。
TW-70365 — 添加 Xcode 完整版代理参数
TW-46301 — 提供对启用/禁用辅助节点责任的审计
TW-69958 — 服务工作者:缓存标签请求
TW-60944 — Docker 中运行的 Java 程序无法“查看线程转储”
TW-69334 — 清理:创建一个健康报告,将显示最后一次清理期间发生的问题
TW-69665 — Python 运行器:添加使用 venv 设置虚拟环境的选项
TW-68826 — Python 运行器。 添加一个自动安装模块(pytest,flake8,pylint)的选项
TW-70195 — 差异视图:能拖动差异地图窗口
TW-68588 — 在清理过程中报告清理的磁盘空间量
TW-69401 — 使debug-s3日志预设在开箱即用
使用性问题
TW-70648 — 将 Windows 安装程序中的默认 TeamCity 端口更改为 8111
TW-71323 — 改进搜索模式的名称和描述
TW-69807 — 在构建日志中添加成功的 docker 登录信息
TW-71432 — 在 TeamCity UI 中为相同的 Hints 功能提供相同的名称。
TW-71412 — 显示所选搜索模式的描述,而不是同时显示两者
TW-71427 — 在版本设置中更改搜索项目功能的名称
TW-71418 — 改进搜索设置中的错误信息
TW-70651 — 从自动检测步骤页面中移除 '全选' 勾选框
TW-70522 — 备份:明确说明安全值已包含在备份中
TW-71398 — 重命名 Add Agent 提示。
TW-71204 — 改进针对 searchBuildByNumber -> searchMode 参数的 DSL
TW-71411 — 应该可以为多个自定义参数的 Finish build 触发器选择相同的构建配置。
TW-71212 — 对于搜索索引,显示 "暂停" 或 "继续"
TW-70977 — ElasticSearch 的保存按钮不会自动创建索引
TW-68911 — 欢迎访问 Sakura UI 页面不适合小屏显示
TW-68775 — 在服务器上自动清理 Perforce 流式工作区
TW-71090 — 增加 Group Key 字段的最大长度
TW-64859 — 在更改构建页面为项目/构建配置页面后,分支选择器将被重置
TW-68004 — 收藏夹页面:项目和构建配置部分在加载页面时会移动
TW-70199 — 使用统计页面需要一个清晰的说明
TW-70704 — 在实验性 UI 中,很难调用代码覆盖率的工具提示。
TW-70707 — 当分析不同类型的代码时,将代码覆盖率条形图左对齐。
TW-69275 — 减少构建列表的垂直缩进
TW-70972 — 改进 Search indexer 的属性和操作的易用性
TW-64146 — 在收藏项目总览页面中,子项目与其父项目在视觉上无法区分
TW-70786 — 对于一些破坏性的操作,如 "重启"、"升级" 或 "删除项目",需要管理员输入服务器的主机名。
TW-71096 — “错误信息已记录”构建问题应包含实际的错误文本或一些接下来要做什么的指导
TW-69322 — 将 "View in DSL" 重命名为 "以代码查看"
TW-70835 — 为 "获取构建状态图标" 对话框添加简短描述
TW-68057 — 在 UI 中隐藏非便携式 DSL 选项
TW-70742 — 使搜索设置更为一致
TW-70818 — 错误: 请求的第2页上没有测试。 尝试返回到前一个页面。
TW-70946 — 考虑在确认窗口中添加当前服务器主机
TW-70622 — 为 ElasticSearch 相关字段添加验证
TW-64047 — 在新 UI 中复制测试名称非常困难
TW-65352 — 在新的实验性 UI 中,_Root 项目的 "更多" 页面
TW-68395 — 导入无写入权限的 settings.kts 项目时遇到困难
TW-70827 — 在Administration | Global Settings中,数据库连接 URL 没有显示完整的 JDBC 连接字符串
TW-63893 — Sakura:不要在概览页面中隐藏选项卡
TW-70297 — 在构建配置概览页面的 "固定" 和 "标签" 图标附近存在大量未使用的空间
TW-65703 — 在 Sakura UI 中无法复制指向单一测试的链接
TW-67550 — 成功测试展开时带有不必要的细节
TW-70225 — 在启用责任弹窗中,更改处理正在构建的数据责任的说明。
TW-60564 — 在构建列表上更有效地使用水平空间
TW-68702 — 我们可以通过鼠标悬停来显示项目和构建配置的收藏图标
TW-69111 — 如何配置从分支构建不明显
TW-70119 — 访问令牌表中的权限 "查看项目和所有父项目" 令人困惑
TW-70003 — 使用受限于项目的个人令牌,无法修改用户组(setGroupProperty)
TW-68714 — 在自动检测构建步骤页面添加一条指向文档的链接
TW-67588 — 在输入无效值后,令牌设置(类型和时间限制)将被重置
错误
TW-60292 — "添加评论" 链接显示 "取消固定" 窗口
TW-71478 — 用相同的格式重新启用版本设置,如果仓库为空,则不会引起初始提交
TW-71322 — 改进 ElasticSearch 的必填字段(主机,索引名)
TW-71076 — 切换主节点后,无法从 UI 编辑内部属性
TW-69242 — 实验性 UI 中没有更新测试运行了多少次的信息
TW-71472 — 切换主节点后,多余的代理,没有附加到他们的云镜像
TW-71542 — MessagesController.fetchTarget(MessagesController.java:158) 出现 NullPointerException
TW-70623 — 保存 Elasticsearch 模式不会禁用 Lucene 索引
TW-71463 — 如果从构建概述页的分组测试模式打开,则测试选项卡中可能显示错误的范围
TW-70789 — 分支名过长时,获取构建状态图标对话框失效
TW-70791 — "获取构建状态图标" 在经典 UI 中不考虑所选的分支
TW-59384 — 已移除的项目会被缓存并留在侧边栏中
TW-71226 — 仅更改代理/服务器连接的协议,可能会导致需要重建代理的工件缓存
TW-70661 — ElasticSearch 不会自动重新索引构建
TW-71102 — 打开主节点后进行代理升级,因为插件在辅助节点上被禁用(kubernetes)
TW-71508 — Elasticsearch 按相关性排序结果非常奇怪(在弹出窗口中也是如此)
TW-70644 — ElasticSearch 在辅助节点上无法使用(由 TeamCity 节点限制禁止连接)
TW-71402 — 在复制构建配置或提取模板时,构建触发器定制可能会丢失
TW-71433 — 空服务器上显示的标题丢失了,显示为 "无法读取未定义的 'header-agents-active' 属性 "
TW-71434 — TeamCity UI 中可以显示多个提示气泡
TW-71438 — 新服务器上显示了显示提示菜单项,尽管默认显示提示
TW-71440 — 不要在经典 UI 中显示侧边栏提示
TW-71490 — 当构建没有图表时,不建议使用构建图表提示
TW-71496 — 项目概览页面上关于构建状态的提示不清楚
TW-71497 — "测试操作" 提示指向错误的位置
TW-71498 — 在创建项目页面上错误的提示名称
TW-71184 — Gitlab PR 的更新未显示(无需手动刷新)
TW-71500 — 服务器页面在最新的构建中无法打开
TW-71516 — 触发构建定制不适用于 NuGet 触发器
TW-71520 — 测试选项卡:包/类/套件的链接不正确
TW-71407 — 切换主节点责任后,"编辑主节点上的共享属性" 链接不一致
TW-71086 — 切换主节点后无法更改共享数据目录中的日志预设
TW-66805 — 主节点关闭时无法在辅助节点上完成构建
TW-70149 — 代理屏幕:如果没有权限,不显示 "添加代理池" 控件
TW-71267 — Azure devops 的拉取请求:TeamCity 不会为旧拉取请求中的新提交启动新构建
TW-71197 — ElasticSearch 中按时间排序搜索结果出错
TW-71459 — "剩余 N 个空闲代理许可" 在删除/启动/停止代理后不会刷新
TW-69797 — 未授权代理列表不显示 "剩余代理许可" 信息
TW-69537 — 默认启用自动安装 python 模块(pytest,flake8,pylint)
TW-71099 — 切换主节点后 "分配给此节点的正在运行的构建" 错误
TW-71464 — 搜索插件阻止事件处理
TW-71264 — Azure devops 的拉取请求:老旧拉取请求的信息不会自动更新
TW-71216 — Node.js 运行器:仅具有默认命令的 shell 脚本未发布到 Kotlin DSL
TW-62031 — PR 插件:如果仓库中有很多开放的 PR,那么旧 PR 的构建可能不会被触发
TW-71393 — 在显示提示时,请考虑用户权限
TW-71320 — 切换主节点后,teamcity-server.log 中出现 "无法将操作记录到审核" 的警告
TW-71128 — 切换主节点后,云实例不会被终止(UnsupportedOperationException:尚未实现)
TW-70826 — 不应该移动只读项目
TW-67164 — 如果配置文件中的关键错误,辅助节点无法同步构建配置
TW-68748 — 尝试在辅助节点上启用版本设置时出现意外错误
TW-63614 — 如果版本设置已启用,然后禁用了一段时间,然后再次启用,用于加载构建的版本设置的修订版可能已过时
TW-67719 — 新标题:如果在新UI中渲染标题,则链接始终应指向新UI
TW-71417 — 在 "版本设置已禁用" 健康状态报告中显示的受影响项目列表应仅显示在升级期间转换了设置的项目
TW-71239 — 编辑标签对话框:无法启用复选框 "应用于所有快照依赖项",除非添加新标签
TW-68651 — 如果没有免费的代理许可,不要显示授权按钮
TW-70173 — REST API:将代理池和环境添加到云镜像响应
TW-71384 — 代理侧边栏:没有搜索时显示匹配的云代理
TW-71399 — 在经典 UI 中的孤立的当前实体提示
TW-71401 — 侧边栏提示的位置不精确
TW-69204 — 在 Python 运行器中添加提示,并考虑重命名 "自动安装包" 选项
TW-71355 — Perforce 服务器工作区:改进清理日志
TW-70728 — 当选择不同的主题时,不要调整提示弹出窗口的大小
TW-70805 — 如果主节点没有优雅地停止,就无法切换节点运行时
TW-53024 — 重构 audit_additional_object 表
TW-70718 — 构建配置页面上显示了项目页面的提示
TW-70719 — 当滚动侧边栏时,不显示侧边栏->收藏夹的提示
TW-70720 — 在项目概览中未显示构建状态的提示
TW-70724 — 有时提示未隐藏
TW-70725 — 无法在提示中访问更多信息链接
TW-70741 — 不要在管理区域显示导航的 "当前实体" 提示
TW-71381 — 当 docker 配置有用户命名空间时,无法拉取官方 jetbrains/teamcity-server 镜像
TW-71413 — 重置/暂停搜索索引无法使用 TypeError:PauseProcessing 不是函数
TW-70975 — "Elasticsearch 索引成功创建",即使发生了错误
TW-71201 — ElasticSearch 连接问题未完全记录
TW-70995 — 连接到 ElasticSearch 实例时的错误凭证导致 "无法解析响应体" 的错误
TW-68042 — 在新的项目选择器中,选择的构建配置在工件依赖中没有展开和滚动
TW-70973 — 保存 ElasticSearch 配置时出现 "意外响应"
TW-70668 — 对版本设置进行的搜索模式更改,直到服务器重新启动才会应用
TW-71279 — 自动检测到的带有 poetry 的步骤无法找到 pyproject.toml,因为工作目录为空
TW-70740 — 让 root 项目管理员可以管理搜索索引
TW-71363 — Node.js 运行器:如果 package-lock.json 不存在,不建议使用 npm cli 命令
TW-71305 — 确保 branch_name 列始终可以存储 unicode 字符
TW-70746 — 在 预期的内容长度与下载的文件大小不匹配
错误上重试工件下载
TW-71380 — 如果只有几次更改,则在挂起更改标签中无法完全显示自定义构建对话框
TW-70844 — 在实验性 UI 中,代码检查选项卡上的滚动条无限增长
TW-65734 — 在重新启用版本设置后,项目可能会停留在只读模式
TW-68810 — 在尝试获取 InnoDB 锁定时发现死锁。
TW-70205 — Dotnet 测试:由于 CMD 命令限制为 8191 字符,TestCaseFilter 被裁剪
TW-71317 — 修改 Kotlin 脚本构建步骤的 DSL 扩展:如果用户选择使用捆绑工具,不要使用引用特定版本工具
TW-70600 — 为 kotlin 步骤 dedicated 的 DSL
TW-70604 — Kotlin 步骤:最简单的 hello world 在构建日志中显示警告
TW-71277 — 如果 pyproject.toml 包含 tool.poetry 部分,自动检测 poetry 环境工具
TW-66513 — 个人路径上传:无法查看通过 web UI 或 REST API 上传的路径的差异
TW-62755 — 即使没有拉取请求,新建筑页面中也显示 pull-requests 部分
TW-71196 — 如果插件上传到服务器的插件 zip 文件名中包含 (),Maven 传递依赖可能会停止工作
TW-71254 — 对于新创建的配置,构建配置页面不会更新
TW-71300 — 如果版本相同但解压缩插件目录不同,插件不会被重新加载
TW-71252 — 无法按时间对搜索结果进行排序
TW-71330 — 如果相应的构建不存在,不要显示 Permalinks
TW-71118 — CredentialsJson 安全值在Meta-Runner (元运行器)中无法解密
TW-70808 — 在某些情况下,辅助节点可能在重启后获取 MAIN_NODE 的责任。
TW-71185 — 对于旧的 PR 请求(Gitlab)中的更改,构建不会触发。
TW-70634 — 使用空索引字段的 ElasticSearch 不工作
TW-70931 — 如果插件已更新至相同版本,则在 管理员->插件页面上不显示“重新加载已更新的插件”按钮。
TW-68850 — 在辅助节点上无法上传/删除 SSL 证书。
TW-71199 — Node.js 运行器:让构建问题描述更清晰
TW-71303 — 部分 REST API 方法在返回 400 响应代码更合适时反而返回 500 响应代码
TW-67120 — 虽然未包含用于检查的 kotlin.collections 包且也显式地将其排除在外,但却出现在代码覆盖率选项卡中
TW-71283 — Nodejs 运行器在 buildTemp 目录中留下脚本文件
TW-71276 — 缺少为自动检测的 python 步骤设置的默认值
TW-68193 — 代理重新安装结果清除检出
TW-70330 — 在访问管理->插件页面后,警告“扩展尝试覆盖模型参数 "serverUrl"”
TW-68731 — 不在构建队列的扩展构建部分和排队构建页面上显示“下载构建日志”链接。
TW-67248 — 实验性 UI:在自定义运行弹出窗中点击标签会根据该标签过滤构建列表,而不是在弹出窗中添加标签
TW-65449 — 在实验性 UI 中,路径到工件没有改变
TW-64970 — 在构建操作弹出窗中缺少“导出构建链图”菜单项
TW-71237 — 在经典 UI 中,构建状态不会更新
TW-71238 — 在添加标签对话框中输入字母“s”后,侧边栏会隐藏并重新出现
TW-71064 — 编辑标签对话框:支持“应用于依赖项”复选框
TW-70700 — 在实验性 UI 中,不能查看组合构建的代码覆盖率报告。
TW-70701 — 在构建概览页面上,排队构建出现“无法加载代码覆盖率摘要”错误。
TW-70624 — 如果搜索短语未完成,Elastic search 会抛出异常
TW-70298 — 在辅助节点的构建分配限制中,不计算组合和无代理构建。
TW-71095 — 队列构建的配置页面抖动
TW-70862 — teamcity-vcs.log 中有关失败的 git 获取的大量错误
TW-71176 — Gradle 任务 UI 字段限制为 256 个字符。
TW-71134 — 在确认服务器 URL 对话框中裁剪空格
TW-70615 — 移除组合的 Elastic/本地搜索模式
TW-70976 — “测试连接,创建/删除索引”按钮说“您要放弃更改吗?”
TW-70761 — .NET 自动检测使用 .NET 框架 < 4.0 的 msbuild 步骤
TW-71122 — Maven teamcity-configs-generate 目标因找不到 kotlin-grammar-tools 依赖关系而失败
TW-62885 — 在新 UI 中,关于测试运行了多少次以及该测试失败的次数没有信息
TW-64838 — 如果测试在几次构建中失败,只有一次构建配置显示在复合构建的测试信息中
TW-70955 — 更改当前范围时,“请求的页面上没有测试”
TW-61956 — 在使用版本设置移除\恢复构建配置后,“找不到构建配置配置,请使用来自 TeamCity 服务器的当前设置”
TW-71028 — 将 dotnet 检查和 dupFinder 工具更新到 2021.1.0
TW-70717 — 在页面加载时看不见自定义侧边栏图标
TW-70770 — 当辅助节点运行时(具有主节点责任),主节点启动时 BeanCreationException
TW-70506 — 启动插件 '/opt/buildagent/plugins/nuget-agent/bin/credential-plugin/netcoreapp3.0/CredentialProvider.TeamCity.dll' 有问题
TW-70347 — 尽管存在 VCS 根目录,但是构建并未检出源代码
TW-70772 — 如果代理安装了相同版本的 VS 2019 社区版和 VS 2019 构建工具,则无法检测 VS 2019。
TW-69007 — Sonar 运行器插件不支持新的 sonar-scanner-msbuild 版本
TW-69832 — 不应为无代理构建显示“可以在代理上运行”
TW-70558 — 如果前一个过滤器是它的子字符串,则不会更新测试搜索过滤器
TW-70656 — 项目页面显示过时的构建状态
TW-70858 — 不允许在只读项目中对子项目进行排序。
TW-66224 — 不在实验性 UI 中为排队构建显示“下载日志”链接。
TW-65495 — 在构建概述页面中,不显示扩展提交描述
TW-68017 — 让构建概述的更改看起来与更改页面一致
TW-69438 — 对于多行提交,可能看不出提交消息是多行的
TW-66033 — 在更改页面上隐藏了长提交消息的一部分
TW-70586 — 如果页面未重新加载,则在实验性 UI 中显示的 VCS 标签不正确
TW-70816 — 更改的提交消息的最后一个字符被裁剪
TW-70764 — 在将主节点切换到另一个后,主节点可能无法启动
TW-70768 — 在授予主节点责任后,无法重新启动二级节点
TW-70439 — 无法通过双引号中的短语搜索(错误不能运行 PhraseQuery)
TW-70258 — IllegalArgumentException: 索引中的文档数量不能超过 2147483519
TW-70802 — 尝试更改主节点责任时出现意外错误。
TW-70629 — 当使用Meta-Runner (元运行器)时,忽略了执行步骤模式
TW-70747 — .NET 运行器中的自定义可执行文件具有所需的 SDK,但未生成代理需求
TW-70122 — 问题日志选项卡线程对于一种构建配置工作超过 2 小时
TW-70657 — teamcity-server.log 中的“不受支持的构建值”警告
TW-70775 — 在给予辅助节点主节点责任后,自动启用禁用的插件
TW-70776 — 改善与服务器启动时的主/次节点检测相关的日志记录
TW-70757 — UI 提示可能会在视觉上与标题合并
TW-70755 — 在 UI 提示中,不呈现撇号
TW-70304 — 在双行模式下,更改/代理列可能有太多未使用的空间
TW-70328 — .Net 测试构建步骤的所需 SDK 的自动检测工作不正常
TW-70136 — VS 解决方案没有所需 SDK 的自动检测
TW-70423 — 使用功能分支的多个 VCSRoots 问题
TW-70113 — 对于自动检测的跨平台 MSBuild 步骤,所需 SDK 为空
TW-70687 — 用户在从 TeamCity 注销后,不会被重定向到登录页面
TW-63753 — 提交标题被裁剪
TW-70171 — Sakura UI 中的网络错误问题文本不正确
TW-70329 — windowsservercore 代理映像中带有 _DO_NOT_USE_
后缀的奇怪参数
TW-69704 — 提高与 AgentsLoadBalancer 相关的服务器日志记录
TW-64017 — 在新 UI 的更改选项卡中,不显示 VCS 标签
TW-70127 — 对于没有“查看代理详细信息”权限的用户,实验性 UI 中的代理页面无效。
TW-70482 — 停止在非默认分支中显示来自基于 detached DAG 的 VCS 根的无法访问的更改
TW-70393 — 改善“所需 SDK”的字段提示
TW-69876 — 在页面重新加载之前,更改的构建配置名称不会反映出来
TW-70480 — 在从构建配置移除一个 VCS 根并附加另一个后,显示了与该分支无关的更改
TW-70391 — “排除其他分支中的默认分支更改”选项对来自 detached VCS 根的更改无效
TW-70463 — TeamCity 可能会将正常完成的测试标记为被忽略
TW-67022 — 如果在 Projects 或 Test assemblies 字段中出现一些错误,则在.Net 运行器中点击 magic wands 之后将显示无限制加载器
TW-68487 — 对于范围过长的构建问题,其解决方法在弹出窗口中显示不完整
TW-70070 — 在没有 dotnet 的 agent 上启动 .NET 运行命令
TW-69380 — 对于包含多个依赖此测试的 Composite 构建,测试持续时间发生变化
TW-68164 — 在项目的 VCS 根列表中不再显示已损坏的 VCS 根
TW-70160 — 在冗余的 .NET 命令和字段中去除 magic
TW-65343 — 在构建概览页面中为失败的测试的堆栈跟踪渲染 ANSI 色彩逃逸序列
TW-70274 — 在手动创建新的 git VCS root 时,“参数首选项”按钮无效
TW-70244 — 如果之前没有创建 VCS root,那么在项目创建对话框的字段中不会显示用户定义的参数
TW-70229 — 在通过的测试和所有测试选项卡上的测试取决于在失败选项卡上启用的“只显示新的 N 项”复选框
TW-64842 — 在展开含有此测试的部分后,关于测试的信息改变了
TW-70073 — 在实验性 UI 上改变了文件的显示不正确的 URL
TW-69950 — 在 composite 构建中的新失败不会链接到快照依赖
TW-69977 — 不允许 Python 2.x + venv
TW-69978 — 不应向没有相应权限的用户显示“链接构建参数”
TW-70208 — 如果选择了 venv,应重命名“Virtualenv 创建参数:”字段
TW-70143 — ClassCastException:类 jetbrains.buildServer.serverSide.impl.RunningBuildWrapper 无法转换为类 jetbrains.buildServer.serverSide.BuildEx
TW-70111 — 在只读服务器上禁用“连接”按钮的身份验证设置
TW-69883 — 代理概览:把启用切换键移到左边
TW-69796 — 受项目限制的个人令牌在没有“查看项目和所有父项目”权限的情况下不起作用
TW-69972 — 为使用 venv 的 python 步骤重命名构建日志中的块
TW-68725 — 创建项目限制令牌的对话框中显示的权限不足
性能问题
TW-67312 — 制品存储管理员标签页加载缓慢
TW-71425 — 如果存在许多构建配置和数百个代理,根项目的 BuildsSchedule 加载会非常缓慢
TW-64358 — UserModelImpl 中的 afterCleanup 扩展操作耗时很长(从 user_projects_visibility 查询中删除数据的速度非常慢)
TW-70154 — REST :testOccurrence 的请求不应该请求所有的来自构建统计的统计数据
TW-70500 — 从构建元数据索引中删除构建的速度慢
TW-70325 — 在代理上运行的构建一旦完成,就清理其参数
TW-68674 — 用户配置文件 ->Access tokens 页面在服务器上加载极其缓慢,尤其是在有很多项目的服务器上。
化妆品
TW-70766 — TeamCity 徽章在 github 上呈模糊状态
TW-70759 — 切换标签页后,“获取构建状态图标”对话框中出现额外行
TW-70388 — 在标题中对 "Show Hints" 链接使用另一种字体
TW-71354 — 删除 Perforce 流工作区:添加验证
TW-71173 — Node.js 运行器:优化 "NPM Registry Connection" 构建功能的对话框
TW-71397 — 将永久链接从上行取消固定
TW-70049 — 在 "Run Custom build" 对话框中对齐字段
TW-71325 — 将搜索索引器状态从 "RUNNING" 修改为 "ACTIVE"
TW-70401 — 在 Python 运行器中, "Environment tool: None" 被标记为非默认值
TW-55363 — 对于已完成构建,构建日志页面可能会显示静态运行构建图标
TW-70124 — 在 "Access Token" 创建对话框中, "Permissions scope" 选项不够清晰
TW-70625 — 诊断 -> 搜索显示 Lucene 和 Elastic 的不同索引器状态
TW-70705 — 修改复合构建中代码覆盖率部分的构建显示样式
TW-70446 — teamcity.agent.failBuildOnCleanCheckout 显示混淆的输出
TW-70932 — 在 "Current scope" 行后的测试套件名称后有冗余的冒号
TW-64634 — 在新的 UI 中,构建页面上的代码覆盖率详情看起来不够美观
TW-70394 — Magic Wand 对话框未提到 .NET Required SDK 中的 Targeting Packs
TW-70189 — Tests 标签页无法适当地显示超过 999 的测试事件
TW-70067 — 按字母顺序排列调试日志预设
任务
TW-71218 — 搜索插件:用户界面优化
TW-66859 — 重新设计代理与辅助节点的通讯
TW-71437 — 在 docker 代理镜像中更新 Java
TW-71431 — 更新页眉中的 "新功能" 链接
TW-71157 — 废弃旧的 Node.js 运行器
TW-71507 — 更新 TeamCity docker 镜像组件
TW-70441 — 使用 REST cloud/images
端点而不是 概览?cloudImages
控制器
TW-71186 — 将捆绑的 Tomcat 更新至最新的 8.5.x
TW-69742 — 取消捆绑旧的 rest API 插件
TW-57968 — 使调查指派插件在只读节点上工作
TW-69959 — 服务工作者:插件过期
TW-71187 — 将 Сheckout 策略的 "自动" 设置为 git 的默认设置
TW-71331 — 在 SQL 服务器中,将构建编号(build_number)存储为 nvarchar
TW-67244 — 设置 GraphQL 后端
TW-69158 — [S3 存储] 默认使用签名版本 4 并从用户界面中删除该选项。
TW-70424 — 在 .NET 步骤自动检测时,减少推荐的 SDK 版本数量
TW-64234 — 在 remember_me 表上创建索引
TW-71327 — 在服务器上添加用于轮询分离构建的 API
TW-70431 — 简化 Pull Requests 插件的逻辑
TW-65633 — 更新捆绑的 JaCoCo 版本
TW-71188 — 将捆绑的 Java 更新至 11.0.11.9.1
TW-71272 — 将 DSL 使用的 Kotlin 升级至最新的 1.4.x 版本
TW-71240 — 考虑更新 JDBC 驱动程序
TW-71246 — 更新与 TeamCity 捆绑的 IntelliJ IDEA 覆盖率引擎
TW-68437 — 将捆绑的 Ant 更新到 1.10.10 版本
TW-71191 — 将捆绑的 dotCover 版本更新至 2021.1.1
TW-71194 — 将 SVNKit 库从 1.10.1 更新至最新的 1.10.3
TW-71156 — 将捆绑的 ReSharper 工具版本更新至 2021.1.1
TW-70753 — 在外部 id 更改时,不要修改只读项目和构建配置
TW-70628 — 用新的属性提供程序替换遗留的 dotnet
TW-69993 — 在登出时清除 Service Worker 缓存
TW-70605 — 升级与 git 插件捆绑的 JGit 版本
TW-70754 — 不要改变只读子项目的归档状态
TW-70323 — 使用文字而非图标,使管理员链接在页眉显示
TW-70260 — 应通过代理配置属性标记生命周期短的(ephemeral)云代理
TW-69946 — 服务工作者:缓存项目权限请求
TW-70181 — 校正用户设置中访问令牌的文本
TW-70101 — 添加每个构建可报告的构建问题的数量限制
TW-70023 — 更改重新验证的头部
TW-68527 — 在运行自定义对话框中的个人构建选项旁添加帮助图标/链接
安全性问题
已修复了4个安全问题。