kong 3.9.1

3.9.1
Added 2
  • 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
Changed 2
  • 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 11
  • 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

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_path overrides 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

View original

Upgraded? How did it go?

Discussion