<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>openstack/neutron-fwaas — Stackers Network</title>
    <link>https://stackers.network/projects/openstack-neutron-fwaas/</link>
    <atom:link href="https://stackers.network/projects/openstack-neutron-fwaas/feed.xml" rel="self" type="application/rss+xml"/>
    <language>en</language>
    <lastBuildDate>Sat, 14 Nov 2026 00:00:00 +0000</lastBuildDate>
    <description>Weekly code-activity digest for openstack/neutron-fwaas from Stackers Network.</description>
    <item>
      <title>openstack/neutron-fwaas — Week of 2026-11-14</title>
      <link>https://stackers.network/projects/openstack-neutron-fwaas/2026-11-14</link>
      <guid>https://stackers.network/projects/openstack-neutron-fwaas/2026-11-14</guid>
      <pubDate>Sat, 14 Nov 2026 00:00:00 +0000</pubDate>
      <description>Type annotations sweep. The entire week is one coordinated push: mypy is now wired into the project, and type hints landed across nearly every layer of neutron-fwaas in ten follow-up patches totalling ~1,800 lines of churn. The infrastructure patch introduces the mypy checking…</description>
      <content:encoded><![CDATA[<p><strong>Type annotations sweep.</strong> The entire week is one coordinated push: mypy is now wired into the project, and type hints landed across nearly every layer of neutron-fwaas in ten follow-up patches totalling ~1,800 lines of churn. The <a href="https://review.opendev.org/c/openstack/neutron-fwaas/+/1013060">infrastructure patch</a> introduces the mypy checking harness, and subsequent changes annotate constants, exceptions and helpers; the public API vocabulary (the single largest patch at ~650 lines touched); and the RPC layer.</p>
<p><strong>Driver and agent coverage.</strong> Both firewall backends are now annotated — the OVS driver together with its flow-rule helpers, and the OVN driver — alongside the iptables driver and the conntrack drivers. The L2 and L3 agent extensions received matching treatment, closing the loop between the API surface, the RPC plumbing, and the datapath-facing code.</p>
<p>No functional changes landed this week; the series is pure typing and tooling, setting up mypy as an ongoing gate for the repository.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
