TeamCity On-Premises 2025.07 Help

TeamCity 2023.05.1 发布说明

构建:129321

2023年7月11日

功能

TW-81199 — REST:公开全局服务器设置

TW-81590 — HTTPS 设置:支持 ECC 密钥

错误

TW-82234 — S3 上传:分段上传因 java.net.SocketException 失败

TW-81866 — 更新 TeamCity 至 v2023.05 后无法在 AWS S3 中发布构件

TW-82293 — 当未授权用户打开不存在的页面时,日志中出现 "bean currentUser not found within scope" 错误

TW-82115 — 自 2023.05 升级后,符号链接文件夹不再出现在构建构件路径中

TW-80256 — Perfmon 选项卡在辅助节点上的运行构建中不起作用

TW-74891 — 含并行测试的构建未从构件路径发布构件(未实现子构件)

TW-82279 — TC 2023.05 中“所有构建”页面上的链接损坏

TW-81871 — 多次尝试从 VCS 更新设置(teamcity-versioned-settings.log 中不断重复“检测到新修订...”)

TW-81913 — TeamCity - 2023.05 中处理构建消息时出现意外错误

TW-82088 — 为 GitHub App 签发的 JWT 因过期值不正确可能无法使用

TW-82021 — 使用 GitHub App 连接时,某些组织库对用户不可见

TW-82083 — 改进用户无访问权限时的处理方式

TW-79303 — 如果连接设置错误,通过 Space 连接进行 TeamCity 身份验证会失败并显示不明确的错误

TW-81380 — 构建日志弹出窗口崩溃

TW-81897 — 升级到 2023.05 后无法打开依赖项选项卡链模式

TW-81645 — 即使构建重用了另一个依赖构建,仍会将冗余的并行测试依赖项添加到队列中

TW-81391 — S3 构件上传:生成 URL 的时间未按文件汇总

TW-81740 — 作为归档发布的构件包含多余的目录

TW-81874 — Podman 代理在 RHEL 上使用 Docker CLI podman 模拟时未满足 docker.server.osType 要求

TW-82056 — 启动模板运行可能导致未捕获的异常

TW-81959 — 使用重新构建失败批次重新运行并行测试构建时未运行任何测试

TW-81617 — 为同一应用配置的多个 GitHub App 连接未正确处理 Webhooks

TW-81807 — SMB 运行器无法在 Java 17 上启动

TW-82038 — 使用临时凭证发布 S3 构件失败,缺少 AWS_REGION 环境变量

TW-81591 — TeamCity 显示错误的回调 URL 提示。

TW-81709 — 使用 Bitbucket Server 和用户/密码时,Commit Status Publisher 显示警告

TW-81293 — 在构建队列页面的代理池侧边栏中显示了<不存在的项目>

TW-80585 — 如果未指定用户名,使用“VCS 根凭据”的 GitHub 提交状态发布器不起作用

TW-73928 — GitHub OAuth git VCS 根中未定义 tokenType 参数

TW-81369 — “打开终端”打开了一个链接以连接到第一个打开的代理(如果在打开之前未刷新代理概览)

TW-81850 — 回归:EC2 代理安全组分配再次损坏。

TW-79610 — 改进依赖项选项卡上显示并行测试执行时时间线图的可读性

TW-81869 — [S3 Storage] 升级到 2023.05 后,S3 构件发布需要 https

TW-81682 — 云配置损坏(java.util.ServiceConfigurationError: javax.mail.Provider: com.sun.mail.imap.IMAPProvider not a subtype)

TW-81829 — 云镜像源更改 DSL 补丁应用无效

TW-81253 — 不记录在云配置文件中未生成 ID 的信息

TW-80467 — 在辅助节点上收集 VCS 更改时可能出现“无法找到节点:100479888”

TW-74197 — 无法通过系统属性将 .NET msbuild OutDir 属性值设置为以一个反斜杠结尾

TW-81775 — 停止和移除代理按钮粘在一起

TW-57046 — 无法为测试运行生成 TRX 文件(dotnet test)

TW-81727 — 重命名“代理操作/连接到代理”审计操作以更好地将其与代理终端功能关联

TW-81725 — 重命名“打开与代理的交互式会话”权限以更好地将其与“打开终端”按钮关联

TW-81747 — 如果选择了密码身份验证类型,GitHub 的 Commit Status Publisher 设置中未保存用户名

TW-80178 — 如果从不同节点分配/取消分配,项目可能会丢失兼容代理

TW-81400 — Space Pull Requests 功能建议为没有编辑项目权限的用户创建连接

TW-81593 — GitHub App:在连接中指定不存在的组织/用户时出现服务器错误

TW-81279 — 在 Edit VCS Root 页面上,“Acquire new”按钮对无权限编辑 VCS Root 的用户可用

TW-81291 — GitHub App:在 Commit Status Publisher 的测试连接期间未检查应用权限

TW-81560 — GitHub App:在某些情况下,列出的库比应用授权的更多

TW-81687 — 回归:Perforce 服务器 P4PORT 代理覆盖未传播到构建步骤中

TW-81577 — Podman 支持:如果在项目级别设置了 teamcity.docker.use.sudo,代理目录的所有权损坏

TW-81166 — Podman 包装器:即使是授权拉取,Docker 速率限制警告仍然存在,如果 podman 以 root 身份运行

TW-81450 — 构建日志创建期间的竞争条件

TW-81680 — 清理规则页面:磁盘使用显示无关数据

TW-81655 — java.util.ConcurrentModificationException: null

TW-81465 — 请求 buildType 时缺少 builds.href 字段

TW-81634 — 事件处理程序中的错误:调用监听器 jetbrains.buildServer.buildTriggers.vcs.git.GitClonesUpdater$1 的方法 RepositoryStateListener.repositoryStateChanged 时出错:java.lang.NullPointerException:无法调用 "java.util.concurrent.ExecutorService.isShutdown()"

TW-80854 — 不要在 Docker 连接中显式显示 docker.io 作为默认注册表,因为 podman 包装器默认不会使用它

TW-81578 — WeightedAverageBuildDurationCalculator.getStagesToRun 中的 BuildTypeNotFoundException(从 DefaultBuildEstimatesCalculator 调用时)

TW-80120 — 构建页面内容不会自动更新

TW-81542 — [S3 插件] 分段上传重试流程问题

TW-81026 — Git 插件在运行时重新加载时未恢复本机 Git 标志

性能问题

TW-81735 — 代理多次更新本地镜像(次数与检出规则中的包含规则数量相关)

安全性

已修复了10个安全问题。

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