From f873ccacba15044b057da85918ec645505536b52 Mon Sep 17 00:00:00 2001 From: Alexander Todorov Date: Tue, 8 Nov 2022 17:47:51 +0200 Subject: [PATCH] Changelog for v11.6 --- CHANGELOG.rst | 93 ++++++++++++++++++++++++++++++++++++++++++++++++ tcms/__init__.py | 4 +-- 2 files changed, 95 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1ca3ec8bab..6c827c0629 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,99 @@ Change Log ========== +Kiwi TCMS 11.6 (09 Nov 2022) +---------------------------- + +.. important:: + + This is a small release which contains security updates, general improvements, bug fixes + and new translations! + +Supported upgrade paths:: + + 5.3 (or older) -> 5.3.1 + 5.3.1 (or newer) -> 6.0.1 + 6.0.1 -> 6.1 + 6.1 -> 6.1.1 + 6.1.1 -> 6.2 (or newer) + +After upgrade don't forget to:: + + ./manage.py upgrade + + +Security +~~~~~~~~ + +- Update Django from 4.0.7 to 4.1.3 which contains multiple bug fixes and + security improvements. See https://docs.djangoproject.com/en/4.1/releases/4.1.3/ +- Sanitize HTML input when generating history diff to prevent XSS attacks + + +Improvements +~~~~~~~~~~~~ + +- Update django-extensions from 3.2.0 to 3.2.1 +- Update jira from 3.4.0 to 3.4.1 +- Update psycopg2 from 2.9.3 to 2.9.5 +- Update pygithub from 1.55 to 1.57 +- Update python-gitlab from 3.9.0 to 3.11.0 +- Update tzdata from 2022.2 to 2022.6 +- Container is now built on top of Red Hat Enteroprise Linux 9 and Python 3.9 + + .. warning:: + + There is high risk of breaking downstream containers. Pay attention to + bind-mounted settings files. Inspect downstream Dockerfile & docker-compose.yml + files !!! + +- Unify some translation strings +- Document add-on issue tracker integrations +- Rename Properties to Parameters because "test case parameters" is + more widely used + + +Bug fixes +~~~~~~~~~ + +- ``JIRA.get_issue_type_from_jira()`` now accepts a second argument. Fixes + `Issue #2929 `_ (@cmbahadir) +- Fix typo in documentation (Christian Clauss) +- Trim white-space after splitting parameter values. For example the inputs + 'OS=Linux' and 'OS = Windows ' will result in + Key: 'OS', Values: ['Linux', 'Windows'] + + +Refactoring and testing +~~~~~~~~~~~~~~~~~~~~~~~ + +- Update Fedora from 32 to 36 in /tests/bugzilla +- Remove Travis CI config b/c we don't use it anymore +- Add Coverity Scan as a GitHub action +- Don't scan devel dependencies with Coverity Scan +- Redirect to where we came from in case posting a comment results in invalid + form +- Configure Dependabot to update Docker containers and try tightening security + around docker containers used during testing +- Use npm audit fix to automatically update some Node.js dependecies +- Execute ``npm audit signatures`` when installing Node.js packages +- Start using ``find_namespace_packages()`` to resolve + 'Package would be ignored' warnings from setuptools +- Add missing field in ``setup()`` to avoid a warning + + +Translations +~~~~~~~~~~~~ + +- Updated `Chinese Simplified translation `_ +- Updated `Chinese Traditional translation `_ +- Updated `French translation `_ +- Updated `German translation `_ +- Updated `Slovak translation `_ +- Updated `Slovenian translation `_ + + + Kiwi TCMS 11.5 (06 Sep 2022) ---------------------------- diff --git a/tcms/__init__.py b/tcms/__init__.py index 5e6a576df5..6684190f8b 100644 --- a/tcms/__init__.py +++ b/tcms/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- from datetime import datetime -__version__ = "11.5" -__release_date__ = datetime(2022, 9, 6, 14, 5) +__version__ = "11.6" +__release_date__ = datetime(2022, 11, 9, 0, 5)