13
13
[ KAG-3653] ( https://konghq.atlassian.net/browse/KAG-3653 )
14
14
#### Plugin
15
15
16
- - ** OpenTelemetry ** : Increased queue max batch size to 200.
16
+ - ** Opentelemetry ** : Increased queue max batch size to 200.
17
17
[ #12488 ] ( https://github.com/Kong/kong/issues/12488 )
18
18
[ KAG-3173] ( https://konghq.atlassian.net/browse/KAG-3173 )
19
19
108
108
[ #12420 ] ( https://github.com/Kong/kong/issues/12420 )
109
109
[ KAG-3259] ( https://konghq.atlassian.net/browse/KAG-3259 )
110
110
111
- - Introduced the ` nginx_wasm_main_shm_kv ` configuration parameter, which enables
111
+ - Introduced ` nginx_wasm_main_shm_kv ` configuration parameter, which enables
112
112
Wasm filters to use the Proxy-Wasm operations ` get_shared_data ` and
113
113
` set_shared_data ` without namespaced keys.
114
114
[ #12663 ] ( https://github.com/Kong/kong/issues/12663 )
@@ -134,28 +134,27 @@ Wasm filters to use the Proxy-Wasm operations `get_shared_data` and
134
134
[ #12967 ] ( https://github.com/Kong/kong/issues/12967 )
135
135
[ KAG-3806] ( https://konghq.atlassian.net/browse/KAG-3806 )
136
136
137
- - The route entity now supports the following fields when the
137
+ - The route entity now supports the following fields when the
138
138
` router_flavor ` is ` expressions ` : ` methods ` , ` hosts ` , ` paths ` , ` headers ` ,
139
139
` snis ` , ` sources ` , ` destinations ` , and ` regex_priority ` .
140
140
The meaning of these fields are consistent with the traditional route entity.
141
141
[ #12667 ] ( https://github.com/Kong/kong/issues/12667 )
142
142
[ KAG-3805] ( https://konghq.atlassian.net/browse/KAG-3805 ) [ KAG-3807] ( https://konghq.atlassian.net/browse/KAG-3807 )
143
-
144
143
#### PDK
145
144
146
- - Added the ` latencies.receive ` property to the log serializer.
145
+ - Added the ` latencies.receive ` property to the log serializer
147
146
[ #12730 ] ( https://github.com/Kong/kong/issues/12730 )
148
147
[ KAG-3798] ( https://konghq.atlassian.net/browse/KAG-3798 )
149
148
#### Plugin
150
149
151
- - AI Proxy now reads most prompt tuning parameters from the client,
150
+ - AI Proxy now reads most prompt tuning parameters from the client,
152
151
while the plugin config parameters under ` model_options ` are now just defaults.
153
152
This fixes support for using the respective provider's native SDK.
154
153
[ #12903 ] ( https://github.com/Kong/kong/issues/12903 )
155
154
[ KAG-4126] ( https://konghq.atlassian.net/browse/KAG-4126 )
156
155
157
- - AI Proxy now has a ` preserve ` option for ` route_type ` , where the requests and responses
158
- are passed directly to the upstream LLM. This is to enable compatibility with any
156
+ - AI Proxy now has a ` preserve ` option for ` route_type ` , where the requests and responses
157
+ are passed directly to the upstream LLM. This is to enable compatibility with any
159
158
and all models and SDKs that may be used when calling the AI services.
160
159
[ #12903 ] ( https://github.com/Kong/kong/issues/12903 )
161
160
[ KAG-4126] ( https://konghq.atlassian.net/browse/KAG-4126 )
@@ -184,8 +183,6 @@ and all models and SDKs that may be used when calling the AI services.
184
183
options allow better control over the configuration of tracing headers propagation.
185
184
[ #12670 ] ( https://github.com/Kong/kong/issues/12670 )
186
185
[ KAG-1886] ( https://konghq.atlassian.net/browse/KAG-1886 ) [ KAG-1887] ( https://konghq.atlassian.net/browse/KAG-1887 )
187
- #### Clustering
188
-
189
186
#### Default
190
187
191
188
- Added support for debugging with EmmyLuaDebugger. This feature is a
@@ -194,6 +191,12 @@ tech preview and not officially supported by Kong Inc. for now.
194
191
[ KAG-4316] ( https://konghq.atlassian.net/browse/KAG-4316 )
195
192
196
193
### Fixes
194
+ #### CLI Command
195
+
196
+ - Fixed an issue where the ` pg_timeout ` was overridden to ` 60s ` even if ` --db-timeout `
197
+ was not explicitly passed in CLI arguments.
198
+ [ #12981 ] ( https://github.com/Kong/kong/issues/12981 )
199
+ [ KAG-4416] ( https://konghq.atlassian.net/browse/KAG-4416 )
197
200
#### Configuration
198
201
199
202
- Fixed the default value in kong.conf.default documentation from 1000 to 10000
@@ -223,7 +226,7 @@ apply a change to the plugin config via the Admin API.
223
226
[ #12640 ] ( https://github.com/Kong/kong/issues/12640 )
224
227
[ FTI-5791] ( https://konghq.atlassian.net/browse/FTI-5791 )
225
228
226
- - Updated the file permission of ` kong.logrotate ` to 644
229
+ - Updated the file permission of ` kong.logrotate ` to 644.
227
230
[ #12629 ] ( https://github.com/Kong/kong/issues/12629 )
228
231
[ FTI-5756] ( https://konghq.atlassian.net/browse/FTI-5756 )
229
232
@@ -285,12 +288,12 @@ using `tls_passthrough` and the `traditional_compatible` router flavor.
285
288
[ #12321 ] ( https://github.com/Kong/kong/issues/12321 )
286
289
[ FTI-5559] ( https://konghq.atlassian.net/browse/FTI-5559 )
287
290
288
- - Updated telemetry collection for AI Plugins to allow multiple plugins' data to be set for the same request.
291
+ - Updated telemetry collection for AI Plugins to allow multiple plugins data to be set for the same request.
289
292
[ #12583 ] ( https://github.com/Kong/kong/issues/12583 )
290
293
[ KAG-3759] ( https://konghq.atlassian.net/browse/KAG-3759 ) [ KAG-4124] ( https://konghq.atlassian.net/browse/KAG-4124 )
291
294
#### PDK
292
295
293
- - ** PDK:** Fixed ` kong.request.get_forwarded_port ` to always return a number,
296
+ - ** PDK:** Fixed ` kong.request.get_forwarded_port ` to always return a number,
294
297
which was caused by an incorrectly stored string value in ` ngx.ctx.host_port ` .
295
298
[ #12806 ] ( https://github.com/Kong/kong/issues/12806 )
296
299
[ KAG-4158] ( https://konghq.atlassian.net/browse/KAG-4158 )
@@ -301,7 +304,8 @@ the response receive time, so it now has the same value as the
301
304
the new ` latencies.receive ` metric, so if desired, the old value can be
302
305
calculated as ` latencies.kong + latencies.receive ` . ** Note:** this also
303
306
affects payloads from all logging plugins that use the log serializer:
304
- ` file-log ` , ` tcp-log ` , ` udp-log ` ,` http-log ` , ` syslog ` , and ` loggly ` .
307
+ ` file-log ` , ` tcp-log ` , ` udp-log ` ,` http-log ` , ` syslog ` , and ` loggly ` , e.g.
308
+ [ descriptions of JSON objects for the HTTP Log Plugin's log format] ( https://docs.konghq.com/hub/kong-inc/http-log/log-format/#json-object-descriptions ) .
305
309
[ #12795 ] ( https://github.com/Kong/kong/issues/12795 )
306
310
[ KAG-3798] ( https://konghq.atlassian.net/browse/KAG-3798 )
307
311
@@ -330,10 +334,25 @@ affects payloads from all logging plugins that use the log serializer:
330
334
[ #11794 ] ( https://github.com/Kong/kong/issues/11794 )
331
335
[ KAG-321] ( https://konghq.atlassian.net/browse/KAG-321 )
332
336
333
- - ** Opentelemetry** : Fixed an OTEL sampling mode Lua panic bug, which happened
334
- when the ` http_response_header_for_traceid ` option was enabled.
337
+ - ** Opentelemetry** : Fixed an OTEL sampling mode Lua panic bug, which happened when the ` http_response_header_for_traceid ` option was enabled.
335
338
[ #12544 ] ( https://github.com/Kong/kong/issues/12544 )
336
339
[ FTI-5742] ( https://konghq.atlassian.net/browse/FTI-5742 )
340
+
341
+ - Improve error handling in AI plugins.
342
+ [ #12991 ] ( https://github.com/Kong/kong/issues/12991 )
343
+ [ KAG-4311] ( https://konghq.atlassian.net/browse/KAG-4311 )
344
+
345
+ - ** ACME** : Fixed migration of redis configuration.
346
+ [ #12989 ] ( https://github.com/Kong/kong/issues/12989 )
347
+ [ KAG-4419] ( https://konghq.atlassian.net/browse/KAG-4419 )
348
+
349
+ - ** Response-RateLimiting** : Fixed migration of redis configuration.
350
+ [ #12989 ] ( https://github.com/Kong/kong/issues/12989 )
351
+ [ KAG-4419] ( https://konghq.atlassian.net/browse/KAG-4419 )
352
+
353
+ - ** Rate-Limiting** : Fixed migration of redis configuration.
354
+ [ #12989 ] ( https://github.com/Kong/kong/issues/12989 )
355
+ [ KAG-4419] ( https://konghq.atlassian.net/browse/KAG-4419 )
337
356
#### Admin API
338
357
339
358
- ** Admin API** : fixed an issue where calling the endpoint ` POST /schemas/vaults/validate ` was conflicting with the endpoint ` /schemas/vaults/:name ` which only has GET implemented, hence resulting in a 405.
0 commit comments