- Added support for boto3 SDKs for the Bedrock provider, and for Google GenAI SDKs for the Gemini provider in ai plugin
- Added support for the new Ollama streaming content type in AI driver
- Bumped libexpat from 2.6.2 to 2.6.4 to fix a crash in the XML_ResumeParser function caused by XML_StopParser stopping an uninitialized parser
- Bump lua-kong-nginx-module from 0.13.0 to 0.13.2
- Fixed a bug in the Azure provider where model.options.upstream_path overrides would always return a 404 error
- Fixed a bug where Azure streaming responses would be missing individual tokens
- Fixed a bug where response streaming in Gemini and Bedrock providers was returning whole chat responses in one chunk
- Fixed a bug where multimodal requests in OpenAI format would not transform properly when using the Gemini provider
- Fixed Gemini streaming responses getting truncated and/or missing tokens
- Fixed an incorrect error thrown when trying to log streaming responses
- Fixed an issue where tool calls weren't working in streaming mode for the Bedrock and Gemini providers
- Fixed an issue where AI Proxy would use corrupted plugin config
- Fixed preserve mode
- Fixed AI upstream URL trailing being empty
- Fixed an issue where the template wasn't being resolved correctly and supported nested fields
From kong
Kong
Dependencies
Core
-
Bumped libexpat from 2.6.2 to 2.6.4 to fix a crash in the XML_ResumeParser function caused by XML_StopParser stopping an uninitialized parser. #14208
-
Bump lua-kong-nginx-module from 0.13.0 to 0.13.2 #14047
Features
Plugin
- ai: Added support for boto3 SDKs for the Bedrock provider, and for Google GenAI SDKs for the Gemini provider. #14579
Fixes
Core
- Added support for the new Ollama streaming content type in AI driver. #14579
Plugin
-
ai-proxy: Fixed a bug in the Azure provider where
model.options.upstream_pathoverrides would always return a 404 error. #14185 -
ai-proxy: Fixed a bug where Azure streaming responses would be missing individual tokens. #14172
-
ai-proxy: Fixed a bug where response streaming in Gemini and Bedrock providers was returning whole chat responses in one chunk. #14579
-
ai-proxy: Fixed a bug where multimodal requests (in OpenAI format) would not transform properly, when using the Gemini provider. #14579
-
ai-proxy: Fixed Gemini streaming responses getting truncated and/or missing tokens. #14579
-
ai-proxy: Fixed an incorrect error thrown when trying to log streaming responses. #14579
-
ai-proxy: Fixed a issue where tool calls weren't working in streaming mode for the Bedrock and Gemini providers. #14579
-
ai-proxy: Fixed an issue where AI Proxy would use corrupted plugin config. #14579
-
ai-proxy: Fixed preserve mode. #14579
-
AI Plugins: Fixed AI upstream URL trailing being empty. #14578
-
AI Plugins: Fixed an issue where the template wasn't being resolved correctly and supported nested fields. #14579