|
1 | 1 | Change Log
|
2 | 2 | ==========
|
3 | 3 |
|
| 4 | +Kiwi TCMS 12.2 (23 Apr 2023) |
| 5 | +---------------------------- |
| 6 | + |
| 7 | +.. important:: |
| 8 | + |
| 9 | + This release contains security related updates, general improvements, |
| 10 | + bug fixes, some API changes and new translations! |
| 11 | + |
| 12 | +Supported upgrade paths:: |
| 13 | + |
| 14 | + 5.3 (or older) -> 5.3.1 |
| 15 | + 5.3.1 (or newer) -> 6.0.1 |
| 16 | + 6.0.1 -> 6.1 |
| 17 | + 6.1 -> 6.1.1 |
| 18 | + 6.1.1 -> 6.2 (or newer) |
| 19 | + |
| 20 | +After upgrade don't forget to:: |
| 21 | + |
| 22 | + ./manage.py upgrade |
| 23 | + |
| 24 | + |
| 25 | +Security |
| 26 | +~~~~~~~~ |
| 27 | + |
| 28 | +- For security reasons updating email address is no longer allowed. Fixes |
| 29 | + `CVE-2023-30544 <https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-7x6q-3v3m-cwjg>`_ |
| 30 | +- Block uploads of potentially harmful files. Fixes |
| 31 | + `CVE-2023-30613 <https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-fwcf-753v-fgcj>`_ |
| 32 | + |
| 33 | + |
| 34 | +Improvements |
| 35 | +~~~~~~~~~~~~ |
| 36 | + |
| 37 | +- Update Django from 4.1.7 to 4.1.8 |
| 38 | +- Update django-attachments from 1.9.1 to 1.11 |
| 39 | +- Update psycopg2 from 2.9.5 to 2.9.6 |
| 40 | +- Update pygments from 2.14.0 to 2.15.1 |
| 41 | +- Update python-gitlab from 3.13.0 to 3.14.0 |
| 42 | +- Add INFO message for User/Group pages in Admin panel which indicates whether |
| 43 | + the user is viewing records from the main tenant or from an individual tenant |
| 44 | + to avoid confusion |
| 45 | +- Add new Execution Dashboard telemetry report. Closes |
| 46 | + `Issue #2918 <https://github.com/kiwitcms/Kiwi/issues/2918>`_ |
| 47 | +- Add column visibility button on search pages. Fixes |
| 48 | + `Issue #3149 <https://github.com/kiwitcms/Kiwi/issues/3149>`_ |
| 49 | +- Add CSV, Excel, PDF and Print buttons on search pages. Fixes |
| 50 | + `Issue #3150 <https://github.com/kiwitcms/Kiwi/issues/3150>`_ |
| 51 | +- Allow manually resetting ``TestRun.stop_date`` when editing page. Refs |
| 52 | + `Issue #3124 <https://github.com/kiwitcms/Kiwi/issues/3124>`_ |
| 53 | +- Display child test plans on Search Test Plans page. Fixes |
| 54 | + `Issue #2917 <https://github.com/kiwitcms/Kiwi/issues/2917>`_ |
| 55 | +- Display nested test plans in drop down select widget on Search Test Cases page. |
| 56 | + Fixes `Issue #3134 <https://github.com/kiwitcms/Kiwi/issues/3134>`_ |
| 57 | +- Display nested test plans in drop down select widget on Telemetry pages |
| 58 | +- Display pagination controls for search results both at the top and bottom |
| 59 | +- On Search Test Runs page display start/stop timestamp columns. Closes |
| 60 | + `Issue #2306 <https://github.com/kiwitcms/Kiwi/issues/2306>`_ |
| 61 | +- On Search Test Cases page display results from child test plans. Fixes |
| 62 | + `Issue #3135 <https://github.com/kiwitcms/Kiwi/issues/3135>`_ |
| 63 | + |
| 64 | + |
| 65 | +API |
| 66 | +~~~ |
| 67 | + |
| 68 | +- ``TestExecution.update()`` method will no longer update ``self.stop_date`` |
| 69 | + and ``self.run.stop_date`` fields when status has been changed! The |
| 70 | + appropriate behavior here should be specified by the client calling this API |
| 71 | + method. Refs `Issue #3112 <https://github.com/kiwitcms/Kiwi/issues/3112>`_ |
| 72 | +- ``TestPlan.filter()`` method now returns the ``children_count`` field. |
| 73 | + Refs `Issue #3134 <https://github.com/kiwitcms/Kiwi/issues/3134>`_, |
| 74 | + `Issue #2917 <https://github.com/kiwitcms/Kiwi/issues/2917>`_ |
| 75 | +- ``TestExecution.filter()`` method now returns ``status__icon`` & |
| 76 | + ``status__color`` fields |
| 77 | + |
| 78 | + |
| 79 | +Bug fixes |
| 80 | +~~~~~~~~~ |
| 81 | + |
| 82 | +- Fix test case filter widget on Test Plan page. Fixes |
| 83 | + `Issue #3137 <https://github.com/kiwitcms/Kiwi/issues/3137>`_ |
| 84 | +- Disable selection of inactive test plans on New Test Run page. Fixes |
| 85 | + `Issue #3152 <https://github.com/kiwitcms/Kiwi/issues/3152>`_ |
| 86 | +- Add styled page for attachment upload errors. Fixes |
| 87 | + `Issue #1156 <https://github.com/kiwitcms/Kiwi/issues/1156>`_ |
| 88 | +- Fix include syntax for ``uwsgi.override`` in ``uwsgi.conf`` |
| 89 | + |
| 90 | + |
| 91 | +Refactoring |
| 92 | +~~~~~~~~~~~ |
| 93 | + |
| 94 | +- Add additional query parameters for ``updateTestPlanSelectFromProduct()`` |
| 95 | +- Add ``preProcessData`` callback to ``updateTestPlanSelectFromProduct()`` |
| 96 | +- Remove unused ``telemetry.css`` file |
| 97 | +- Remove unused parameter from ``updateTestPlanSelectFromProduct()`` |
| 98 | +- Replace hand-crafted pagination controls with the ones built into DataTables |
| 99 | +- Replace useless ``form_errors_to_list()`` function |
| 100 | +- Skip RobotFramework tests on aarch64 b/c of Selenium error, tested on x86_64 |
| 101 | +- Update node_modules/webpack from 5.76.3 to 5.80.0 |
| 102 | +- Update node_modules/eslint from 8.37.0 to 8.38.0 |
| 103 | + |
| 104 | + |
| 105 | +Translations |
| 106 | +~~~~~~~~~~~~ |
| 107 | + |
| 108 | +- Updated `Russian translation <https://crowdin.com/project/kiwitcms/ru#>`_ |
| 109 | +- Updated `Slovenian translation <https://crowdin.com/project/kiwitcms/sl#>`_ |
| 110 | + |
| 111 | + |
| 112 | + |
4 | 113 | Kiwi TCMS 12.1 (29 Mar 2023)
|
5 | 114 | ----------------------------
|
6 | 115 |
|
|
0 commit comments