Kiwi TCMS 14.3 发布,开源测试管理系统


Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。

Kiwi TCMS 14.3 现已发布,这是一个次要版本发布,其中包括安全相关更新、一些改进、错误修复和新翻译。自 Kiwi TCMS 14.2 以来的变化:

安全

  • 将 Django 从 5.1.8 更新至 5.1.11,解决中等严重漏洞 CVE-2025-32873和 CVE-2025-48432,但这些漏洞似乎不会影响 Kiwi TCMS。

改进

  • 删除 django-uuslug 依赖项
  • 将 django-colorfield 从 0.13.0 更新到 0.14.0
  • 将 django-grappelli 从 4.0.1 更新到 4.0.2
  • 将 django-guardian 从 2.4.0 更新到 3.0.3
  • 将 django-simple-history 从 3.8.0 更新到 3.10.1
  • 将 django-tree-queries 从 0.19.0 更新到 0.20.0
  • 将 Markdown 从 3.8 更新至 3.8.2
  • 将 psycopg[binary] 从 3.2.6 更新至 3.2.9
  • 将 pygments 从 2.19.1 更新到 2.19.2
  • 将 python-gitlab 从 5.6.0 更新到 6.1.0
  • 将 uwsgi 从 2.0.29 更新到 2.0.30
  • 将 node_modules/pdfmake 从 0.2.18 更新到 0.2.20
  • 在新测试运行页面的选择下拉菜单中显示嵌套的测试计划
  • 实现 Bugzilla.details() 方法,以通过现有 Bugzilla 集成界面获取更多有关报告错误的信息
  • 将 URL /accounts/<username>/profile/重构为 /accounts/<pk>/profile/ 以防止用户名在日志或匿名分析中暴露
  • 将 URL /plan/<pk>/<slug>重构为/plan/<pk>/,以防止测试计划摘要暴露在日志或匿名分析中。修复 问题 #3994

错误修复

  • 确保 IssueTrackerType.details() 方法提供 id 和 status 字段,以防止 IssueTracker 集成回退到此方法时发生崩溃
  • 对于Bug.details() API 方法,始终将内部结果转换为 dict,以避免出现  modernrpc/handlers/xmlhandler.py::dumps_result() 不知道如何序列化的情况。已修复Sentry KIWI-TCMS-VV
  • 不要向不活跃的用户发送电子邮件通知

重构和测试

  • 将 node_modules/eslint-plugin-import 从 2.31.0 更新到 2.32.0
  • 将 node_modules/webpack 从 5.99.6 更新到 5.99.9
  • 在测试中使用 public interface tcms_api.TCMS().exec
  • 添加对未经身份验证的 Bugzilla.details() 的测试,该测试将回退到 OpenGraph

翻译

  • 更新简体中文翻译
  • 更新繁体中文版翻译
  • 更新了波斯语翻译

更多详情可查看:https://kiwitcms.org/blog/kiwi-tcms-team/2025/07/03/kiwi-tcms-143/


相關推薦

2024-08-08

Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。 Kiwi TCMS 13.5 现已发布,此版本包括安全相关更新、多项

2023-06-07

Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。 Kiwi TCMS 12.4 现已发布,此版本包含与安全相关的更新、

2023-07-06

Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。 Kiwi TCMS 12.5 现已发布,此版本包含与安全相关的更新、

2023-09-02

Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。 Kiwi TCMS 12.6.1 现已发布,此版本包含多项改进、错误修复

2023-04-25

Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。 Kiwi TCMS 12.2 现已发布,此版本包含与安全相关的更新、

2025-05-20

FreeBSD 14.3 Beta 3 现已开放测试,即将发布的 14.3-RELEASE 距离正式发布又近了一步。FreeBSD因其强大的功能、极快的速度和卓越的稳定性而备受赞誉,使其成为高要求服务器环境的首选,甚至成为一些热门游戏主机的核心。 继 5 月

2025-03-29

FreeFileSync 是一款开源软件,适用于 Windows、macOS 和 Linux。FreeFileSync 本质是一个用于文件夹对比和同步的软件,它可以创建和管理所有重要文件的备份副本。FreeFileSync 不是每次都复制每个文件,而是确定源文件夹和目标文件夹之

2024-01-30

更新内容: [调整] datePicker 组件 移除 popper 底部清空按钮,该操作交由 allowClear 属性。 [修复] splitPanel 组件 修复未进行拖动元素失焦问题。 [修复] inputNumber 组件 model-value 属性缺失响应式。 [新增] color-picker 组件 添加allowClear

2024-04-12

Proxy 是 golang 实现的高性能 http、https、websocket、tcp、udp、socks5 代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP 端口映射、SSH 中转、TLS 加密传输、协议转换、DNS 防污染智能代理、前置 CDN/Nginx 反代、代理连

2022-06-21

Pigsty v1.5.1 现已发布,具体更新内容如下: 内核 在PostgreSQL 14.0 至 14.3 中,出现了一个BUG。当你使用​​​​ CREATE INDEX CONCURRENTLY | REINDEX CONCURRENTLY 在线重建索引时,有可能会导致静默的 索引数据腐坏。 在 2022.06.16日,Pos

2024-05-14

OS 早期的联合创始人 Rocky McGaugh 致敬。 Rocky Linux 9.4 现已发布,此版本适用于 x86_64、aarch64、ppc64le 和 s390x 架构。 一些更新亮点包括: 9.4 版本的大多数镜像都是使用 OpenSUSE 的新 image builder 创建的:KIWI。仍然使用 imagefactory 构

2023-02-11

ZQPool 是一个可以替代 pgbouncer 的连接池软件 ,在1.1版本中主要做了一下改进: 之前的版本,前端连接过来的用户名和数据库名称必须与后端数据库中的完全一样,现在可以不一样。例如原先的版本如果使用scott用户连接ZQPool

2023-02-23

ZQPool 是一个可以替代 pgbouncer 的连接池软件 ,在 1.2 版本中主要做了一下改进: 1. 之前的版本不支持文本大小超过64K的SQL语句,新版本没有此限制了; 2. 连接池上增加了参数msg_buf_size,可以指定接收或发送消息的缓冲区默认大

2023-11-07

Mozilla 计划在 Firefox 120 版本发布 (预计于 11 月 21 日) 后为 Android 版 Firefox 提供浏览器扩展,并督促开发者评估其扩展代码,为此做好准备。 在 Firefox 120 的发布周期中,我们将开始在 addons.mozilla.org (AMO) 上看到数十个新的、可