<?xml version="1.0" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<link>https://www.haproxy.com/documentation/kubernetes-ingress/</link>
		<atom:link href="https://www.haproxy.com/documentation/kubernetes-ingress/" rel="self" type="application/rss+xml"/>
		<description>HAProxy Kubernetes Ingress Controller changelog</description>
		<language>en-us</language>
		<lastBuildDate>Thu, 15 Oct 2026 12:18:43 +0000</lastBuildDate>
		<title>HAProxy Kubernetes Ingress Controller</title>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee11%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee11%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 1.11.14-ee11  (2026-10-15)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>e2e</category>
			<category>crs</category>
			<category>go.mod</category>
			<category>annotations</category>
			<category>test</category>
			<category>ci</category>
			<category>cleanup</category>
			<category>minor</category>
			<category>logs</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Always log reload reasons regardless of log level<span> [<em>logs</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update go indirect packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Build config snippet value in a single step<span> [<em>annotations</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update pinned go tools<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Poll the modsecurity state and always clean up<span> [<em>e2e</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Wait for the dynamic cookie before reading the config<span> [<em>e2e</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Use the supported json helpers of swag<span> [<em>crs</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update go indirect packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: build e2e crs go.mod annotations test ci cleanup minor logs </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee17%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee17%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.0.16-ee17  (2026-10-15)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>annotations</category>
			<category>ci</category>
			<category>cleanup</category>
			<category>minor</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update go indirect packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Build config snippet value in a single step<span> [<em>annotations</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update pinned go tools<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: build go.mod annotations ci cleanup minor </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.17-ee1%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.17-ee1%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.2.17-ee1  (2026-10-13)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>annotations</category>
			<category>ci</category>
			<category>cleanup</category>
			<category>minor</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Build config snippet value in a single step<span> [<em>annotations</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update pinned go tools<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Keep the pinned packages mutually compatible<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: build go.mod annotations ci cleanup minor </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.17%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.17%2E</guid>
			<title>HAProxy Kubernetes Ingress Controller - Community 3.2.17  (2026-10-13)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>annotations</category>
			<category>ci</category>
			<category>cleanup</category>
			<category>minor</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Build config snippet value in a single step<span> [<em>annotations</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update pinned go tools<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Keep kube-openapi at the revision required by k8s v0.37.x<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update client-native v5, client-native v6<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: build go.mod annotations ci cleanup minor </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee16%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee16%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.0.16-ee16  (2026-10-07)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate>
			<category>techdump</category>
			<category>build</category>
			<category>e2e</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>test</category>
			<category>lifecycle</category>
			<category>ci</category>
			<category>cleanup</category>
			<category>doc</category>
			<category>minor</category>
			<category>medium</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Fix building of images<span> [<em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update go indirect packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update pinned packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Move to yaml.v3<span> [<em>techdump</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Move to renameio v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Clean modsec test to use better system<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Fix a modsec test to ensure that there is no reload<span> [<em>test</em>, <em>minor</em>]</li><li><strong>⚪</strong> <span>Make backend configuration check wait and retry<span> [<em>test</em>]</li><li><strong>⚪</strong> <span>Authorize comparison with empty list of filters<span> [<em>test</em>]</li><li><strong>⚪</strong> <span>Make modsecurity protection check not fatal and pid check wait and retry<span> [<em>test</em>]</li><li><strong>⚪</strong> <span>Make frontend name check wait and retry<span> [<em>test</em>]</li><li><strong>⚪</strong> <span>Make modsecurity directory check wait and retry<span> [<em>test</em>]</li><li><strong>🟢 Minor</strong> <span>Use proper way of testing conditions in testify<span> [<em>test</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update go indirect packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Return to regular kind image for tests<span> [<em>ci</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Show the tested kubernetes range as min and max<span> [<em>lifecycle</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update kubernetes versions in tests<span> [<em>e2e</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: techdump build e2e go.mod bug test lifecycle ci cleanup doc minor medium </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.16-ee1%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.16-ee1%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.2.16-ee1  (2026-10-06)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Tue, 06 Oct 2026 00:00:00 +0000</pubDate>
			<category>store</category>
			<category>test</category>
			<category>global</category>
			<category>medium</category>
			<category>custom-resources</category>
			<category>techdump</category>
			<category>crs</category>
			<category>go.mod</category>
			<category>metrics</category>
			<category>cleanup</category>
			<category>doc</category>
			<category>minor</category>
			<category>e2e</category>
			<category>build</category>
			<category>frontend</category>
			<category>lifecycle</category>
			<category>tcp</category>
			<category>ci</category>
			<category>deps</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Build and test only on the weekly schedule<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Report the custom resources set aside as a gauge<span> [<em>metrics</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Adapt the rejection tests to the enterprise tree<span> [<em>e2e</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Describe what happens when haproxy rejects one<span> [<em>custom-resources</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Set aside a tcp custom resource haproxy rejects<span> [<em>tcp</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Set aside a frontend custom resource haproxy rejects<span> [<em>frontend</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Set aside global and defaults custom resources haproxy rejects<span> [<em>global</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Track every custom resource kind for the rejection handling<span> [<em>store</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Set aside a backend custom resource haproxy rejects<span> [<em>crs</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Update client-native ee forks to latest 6.2 and 5.1 patches<span> [<em>deps</em>, <em>build</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Move to yaml.v3<span> [<em>techdump</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Move to renameio v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Return to regular kind image for tests<span> [<em>ci</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Show the tested kubernetes range as min and max<span> [<em>lifecycle</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update kubernetes versions in tests<span> [<em>e2e</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Serve proxy protocol from the http-echo test image<span> [<em>e2e</em>, <em>test</em>, <em>minor</em>]</li></ul><div>Tags: store test global medium custom-resources techdump crs go.mod metrics cleanup doc minor e2e build frontend lifecycle tcp ci deps </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.16%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.16%2E</guid>
			<title>HAProxy Kubernetes Ingress Controller - Community 3.2.16  (2026-09-29)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Tue, 29 Sep 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>e2e</category>
			<category>go.mod</category>
			<category>test</category>
			<category>lifecycle</category>
			<category>ci</category>
			<category>cleanup</category>
			<category>doc</category>
			<category>deps</category>
			<category>minor</category>
			<category>medium</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update pinned packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Update client-native to v6.2.18<span> [<em>deps</em>, <em>build</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Move to renameio v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Return to regular kind image for tests<span> [<em>ci</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Show the tested kubernetes range as min and max<span> [<em>lifecycle</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update kubernetes versions in tests<span> [<em>e2e</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Serve proxy protocol from the http-echo test image<span> [<em>e2e</em>, <em>test</em>, <em>minor</em>]</li></ul><div>Tags: build e2e go.mod test lifecycle ci cleanup doc deps minor medium </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee10%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee10%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 1.11.14-ee10  (2026-09-17)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
			<category>minor</category>
			<category>build</category>
			<category>go.mod</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update go indirect packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: minor build go.mod </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee9%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee9%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 1.11.14-ee9  (2026-09-11)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate>
			<category>e2e</category>
			<category>build</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>tools</category>
			<category>minor</category>
			<category>medium</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Open a fresh connection for every request<span> [<em>e2e</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Adapt the tool update to the enterprise tree<span> [<em>tools</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update the go tools to their latest releases<span> [<em>tools</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Build host-port addresses with net.joinhostport<span> [<em>e2e</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Move the ubi image to go 1.27<span> [<em>build</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Move the project to go 1.27<span> [<em>build</em>, <em>build</em>, <em>medium</em>]</li></ul><div>Tags: e2e build go.mod bug tools minor medium </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee15%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee15%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.0.16-ee15  (2026-09-11)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate>
			<category>e2e</category>
			<category>build</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>test</category>
			<category>ci</category>
			<category>tools</category>
			<category>cleanup</category>
			<category>major</category>
			<category>minor</category>
			<category>medium</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update gopherd to 1.3.0 in the ubi image<span> [<em>build</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update gopherd to 1.3.0<span> [<em>build</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Open a fresh connection for every request<span> [<em>e2e</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Adapt the tool update to the enterprise tree<span> [<em>tools</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update the go tools to their latest releases<span> [<em>tools</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Build host-port addresses with net.joinhostport<span> [<em>e2e</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Move the ubi image to go 1.27<span> [<em>build</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Move the project to go 1.27<span> [<em>build</em>, <em>build</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Give a modsec reload enough time to be observed<span> [<em>e2e</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Keep the modsec suite alive on an unexpected config read<span> [<em>e2e</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Check discovery against a second scan, not a count<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Spread e2e jobs across runners with a child pipeline<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Name the techdump suite after itself<span> [<em>test</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Raise the kernel watch limits before building a cluster<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Accept the crash loop jargon in the spell check<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Skip pipelines in forks without registry access<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Give e2e retries two hours to reuse the built image<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Stop kube-proxy from touching shared kernel settings<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Capture cluster state when an e2e job fails<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Stop the kind control plane from restarting mid test<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🔴 Major</strong> <span>Replace s6-overlay with gopherd in the ubi docker image<span> [<em>build</em>, <em>major</em>]</li><li><strong>🔴 Major</strong> <span>Replace s6-overlay with gopherd in docker images<span> [<em>build</em>, <em>major</em>]</li></ul><div>Tags: e2e build go.mod bug test ci tools cleanup major minor medium </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.15-ee1%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.15-ee1%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.2.15-ee1  (2026-09-11)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate>
			<category>store</category>
			<category>test</category>
			<category>tools</category>
			<category>k8s</category>
			<category>medium</category>
			<category>go.mod</category>
			<category>cleanup</category>
			<category>doc</category>
			<category>major</category>
			<category>minor</category>
			<category>controller</category>
			<category>ingress</category>
			<category>e2e</category>
			<category>build</category>
			<category>frontend</category>
			<category>main</category>
			<category>bug</category>
			<category>annotations</category>
			<category>status</category>
			<category>ci</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update gopherd to 1.3.0 in the fips and ubi images<span> [<em>build</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update gopherd to 1.3.0<span> [<em>build</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Open a fresh connection for every request<span> [<em>e2e</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Adapt the tool update to the enterprise tree<span> [<em>tools</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update the go tools to their latest releases<span> [<em>tools</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Move the fips and ubi images to go 1.27<span> [<em>build</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Move the project to go 1.27<span> [<em>build</em>, <em>build</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Let access control lists take the maps interface<span> [<em>annotations</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Skip empty elements in allow-list and deny-list<span> [<em>annotations</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Amend the ssl frontend with a custom resource<span> [<em>frontend</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Exit with non-zero code on panic<span> [<em>main</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Build host-port addresses with net.joinhostport<span> [<em>e2e</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Trigger the docker hub description update on master<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Stop persisting the token in the checkout of every workflow<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Restrict the token permissions of every workflow<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Strip the symbol table and trim the build path in the fips and ubi images<span> [<em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Strip the symbol table and trim the build path from the binary<span> [<em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Cover what a failed sync keeps and what a sweep consumes<span> [<em>test</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover what update resolves and what it consumes<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Decide what to publish for every ingress, not only on a full sweep<span> [<em>status</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the ingestion path, the class exemption and the status updates<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Reset classupdated when cleaning the store<span> [<em>store</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the class predicate, the admission latch and what neither covers<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Split the class predicate from the admission it records<span> [<em>ingress</em>, <em>cleanup</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Stop filtering ingresses on the ingressclass name at ingestion<span> [<em>k8s</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Give a modsec reload enough time to be observed<span> [<em>e2e</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Keep the modsec suite alive on an unexpected config read<span> [<em>e2e</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Block documentation links that break the documentation site<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Stop linking repository files from tips<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Reword a tip that broke links on the documentation site<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Reference the configuration file example as plain text<span> [<em>controller</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Keep enterprise-only settings in the enterprise documentation<span> [<em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add related documentation links to controller arguments and annotations<span> [<em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Document localpeer port and supervisor arguments<span> [<em>controller</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Document bind thread, stats and healthz arguments<span> [<em>controller</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add custom resource annotations<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add prometheus-endpoint-auth-secret<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Document --controller-port and fix --job-check-crd description<span> [<em>controller</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Document --initial-sync-period, --experimental and --custom-validation-rules<span> [<em>controller</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add abortonclose and cors-respond-to-options<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Raise the kernel watch limits before building a cluster<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Accept the crash loop jargon in the spell check<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Skip pipelines in forks without registry access<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Give e2e retries two hours to reuse the built image<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Stop kube-proxy from touching shared kernel settings<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Capture cluster state when an e2e job fails<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🔴 Major</strong> <span>Replace s6-overlay with gopherd in fips and ubi docker images<span> [<em>build</em>, <em>major</em>]</li><li><strong>🔴 Major</strong> <span>Replace s6-overlay with gopherd in docker images<span> [<em>build</em>, <em>major</em>]</li><li><strong>🟢 Minor</strong> <span>Check discovery against a second scan, not a count<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Generate the two api packages at the same time<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Run diff-crd only when generation inputs change<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Stop the kind control plane from restarting mid test<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Spread e2e jobs across runners with a child pipeline<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Name the techdump suite after itself<span> [<em>test</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Remove the proxy e2e job<span> [<em>ci</em>, <em>cleanup</em>, <em>minor</em>]</li></ul><div>Tags: store test tools k8s medium go.mod cleanup doc major minor controller ingress e2e build frontend main bug annotations status ci </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.15%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.15%2E</guid>
			<title>HAProxy Kubernetes Ingress Controller - Community 3.2.15  (2026-09-11)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate>
			<category>store</category>
			<category>test</category>
			<category>tools</category>
			<category>k8s</category>
			<category>medium</category>
			<category>crs</category>
			<category>go.mod</category>
			<category>cleanup</category>
			<category>doc</category>
			<category>major</category>
			<category>minor</category>
			<category>controller</category>
			<category>ingress</category>
			<category>e2e</category>
			<category>build</category>
			<category>frontend</category>
			<category>main</category>
			<category>bug</category>
			<category>annotations</category>
			<category>status</category>
			<category>ci</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update gopherd to 1.3.0<span> [<em>build</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Open a fresh connection for every request<span> [<em>e2e</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Regenerate the custom resource code for this branch<span> [<em>crs</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update the go tools to their latest releases<span> [<em>tools</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Generate the custom resource code with the current code generator<span> [<em>crs</em>, <em>build</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Move the project to go 1.27<span> [<em>build</em>, <em>build</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Skip empty elements in allow-list and deny-list<span> [<em>annotations</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Amend the ssl frontend with a custom resource<span> [<em>frontend</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Exit with non-zero code on panic<span> [<em>main</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Build host-port addresses with net.joinhostport<span> [<em>e2e</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Trigger the docker hub description update on master<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Stop persisting the token in the checkout of every workflow<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Restrict the token permissions of every workflow<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Strip the symbol table and trim the build path from the binary<span> [<em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Cover the two flags a sync consumes<span> [<em>test</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Consume the request to publish every ingress<span> [<em>store</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover what update resolves and what it consumes<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Decide what to publish for every ingress, not only on a full sweep<span> [<em>status</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the ingestion path, the class exemption and the status updates<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Reset classupdated when cleaning the store<span> [<em>store</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the class predicate, the admission latch and what neither covers<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Split the class predicate from the admission it records<span> [<em>ingress</em>, <em>cleanup</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Stop filtering ingresses on the ingressclass name at ingestion<span> [<em>k8s</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Block documentation links that break the documentation site<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Stop linking repository files from tips<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Reword a tip that broke links on the documentation site<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add related documentation links to controller arguments and annotations<span> [<em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Document localpeer port and supervisor arguments<span> [<em>controller</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Document bind thread, stats and healthz arguments<span> [<em>controller</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add custom resource annotations<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add prometheus-endpoint-auth-secret<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Document --controller-port and fix --job-check-crd description<span> [<em>controller</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Document --initial-sync-period, --experimental and --custom-validation-rules<span> [<em>controller</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add abortonclose and cors-respond-to-options<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Raise the kernel watch limits before building a cluster<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Accept the crash loop jargon in the spell check<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Skip pipelines in forks without registry access<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Give e2e retries two hours to reuse the built image<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Stop kube-proxy from touching shared kernel settings<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Capture cluster state when an e2e job fails<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🔴 Major</strong> <span>Replace s6-overlay with gopherd in docker images<span> [<em>build</em>, <em>major</em>]</li><li><strong>🟢 Minor</strong> <span>Check discovery against a second scan, not a count<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Generate the two api packages at the same time<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Run diff-crd only when generation inputs change<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Stop the kind control plane from restarting mid test<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Build the kind cluster while the image is still building<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Discover the e2e tests instead of declaring them<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Spread e2e jobs across runners with a child pipeline<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: store test tools k8s medium crs go.mod cleanup doc major minor controller ingress e2e build frontend main bug annotations status ci </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee8%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee8%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 1.11.14-ee8  (2026-08-26)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
			<category>minor</category>
			<category>build</category>
			<category>go.mod</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: minor build go.mod </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee14%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee14%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.0.16-ee14  (2026-08-26)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
			<category>minor</category>
			<category>build</category>
			<category>go.mod</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: minor build go.mod </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.14-ee1%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.14-ee1%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.2.14-ee1  (2026-08-26)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>test</category>
			<category>minor</category>
			<category>medium</category>
			<category>ssl-passthrough</category>
			<category>controller</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update go indirect packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover allow-list on https with cluster passthrough<span> [<em>ssl-passthrough</em>, <em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Keep allow/deny-list on the https frontend<span> [<em>ssl-passthrough</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Stop duplicating default local backend config snippet<span> [<em>controller</em>, <em>bug</em>, <em>medium</em>]</li></ul><div>Tags: build go.mod bug test minor medium ssl-passthrough controller </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.14%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.14%2E</guid>
			<title>HAProxy Kubernetes Ingress Controller - Community 3.2.14  (2026-08-26)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>test</category>
			<category>minor</category>
			<category>medium</category>
			<category>ssl-passthrough</category>
			<category>controller</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update go indirect packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover allow-list on https with cluster passthrough<span> [<em>ssl-passthrough</em>, <em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Keep allow/deny-list on the https frontend<span> [<em>ssl-passthrough</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Stop duplicating default local backend config snippet<span> [<em>controller</em>, <em>bug</em>, <em>medium</em>]</li></ul><div>Tags: build go.mod bug test minor medium ssl-passthrough controller </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.13-ee2%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.13-ee2%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.2.13-ee2  (2026-08-24)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate>
			<category>bug</category>
			<category>test</category>
			<category>medium</category>
			<category>minor</category>
			<category>api</category>
			<category>filters</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Share the ee-filter predicate with backendeeruledeleteall<span> [<em>api</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Reconcile user-declared ee-type filters<span> [<em>filters</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the reload loop on modsecurity-enabled backends<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Keep ee-managed filters out of the reconciliation<span> [<em>filters</em>, <em>bug</em>, <em>medium</em>]</li></ul><div>Tags: bug test medium minor api filters </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee7%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee7%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 1.11.14-ee7  (2026-08-14)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
			<category>minor</category>
			<category>build</category>
			<category>ci</category>
			<category>go.mod</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Completely remove dataplaneapi from docker images<span> [<em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update docker registry url for haproxy enterprise<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: minor build ci go.mod </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.13-ee1%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.13-ee1%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.2.13-ee1  (2026-08-14)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
			<category>haproxy</category>
			<category>test</category>
			<category>handler</category>
			<category>medium</category>
			<category>go.mod</category>
			<category>cleanup</category>
			<category>doc</category>
			<category>major</category>
			<category>minor</category>
			<category>route</category>
			<category>controller</category>
			<category>ingress</category>
			<category>build</category>
			<category>bug</category>
			<category>annotations</category>
			<category>service</category>
			<category>maps</category>
			<category>rules</category>
			<category>ci</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover a default backend whose service asks for ssl-passthrough<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Report that ssl-passthrough cannot reach a default backend<span> [<em>controller</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the service scope of ssl-passthrough<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Apply ssl-passthrough at the service scope<span> [<em>ingress</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Expect cookie-persistence among the backend names here<span> [<em>annotations</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the declaration of frontend rules against the routes<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Declare frontend rules only once a route carries their ids<span> [<em>ingress</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the backend annotation names and what an ingress loses<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Name the backend annotations an ingress loses to the owner of a backend<span> [<em>ingress</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover backend ownership, the walk order and the ordered set direction<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Make the merge path walk deterministic, oldest ingress first<span> [<em>controller</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Let the first ingress to constitute a backend own it<span> [<em>ingress</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Walk ingresses by age, in a deterministic order<span> [<em>controller</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the ssl-passthrough backend permanence<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Apply the ssl-passthrough invariant before anything that can fail<span> [<em>handler</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Reconcile the ssl-passthrough binds instead of creating them<span> [<em>handler</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Re-assert the ssl-passthrough backend on every sync<span> [<em>handler</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Keep controller-owned backend state across a failed transaction<span> [<em>haproxy</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Update check_commit version to 5.8.1<span> [<em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Remove go report card badge from readme<span> [<em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Migrate to helm/kind-action for kind cluster setup<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Drop a reset with no effect in clean()<span> [<em>controller</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the report of routing key collisions<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Report two ingresses colliding on a routing map key<span> [<em>ingress</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Describe a route as the map rows it produces<span> [<em>route</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Name the order in which the rows of a map file are matched<span> [<em>maps</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🔴 Major</strong> <span>Deep-copy cr-backend spec to fix cross-service server contamination<span> [<em>service</em>, <em>bug</em>, <em>major</em>]</li><li><strong>🟢 Minor</strong> <span>Adapt ordering test to ee refreshrules signature<span> [<em>rules</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Apply ssl redirect before basic auth on ingress frontend<span> [<em>rules</em>, <em>bug</em>, <em>minor</em>]</li></ul><div>Tags: haproxy test handler medium go.mod cleanup doc major minor route controller ingress build bug annotations service maps rules ci </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.13%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.13%2E</guid>
			<title>HAProxy Kubernetes Ingress Controller - Community 3.2.13  (2026-08-14)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
			<category>haproxy</category>
			<category>test</category>
			<category>handler</category>
			<category>medium</category>
			<category>go.mod</category>
			<category>cleanup</category>
			<category>doc</category>
			<category>major</category>
			<category>minor</category>
			<category>route</category>
			<category>controller</category>
			<category>ingress</category>
			<category>build</category>
			<category>bug</category>
			<category>annotations</category>
			<category>service</category>
			<category>maps</category>
			<category>rules</category>
			<category>ci</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover a default backend whose service asks for ssl-passthrough<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Report that ssl-passthrough cannot reach a default backend<span> [<em>controller</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the service scope of ssl-passthrough<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Apply ssl-passthrough at the service scope<span> [<em>ingress</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Expect cookie-persistence among the backend names here<span> [<em>annotations</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the declaration of frontend rules against the routes<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Declare frontend rules only once a route carries their ids<span> [<em>ingress</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the backend annotation names and what an ingress loses<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Name the backend annotations an ingress loses to the owner of a backend<span> [<em>ingress</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover backend ownership, the walk order and the ordered set direction<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Make the merge path walk deterministic, oldest ingress first<span> [<em>controller</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Let the first ingress to constitute a backend own it<span> [<em>ingress</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Walk ingresses by age, in a deterministic order<span> [<em>controller</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the ssl-passthrough backend permanence<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Apply the ssl-passthrough invariant before anything that can fail<span> [<em>handler</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Reconcile the ssl-passthrough binds instead of creating them<span> [<em>handler</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Re-assert the ssl-passthrough backend on every sync<span> [<em>handler</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Keep controller-owned backend state across a failed transaction<span> [<em>haproxy</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Update check_commit version to 5.8.1<span> [<em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Remove go report card badge from readme<span> [<em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Migrate to helm/kind-action for kind cluster setup<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover the report of routing key collisions<span> [<em>test</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Report two ingresses colliding on a routing map key<span> [<em>ingress</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Describe a route as the map rows it produces<span> [<em>route</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Name the order in which the rows of a map file are matched<span> [<em>maps</em>, <em>cleanup</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Stop overriding haproxy default ssl bind options and ciphers<span> [<em>haproxy</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🔴 Major</strong> <span>Deep-copy cr-backend spec to fix cross-service server contamination<span> [<em>service</em>, <em>bug</em>, <em>major</em>]</li><li><strong>🟢 Minor</strong> <span>Apply ssl redirect before basic auth on ingress frontend<span> [<em>rules</em>, <em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Gracefully handle missing rbac for gateway api crds<span> [<em>bug</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover deterministic backend server ordering<span> [<em>service</em>, <em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Assign backend servers to slots deterministically<span> [<em>service</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Cover deterministic default backend selection<span> [<em>controller</em>, <em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Select ingress default backend deterministically<span> [<em>controller</em>, <em>bug</em>, <em>medium</em>]</li></ul><div>Tags: haproxy test handler medium go.mod cleanup doc major minor route controller ingress build bug annotations service maps rules ci </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.12-ee3%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.12-ee3%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.2.12-ee3  (2026-07-29)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Wed, 29 Jul 2026 00:00:00 +0000</pubDate>
			<category>haproxy</category>
			<category>build</category>
			<category>bug</category>
			<category>external</category>
			<category>ci</category>
			<category>fips</category>
			<category>minor</category>
			<category>medium</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Save controller logs as artifact when e2e job fails<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add fips image build and e2e jobs<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Honor path.config-file setting<span> [<em>external</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Add gofips140=latest build flag<span> [<em>fips</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Stop overriding haproxy default ssl bind options and ciphers<span> [<em>haproxy</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Add initial fips image variant<span> [<em>fips</em>, <em>medium</em>]</li></ul><div>Tags: haproxy build bug external ci fips minor medium </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.12-ee2%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.12-ee2%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.2.12-ee2  (2026-07-16)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>test</category>
			<category>ci</category>
			<category>service</category>
			<category>minor</category>
			<category>medium</category>
			<category>controller</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Bump go.mongodb.org/mongo-driver to v1.17.7<span> [<em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add --always-log-reload-reason command line argument<span> [<em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Add --legacy-annotation-prefix flag<span> [<em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Gracefully handle missing rbac for gateway api crds<span> [<em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Completely remove dataplaneapi from docker images<span> [<em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Cover deterministic default backend selection<span> [<em>controller</em>, <em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Select ingress default backend deterministically<span> [<em>controller</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Cover deterministic backend server ordering<span> [<em>service</em>, <em>test</em>, <em>medium</em>]</li><li><strong>🟡 Medium</strong> <span>Assign backend servers to slots deterministically<span> [<em>service</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Update docker registry url for haproxy enterprise<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: build go.mod bug test ci service minor medium controller </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee13%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee13%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.0.16-ee13  (2026-07-14)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate>
			<category>minor</category>
			<category>build</category>
			<category>ci</category>
			<category>go.mod</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Completely remove dataplaneapi from docker images<span> [<em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update docker registry url for haproxy enterprise<span> [<em>ci</em>, <em>build</em>, <em>minor</em>]</li></ul><div>Tags: minor build ci go.mod </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee6%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-1.11.14-ee6%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 1.11.14-ee6  (2026-07-02)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>minor</category>
			<category>medium</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Block_secrets stability regression<span> [<em>bug</em>, <em>medium</em>]</li></ul><div>Tags: build go.mod bug minor medium </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee12%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.0.16-ee12%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.0.16-ee12  (2026-07-02)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>test</category>
			<category>service</category>
			<category>minor</category>
			<category>medium</category>
			<category>ssl-passthrough</category>
			<category>controller</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Block_secrets stability regression<span> [<em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Cover ssl-passthrough mode resolution<span> [<em>controller</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Resolve passthrough mode before building rules<span> [<em>ssl-passthrough</em>, <em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Add unit tests for getruntimebackend<span> [<em>service</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Externalname backend resolution bypassed by orphan endpointslices<span> [<em>service</em>, <em>bug</em>, <em>minor</em>]</li></ul><div>Tags: build go.mod bug test service minor medium ssl-passthrough controller </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.12%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.12%2E</guid>
			<title>HAProxy Kubernetes Ingress Controller - Community 3.2.12  (2026-07-02)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>test</category>
			<category>minor</category>
			<category>medium</category>
			<category>ssl-passthrough</category>
			<category>controller</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Block_secrets stability regression<span> [<em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Cover ssl-passthrough mode resolution<span> [<em>controller</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Resolve passthrough mode before building rules<span> [<em>ssl-passthrough</em>, <em>bug</em>, <em>medium</em>]</li></ul><div>Tags: build go.mod bug test minor medium ssl-passthrough controller </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.12-ee1%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.12-ee1%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.2.12-ee1  (2026-07-01)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate>
			<category>bug</category>
			<category>test</category>
			<category>minor</category>
			<category>medium</category>
			<category>ssl-passthrough</category>
			<category>controller</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟡 Medium</strong> <span>Block_secrets stability regression<span> [<em>bug</em>, <em>medium</em>]</li><li><strong>🟢 Minor</strong> <span>Cover ssl-passthrough mode resolution<span> [<em>controller</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟡 Medium</strong> <span>Resolve passthrough mode before building rules<span> [<em>ssl-passthrough</em>, <em>bug</em>, <em>medium</em>]</li></ul><div>Tags: bug test minor medium ssl-passthrough controller </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.11-ee1%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/enterprise/changelog#version-3.2.11-ee1%2E</guid>
			<title>HAProxy Enterprise Kubernetes Ingress Controller 3.2.11-ee1  (2026-06-17)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>annotations</category>
			<category>doc</category>
			<category>k8s</category>
			<category>minor</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update github.com/aws/aws-sdk-go-v2<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Update golang.org/x packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Prevent continuous reloads on default log config<span> [<em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Deprecate cookie-persistence on ingress<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Fix duplicate informer registration for built-in k8s resources<span> [<em>k8s</em>, <em>bug</em>, <em>minor</em>]</li></ul><div>Tags: build go.mod bug annotations doc k8s minor </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.11%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.11%2E</guid>
			<title>HAProxy Kubernetes Ingress Controller - Community 3.2.11  (2026-06-17)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
			<category>build</category>
			<category>go.mod</category>
			<category>bug</category>
			<category>annotations</category>
			<category>doc</category>
			<category>minor</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Update k8s.io packages<span> [<em>go.mod</em>, <em>build</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Prevent continuous reloads on default log config<span> [<em>bug</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Deprecate cookie-persistence on ingress<span> [<em>annotations</em>, <em>doc</em>, <em>minor</em>]</li></ul><div>Tags: build go.mod bug annotations doc minor </div>]]></description>
		</item>
		<item>
			<link>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.10%2E</link>
			<guid>https://www.haproxy.com/documentation/kubernetes-ingress/community/changelog#version-3.2.10%2E</guid>
			<title>HAProxy Kubernetes Ingress Controller - Community 3.2.10  (2026-05-28)</title>
			<author>marketing@haproxy.com (HAProxy Technologies)</author>
			<pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
			<category>bug</category>
			<category>minor</category>
			<category>test</category>
			<category>service</category>
			<description><![CDATA[<ul style='list-style-type:none;'><li><strong>🟢 Minor</strong> <span>Add unit tests for getruntimebackend<span> [<em>service</em>, <em>test</em>, <em>minor</em>]</li><li><strong>🟢 Minor</strong> <span>Externalname backend resolution bypassed by orphan endpointslices<span> [<em>service</em>, <em>bug</em>, <em>minor</em>]</li></ul><div>Tags: bug minor test service </div>]]></description>
		</item>
	</channel>
</rss>
