We're happy to announce Kiwi TCMS version 13.5!
IMPORTANT: this release includes security related updates, several improvements, bug fixes and updated translations.
Recommended upgrade path:
13.4 -> 13.5
You can explore everything at https://public.tenant.kiwitcms.org!
---
Upstream container images (x86_64):
kiwitcms/kiwi latest 3df7b154ef68 688MB
IMPORTANT: version tagged and multi-arch container images are available only to subscribers!
Changes since Kiwi TCMS 13.4
Security
- Update Django from 4.2.13 to 5.0.8, addressing multiple potential security vulnerabilities, which do not seem to affect Kiwi TCMS directly however this is not 100% guaranteed
Improvements
- Update psycopg from 3.1.19 to 3.2.1
- Update python-gitlab from 4.6.0 to 4.9.0
- Add a Test Plan + button on New Test Run page. Related to Issue #3680
- Always show the Build + button on New Test Run page. Related to Issue #3680
- Add a Product + button on New Test Run page. Closes Issue #3680
- Add auto-complete for Parent ID field on Edit TestPlan page. Closes Issue #3189
API
- Add TestRun.remove() API method. Fixes Issue #3691
Bug fixes
- Do not call TestExecution.remove_link() on TestRun page with undefined argument (@Melzmann). Fixes Issue #3728 where URLs attached to a test execution suddenly go missing after some time
- On New Test Run page when Product is updated trigger TestPlan on-change to fix a bug where the Build drop-down is not cleared and may be showing values which are invalid for the current selection
- Adjust angle bracket icon direction when viewing nested testplans. Fixes Issue #3163
- Strip newline characters from email subjects to avoid crashes. Fixes Sentry KIWI-TCMS-P7
Refactoring and testing
- Update black from 24.4.2 to 24.8.0
- Update selenium from 4.21.0 to 4.23.1
- Update sphinx from 7.4.7 to 8.0.2
- Update node_modules/webpack from 5.92.0 to 5.93.0
- Update node_modules/eslint-plugin-promise from 6.2.0 to 6.6.0
- Modify test case to include newline characters in TestCase summary
Other
- EthicalAds is a GDPR-compliant ad network for devs which doesn't use cookies, and displays only dev-focused ads. Will be displayed on free-beer releases and the demo version hosted at public.tenant.kiwitcms.org
Translations
- Updated Korean translation
- Updated Portuguese, Brazilian translation
Kiwi TCMS Enterprise v13.5-mt
- Based on Kiwi TCMS v13.5
- Update django-python3-ldap from 0.15.6 to 0.15.8
- Update kiwitcms-github-app from 2.0.0 to 2.0.1
- Update kiwitcms-tenants from 3.0.0 to 3.1.0
- Update kiwitcms-trackers-integration from 0.7.0 to 1.0.0
- Update sentry-sdk from 2.5.1 to 2.12.0
- Update social-auth-app-django from 5.4.1 to 5.4.2
Private container images
quay.io/kiwitcms/version 13.5 (aarch64) 0fe07ed87230 07 Aug 2024 701MB quay.io/kiwitcms/version 13.5 (x86_64) 086fed49c1ca 07 Aug 2024 688MB quay.io/kiwitcms/enterprise 13.5-mt (aarch64) 3983e3289c81 07 Aug 2024 1.07GB quay.io/kiwitcms/enterprise 13.5-mt (x86_64) eedb94e79149 07 Aug 2024 1.04GB
IMPORTANT: version tagged, multi-arch and Enterprise container images are available only to subscribers!
How to upgrade
Backup first! Then follow the Upgrading instructions from our documentation.
Happy testing!
---
If you like what we're doing and how Kiwi TCMS supports various communities please help us grow!
- Give ⭐ on GitHub;
- Give 👍 on GitLab;
- Join our newsletter and follow all project news;
- Become a contributor and an awesome open source hacker;
- Become a subscriber and help us sustain development