<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>openstack/tooz — Stackers Network</title>
    <link>https://stackers.network/projects/openstack-tooz/</link>
    <description>Weekly code-activity digest for openstack/tooz from Stackers Network.</description>
    <item>
      <title>openstack/tooz — Week of 2026-07-04</title>
      <link>https://stackers.network/projects/openstack-tooz/2026-07-04</link>
      <guid>https://stackers.network/projects/openstack-tooz/2026-07-04</guid>
      <pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate>
      <description>Driver pruning. The headline change is the removal of the Consul driver, deleting over 600 lines and accounting for most of the week's churn (980555). Two more backends were put on notice: the Kubernetes driver and the PostgreSQL driver were both formally deprecated, narrowing…</description>
      <content:encoded><![CDATA[<p><strong>Driver pruning.</strong> The headline change is the removal of the Consul driver, deleting over 600 lines and accounting for most of the week's churn (<a href="https://review.opendev.org/c/openstack/tooz/+/980555">980555</a>). Two more backends were put on notice: the Kubernetes driver and the PostgreSQL driver were both formally deprecated, narrowing the set of coordination backends tooz intends to keep supporting.</p>
<p><strong>Python version churn.</strong> Support for Python 3.10 was dropped while Python 3.14 was added, a paired move that touched classifiers, CI jobs, and gating configuration across ~115 lines. A companion test fix addressed a <code translate="no">ProcessPoolExecutor</code> race that surfaces on 3.14+, and Zuul was switched over to the <code translate="no">openstack-python3-next-jobs</code> template to align with the new interpreter matrix.</p>
<p><strong>API and typing.</strong> Type annotations on <code translate="no">get_coordinator</code> were tightened, and a batch of now-redundant type docstrings was stripped in favour of the annotations themselves. An unused <code translate="no">debtcollector</code> dependency was also removed.</p>
<p><strong>Maintenance.</strong> pre-commit hook versions were bumped.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
