|
102 | 102 | <section id="blog-list"> |
103 | 103 | <h1>Blog</h1> |
104 | 104 |
|
| 105 | + <article class="blog-list"> |
| 106 | + <div class="header"> |
| 107 | + <a href="/blog/kiwi-tcms-team/2024/12/04/kiwi-tcms-137/" rel="bookmark" title="Permalink to Kiwi TCMS 13.7"> |
| 108 | + <h1 class="top-header">Kiwi TCMS 13.7</h1> |
| 109 | + </a> |
| 110 | + |
| 111 | + <p class="post-meta">Posted by |
| 112 | + <a href="/blog/kiwi-tcms-team/">Kiwi TCMS Team</a> |
| 113 | + on Wed 04 December 2024 |
| 114 | + </p> |
| 115 | + </div> |
| 116 | + |
| 117 | + <div class="content"> |
| 118 | + <p>We're happy to announce Kiwi TCMS version 13.7!</p> |
| 119 | +<p><strong>IMPORTANT:</strong></p> |
| 120 | +<p>This release includes security related updates, several improvements, |
| 121 | +API changes, a few bug fixes and new translations.</p> |
| 122 | +<p>Recommended |
| 123 | +<a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/installing_docker.html#upgrading-instructions">upgrade</a> |
| 124 | +path:</p> |
| 125 | +<pre class="literal-block"> |
| 126 | +13.6 -> 13.7 |
| 127 | +</pre> |
| 128 | +<p>You can explore everything at |
| 129 | +<a class="reference external" href="https://public.tenant.kiwitcms.org/">https://public.tenant.kiwitcms.org</a>!</p> |
| 130 | +<p>---</p> |
| 131 | +<blockquote> |
| 132 | +<p>Upstream container images (x86_64):</p> |
| 133 | +<pre class="literal-block"> |
| 134 | +pub.kiwitcms.eu/kiwitcms/kiwi latest 89261439831b 677MB |
| 135 | +</pre> |
| 136 | +</blockquote> |
| 137 | +<p><strong>IMPORTANT:</strong> version tagged and multi-arch |
| 138 | +<a class="reference external" href="/containers/">container images</a> are available only to |
| 139 | +<a class="reference external" href="/#subscriptions">subscribers</a>!</p> |
| 140 | +<div class="section" id="changes-since-kiwi-tcms-13-6"> |
| 141 | +<h2>Changes since Kiwi TCMS 13.6</h2> |
| 142 | +<div class="section" id="security"> |
| 143 | +<h3>Security</h3> |
| 144 | +<ul class="simple"> |
| 145 | +<li>Update Django from 5.0.9 to 5.0.10, addressing |
| 146 | +one security issue with severity “high” and |
| 147 | +one security issue with severity “moderate” which do not appear to |
| 148 | +affect Kiwi TCMS.</li> |
| 149 | +</ul> |
| 150 | +</div> |
| 151 | +<div class="section" id="improvements"> |
| 152 | +<h3>Improvements</h3> |
| 153 | +<ul class="simple"> |
| 154 | +<li>Update bleach from 6.1.0 to 6.2.0</li> |
| 155 | +<li>Update mysqlclient from 2.2.4 to 2.2.6</li> |
| 156 | +<li>Update pygithub from 2.4.0 to 2.5.0</li> |
| 157 | +<li>Update python-gitlab from 4.13.0 to 5.1.0</li> |
| 158 | +<li>Update uwsgi from 2.0.27 to 2.0.28</li> |
| 159 | +<li>Update node_modules/pdfmake from 0.2.14 to 0.2.15</li> |
| 160 | +<li>Speed-up TestCase filtering on the TestPlan view page</li> |
| 161 | +<li>Speed-up TestExecution filtering on TestRun view page</li> |
| 162 | +</ul> |
| 163 | +</div> |
| 164 | +<div class="section" id="api"> |
| 165 | +<h3>API</h3> |
| 166 | +<ul class="simple"> |
| 167 | +<li>Method <tt class="docutils literal">Bug.details()</tt> will now return the additional fields |
| 168 | +<tt class="docutils literal">id</tt>, <tt class="docutils literal">status</tt> and <tt class="docutils literal">url</tt>! References |
| 169 | +<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/3748">Issue #3748</a></li> |
| 170 | +</ul> |
| 171 | +</div> |
| 172 | +<div class="section" id="bug-fixes"> |
| 173 | +<h3>Bug fixes</h3> |
| 174 | +<ul class="simple"> |
| 175 | +<li>Remove internal <tt class="docutils literal">IssueTrackerType.rpc_cache</tt> attribute. Fixes |
| 176 | +<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/3757">Issue #3757</a></li> |
| 177 | +<li>Update filtering logic for <tt class="docutils literal">Automated=False</tt> on TestPlan view page. Fixes |
| 178 | +<a class="reference external" href="https://github.com/kiwitcms/Kiwi/issues/3841">Issue #3841</a></li> |
| 179 | +<li>Refresh test execution counter when filtering on TestRun view page</li> |
| 180 | +</ul> |
| 181 | +</div> |
| 182 | +<div class="section" id="refactoring-and-testing"> |
| 183 | +<h3>Refactoring and testing</h3> |
| 184 | +<ul class="simple"> |
| 185 | +<li>Update action psf/black from 24.8.0 to 24.10.0</li> |
| 186 | +<li>Update action codecov/codecov-action from 4 to 5</li> |
| 187 | +<li>Update selenium from 4.25.0 to 4.27.1</li> |
| 188 | +<li>Update sphinx from 8.1.1 to 8.1.3</li> |
| 189 | +<li>Update node_modules/webpack from 5.95.0 to 5.97.0</li> |
| 190 | +<li>Update fedora from 40 to 41 in /tests/bugzilla</li> |
| 191 | +<li>Update redmine from 5 to 6 in /tests/redmine</li> |
| 192 | +</ul> |
| 193 | +</div> |
| 194 | +<div class="section" id="translations"> |
| 195 | +<h3>Translations</h3> |
| 196 | +<ul class="simple"> |
| 197 | +<li>New <a class="reference external" href="https://crowdin.com/project/kiwitcms/uk#">Ukrainian translation</a> |
| 198 | +(Oleksandr Nemchenko)</li> |
| 199 | +</ul> |
| 200 | +</div> |
| 201 | +</div> |
| 202 | +<div class="section" id="kiwi-tcms-enterprise-v13-7-mt"> |
| 203 | +<h2>Kiwi TCMS Enterprise v13.7-mt</h2> |
| 204 | +<ul class="simple"> |
| 205 | +<li>Based on Kiwi TCMS v13.7</li> |
| 206 | +<li>Add dependency on <tt class="docutils literal"><span class="pre">dict-hash</span></tt> package</li> |
| 207 | +<li>Update django-ses from 4.2.0 to 4.3.0</li> |
| 208 | +<li>Update dj-database-url from 2.2.0 to 2.3.0</li> |
| 209 | +<li>Update certbot from 2.11.0 to 3.0.1</li> |
| 210 | +<li>Update certbot-dns-* plugins from 2.11.0 to 3.0.1</li> |
| 211 | +<li>Update sentry-sdk from 2.16.0 to 2.19.0</li> |
| 212 | +</ul> |
| 213 | +</div> |
| 214 | +<div class="section" id="private-container-images"> |
| 215 | +<h2>Private container images</h2> |
| 216 | +<blockquote> |
| 217 | +<pre class="literal-block"> |
| 218 | +hub.kiwitcms.eu/kiwitcms/version 13.7 (aarch64) 33ab4247df54 04 Dec 2024 687MB |
| 219 | +hub.kiwitcms.eu/kiwitcms/version 13.7 (x86_64) ecf66eb23dda 04 Dec 2024 677MB |
| 220 | +hub.kiwitcms.eu/kiwitcms/enterprise 13.7-mt (x86_64) 62d4a283713b 04 Dec 2024 1.06GB |
| 221 | +hub.kiwitcms.eu/kiwitcms/enterprise 13.7-mt (aarch64) 5e9b96dd3e6f 04 Dec 2024 1.08GB |
| 222 | +</pre> |
| 223 | +</blockquote> |
| 224 | +<p><strong>IMPORTANT:</strong> version tagged, multi-arch and Enterprise |
| 225 | +<a class="reference external" href="/containers/">container images</a> are available only to |
| 226 | +<a class="reference external" href="/#subscriptions">subscribers</a>!</p> |
| 227 | +</div> |
| 228 | +<div class="section" id="how-to-upgrade"> |
| 229 | +<h2>How to upgrade</h2> |
| 230 | +<p><a class="reference external" href="/blog/atodorov/2018/07/30/how-to-backup-docker-volumes-for-kiwi-tcms/">Backup</a> first! |
| 231 | +Then follow the |
| 232 | +<a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/installing_docker.html#upgrading-instructions">Upgrading instructions</a> |
| 233 | +from our documentation.</p> |
| 234 | +<p>Happy testing!</p> |
| 235 | +<p>---</p> |
| 236 | +<p>If you like what we're doing and how Kiwi TCMS supports various communities |
| 237 | +please help us grow!</p> |
| 238 | +<ul class="simple"> |
| 239 | +<li><a class="reference external" href="https://github.com/kiwitcms/Kiwi/stargazers">Give ⭐ on GitHub</a>;</li> |
| 240 | +<li><a class="reference external" href="https://gitlab.com/gitlab-org/gitlab/-/issues/334558">Give 👍 on GitLab</a>;</li> |
| 241 | +<li><a class="reference external" href="https://kiwitcms.us17.list-manage.com/subscribe/post?u=9b57a21155a3b7c655ae8f922&id=c970a37581">Join our newsletter</a> |
| 242 | +and follow all project news;</li> |
| 243 | +<li><a class="reference external" href="https://kiwitcms.readthedocs.io/en/latest/contribution.html">Become a contributor</a> |
| 244 | +and an awesome open source hacker;</li> |
| 245 | +<li><a class="reference external" href="/#subscriptions">Become a subscriber</a> and help us sustain development</li> |
| 246 | +</ul> |
| 247 | +</div> |
| 248 | + |
| 249 | + </div> |
| 250 | + </article> |
105 | 251 | <article class="blog-list"> |
106 | 252 | <div class="header"> |
107 | 253 | <a href="/blog/kiwi-tcms-team/2024/11/05/important-changes-to-user-accounts-on-tenantkiwitcmsorg/" rel="bookmark" title="Permalink to Important changes to user accounts on *.tenant.kiwitcms.org"> |
@@ -2264,75 +2410,6 @@ <h2>How to upgrade</h2> |
2264 | 2410 |
|
2265 | 2411 | </div> |
2266 | 2412 | </article> |
2267 | | - <article class="blog-list"> |
2268 | | - <div class="header"> |
2269 | | - <a href="/blog/kiwi-tcms-team/2023/08/16/the-university-of-utah-uses-kiwi-tcms/" rel="bookmark" title="Permalink to The University of Utah uses Kiwi TCMS"> |
2270 | | - <h1 class="top-header">The University of Utah uses Kiwi TCMS</h1> |
2271 | | - </a> |
2272 | | - |
2273 | | - <p class="post-meta">Posted by |
2274 | | - <a href="/blog/kiwi-tcms-team/">Kiwi TCMS Team</a> |
2275 | | - on Wed 16 August 2023 |
2276 | | - </p> |
2277 | | - </div> |
2278 | | - |
2279 | | - <div class="content"> |
2280 | | - <p><img alt=""University of Utah + Kiwi TCMS logos"" src="/images/customers/university_of_utah+kiwitcms.png" title="University of Utah + Kiwi TCMS logos"></p> |
2281 | | -<p>The <a href="https://www.utah.edu/">University of Utah</a> is a public research university |
2282 | | -in Salt Lake City, USA. It is the flagship institution of the |
2283 | | -Utah System of Higher Education and was established in 1850.</p> |
2284 | | -<p>The University of Utah's |
2285 | | -<a href="https://www.cs.utah.edu/">School of Computing</a>, founded as the Computer Science Department |
2286 | | -in 1965, has a long and distinguished record of high impact research. |
2287 | | -The university has provided large, automated testbeds since around the year 2000, |
2288 | | -funded by the National Science Foundation.</p> |
2289 | | -<p>The <a href="https://www.flux.utah.edu/">Flux Research Group</a> conducts research in operating systems, |
2290 | | -networking, security, and virtualization. The group consists of three faculty and over |
2291 | | -two dozen research staff, graduate students, and undergrads.</p> |
2292 | | -<p><a href="https://www.powderwireless.net/">POWDER</a> |
2293 | | -(the Platform for Open Wireless Data-driven Experimental Research) is flexible infrastructure |
2294 | | -enabling a wide range of software-defined experiments on the future of wireless networks. |
2295 | | -POWDER supports software-programmable experimentation on 5G and beyond, massive MIMO, ORAN, |
2296 | | -spectrum sharing and CBRS, RF monitoring, |
2297 | | -and anything else that can be supported on software-defined radios.</p> |
2298 | | -<p>In the words of David M. Johnson, research staff:</p> |
2299 | | -<blockquote> |
2300 | | -<p>The addition of Kiwi TCMS to our POWDER mobile wireless testbed helps to support |
2301 | | -the complex multi-system, end-to-end functional test and integration scenarios |
2302 | | -we see in the 5G/O-RAN/beyond mobile wireless space.</p> |
2303 | | -<p>We use Kiwi TCMS as part of an on-demand environment that POWDER provides to users |
2304 | | -that can help them automate testing using a workflow approach, |
2305 | | -from CI-triggered orchestration from scratch in our cloud-like environment, |
2306 | | -through resource configuration and running test suites, |
2307 | | -to finally collecting results into private instances of Kiwi TCMS.</p> |
2308 | | -<p>We use both the Stackstorm and Dagster workflow engines to execute our test and integration workflows. |
2309 | | -The <a href="https://gitlab.flux.utah.edu/powder-workflows/stackstorm-kiwitcms">stackstorm-kiwitcms</a> |
2310 | | -library is a simple Stackstorm "integration pack" |
2311 | | -(Python source code in this case) that invokes and re-exports much of the core Kiwi TCMS XML-RPC API |
2312 | | -(with some minor sugar) into Stackstorm, so that each API function is exposed as a Stackstorm action |
2313 | | -(the fundamental unit of its workflows). This means that the workflows can orchestrate resources |
2314 | | -into test scenarios; configure the resources; create or instantiate Kiwi TCMS test runs/executions/metadata; |
2315 | | -execute tests; and push test results/status into Kiwi TCMS records, upload attachments, etc, for persistence.</p> |
2316 | | -<p>We use <a href="https://gitlab.flux.utah.edu/powderrenewpublic/kiwi">a fork</a> of Kiwi TCMS right now |
2317 | | -so that we could upload attachments to test runs via the API. |
2318 | | -That was a trivial change which |
2319 | | -<a href="https://github.com/kiwitcms/Kiwi/commit/9344e2873a48da477ac565362689e4851c34214e">made its way upstream</a> |
2320 | | -as part of Kiwi TCMS version 12.1.</p> |
2321 | | -</blockquote> |
2322 | | -<hr> |
2323 | | -<p>If you like what we're doing and how Kiwi TCMS supports various communities |
2324 | | -please help us!</p> |
2325 | | -<ul> |
2326 | | -<li><a href="https://github.com/kiwitcms/Kiwi/stargazers">Give ⭐ on GitHub</a>;</li> |
2327 | | -<li><a href="https://gitlab.com/gitlab-org/gitlab/-/issues/334558">Give 👍 on GitLab</a>;</li> |
2328 | | -<li><a href="https://opencollective.com/kiwitcms/donate">Donate via Open Collective</a> as low as 1 EUR;</li> |
2329 | | -<li><a href="https://kiwitcms.us17.list-manage.com/subscribe/post?u=9b57a21155a3b7c655ae8f922&id=c970a37581">Join our newsletter</a> |
2330 | | - and follow all project news;</li> |
2331 | | -<li><a href="https://kiwitcms.readthedocs.io/en/latest/contribution.html">Become a contributor</a> and an awesome open source hacker;</li> |
2332 | | -<li><a href="/#subscriptions">Become a customer</a> and help us grow</li> |
2333 | | -</ul> |
2334 | | - </div> |
2335 | | - </article> |
2336 | 2413 |
|
2337 | 2414 | <section id="pagination"> |
2338 | 2415 | <a href="/blog/index.html" class="btn" icon="reversed"><i reversed></i> Newer Posts </a> |
|
0 commit comments