You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generate Gateway and plugins changelogs for version 3.12.0.2 (#3689)
* Generate Gateway and plugins changelogs for version 3.12.0.2
* Update ee-version to 3.12.0.2 in gateway.yml
---------
Co-authored-by: Guaris <[email protected]>
Co-authored-by: Angel <[email protected]>
Copy file name to clipboardExpand all lines: app/_data/changelogs/gateway.json
+127Lines changed: 127 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -18130,5 +18130,132 @@
18130
18130
}
18131
18131
],
18132
18132
"kong-manager-ee": []
18133
+
},
18134
+
"3.12.0.2": {
18135
+
"kong": [
18136
+
{
18137
+
"message": "Bumped lua-resty-healthcheck to version 3.1.1 to remove incorrect deprecation notice on active healthchecks headers.\n",
18138
+
"type": "dependency",
18139
+
"scope": "Core"
18140
+
},
18141
+
{
18142
+
"message": "**AI Plugins**: Fixed an issue where it was not possible to use \"Search Tools\" and \"extra_body\" when calling Gemini models in OpenAI format.\n",
18143
+
"type": "bugfix",
18144
+
"scope": "Plugin"
18145
+
}
18146
+
],
18147
+
"kong-ee": [
18148
+
{
18149
+
"message": "Bumped libexpat from 2.7.1 to 2.7.3.",
18150
+
"type": "dependency",
18151
+
"scope": "Core"
18152
+
},
18153
+
{
18154
+
"message": "Added a configuration option `authenticated_groups_delimiter` (available values: `,`, `;`, `|`) to `admin_gui_auth_conf` for OIDC. This option specifies the delimiter used to split group values retrieved from JWT claims. \nWhen multiple group values are concatenated in a single claim using a specific delimiter, this configuration allows multiple groups to be extracted from that single claim value",
18155
+
"type": "feature",
18156
+
"scope": "Core"
18157
+
},
18158
+
{
18159
+
"message": "**ace**: Fixed an issue where the anonymous consumer was not being set properly when authentication failed.",
18160
+
"type": "bugfix",
18161
+
"scope": "Plugin"
18162
+
},
18163
+
{
18164
+
"message": "**ai-mcp-oauth2**: Fixed an issue where MCP-like request was not authenticated. Previously, we only authenticated requests that satisfied the MCP spec. As a result, the attacker can bypass this via an MCP-like request. Therefore, now we change to authenticate all the requests.\n",
18165
+
"type": "bugfix",
18166
+
"scope": "Plugin"
18167
+
},
18168
+
{
18169
+
"message": "**ai-mcp-oauth2**: Fixed an issue where the oidc schema was polluted during merging.\n",
18170
+
"type": "bugfix",
18171
+
"scope": "Plugin"
18172
+
},
18173
+
{
18174
+
"message": "**ai-mcp-oauth2**: Fixed an issue where resource without path was not correctly handled.\n",
18175
+
"type": "bugfix",
18176
+
"scope": "Plugin"
18177
+
},
18178
+
{
18179
+
"message": "**ai-mcp-proxy**: Fixed an issue where failing to fetch tools cache was not handled properly.\n",
18180
+
"type": "bugfix",
18181
+
"scope": "Plugin"
18182
+
},
18183
+
{
18184
+
"message": "**ai-mcp-proxy**: Fixed an issue where trusted ip relative headers were forwarded upstream.\n",
18185
+
"type": "bugfix",
18186
+
"scope": "Plugin"
18187
+
},
18188
+
{
18189
+
"message": "**ai-mcp-proxy**: Fixed an issue where `tools/call` could accept malformed requests and generate wrong responses.\n",
18190
+
"type": "bugfix",
18191
+
"scope": "Plugin"
18192
+
},
18193
+
{
18194
+
"message": "**ai-mcp-oauth2**: Fixed an issue where x-forwarded-* headers were not respected.\n",
18195
+
"type": "bugfix",
18196
+
"scope": "Plugin"
18197
+
},
18198
+
{
18199
+
"message": "**ai-mcp-proxy**: Fixed an issue where path invalid error was not handled properly.\n",
18200
+
"type": "bugfix",
18201
+
"scope": "Plugin"
18202
+
},
18203
+
{
18204
+
"message": "**ai-mcp-proxy**: Fixed an issue where we could not override the upstream's scheme when converting MCP tool to RESTful API.\n",
18205
+
"type": "bugfix",
18206
+
"scope": "Plugin"
18207
+
},
18208
+
{
18209
+
"message": "**ai-proxy-advanced**: Fixed intermittent 500 responses from the AI Proxy Advanced plugin when using Azure OpenAI\n",
18210
+
"type": "bugfix",
18211
+
"scope": "Plugin"
18212
+
},
18213
+
{
18214
+
"message": "**ai-proxy**: Fixed an issue where cohere embedding model on Bedrock returned a bad request error\n",
18215
+
"type": "bugfix",
18216
+
"scope": "Plugin"
18217
+
},
18218
+
{
18219
+
"message": "**ai-semantic-cache**: Fixed an issue where cost savings attributes `ai_proxy_cache_cost_savings` were not properly calculated when cache hits.\n",
18220
+
"type": "bugfix",
18221
+
"scope": "Plugin"
18222
+
},
18223
+
{
18224
+
"message": "**AI Proxy Advanced**: Fixed an issue where Files content analytics extraction is not handled properly for Azure.\n",
18225
+
"type": "bugfix",
18226
+
"scope": "Plugin"
18227
+
},
18228
+
{
18229
+
"message": "**balancer**: Fixed an issue where the unsupported field `sticky_sessions_cookie_path` was blocking configuration syncing on data planes older than version 3.11.\n",
18230
+
"type": "bugfix",
18231
+
"scope": "Clustering"
18232
+
},
18233
+
{
18234
+
"message": "**AI Plugins**: Fixed an issue where `log_payloads` configuration would not work when `log_statistics` was disabled in the logging configuration.\n",
Copy file name to clipboardExpand all lines: app/_kong_plugins/ai-mcp-oauth2/changelog.json
+22Lines changed: 22 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -10,5 +10,27 @@
10
10
"type": "feature",
11
11
"scope": "Plugin"
12
12
}
13
+
],
14
+
"3.12.0.2": [
15
+
{
16
+
"message": "Fixed an issue where MCP-like request was not authenticated. Previously, we only authenticated requests that satisfied the MCP spec. As a result, the attacker can bypass this via an MCP-like request. Therefore, now we change to authenticate all the requests.\n",
17
+
"type": "bugfix",
18
+
"scope": "Plugin"
19
+
},
20
+
{
21
+
"message": "Fixed an issue where the oidc schema was polluted during merging.\n",
22
+
"type": "bugfix",
23
+
"scope": "Plugin"
24
+
},
25
+
{
26
+
"message": "Fixed an issue where resource without path was not correctly handled.\n",
27
+
"type": "bugfix",
28
+
"scope": "Plugin"
29
+
},
30
+
{
31
+
"message": "Fixed an issue where x-forwarded-* headers were not respected.\n",
0 commit comments