@@ -31,22 +31,18 @@ Individual unreleased changelog entries can be located at [changelog/unreleased]
3131
3232- ` node_id ` in configuration has been deprecated.
3333 [ #13687 ] ( https://github.com/Kong/kong/issues/13687 )
34- [ FTI-6221] ( https://konghq.atlassian.net/browse/FTI-6221 )
3534
3635#### Dependencies
3736##### Core
3837
3938- Bumped lua-kong-nginx-module from 0.11.0 to 0.11.1 to fix an issue where the upstream cert chain wasn't properly set.
4039 [ #12752 ] ( https://github.com/Kong/kong/issues/12752 )
41- [ KAG-4050] ( https://konghq.atlassian.net/browse/KAG-4050 )
4240
4341- Bumped lua-resty-events to 0.3.1. Optimized the memory usage.
4442 [ #13097 ] ( https://github.com/Kong/kong/issues/13097 )
45- [ KAG-4480] ( https://konghq.atlassian.net/browse/KAG-4480 ) [ KAG-4586] ( https://konghq.atlassian.net/browse/KAG-4586 )
4643
4744- Bumped lua-resty-lmdb to 1.6.0. Allowing page_size to be 1.
4845 [ #13908 ] ( https://github.com/Kong/kong/issues/13908 )
49- [ KAG-5875] ( https://konghq.atlassian.net/browse/KAG-5875 )
5046
5147- Bumped lua-resty-lmdb to 1.5.0. Added page_size parameter to allow overriding page size from caller side.
5248 [ #12786 ] ( https://github.com/Kong/kong/issues/12786 )
@@ -55,22 +51,15 @@ Individual unreleased changelog entries can be located at [changelog/unreleased]
5551
5652- Kong Gateway now supports Ubuntu 24.04 (Noble Numbat) with both open-source and Enterprise packages.
5753 [ #13626 ] ( https://github.com/Kong/kong/issues/13626 )
58- [ KAG-4672] ( https://konghq.atlassian.net/browse/KAG-4672 )
59-
60- - Bumped the bundled ` datakit ` Wasm filter to ` 0.3.1 `
61- [ #13922 ] ( https://github.com/Kong/kong/issues/13922 )
62- [ KAG-5850] ( https://konghq.atlassian.net/browse/KAG-5850 )
6354
6455- Bumped rpm dockerfile default base UBI 8 -> 9
6556 [ #13574 ] ( https://github.com/Kong/kong/issues/13574 )
6657
6758- Bumped lua-resty-aws to 1.5.4 to fix a bug inside region prefix generation.
6859 [ #12846 ] ( https://github.com/Kong/kong/issues/12846 )
69- [ KAG-3424] ( https://konghq.atlassian.net/browse/KAG-3424 ) [ FTI-5732] ( https://konghq.atlassian.net/browse/FTI-5732 )
7060
7161- Bumped lua-resty-ljsonschema to 1.2.0, adding support for ` null ` as a valid option in ` enum ` types and properly calculation of utf8 string length instead of byte count
7262 [ #13783 ] ( https://github.com/Kong/kong/issues/13783 )
73- [ FTI-5870] ( https://konghq.atlassian.net/browse/FTI-5870 ) [ FTI-6171] ( https://konghq.atlassian.net/browse/FTI-6171 )
7463
7564- Bumped ` ngx_wasm_module ` to ` 9136e463a6f1d80755ce66c88c3ddecd0eb5e25d `
7665 [ #12011 ] ( https://github.com/Kong/kong/issues/12011 )
@@ -81,21 +70,21 @@ Individual unreleased changelog entries can be located at [changelog/unreleased]
8170
8271- Bumped OpenSSL to 3.2.3 to fix unbounded memory growth with session handling in TLSv1.3 and other CVEs.
8372 [ #13448 ] ( https://github.com/Kong/kong/issues/13448 )
84- [ KAG-5075] ( https://konghq.atlassian.net/browse/KAG-5075 )
73+
74+ - ** Wasm** : Removed the experimental datakit Wasm filter
75+ [ #14012 ] ( https://github.com/Kong/kong/issues/14012 )
8576
8677#### Features
8778##### CLI Command
8879- Added the ` kong drain ` CLI command to make the ` /status/ready ` endpoint return a ` 503 Service Unavailable ` response.
8980 [ #13838 ] ( https://github.com/Kong/kong/issues/13838 )
90- [ FTI-6276] ( https://konghq.atlassian.net/browse/FTI-6276 )
9181##### Core
9282
9383- Added a new feature for Kong Manager that supports multiple domains, enabling dynamic cross-origin access for Admin API requests.
9484 [ #13664 ] ( https://github.com/Kong/kong/issues/13664 )
9585
9686- Added an ADA dependency: WHATWG-compliant and fast URL parser.
9787 [ #13120 ] ( https://github.com/Kong/kong/issues/13120 )
98- [ KAG-5106] ( https://konghq.atlassian.net/browse/KAG-5106 )
9988
10089- Addded a new LLM driver for interfacing with the Hugging Face inference API.
10190The driver supports both serverless and dedicated LLM instances hosted by
@@ -115,23 +104,18 @@ with other plugins especially custom auth plugins.
115104 - The resolution of field ` total_time ` is now in microseconds.
116105 - A new field, ` total_time_without_upstream ` , shows the latency only introduced by Kong.
117106 [ #13460 ] ( https://github.com/Kong/kong/issues/13460 )
118- [ KAG-4733] ( https://konghq.atlassian.net/browse/KAG-4733 ) [ FTI-5989] ( https://konghq.atlassian.net/browse/FTI-5989 )
119107- ** proxy-wasm** : Added support for Wasm filters to be configured via the ` /plugins ` Admin API.
120108 [ #13843 ] ( https://github.com/Kong/kong/issues/13843 )
121- [ KAG-5616] ( https://konghq.atlassian.net/browse/KAG-5616 )
122109##### PDK
123110
124111- Added ` kong.service.request.clear_query_arg(name) ` to PDK.
125112 [ #13619 ] ( https://github.com/Kong/kong/issues/13619 )
126- [ KAG-5238] ( https://konghq.atlassian.net/browse/KAG-5238 )
127113
128114- Array and Map type span attributes are now supported by the tracing PDK
129115 [ #13818 ] ( https://github.com/Kong/kong/issues/13818 )
130- [ KAG-5162] ( https://konghq.atlassian.net/browse/KAG-5162 )
131116##### Plugin
132117- ** Prometheus** : Increased the upper limit of ` KONG_LATENCY_BUCKETS ` to 6000 to enhance latency tracking precision.
133118 [ #13588 ] ( https://github.com/Kong/kong/issues/13588 )
134- [ FTI-5990] ( https://konghq.atlassian.net/browse/FTI-5990 )
135119
136120- ** ai-proxy** : Disabled HTTP/2 ALPN handshake for connections on routes configured with AI-proxy.
137121 [ #13735 ] ( https://github.com/Kong/kong/issues/13735 )
@@ -146,19 +130,16 @@ with other plugins especially custom auth plugins.
146130##### Admin API
147131- ** Admin API** : Added support for official YAML media-type (` application/yaml ` ) to the ` /config ` endpoint.
148132 [ #13713 ] ( https://github.com/Kong/kong/issues/13713 )
149- [ KAG-5474] ( https://konghq.atlassian.net/browse/KAG-5474 )
150133##### Clustering
151134
152135- Added a remote procedure call (RPC) framework for Hybrid mode deployments.
153136 [ #12320 ] ( https://github.com/Kong/kong/issues/12320 )
154- [ KAG-623] ( https://konghq.atlassian.net/browse/KAG-623 ) [ KAG-3751] ( https://konghq.atlassian.net/browse/KAG-3751 )
155137
156138#### Fixes
157139##### Core
158140
159141- Fixed an issue where the ` ngx.balancer.recreate_request ` API did not refresh the body buffer when ` ngx.req.set_body_data ` is used in the balancer phase.
160142 [ #13882 ] ( https://github.com/Kong/kong/issues/13882 )
161- [ KAG-5821] ( https://konghq.atlassian.net/browse/KAG-5821 )
162143
163144- Fix to always pass ` ngx.ctx ` to ` log_init_worker_errors ` as otherwise it may runtime crash.
164145 [ #13731 ] ( https://github.com/Kong/kong/issues/13731 )
@@ -168,37 +149,29 @@ with other plugins especially custom auth plugins.
168149
169150- Fixed an issue where the workspace id was not included in the plugin config in the plugins iterator.
170151 [ #13872 ] ( https://github.com/Kong/kong/issues/13872 )
171- [ FTI-6200] ( https://konghq.atlassian.net/browse/FTI-6200 )
172152
173153- Fixed a 500 error triggered by unhandled nil fields during schema validation.
174154 [ #13861 ] ( https://github.com/Kong/kong/issues/13861 )
175- [ FTI-6336] ( https://konghq.atlassian.net/browse/FTI-6336 )
176155
177156- ** Vault** : Fixed an issue where array-like configuration fields cannot contain vault reference.
178157 [ #13953 ] ( https://github.com/Kong/kong/issues/13953 )
179- [ FTI-6163] ( https://konghq.atlassian.net/browse/FTI-6163 )
180158
181159- ** Vault** : Fixed an issue where updating a vault entity in a non-default workspace wouldn't take effect.
182160 [ #13610 ] ( https://github.com/Kong/kong/issues/13610 )
183- [ FTI-6152] ( https://konghq.atlassian.net/browse/FTI-6152 )
184161
185162- ** Vault** : Fixed an issue where vault reference in kong configuration cannot be dereferenced when both http and stream subsystems are enabled.
186163 [ #13953 ] ( https://github.com/Kong/kong/issues/13953 )
187- [ FTI-6163] ( https://konghq.atlassian.net/browse/FTI-6163 )
188164
189165- ** proxy-wasm:** Added a check that prevents Kong from starting when the
190166database contains invalid Wasm filters.
191167 [ #13764 ] ( https://github.com/Kong/kong/issues/13764 )
192- [ KAG-2636] ( https://konghq.atlassian.net/browse/KAG-2636 )
193168
194169- Fixed an issue where the ` kong.request.enable_buffering ` couldn't be used when the downstream used HTTP/2.
195170 [ #13614 ] ( https://github.com/Kong/kong/issues/13614 )
196- [ FTI-5725] ( https://konghq.atlassian.net/browse/FTI-5725 )
197171##### PDK
198172
199173- Lined up the ` kong.log.inspect ` function to log at ` notice ` level as documented
200174 [ #13642 ] ( https://github.com/Kong/kong/issues/13642 )
201- [ FTI-6215] ( https://konghq.atlassian.net/browse/FTI-6215 )
202175
203176- Fix error message for invalid retries variable
204177 [ #13605 ] ( https://github.com/Kong/kong/issues/13605 )
@@ -245,40 +218,33 @@ database contains invalid Wasm filters.
245218
246219- ** AWS-Lambda** : Fixed an issue in proxy integration mode that caused an internal server error when the ` multiValueHeaders ` was null.
247220 [ #13533 ] ( https://github.com/Kong/kong/issues/13533 )
248- [ FTI-6168] ( https://konghq.atlassian.net/browse/FTI-6168 )
249221
250222- ** jwt** : ensure ` rsa_public_key ` isn't base64-decoded.
251223 [ #13717 ] ( https://github.com/Kong/kong/issues/13717 )
252224
253225- ** key-auth** : Fixed an issue with the order of query arguments, ensuring that arguments retain order when hiding the credentials.
254226 [ #13619 ] ( https://github.com/Kong/kong/issues/13619 )
255- [ KAG-5238] ( https://konghq.atlassian.net/browse/KAG-5238 )
256227
257228- ** rate-limiting** : Fixed a bug where the returned values from ` get_redis_connection() ` were incorrect.
258229 [ #13613 ] ( https://github.com/Kong/kong/issues/13613 )
259230
260231- ** rate-limiting** : Fixed an issue that caused an HTTP 500 error when ` hide_client_headers ` was set to ` true ` and the request exceeded the rate limit.
261232 [ #13722 ] ( https://github.com/Kong/kong/issues/13722 )
262- [ KAG-5492] ( https://konghq.atlassian.net/browse/KAG-5492 )
263233##### Admin API
264234
265235- Fix for querying admin API entities with empty tags
266236 [ #13723 ] ( https://github.com/Kong/kong/issues/13723 )
267- [ KAG-5496] ( https://konghq.atlassian.net/browse/KAG-5496 )
268237
269238- Fixed an issue where nested parameters couldn't be parsed correctly when using ` form-urlencoded ` requests.
270239 [ #13668 ] ( https://github.com/Kong/kong/issues/13668 )
271- [ FTI-6165] ( https://konghq.atlassian.net/browse/FTI-6165 )
272240##### Clustering
273241
274242- ** Clustering** : Adjusted error log levels for control plane connections.
275243 [ #13863 ] ( https://github.com/Kong/kong/issues/13863 )
276- [ FTI-6238] ( https://konghq.atlassian.net/browse/FTI-6238 )
277244##### Default
278245
279246- ** Loggly** : Fixed an issue where ` /bin/hostname ` missing caused an error warning on startup.
280247 [ #13788 ] ( https://github.com/Kong/kong/issues/13788 )
281- [ FTI-6046] ( https://konghq.atlassian.net/browse/FTI-6046 )
282248
283249### Kong-Manager
284250
@@ -306,26 +272,22 @@ database contains invalid Wasm filters.
306272
307273- Bumped lua-kong-nginx-module from 0.11.0 to 0.11.1 to fix an issue where the upstream cert chain wasn't properly set.
308274 [ #12752 ] ( https://github.com/Kong/kong/issues/12752 )
309- [ KAG-4050] ( https://konghq.atlassian.net/browse/KAG-4050 )
310275##### Default
311276
312277- Bumped lua-resty-aws to 1.5.4, to fix a bug inside region prefix generating
313278 [ #12846 ] ( https://github.com/Kong/kong/issues/12846 )
314- [ KAG-3424] ( https://konghq.atlassian.net/browse/KAG-3424 ) [ FTI-5732] ( https://konghq.atlassian.net/browse/FTI-5732 )
315279
316280#### Features
317281##### Plugin
318282
319283- ** Prometheus** : Bumped KONG_LATENCY_BUCKETS bucket's maximal capacity to 6000
320284 [ #13797 ] ( https://github.com/Kong/kong/issues/13797 )
321- [ FTI-5990] ( https://konghq.atlassian.net/browse/FTI-5990 )
322285
323286#### Fixes
324287##### Core
325288
326289- ** Vault** : Fixed an issue where updating a vault entity in a non-default workspace will not take effect.
327290 [ #13670 ] ( https://github.com/Kong/kong/issues/13670 )
328- [ FTI-6152] ( https://konghq.atlassian.net/browse/FTI-6152 )
329291##### Plugin
330292
331293- ** ai-proxy** : Fixed an issue where AI Transformer plugins always returned a 404 error when using 'Google One' Gemini subscriptions.
@@ -343,12 +305,10 @@ database contains invalid Wasm filters.
343305- ** Rate-Limiting** : Fixed an issue that caused a 500 error when using the rate-limiting plugin. When the ` hide_client_headers ` option is set to true and a 429 error is triggered,
344306it should return a 429 error code instead of a 500 error code.
345307 [ #13759 ] ( https://github.com/Kong/kong/issues/13759 )
346- [ KAG-5492] ( https://konghq.atlassian.net/browse/KAG-5492 )
347308##### Admin API
348309
349310- Fixed an issue where sending ` tags= ` (empty parameter) resulted in 500 error. Now, Kong returns a 400 error, as empty explicit tags are not allowed.
350311 [ #13813 ] ( https://github.com/Kong/kong/issues/13813 )
351- [ KAG-5496] ( https://konghq.atlassian.net/browse/KAG-5496 )
352312
353313## 3.8.0
354314
0 commit comments