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

发布于

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

Kiwi TCMS 16.1 现已 [发布](https://kiwitcms.org/blog/kiwi-tcms-team/2026/07/23/kiwi-tcms-162/),这是一个小版本更新,包含多项安全相关更新、多项改进、数据库迁移、API 更改和错误修复。

### 自 Kiwi TCMS 16.1 版本以来的变化

#### Security
- 将 Django 从 6.0.6 更新到 6.0.7
- 将 node_modules/fast-uri 从 3.1.3 更新到 3.1.4
- 使管理页面、视图和 API 方法支持租户识别,确保仅向当前租户的授权用户显示相关内容。修复 [Issue #4410](https://github.com/kiwitcms/Kiwi/issues/4410)
- 限制 API 方法调用的字段参数。参见 [GHSA-554x-3chh-x3h9](https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-554x-3chh-x3h9)
- 移除 Confirm 视图中对 ?next= 参数的处理。参见 [GHSA-gcwf-c25f-p9rv](https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-gcwf-c25f-p9rv)
- 改进上传验证器对大文件数据块的解析方式。参见 [GHSA-cjrx-h8r2-jgc7](https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-cjrx-h8r2-jgc7)
- 改进 tracker_from_url() helper 的解析。参见 [GHSA-3qxv-9j3q-c68v](https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-3qxv-9j3q-c68v)

#### Improvements
- 将 django-modern-rpc 从 1.1.0 更新到 2.1.0
- 将 tzdata 从 2026.2 更新到 2026.3
- 将 node_modules/webpack 从 5.107.2 更新到 5.108.4
- 将 node_modules/webpack-cli 从 7.0.3 更新到 7.2.1
- 在 TestRun Admin 管理页面,点击“+ Add test run”按钮后,将跳转到“New Test Run”页面。

#### API
- 方法 Component.create() 不再接受 initial_qa_contact 字段
- 方法 Component.filter() 不再返回 initial_qa_contact 字段

#### Database
- 从 Component 模型中移除 initial_qa_contact 字段 - 该字段未在任何地方使用。
- 引入新的 migration management.0013_remove_initial_qa_contact

#### Bug fixes
- 修复文档中损坏的 URL。修复 [Issue #4401](https://github.com/kiwitcms/Kiwi/issues/4401)

#### Refactoring and testing
- 将 actions/setup-node 从 6 更新到 7
- 将 Locust 从 2.44.4 更新到 2.46.1
- 将 pylint-django 从 2.7.0 更新到 2.8.0
- 为 User.filter API 方法添加 JSON-RPC 测试
- 为 Environment Admin 页面添加测试用例
- 调整对 format_html() 的调用,使其始终传递参数
- 将 mark_safe() 替换为 format_html()
- 重构 API 方法以兼容 django-modern-rpc v2
- 使用 class-based KiwiTCMSHandlerMixin base 重构现有自定义 API 处理程序的 HTML 转义逻辑
- 移除未使用的 User = get_user_model() assignments

更多详情可查看:[链接](https://kiwitcms.org/blog/kiwi-tcms-team/2026/07/23/kiwi-tcms-162/)

---

原文链接:[点击查看](https://www.oschina.net/news/477601/kiwi-tcms-162)

评论

暂无评论。