Kiwi TCMS 4.2 发布了,Kiwi TCMS 是一个集测试计划、测试运行和测试用例于一身的管理系统,用 Python 和 Django 编写。它具有许多强大的功能,如 Bugzilla 和 JIRA 集成,快速测试计划和运行搜索,针对每个计划、运行和案例以及 XML-RPC API 的强大访问控制。
更新内容如下:
Security
- Enable testing with Badit. Fixes Issue #237
- Enable testing with Coverity Scan
- Enable testing with pyup.io
- Enable testing with Snyk
- Use SHA256 instead of MD5 and SHA1
- Use the
secrets
module for activation keys - Remove unnecessary AJAX view that had remote code execution vulnerability
- Don’t use hardcoded temporary directories
- Upgrade to Patternfly 3.36.0 which fixes the following vulnerabilities: – https://snyk.io/vuln/npm:moment:20161019 – https://snyk.io/vuln/npm:moment:20170905
Settings
BUGZILLA_AUTH_CACHE_DIR
is a new setting that may be specified to control where Bugzilla auth cookies are saved! It is not specified by default and Kiwi TCMS uses a temporary directory each time we try to login into Bugzilla!
Enhancements
- Upgrade to Python 3.6. Fixes Issue #91
- Upgrade to Django 2.0.6
- Fix around 100 pylint issues (Anton Sankov)
- Update email confirmation template for newly registered users and make the text translatable
- Display
Last login
column in User admin page - Add tests for
tcms.management.views
(Anton Sankov) - Remove unused CSS selectors
- Remove unnecessary
templates/comments/comments.html
Bug fixes
- Remove unused deferred field
product_version
. Fixes Sentry KIWI-TCMS-1C - Rename left-over
get_url()
toget_full_url()
. Fixes Sentry KIWI-TCMS-1B - Fix empty TestPlan url and Product fields in TestRun email notification. Fixes Issue #353 (Matt Porter, Konsulko Group)
Translations
- Updated translations for Chinese Simplified
- Updated translations for Chinese Traditional
- New language and translations for Slovenian
Documentation
- Added
git clone
command to documentation. Fixes Issue #344 (Anton Sankov)
Models and database migrations
- Increase checksum fields size to hold the new checksum values
- Increase
activation_key
field size to 64 chars
GDPR related
- Allow users to delete their accounts. Link is present on
My profile
page. This will also delete any related objects using cascade delete - Try not to be so obvious when it comes to displaying email addresses across the web interface. Instead show username and link to profile
详情可以查看更新日志。
下载地址:
转自 https://www.oschina.net/news/97374/kiwi-tcms-4-2-released