@@ -8,9 +8,12 @@ Adding a new version? You'll need three changes:
88 This is all the way at the bottom. It's the thing we always forget.
99--->
1010
11+ - [ 3.5.3] ( #353 )
1112- [ 3.5.2] ( #352 )
1213- [ 3.5.1] ( #351 )
1314- [ 3.5.0] ( #350 )
15+ - [ 3.4.10] ( #3410 )
16+ - [ 3.4.9] ( #349 )
1417- [ 3.4.8] ( #348 )
1518- [ 3.4.7] ( #347 )
1619- [ 3.4.6] ( #346 )
@@ -125,6 +128,27 @@ Adding a new version? You'll need three changes:
125128 ` healthchecks.thershold ` field in Kong upstreams.
126129 (Thanks to [ @elbrogan-vizio ] ( https://github.com/elbrogan-vizio ) who contributed to the fix.)
127130 [ #7784 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7784 )
131+ - Reject CA Secrets with multiple PEM certs.
132+ [ #7763 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7763 )
133+
134+ ## [ 3.5.3]
135+
136+ > Release date: 2025-11-21
137+
138+ ### Fixed
139+
140+ - Do not cleanup ` null ` s in the configuration of plugins with Kong running in
141+ DBLess mode in the translator of ingress-controller. This enables user to use
142+ explicit ` null ` s in plugins.
143+ [ #7751 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7751 )
144+ - Reject CA Secrets with multiple PEM certs.
145+ [ #7763 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7763 )
146+ - Translate ` healtchchecks.thershold ` in ` KongUpstreamPolicy ` to the
147+ ` healthchecks.thershold ` field in Kong upstreams.
148+ (Thanks to [ @elbrogan-vizio ] ( https://github.com/elbrogan-vizio ) who contributed to the fix.)
149+ [ #7784 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7784 )
150+ - Bump Go to 1.25.4
151+ [ #7794 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7794 )
128152
129153## [ 3.5.2]
130154
@@ -142,8 +166,6 @@ Adding a new version? You'll need three changes:
142166 that KIC deletes the certificates of listeners on dataplane pods deleted when
143167 KIC is running under the control of Kong gateway operator.
144168 [ #7666 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7666 )
145- - Reject CA Secrets with multiple PEM certs.
146- [ #7763 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7763 )
147169
148170## [ 3.5.1]
149171
@@ -210,6 +232,42 @@ Adding a new version? You'll need three changes:
210232 source is different than cookie).
211233 [ #7582 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7582 )
212234
235+ ## [ 3.4.10]
236+
237+ > Release date: 2025-11-21
238+
239+ ### Fixed
240+
241+ - Do not cleanup ` null ` s in the configuration of plugins with Kong running in
242+ DBLess mode in the translator of ingress-controller. This enables user to use
243+ explicit ` null ` s in plugins.
244+ [ #7751 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7751 )
245+ - Reject CA Secrets with multiple PEM certs.
246+ [ #7767 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7767 )
247+ - Translate ` healtchchecks.thershold ` in ` KongUpstreamPolicy ` to the
248+ ` healthchecks.thershold ` field in Kong upstreams.
249+ (Thanks to [ @elbrogan-vizio ] ( https://github.com/elbrogan-vizio ) who contributed to the fix.)
250+ [ #7784 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7784 )
251+ - Bump Go to 1.25.4
252+ [ #7765 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7795 )
253+
254+ ## [ 3.4.9]
255+
256+ > Release date: 2025-09-24
257+
258+ ### Fixed
259+
260+ - Do not skip the gateway listeners without ` Programmed ` condition set to ` True `
261+ when the gateway class does not contain ` konghq.com/gateway-unmanaged `
262+ annotation in extracting certificates from listeners. This fixes the issue
263+ that KIC deletes the certificates of listeners on dataplane pods deleted when
264+ KIC is running under the control of Kong gateway operator.
265+ [ #7666 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7666 )
266+ - Add ` request-termination ` plugin to return ` 500 ` if there are no available
267+ ` backendRef ` only when the service is translated from ` HTTPRoute ` or
268+ ` GRPCRoute ` .
269+ [ #7720 ] ( https://github.com/Kong/kubernetes-ingress-controller/pull/7720 )
270+
213271## [ 3.4.8]
214272
215273> Release date: 2025-07-10
@@ -4213,9 +4271,12 @@ Please read the changelog and test in your environment.
42134271- The initial versions were rapildy iterated to deliver
42144272 a working ingress controller.
42154273
4274+ [ 3.5.3 ] : https://github.com/kong/kubernetes-ingress-controller/compare/v3.5.2...v3.5.3
42164275[ 3.5.2 ] : https://github.com/kong/kubernetes-ingress-controller/compare/v3.5.1...v3.5.2
42174276[ 3.5.1 ] : https://github.com/kong/kubernetes-ingress-controller/compare/v3.5.0...v3.5.1
42184277[ 3.5.0 ] : https://github.com/kong/kubernetes-ingress-controller/compare/v3.4.7...v3.5.0
4278+ [ 3.4.10 ] : https://github.com/kong/kubernetes-ingress-controller/compare/v3.4.9...v3.4.10
4279+ [ 3.4.9 ] : https://github.com/kong/kubernetes-ingress-controller/compare/v3.4.8...v3.4.9
42194280[ 3.4.8 ] : https://github.com/kong/kubernetes-ingress-controller/compare/v3.4.7...v3.4.8
42204281[ 3.4.7 ] : https://github.com/kong/kubernetes-ingress-controller/compare/v3.4.6...v3.4.7
42214282[ 3.4.6 ] : https://github.com/kong/kubernetes-ingress-controller/compare/v3.4.5...v3.4.6
0 commit comments