|
95 | 95 | <section id="blog-list">
|
96 | 96 | <h1>Blog</h1>
|
97 | 97 |
|
| 98 | + <article class="blog-list"> |
| 99 | + <div class="header"> |
| 100 | + <a href="/blog/kiwi-tcms-team/2024/06/12/kiwi-tcms-134/" rel="bookmark" title="Permalink to Kiwi TCMS 13.4"> |
| 101 | + <h1 class="top-header">Kiwi TCMS 13.4</h1> |
| 102 | + </a> |
| 103 | + |
| 104 | + <p class="post-meta">Posted by |
| 105 | + <a href="/blog/kiwi-tcms-team/">Kiwi TCMS Team</a> |
| 106 | + on Wed 12 June 2024 |
| 107 | + </p> |
| 108 | + </div> |
| 109 | + |
| 110 | + <div class="content"> |
| 111 | + <p>We're happy to announce Kiwi TCMS version 13.4!</p> |
| 112 | +<p><strong>IMPORTANT:</strong> |
| 113 | +This is a small release which contains several improvements, |
| 114 | +internal refactoring and updated translations!</p> |
| 115 | +<p>Recommended |
| 116 | +<a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/installing_docker.html#upgrading-instructions">upgrade</a> |
| 117 | +path:</p> |
| 118 | +<pre class="literal-block"> |
| 119 | +13.3 -> 13.4 |
| 120 | +</pre> |
| 121 | +<p>You can explore everything at |
| 122 | +<a class="reference external" href="https://public.tenant.kiwitcms.org/">https://public.tenant.kiwitcms.org</a>!</p> |
| 123 | +<p>---</p> |
| 124 | +<blockquote> |
| 125 | +<p>Upstream container images (x86_64):</p> |
| 126 | +<pre class="literal-block"> |
| 127 | +kiwitcms/kiwi latest 16bf67e2fc1f 674MB |
| 128 | +</pre> |
| 129 | +</blockquote> |
| 130 | +<p><strong>IMPORTANT:</strong> version tagged and multi-arch |
| 131 | +<a class="reference external" href="/containers/">container images</a> are available only to |
| 132 | +<a class="reference external" href="/#subscriptions">subscribers</a>!</p> |
| 133 | +<div class="section" id="changes-since-kiwi-tcms-13-3"> |
| 134 | +<h2>Changes since Kiwi TCMS 13.3</h2> |
| 135 | +<div class="section" id="improvements"> |
| 136 | +<h3>Improvements</h3> |
| 137 | +<ul class="simple"> |
| 138 | +<li>Update Django from 4.2.12 to 4.2.13</li> |
| 139 | +<li>Update django-simple-history from 3.5.0 to 3.7.0</li> |
| 140 | +<li>Update python-gitlab from 4.5.0 to 4.6.0</li> |
| 141 | +<li>Update uwsgi from 2.0.25.1 to 2.0.26</li> |
| 142 | +<li>Update node_modules/html5sortable from 0.13.3 to 0.14.0</li> |
| 143 | +<li>Remove cron job for anonymous analytics</li> |
| 144 | +<li>Remove anonymous analytics from <tt class="docutils literal">/admin/</tt> pages</li> |
| 145 | +<li>Replace inline HTML attributes with CSS classes</li> |
| 146 | +<li>Make it possible for Kiwi TCMS plugins to provide markdown extensions</li> |
| 147 | +</ul> |
| 148 | +</div> |
| 149 | +<div class="section" id="refactoring"> |
| 150 | +<h3>Refactoring</h3> |
| 151 | +<ul class="simple"> |
| 152 | +<li>Remove django-debug-toolbar as a development dependency</li> |
| 153 | +<li>Update node_modules/eslint-plugin-promise from 6.1.1 to 6.2.0</li> |
| 154 | +<li>Update node_modules/webpack from 5.91.0 to 5.92.0</li> |
| 155 | +</ul> |
| 156 | +</div> |
| 157 | +<div class="section" id="translations"> |
| 158 | +<h3>Translations</h3> |
| 159 | +<ul class="simple"> |
| 160 | +<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/zh-TW#">Chinese Traditional translation</a></li> |
| 161 | +<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/ko#">Korean translation</a></li> |
| 162 | +</ul> |
| 163 | +</div> |
| 164 | +</div> |
| 165 | +<div class="section" id="kiwi-tcms-enterprise-v13-4-mt"> |
| 166 | +<h2>Kiwi TCMS Enterprise v13.4-mt</h2> |
| 167 | +<ul class="simple"> |
| 168 | +<li>Based on Kiwi TCMS v13.4</li> |
| 169 | +<li>Relicense this source code under GNU Affero General Public License v3 or later</li> |
| 170 | +<li>Prior versions are still licensed under GNU General Public License v3</li> |
| 171 | +<li>Support Mermaid.js syntax in Markdown fenced code blocks. Closes |
| 172 | +<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/3116">Issue #3116</a></li> |
| 173 | +<li>Update certbot from 2.10.0 to 2.11.0</li> |
| 174 | +<li>Update certbot-dns-* plugins from 2.10.0 to 2.11.0</li> |
| 175 | +<li>Update django-ses from 4.0.0 to 4.1.0</li> |
| 176 | +<li>Update dj-database-url from 2.1.0 to 2.2.0</li> |
| 177 | +<li>Update kiwitcms-github-app from 1.7.0 to 2.0.0</li> |
| 178 | +<li>Update kiwitcms-tenants from 2.8.3 to 3.0.0</li> |
| 179 | +<li>Update sentry-sdk from 2.2.0 to 2.5.1</li> |
| 180 | +</ul> |
| 181 | +</div> |
| 182 | +<div class="section" id="private-container-images"> |
| 183 | +<h2>Private container images</h2> |
| 184 | +<blockquote> |
| 185 | +<pre class="literal-block"> |
| 186 | +quay.io/kiwitcms/version 13.4 (aarch64) d4aaf8b83d66 12 Jun 2024 686MB |
| 187 | +quay.io/kiwitcms/version 13.4 (x86_64) 16bf67e2fc1f 12 Jun 2024 674MB |
| 188 | +quay.io/kiwitcms/enterprise 13.4-mt (aarch64) c070b5cdf01b 12 Jun 2024 1.05GB |
| 189 | +quay.io/kiwitcms/enterprise 13.4-mt (x86_64) c3a1059e1884 12 Jun 2024 1.03GB |
| 190 | +</pre> |
| 191 | +</blockquote> |
| 192 | +<p><strong>IMPORTANT:</strong> version tagged, multi-arch and Enterprise |
| 193 | +<a class="reference external" href="/containers/">container images</a> are available only to |
| 194 | +<a class="reference external" href="/#subscriptions">subscribers</a>!</p> |
| 195 | +</div> |
| 196 | +<div class="section" id="how-to-upgrade"> |
| 197 | +<h2>How to upgrade</h2> |
| 198 | +<p><a class="reference external" href="/blog/atodorov/2018/07/30/how-to-backup-docker-volumes-for-kiwi-tcms/">Backup</a> first! |
| 199 | +Then follow the |
| 200 | +<a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/installing_docker.html#upgrading-instructions">Upgrading instructions</a> |
| 201 | +from our documentation.</p> |
| 202 | +<p>Happy testing!</p> |
| 203 | +<p>---</p> |
| 204 | +<p>If you like what we're doing and how Kiwi TCMS supports various communities |
| 205 | +please help us grow!</p> |
| 206 | +<ul class="simple"> |
| 207 | +<li><a class="reference external" href="https://github.com/kiwitcms/Kiwi/stargazers">Give ⭐ on GitHub</a>;</li> |
| 208 | +<li><a class="reference external" href="https://gitlab.com/gitlab-org/gitlab/-/issues/334558">Give 👍 on GitLab</a>;</li> |
| 209 | +<li><a class="reference external" href="https://kiwitcms.us17.list-manage.com/subscribe/post?u=9b57a21155a3b7c655ae8f922&id=c970a37581">Join our newsletter</a> |
| 210 | +and follow all project news;</li> |
| 211 | +<li><a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/contribution.html">Become a contributor</a> |
| 212 | +and an awesome open source hacker;</li> |
| 213 | +<li><a class="reference external" href="/#subscriptions">Become a subscriber</a> and help us sustain development</li> |
| 214 | +</ul> |
| 215 | +</div> |
| 216 | + |
| 217 | + </div> |
| 218 | + </article> |
98 | 219 | <article class="blog-list">
|
99 | 220 | <div class="header">
|
100 | 221 | <a href="/blog/kiwi-tcms-team/2024/06/11/anonymous-analytics-for-kiwitcms-container/" rel="bookmark" title="Permalink to Anonymous analytics for kiwitcms-container">
|
@@ -2415,175 +2536,14 @@ <h2>How to upgrade</h2>
|
2415 | 2536 | and an awesome open source hacker;</li>
|
2416 | 2537 | <li><a class="reference external" href="/#subscriptions">Become a subscriber</a> and help us sustain development</li>
|
2417 | 2538 | </ul>
|
2418 |
| -</div> |
2419 |
| - |
2420 |
| - </div> |
2421 |
| - </article> |
2422 |
| - <article class="blog-list"> |
2423 |
| - <div class="header"> |
2424 |
| - <a href="/blog/kiwi-tcms-team/2023/02/15/kiwi-tcms-120/" rel="bookmark" title="Permalink to Kiwi TCMS 12.0"> |
2425 |
| - <h1 class="top-header">Kiwi TCMS 12.0</h1> |
2426 |
| - </a> |
2427 |
| - |
2428 |
| - <p class="post-meta">Posted by |
2429 |
| - <a href="/blog/kiwi-tcms-team/">Kiwi TCMS Team</a> |
2430 |
| - on Wed 15 February 2023 |
2431 |
| - </p> |
2432 |
| - </div> |
2433 |
| - |
2434 |
| - <div class="content"> |
2435 |
| - <p>We're happy to celebrate our 14th anniversary with Kiwi TCMS version 12.0!</p> |
2436 |
| -<p><strong>IMPORTANT:</strong> this is a new major release which contains security related updates, |
2437 |
| -general improvements, bug fixes and new translations!</p> |
2438 |
| -<p>You can explore everything at |
2439 |
| -<a class="reference external" href="https://public.tenant.kiwitcms.org/">https://public.tenant.kiwitcms.org</a>!</p> |
2440 |
| -<blockquote> |
2441 |
| -<p>Supported upgrade paths:</p> |
2442 |
| -<pre class="literal-block"> |
2443 |
| -5.3 (or older) -> 5.3.1 |
2444 |
| -5.3.1 (or newer) -> 6.0.1 |
2445 |
| -6.0.1 -> 6.1 |
2446 |
| -6.1 -> 6.1.1 |
2447 |
| -6.1.1 -> 6.2 (or newer) |
2448 |
| -</pre> |
2449 |
| -</blockquote> |
2450 |
| -<p>---</p> |
2451 |
| -<blockquote> |
2452 |
| -<p>Upstream container images (x86_64):</p> |
2453 |
| -<pre class="literal-block"> |
2454 |
| -kiwitcms/kiwi latest cbe275c11098 518MB |
2455 |
| -</pre> |
2456 |
| -</blockquote> |
2457 |
| -<p><strong>IMPORTANT:</strong> version tagged and multi-arch |
2458 |
| -<a class="reference external" href="/containers/">container</a> images are available only to |
2459 |
| -<a class="reference external" href="/#subscriptions">subscribers</a>!</p> |
2460 |
| -<div class="section" id="changes-since-kiwi-tcms-11-7"> |
2461 |
| -<h2>Changes since Kiwi TCMS 11.7</h2> |
2462 |
| -<div class="section" id="security"> |
2463 |
| -<h3>Security</h3> |
2464 |
| -<ul class="simple"> |
2465 |
| -<li>Update Django from 4.1.5 to 4.1.7 which includes fixes for |
2466 |
| -<a class="reference external" href="https://docs.djangoproject.com/en/4.1/releases/4.1.6/">CVE-2023-23969</a> and |
2467 |
| -<a class="reference external" href="https://docs.djangoproject.com/en/4.1/releases/4.1.7/">CVE-2023-24580</a></li> |
2468 |
| -<li>Rate limit everything under /accounts/. Fixes |
2469 |
| -<a class="reference external" href="https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-7968-h4m4-ghm9">CVE-2023-25156</a></li> |
2470 |
| -<li>Require a captcha challenge on password reset form. Fixes |
2471 |
| -<a class="reference external" href="https://github.com/kiwitcms/Kiwi/security/advisories/GHSA-7j9h-3jxf-3vrf">CVE-2023-25171</a></li> |
2472 |
| -</ul> |
2473 |
| -</div> |
2474 |
| -<div class="section" id="improvements"> |
2475 |
| -<h3>Improvements</h3> |
2476 |
| -<ul> |
2477 |
| -<li><p class="first">Update bleach from 5.0.1 to 6.0.0</p> |
2478 |
| -</li> |
2479 |
| -<li><p class="first">Update django-tree-queries from 0.13.0 to 0.14.0</p> |
2480 |
| -</li> |
2481 |
| -<li><p class="first">Update python-gitlab from 3.12.0 to 3.13.0</p> |
2482 |
| -</li> |
2483 |
| -<li><p class="first">Update python-redmine from 2.3.0 to 2.4.0</p> |
2484 |
| -</li> |
2485 |
| -<li><p class="first">Update node_modules/json5 from 1.0.1 to 1.0.2</p> |
2486 |
| -</li> |
2487 |
| -<li><p class="first">Switch from Apache to Nginx + uWSGI</p> |
2488 |
| -<ul class="simple"> |
2489 |
| -<li>uWSGI will spawn worker processes for each available CPU core</li> |
2490 |
| -<li>reduce container image by around 50 MB</li> |
2491 |
| -</ul> |
2492 |
| -<p><strong>Warning:</strong></p> |
2493 |
| -<blockquote> |
2494 |
| -<p>No longer support <tt class="docutils literal">KIWI_DONT_ENFORCE_HTTPS</tt> environment variable</p> |
2495 |
| -</blockquote> |
2496 |
| -</li> |
2497 |
| -</ul> |
2498 |
| -</div> |
2499 |
| -<div class="section" id="bug-fixes"> |
2500 |
| -<h3>Bug fixes</h3> |
2501 |
| -<ul class="simple"> |
2502 |
| -<li>Load SimpleMDE for Admin pages. Fixes |
2503 |
| -<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/3057">Issue #3057</a></li> |
2504 |
| -<li>Don't show all builds on Search Test Runs page before Product and Version |
2505 |
| -fields are initialized when loading the page directly</li> |
2506 |
| -</ul> |
2507 |
| -</div> |
2508 |
| -<div class="section" id="refactoring-and-testing"> |
2509 |
| -<h3>Refactoring and testing</h3> |
2510 |
| -<ul class="simple"> |
2511 |
| -<li>Remove deprecated <tt class="docutils literal">setDaemon()</tt> method (Ivajlo Karabojkov)</li> |
2512 |
| -<li>Execute docker tests against <tt class="docutils literal">localhost</tt> instead of container IP</li> |
2513 |
| -<li>Test performance baseline on certain pages with <tt class="docutils literal">wrk</tt></li> |
2514 |
| -<li>Conditionally execute top-level UI functions</li> |
2515 |
| -<li>Raise <tt class="docutils literal">RuntimeError</tt> instead of <tt class="docutils literal">Exception</tt> to satisfy newer |
2516 |
| -pylint checks</li> |
2517 |
| -</ul> |
2518 |
| -</div> |
2519 |
| -<div class="section" id="translations"> |
2520 |
| -<h3>Translations</h3> |
2521 |
| -<ul class="simple"> |
2522 |
| -<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/zh-CN#">Chinese Simplified translation</a></li> |
2523 |
| -<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/de#">German translation</a></li> |
2524 |
| -<li>Updated <a class="reference external" href="https://crowdin.com/project/kiwitcms/pl#">Polish translation</a></li> |
2525 |
| -</ul> |
2526 |
| -</div> |
2527 |
| -</div> |
2528 |
| -<div class="section" id="kiwi-tcms-enterprise-v12-0-mt"> |
2529 |
| -<h2>Kiwi TCMS Enterprise v12.0-mt</h2> |
2530 |
| -<ul> |
2531 |
| -<li><p class="first">Based on Kiwi TCMS v12.0</p> |
2532 |
| -</li> |
2533 |
| -<li><p class="first">Update kiwitcms-github-app from 1.4.0 to 1.4.1</p> |
2534 |
| -</li> |
2535 |
| -<li><p class="first">Update kiwitcms-tenants from 2.4.0 to 2.5.0</p> |
2536 |
| -<blockquote> |
2537 |
| -<p>Private images:</p> |
2538 |
| -<pre class="literal-block"> |
2539 |
| -quay.io/kiwitcms/version 12.0 (aarch64) 21507017de36 15 Feb 2023 527MB |
2540 |
| -quay.io/kiwitcms/version 12.0 (x86_64) cbe275c11098 15 Feb 2023 518MB |
2541 |
| -quay.io/kiwitcms/enterprise 12.0-mt (aarch64) a67e0c1ac309 15 Feb 2023 727MB |
2542 |
| -quay.io/kiwitcms/enterprise 12.0-mt (x86_64) 3da1342bcd01 15 Feb 2023 717MB |
2543 |
| -</pre> |
2544 |
| -</blockquote> |
2545 |
| -</li> |
2546 |
| -</ul> |
2547 |
| -<p><strong>IMPORTANT:</strong> version tagged, multi-arch and Enterprise |
2548 |
| -<a class="reference external" href="/containers/">container</a> images are available only to |
2549 |
| -<a class="reference external" href="/#subscriptions">subscribers</a>!</p> |
2550 |
| -</div> |
2551 |
| -<div class="section" id="how-to-upgrade"> |
2552 |
| -<h2>How to upgrade</h2> |
2553 |
| -<p><a class="reference external" href="/blog/atodorov/2018/07/30/how-to-backup-docker-volumes-for-kiwi-tcms/">Backup</a> first! |
2554 |
| -Then execute the commands:</p> |
2555 |
| -<pre class="literal-block"> |
2556 |
| -cd path/containing/docker-compose/ |
2557 |
| -docker-compose down |
2558 |
| -docker-compose pull |
2559 |
| -docker-compose up -d |
2560 |
| -docker exec -it kiwi_web /Kiwi/manage.py upgrade |
2561 |
| -</pre> |
2562 |
| -<p>Refer to |
2563 |
| -<a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/installing_docker.html#upgrading">our documentation</a> |
2564 |
| -for more details!</p> |
2565 |
| -<p>Happy testing!</p> |
2566 |
| -<p>---</p> |
2567 |
| -<p>If you like what we're doing and how Kiwi TCMS supports various communities |
2568 |
| -please help us grow!</p> |
2569 |
| -<ul class="simple"> |
2570 |
| -<li><a class="reference external" href="https://github.com/kiwitcms/Kiwi/stargazers">Give ⭐ on GitHub</a>;</li> |
2571 |
| -<li><a class="reference external" href="https://gitlab.com/gitlab-org/gitlab/-/issues/334558">Give 👍 on GitLab</a>;</li> |
2572 |
| -<li><a class="reference external" href="https://opencollective.com/kiwitcms/donate">Donate via Open Collective</a> as low as 1 EUR;</li> |
2573 |
| -<li><a class="reference external" href="https://kiwitcms.us17.list-manage.com/subscribe/post?u=9b57a21155a3b7c655ae8f922&id=c970a37581">Join our newsletter</a> |
2574 |
| -and follow all project news;</li> |
2575 |
| -<li><a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/contribution.html">Become a contributor</a> |
2576 |
| -and an awesome open source hacker;</li> |
2577 |
| -<li><a class="reference external" href="/#subscriptions">Become a subscriber</a> and help us sustain development</li> |
2578 |
| -</ul> |
2579 | 2539 | </div>
|
2580 | 2540 |
|
2581 | 2541 | </div>
|
2582 | 2542 | </article>
|
2583 | 2543 |
|
2584 | 2544 | <section id="pagination">
|
2585 | 2545 | <p>
|
2586 |
| - Page 1 / 8 |
| 2546 | + Page 1 / 9 |
2587 | 2547 | </p>
|
2588 | 2548 | <a href="/blog/index2.html" class="btn" icon>Older Posts <i></i></a>
|
2589 | 2549 | </section>
|
|
0 commit comments