Kiwi TCMS 13.6

several improvements and updated translations

Posted by Kiwi TCMS Team on Sat 12 October 2024 under releases

We're happy to announce Kiwi TCMS version 13.6!

IMPORTANT: this release includes security related updates, several small improvements and important bug fixes.

Recommended upgrade path:

13.5 -> 13.6

You can explore everything at https://public.tenant.kiwitcms.org!

---

Upstream container images (x86_64):

kiwitcms/kiwi   latest  b560bb4d3744    693MB

IMPORTANT: version tagged and multi-arch container images are available only to subscribers!

Changes since Kiwi TCMS 13.5

Security

  • Update Django from 5.0.8 to 5.0.9, addressing multiple potential security vulnerabilities, which do not seem to affect Kiwi TCMS directly however this is not 100% guaranteed

Improvements

  • Update markdown from 3.6 to 3.7
  • Update psycopg from 3.2.1 to 3.2.3
  • Update pygithub from 2.3.0 to 2.4.0
  • Update python-bugzilla from 3.2.0 to 3.3.0
  • Update python-gitlab from 4.9.0 to 4.13.0
  • Update tzdata from 2024.1 to 2024.2
  • Update uwsgi from 2.0.26 to 2.0.27
  • Update node_modules/pdfmake from 0.2.10 to 0.2.14
  • Specify large_client_header_buffers for NGINX proxy configuration example to match the configuration of Kiwi TCMS
  • Set uWSGI configuration max-requests to 1024

Settings

  • Explicitly set DATA_UPLOAD_MAX_NUMBER_FIELDS to 1024, default is 1000

Bug fixes

  • Increase uWSGI configuration buffer-size to 20k to allows the creation of a TestRun with 1000 test cases! Fixes Issue #3387, Issue #3800

Refactoring and testing

  • Update black from 24.8.0 to 24.10.0
  • Update pylint-django from 2.5.5 to 2.6.1
  • Update selenium from 4.23.1 to 4.25.0
  • Update sphinx from 8.0.2 to 8.1.1
  • Update node_modules/webpack from 5.93.0 to 5.95.0
  • Update node_modules/eslint from 8.57.0 to 8.57.1
  • Update node_modules/eslint-plugin-import from 2.29.1 to 2.31.0
  • Assert that password reset email contains username reminder
  • Update translation source strings

Kiwi TCMS Enterprise v13.6-mt

  • Based on Kiwi TCMS v13.6
  • Update django-ses from 4.1.0 to 4.2.0
  • Update kiwitcms-tenants from 3.1.0 to 3.2.1
  • Update sentry-sdk from 2.12.0 to 2.16.0
  • Update value for Content-Security-Policy header to match upstream Kiwi TCMS

Private container images

quay.io/kiwitcms/version            13.6 (aarch64)          14f4599db480    12 Oct 2024     705MB
quay.io/kiwitcms/version            13.6 (x86_64)           2d925723ab4e    12 Oct 2024     693MB
quay.io/kiwitcms/enterprise         13.6-mt (aarch64)       27a5de45d8dc    12 Oct 2024     1.07GB
quay.io/kiwitcms/enterprise         13.6-mt (x86_64)        f2ba176b5e0f    12 Oct 2024     1.05GB

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!