Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changelog for v13.6 #3815

Merged
merged 1 commit into from
Oct 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
75 changes: 74 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,79 @@
Change Log
==========

Kiwi TCMS 13.6 (12 Oct 2024)
----------------------------

.. important::

This release includes security related updates, several small improvements
and important bug fixes.


Recommended upgrade path, see :ref:`upgrading-instructions`::

13.5 -> 13.6


After upgrade don't forget to::

./manage.py upgrade


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 <https://github.com/kiwitcms/Kiwi/issues/3387>`_,
`Issue #3800 <https://github.com/kiwitcms/Kiwi/issues/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 13.5 (07 Aug 2024)
----------------------------

Expand Down Expand Up @@ -35,7 +108,7 @@ Improvements
- Update python-gitlab from 4.6.0 to 4.9.0
- Add a ``Test Plan +`` button on *New Test Run* page. Refs
`Issue #3680 <https://github.com/kiwitcms/Kiwi/issues/3680>`_
- Always show the ``Build +`` button on *New Test Run* page. Refs #3680
- Always show the ``Build +`` button on *New Test Run* page. Refs
`Issue #3680 <https://github.com/kiwitcms/Kiwi/issues/3680>`_
- Add a ``Product +`` button on *New Test Run* page. Closes
`Issue #3680 <https://github.com/kiwitcms/Kiwi/issues/3680>`_
Expand Down
4 changes: 2 additions & 2 deletions tcms/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
from datetime import datetime

__version__ = "13.5"
__release_date__ = datetime(2024, 8, 7, 0, 1)
__version__ = "13.6"
__release_date__ = datetime(2024, 10, 12, 18, 30)
Loading