Skip to content

Commit 49588df

Browse files
committed
Generate Pelican site
1 parent b75e483 commit 49588df

31 files changed

Lines changed: 3982 additions & 3208 deletions

blog/archives/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,10 @@
102102

103103
<section id="blog-list">
104104
<h1 class="top-header">Archives</h1>
105+
<h2 class="top-subheader">Wed 28 January 2026</h2>
106+
<p>
107+
<a href="/blog/kiwi-tcms-team/2026/01/28/kiwi-tcms-153/">Kiwi TCMS 15.3</a>
108+
</p>
105109
<h2 class="top-subheader">Wed 17 December 2025</h2>
106110
<p>
107111
<a href="/blog/kiwi-tcms-team/2025/12/17/kiwi-tcms-is-going-to-fosdem-2026/">Kiwi TCMS is going to FOSDEM 2026</a>

blog/authors/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ <h1 class="top-header">Blog authors</h1>
106106
<h2 class="top-subheader">Alexander Todorov (21)</h2>
107107
</a>
108108
<a href="/blog/kiwi-tcms-team/" rel="bookmark">
109-
<h2 class="top-subheader">Kiwi TCMS Team (165)</h2>
109+
<h2 class="top-subheader">Kiwi TCMS Team (166)</h2>
110110
</a>
111111
<a href="/blog/malcolm-shore/" rel="bookmark">
112112
<h2 class="top-subheader">Malcolm Shore (1)</h2>

blog/index.html

Lines changed: 168 additions & 146 deletions
Large diffs are not rendered by default.

blog/index10.html

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,83 @@
102102
<section id="blog-list">
103103
<h1>Blog</h1>
104104

105+
<article class="blog-list">
106+
<div class="header">
107+
<a href="/blog/kiwi-tcms-team/2018/02/21/kiwi-tcms-410/" rel="bookmark" title="Permalink to Kiwi TCMS 4.1.0">
108+
<h1 class="top-header">Kiwi TCMS 4.1.0</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 21 February 2018
114+
</p>
115+
</div>
116+
117+
<div class="content">
118+
<p>We're happy to announce Kiwi TCMS version 4.1.0!
119+
This is a bug-fix and enhancement update centered around providing more
120+
flexibility for administrators to configure the user approval process.
121+
Refer to the documentation for more information about
122+
<a href="http://kiwitcms.readthedocs.io/en/latest/modules/tcms.signals.html">signals handling</a>
123+
in Kiwi TCMS.</p>
124+
<h2>Changes since Kiwi TCMS 4.0.0</h2>
125+
<h3>Enhancements and bug fixes</h3>
126+
<ul>
127+
<li>Add tests for <code>tcms.core.ajax.tag</code> (Anton Sankov)</li>
128+
<li>Remove unused code from <code>tcms.core.ajax.tag</code> (Anton Sankov)</li>
129+
<li>Refactor <code>tcms.core.ajax.tag</code> to work with only one object. Fixes
130+
<a href="https://github.com/kiwitcms/Kiwi/issues/135">Issue #135</a> (Anton Sankov)</li>
131+
<li>Add test for tcms_api.TestRun. Closes
132+
<a href="https://github.com/kiwitcms/Kiwi/issues/194">Issue #194</a></li>
133+
<li>Send the <code>user_registered</code> signal when new users are registered</li>
134+
<li>Add signal handler to notify admins on new users. Fixes
135+
<a href="https://github.com/kiwitcms/Kiwi/issues/205">Issue #205</a></li>
136+
<li>Add <code>is_superuser</code> column to User admin. Fixes
137+
<a href="https://github.com/kiwitcms/Kiwi/issues/206">Issue #206</a></li>
138+
<li>Properly pass variables to blocktrans tag. Fixes
139+
<a href="https://github.com/kiwitcms/Kiwi/issues/225">Issue #225</a></li>
140+
<li>Minor documentation updates</li>
141+
</ul>
142+
<h3>Refactoring</h3>
143+
<ul>
144+
<li>Remove double thread when sending email on <code>post_save</code> signal</li>
145+
<li>Remove unused <code>EmailBackend</code> authentication backend</li>
146+
<li>Remove unused <code>tcms.core.models.signals</code> module</li>
147+
<li>Consolidate all signals and handlers in <code>tcms.signals</code></li>
148+
<li>Make use of <code>django_messages</code> during account registration</li>
149+
</ul>
150+
<h3>Settings</h3>
151+
<ul>
152+
<li>Remove <code>LISTENING_MODEL_SIGNAL</code> (internal setting)</li>
153+
<li>New setting <code>AUTO_APPROVE_NEW_USERS</code>. Fixes
154+
<a href="https://github.com/kiwitcms/Kiwi/issues/203">Issue #203</a></li>
155+
</ul>
156+
<h3>Models and database migrations</h3>
157+
<ul>
158+
<li>Remove unused fields from <code>Product</code> model:
159+
<code>disallow_new</code>, <code>max_vote_super_bug</code>, <code>vote_super_user</code>,
160+
<code>field votes_to_confirm</code>, <code>default_milestone</code>, <code>milestone_url</code></li>
161+
<li>Remove unused <code>Milestone</code> model</li>
162+
</ul>
163+
<p><strong>IMPORTANT:</strong> this release introduces new database migrations!</p>
164+
<h3>Translations</h3>
165+
<p>There are new translatable strings introduced with this release,
166+
including translations of a few email templates! At this moment
167+
translating Kiwi TCMS in languages other than English is purely a
168+
community effort. If you'd like to help consult our
169+
<a href="http://kiwitcms.readthedocs.io/en/latest/contribution.html#translation">translations contribution page</a>.</p>
170+
<h2>How to upgrade</h2>
171+
<p>If you are using Kiwi TCMS as a Docker container then</p>
172+
<div class="highlight"><pre><span></span><code>cd Kiwi/
173+
docker-compose down
174+
docker pull pub.kiwitcms.eu/kiwitcms/kiwi
175+
docker-compose up -d
176+
docker exec -it kiwi_web /Kiwi/manage.py migrate
177+
</code></pre></div>
178+
179+
<p>Happy testing!</p>
180+
</div>
181+
</article>
105182
<article class="blog-list">
106183
<div class="header">
107184
<a href="/blog/kiwi-tcms-team/2018/02/10/kiwi-tcms-tcms-api-version-400/" rel="bookmark" title="Permalink to Kiwi TCMS & tcms-api version 4.0.0">

blog/index2.html

Lines changed: 146 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,152 @@
102102
<section id="blog-list">
103103
<h1>Blog</h1>
104104

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 -&gt; 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&amp;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>
105251
<article class="blog-list">
106252
<div class="header">
107253
<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>
22642410

22652411
</div>
22662412
</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="&quot;University of Utah + Kiwi TCMS logos&quot;" 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&amp;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>
23362413

23372414
<section id="pagination">
23382415
<a href="/blog/index.html" class="btn" icon="reversed"><i reversed></i> Newer Posts </a>

0 commit comments

Comments
 (0)