TeamCity On-Premises 2024.12 Help

TeamCity 2021.1 版本发布说明

构建:92597
2021 年 5 月 20 日

功能

TW-71101 — 为 Python runner 添加 Poetry 支持
TW-66634 — Git 浅克隆:支持云代理不使用本地镜像的选项
TW-68137 — 实现基于 Elastic 的替代搜索
TW-67180 — 允许在运行时切换服务器模式(主节点 \<-\> 次节点)
TW-62537 — 在构建概览页面按套件/包/类分组测试
TW-69176 — 在单独的线程池中处理 NuGet 请求
TW-65984 — 提供对 npm/yarn 的支持
TW-6439 — 在自动触发构建时设置自定义参数
TW-69885 — 支持 Kotlin 脚本构建步骤
TW-54588 — 支持在 UI 中无法更改版本化设置时的设置,并始终“获胜”
TW-71416 — Git 自动签出模式应考虑现有的本地镜像
TW-69371 — 在 UI 中显示静态助手和提示
TW-64202 — 使用 service worker 缓存和更新项目树
TW-67330 — 在 REST 中按套件/包/类过滤 testOccurrences
TW-67352 — 在 REST 中添加字段或创建新控制器以获取总测试持续时间
TW-69756 — 构建队列:在实验性 UI 中暂停/恢复构建队列
TW-71350 — Perforce 管理连接:提供类型安全的 Kotlin DSL
TW-54057 — 在“重试构建触发器”中添加“删除签出目录中的所有文件”选项
TW-70619 — 自动检测 Kotlin 脚本步骤
TW-69119 — .NET runner:将“不要构建/不要还原”选项上移
TW-69118 — .NET runner 发布和运行:缺少“不要构建”选项
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 — 构建队列:在实验性 UI 中从队列中移除多个构建
TW-22292 — 每个构建配置允许多个 VCS 触发器
TW-66451 — 在新 UI 中按套件添加测试过滤器
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 runner 中生成 .NET SDK 代理需求的功能
TW-70047 — 在 UI 向导和步骤自动检测中支持 .NET SDK 需求
TW-69755 — 构建队列:在实验性 UI 中配置构建优先级
TW-69791 — 添加获取完整列表(expandInvocations:true)testOccurrences 并分组测试的功能
TW-67245 — GraphQL 客户端设置
TW-70520 — 将“命令行参数”字段设为普通(非高级)字段,用于自定义命令
TW-70365 — 添加 Xcode 完整版本代理参数
TW-46301 — 提供启用/禁用次节点职责的审计
TW-69958 — Service workers:缓存标签请求
TW-60944 — “查看线程转储”在 Docker 中运行的 Java 程序不可用
TW-69334 — 清理:创建健康报告以显示上次清理期间发生的问题
TW-69665 — Python runner:添加使用 venv 设置虚拟环境的选项
TW-68826 — Python runner。 添加自动安装模块的选项(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 中为相同的提示功能提供相同的名称
TW-71412 — 仅显示所选搜索模式的描述,而不是同时显示两个
TW-71427 — 在版本化设置中更改搜索项目功能名称
TW-71418 — 改进搜索设置中的错误消息
TW-70651 — 从自动检测步骤页面中移除“全选”复选框
TW-70522 — 备份:明确说明安全值已包含在备份中
TW-71398 — 重命名添加代理提示
TW-71204 — 改进 searchBuildByNumber -> searchMode 参数的 DSL
TW-71411 — 应该可以为多个完成构建触发器选择相同的构建配置并自定义参数
TW-71212 — 为搜索索引显示“暂停”或“恢复”
TW-70977 — ElasticSearch 保存按钮不会自动创建索引
TW-68911 — Sakura UI 页面不适合小屏幕
TW-68775 — 在服务器上自动清理 Perforce 流工作区
TW-71090 — 增加组键字段的最大长度
TW-64859 — 在将构建页面更改为项目/构建配置页面后,分支选择器被重置
TW-68004 — 收藏页面:项目和构建配置部分在加载页面时会移动
TW-70199 — 使用统计页面需要清晰的解释
TW-70704 — 在实验性 UI 中很难调用代码覆盖率的工具提示
TW-70707 — 在分析不同类型的代码时左对齐代码覆盖率条
TW-69275 — 减少构建列表的垂直缩进
TW-70972 — 改进搜索索引器属性和操作的可用性
TW-64146 — 在收藏项目概览页面上,子项目在视觉上与其父项目无法区分
TW-70786 — 要求管理员在执行某些破坏性操作(如“重启”或“升级”或“删除项目”)时输入服务器的主机名
TW-71096 — “错误消息已记录”构建问题应包括实际的错误文本或一些后续操作说明
TW-69322 — 将“在 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 — 数据库连接 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 runner:仅包含默认命令的 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 runner 中的“自动安装包”选项
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 — 使根项目管理员可以管理搜索索引
TW-71363 — Node.js runner:如果缺少 package-lock.json,则不建议使用 npm cli 命令
TW-71305 — 确保 branch_name 列始终可以存储 Unicode 字符
TW-70746 — 在错误时重试工件下载 Expected content length doesn't match downloaded file size TW-71380 — 如果只有少量更改,挂起更改选项卡中未完全显示自定义构建对话框
TW-70844 — 实验性 UI 中代码检查选项卡上的滚动条无限增长
TW-65734 — 版本化设置重新启用后,项目可能卡在只读模式
TW-68810 — 尝试在 InnoDB 中获取锁时发现死锁
TW-70205 — Dotnet 测试:由于 CMD 命令限制为 8191 个字符,TestCaseFilter 被截断
TW-71317 — 修改 Kotlin 脚本构建步骤的 DSL 扩展:如果用户选择使用捆绑工具,则不要引用特定版本的工具
TW-70600 — 专用 DSL 用于 Kotlin 步骤
TW-70604 — Kotlin 步骤:最简单的 Hello World 在构建日志中显示警告
TW-71277 — 如果 pyproject.toml 包含 tool.poetry 部分,则自动检测 Poetry 环境工具
TW-66513 — 个人补丁上传:无法通过 Web UI 或 REST API 查看上传补丁的差异
TW-62755 — 即使没有拉取请求,新构建页面中也显示拉取请求部分
TW-71196 — 如果插件以包含 () 的插件 zip 文件名上传到服务器,Maven 传递依赖项可能停止工作
TW-71254 — 构建配置页面未更新为新创建的配置
TW-71300 — 如果版本相同但解压的插件目录不同,插件不会重新加载
TW-71252 — 无法按时间排序搜索结果
TW-71330 — 如果相应的构建不存在,则不显示永久链接
TW-71118 — CredentialsJson 安全值在元运行器中未解密
TW-70808 — 在某些情况下,次节点在重启后可能获得 MAIN_NODE 职责
TW-71185 — 对旧 PR 请求的更改未触发构建(Gitlab)
TW-70634 — ElasticSearch 的空索引字段不起作用
TW-70931 — 如果插件更新为相同版本,则在管理->插件中不显示“重新加载更新的插件”按钮
TW-68850 — 无法在次节点上上传/删除 SSL 证书
TW-71199 — Node.js runner:使构建问题描述更清晰
TW-71303 — 某些 REST API 方法返回 500 响应代码,而 400 更适用
TW-67120 — 即使未包含在检查中且明确排除,kotlin.collections 包仍出现在代码覆盖率选项卡中
TW-71283 — Nodejs runner 在 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 — 如果搜索短语未完成,ElasticSearch 会抛出异常
TW-70298 — 不将复合和无代理构建计入次节点的构建分配限制
TW-71095 — 带有排队构建的配置页面闪烁
TW-70862 — teamcity-vcs.log 中关于 git fetch 失败的许多错误
TW-71176 — Gradle 任务 UI 字段限制为 256 个字符
TW-71134 — 在确认服务器 URL 对话框中修剪空格
TW-70615 — 删除组合的 Elastic/Local 搜索模式
TW-70976 — 测试连接、创建/删除索引按钮显示“您要放弃更改吗?”
TW-70761 — .NET 自动检测到 .NET Framework < 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 Community 和 VS 2019 Build 工具时,无法检测到 VS 2019
TW-69007 — Sonar runner 插件不支持新的 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 — 使用元运行器时忽略执行步骤模式
TW-70747 — .NET runner 中的自定义可执行文件具有所需的 SDK,但未生成代理需求
TW-70122 — 某个构建配置的日志选项卡线程工作超过 2 小时
TW-70657 — teamcity-server.log 中的警告“Unsupported build value”
TW-70775 — 将次节点赋予主节点职责后自动启用已禁用的插件
TW-70776 — 改进与服务器启动时主/次节点检测相关的日志记录
TW-70757 — UI 提示可能与标头视觉上合并
TW-70755 — UI 提示中不渲染撇号
TW-70304 — 在双行模式下,更改/代理列可能有太多未使用的空间
TW-70328 — 自动检测的所需 SDK 在 .Net 测试构建步骤中工作不正确
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 — 停止显示来自分离的基于 DAG 的 VCS 根的不可达更改(非默认分支)
TW-70393 — 改进所需 SDK 字段提示
TW-69876 — 构建配置名称的更改未反映,直到页面重新加载
TW-70480 — 在一个 VCS 根分离并将另一个附加到构建配置后,显示来自不相关分支的更改
TW-70391 — 选项“排除默认分支的更改”对分离的 VCS 根的更改无效
TW-70463 — TeamCity 可能将正确完成的测试标记为忽略
TW-67022 — 如果在项目或测试程序集字段中出现错误,点击 .Net runner 中的魔杖后出现无限加载器
TW-68487 — 构建问题的调查不适合具有长范围的弹出窗口
TW-70070 — 在没有 dotnet 的代理上启动 .NET 运行命令
TW-69380 — 复合构建的测试持续时间更改,该构建具有与此测试的多个依赖项
TW-68164 — 项目 VCS 根列表中不再显示损坏的 VCS 根
TW-70160 — 删除 .NET 命令和字段中多余的魔法
TW-65343 — 在构建概览页面中为失败的测试渲染堆栈跟踪中的 ANSI 颜色转义序列
TW-70274 — 手动创建新的 git VCS 根时,“参数首选项”按钮不起作用
TW-70244 — 如果未先创建 VCS 根,则项目创建对话框中的字段未显示用户定义的参数
TW-70229 — 通过复选框“仅新 N”启用的失败选项卡依赖于通过和所有测试选项卡上的测试
TW-64842 — 展开此测试的部分后,测试信息发生更改
TW-70073 — 更改的文件在实验性 UI 中显示错误的 URL
TW-69950 — 复合构建中的新失败未链接到快照依赖项
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 — 用户配置文件 -\> 访问令牌页面在有许多项目的服务器上加载非常慢。

化妆品

TW-70766 — TeamCity 徽章在 GitHub 上看起来模糊
TW-70759 — 切换标签后,“获取构建状态图标”对话框中有多余的行
TW-70388 — 在标头中为“显示提示”链接使用其他字体
TW-71354 — 删除 Perforce 流工作区:添加验证
TW-71173 — Node.js runner:改进构建功能“NPM 注册表连接”对话框
TW-71397 — 取消固定永久链接
TW-70049 — 对齐“运行自定义构建”对话框中的字段
TW-71325 — 将搜索索引器状态从“RUNNING”更改为“ACTIVE”
TW-70401 — Python Runner 中“环境工具:无”被标记为非默认值
TW-55363 — 已完成构建的构建日志页面上可能显示静态运行构建图标
TW-70124 — 在创建访问令牌对话框中,“权限范围”选项不够清晰
TW-70625 — 诊断 -\> 搜索显示 Lucene 和 Elastic 的不同索引器状态
TW-70705 — 更改复合构建的代码覆盖率部分中的构建展示样式
TW-70446 — teamcity.agent.failBuildOnCleanCheckout 显示令人困惑的输出
TW-70932 — “当前范围”行中的测试套件名称后有多余的冒号
TW-64634 — 新 UI 中构建页面上的代码覆盖率详情看起来不太美观
TW-70394 — 魔杖对话框未提及 .NET 所需 SDK 中的 Targeting Packs
TW-70189 — 测试选项卡未正确显示超过 999 次的测试出现次数
TW-70067 — 按字母顺序排列调试日志预设

任务

TW-71218 — 搜索插件:UI 改进
TW-66859 — 重新设计代理与次节点的通信
TW-71437 — 更新 Docker 代理镜像中的 Java
TW-71431 — 更新标头中的“新功能”链接
TW-71157 — 弃用旧的 Node.js runner
TW-71507 — 更新 TeamCity Docker 镜像组件
TW-70441 — 使用 REST cloud/images 端点替代 概览?cloudImages 控制器
TW-71186 — 将捆绑的 Tomcat 更新到最新的 8.5.x
TW-69742 — 解包旧的 REST API 插件
TW-57968 — 使调查分配插件在只读节点上工作
TW-69959 — Service workers:插件过期
TW-71187 — 将 Git 的签出策略“自动”设为默认值
TW-71331 — 在 SQL Server 的情况下将 build_number 存储为 nvarchar
TW-67244 — 设置 GraphQL 后端
TW-69158 — [S3 存储] 默认使用签名版本 4 并从 UI 中移除该选项
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 — 更新捆绑的 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 — 短暂(生命周期较短)的云代理应通过代理配置属性标记
TW-69946 — Service worker:缓存项目权限请求
TW-70181 — 修正用户设置中访问令牌的文本
TW-70101 — 为每个构建可报告的构建问题数量添加限制
TW-70023 — 更改重新验证标头
TW-68527 — 在运行自定义对话框中的个人构建选项旁添加帮助图标/链接

安全性问题

已修复了4个安全问题。

最后修改日期: 2025年 4月 8日