Kiwi TCMS 15.1 發佈,開源測試管理系統 - 新聞 詳情

Kiwi TCMS 是領先的開源測試管理系統,用於手動和自動測試。它的特點是集成 Bug 跟蹤器、搜索頁面、強大的訪問控制、測試自動化框架插件、可視化報告和豐富的 API 層。

Kiwi TCMS 15.0 現已發佈,這是一個次要版本發佈,其中包括安全相關的更新、一些改進、新的 API 方法和新的翻譯。

自 Kiwi TCMS 15.0 以來的變化

Security

  • 將 Django 從 5.2.6 更新至 5.2.7,解決一個嚴重程度為“高”的安全漏洞和一個嚴重程度為“低”的安全漏洞: CVE-2025-59681 和 CVE-2025-59682

Improvements

  • 將 jira 從 3.8.0 更新到 3.10.5
  • 將 psycopg[binary] 從 3.2.10 更新至 3.2.11
  • 將 python-gitlab 從 6.3.0 更新到 6.5.0
  • 將 uwsgi 從 2.0.30 更新到 2.0.31
  • 在 TestPlan 頁面中顯示記錄數。修復 Issue #4110
  • 在 /admin/auth/user/ 頁面上添加“Deactivate selected accounts”下拉菜單
  • 在“Change user”管理頁面中添加“Deactivate”按鈕

API

  • 添加 User.deactivate() API 方法
  • 更新 User.filter() 方法的文檔和測試
  • 新增內部信號 USER_DEACTIVATED_SIGNAL,賬户停用時觸發

Refactoring and testing

  • 將 actions/setup-node 從 5 更新為 6
  • 將 github/codeql-action 從 3 更新到 4
  • 將 isort 從 6.0.1 更新至 6.1.0
  • Locust 從 2.34.1 更新至 2.42.0
  • 將 node_modules/webpack 從 5.101.3 更新到 5.102.1
  • 將中間依賴 Pillow 固定到 11.3.0 以修復失敗的容器構建
  • 在 login.html 中定義 login_form 模板塊
  • 更新 Bitbucket 存儲庫 URL,因為原始存儲庫已達到 10k 個問題的限制,無法再創建新問題
  • 為瀏覽器端禁用賬户添加登錄測試
  • 添加針對已停用帳户的 API 登錄和方法調用的測試
  • 測試期間從 Postgres 容器收集日誌

Translations

Kiwi TCMS Enterprise v15.1-mt

  • 基於 Kiwi TCMS v15.1
  • 將 certbot 從 4.2.0 更新到 5.1.0
  • 將 kiwitcms-tenants 從 4.2.0 更新到 4.3.0
  • 將 sentry-sdk 從 2.38.0 更新至 2.42.1
  • 將 social-auth-app-django 從 5.5.1 更新到 5.6.0
  • 將 /admin/login/ 重定向到 /accounts/login/
  • 在 /admin/auth/user/ 頁面上添加“Export as CSV”下拉菜單
  • 添加 PASSWORD_LOGIN_ENABLED 設置

更新説明:https://kiwitcms.org/blog/kiwi-tcms-team/2025/10/24/kiwi-tcms-151/