Release date 2026/04/07
Feature
-
Added support for AI/MCP access log
-
Added the Konnect Cluster ID and the optional Cluster Member ID to access logs.
-
Added support for customizing access logs via Lua code snippets. The previous
access_logs_endpointschema field has been deprecated in favor of a newaccess_logs.endpointfield, which can be used alongside theaccess_logs.custom_attributes_by_luafield to specify Lua code snippets for custom attributes. -
Added support for AI/MCP metrics
-
Add Konnect Cluster ID and the optional Cluster Member ID attributes to OpenTelemetry metrics in Konnect mode.
-
Added support for official MCP metrics
-
Support WebSocket related metrics to OpenTelemetry plugin for enhanced observability.
Bugfix
-
Fixed an issue where invalid
x-b3-flagsheader values caused 500 responses. -
Fixed an issue where valid response codes from vendor endpoints were incorrectly rejected when exporting
traces,logsormetrics. -
Fixed an issue where the
http.response.status_codeattribute of thehttp.server.request.countmetric was incorrectly set tokong.response.status_code. Now, the attribute name follows the OTel specification. -
Fixed an issue where the
kong.upstream.status_codefield of access logs was incorrectly populated with string value instead of integer value when there was one or more retries to the upstream.