Skip to content

Commit 0118b3c

Browse files
docs(changelog): update 3.9.0 changelog (#14016) (#14018)
1 parent a347645 commit 0118b3c

File tree

2 files changed

+7
-47
lines changed

2 files changed

+7
-47
lines changed

CHANGELOG.md

Lines changed: 3 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -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.
10190
The 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
190166
database 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,
344306
it 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

changelog/3.9.0/3.9.0.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@
3434
[#13626](https://github.com/Kong/kong/issues/13626)
3535
[KAG-4672](https://konghq.atlassian.net/browse/KAG-4672)
3636

37-
- Bumped the bundled `datakit` Wasm filter to `0.3.1`
38-
[#13922](https://github.com/Kong/kong/issues/13922)
39-
[KAG-5850](https://konghq.atlassian.net/browse/KAG-5850)
40-
4137
- Bumped rpm dockerfile default base UBI 8 -> 9
4238
[#13574](https://github.com/Kong/kong/issues/13574)
4339

@@ -60,6 +56,10 @@
6056
[#13448](https://github.com/Kong/kong/issues/13448)
6157
[KAG-5075](https://konghq.atlassian.net/browse/KAG-5075)
6258

59+
- **Wasm**: Removed the experimental datakit Wasm filter
60+
[#14012](https://github.com/Kong/kong/issues/14012)
61+
[KAG-6021](https://konghq.atlassian.net/browse/KAG-6021)
62+
6363
### Features
6464
#### CLI Command
6565
- Added the `kong drain` CLI command to make the `/status/ready` endpoint return a `503 Service Unavailable` response.

0 commit comments

Comments
 (0)