Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。
Kiwi TCMS 16.0 现已发布,这是一个主要版本更新,其中包括安全相关更新、多项改进、不向后兼容的更改和新的翻译。
自 Kiwi TCMS 15.4 版本以来的变化
安全
- 将 Django 从 5.2.12 更新到 5.2.15
- 将 pillow 版本从 11.3.0 更新到 12.1.1
- 将 node_modules/fast-uri 从 3.1.0 更新到 3.1.2
- 将 node_modules/flatted 从 3.3.3 更新到 3.4.2
- 如果 /init-db/ 页面已经执行过一次,则将其设为空操作。修复 CVE-2026-49292
改进
- 将 Python 运行时从 3.11 更新到 3.12
- 将 Node.js 运行时从 16 更新到 22
- 将 Nginx 运行时从 1.22 更新到 1.26
- 将 django-grappelli 从 4.0.3 更新到 5.0.0
- 将 django-guardian 从 3.3.0 更新到 3.3.1
- 将 django-tree-queries 从 0.23.1 更新到 0.24.0
- 将 psycopg 从 3.3.3 更新到 3.3.4
- 将 pygithub 从 2.8.1 更新到 2.9.1
- 将 pygments 从 2.19.2 更新到 2.20.0
- 将 python-gitlab 从 8.1.0 更新到 8.4.0
- 将 tzdata 从 2025.3 更新到 2026.2
- 将 node_modules/pdfmake 从 0.3.6 更新到 0.3.7
- 将 node_modules/webpack-cli 从 7.0.1 更新到 7.0.2
- 将 node_modules/webpack 从 5.105.4 更新到 5.106.0
- 在 TestCase Search 页面中显示最后修改列。Closes Issue #4140。
- 移除 对setuptools<82 的要求。Fixes Issue #4299。
Removals
- 移除 Bitbucket Issues 集成,因为 Atlassian 已宣布将取消此功能
API
- API 方法 TestCase.filter() 现在返回 history_date 字段
Refactoring and testing
- 将 black 版本从 25.12.0 更新到 26.5.1
- 将 Locust 从 2.43.3 更新到 2.44.1
- 将 codecov/codecov-action 从 5 更新到 6
- 将 Dockerfile.buildroot 与 Dockerfile 合并。Closes Issue #3496
- 将pkg_resources 发现替换为 importlib.metadata
- GitLab Issues 更名为 Work Items