Skip to content

Releases: higress-group/higress

v2.1.5-rc.1

18 Jun 01:17

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.4...v2.1.5-rc.1

v2.1.4

10 Jun 14:24
9f5067d

Choose a tag to compare

Detailed release notes

https://github.com/alibaba/higress/tree/main/release-notes/2.1.4

What's Changed

  • feat(ai-proxy): support Amazon Bedrock Image Generation by @daixijun in #2212
  • fix: Fix the incorrect rewrite config generated for Nacos 3 MCP Servers by @CH3CHO in #2211
  • feat: update translate-readme action by @littlejiancc in #2208
  • fix: Remove the Authorization request header when using AI-proxy to proxy Gemini by @hanxiantao in #2220
  • fix : fix issue #2222 by @Erica177 in #2231
  • Add test translation workflow by @MAVRICK-1 in #2228
  • mcp server support API auth through OAS3 security schemes by @johnlanni in #2241
  • Fix : add fail strategy for wasmplugin generated by mcp server by @Erica177 in #2237
  • fix: modify log level WARN -> DEBUG in key-auth plugin by @lexburner in #2275
  • fix proxy-wasm-cpp-sdk by @johnlanni in #2281
  • feat: Supports recording request header, request body, response header and response body information in the access log by @forgottener in #2265
  • feat(mcp-server): add HackMD mcp server by @Whitea029 in #2260
  • add mcp service shebao tools by @hourmoneys in #2303
  • feat: Add a github action to copy CRD definitions from api folder to helm folder by @CH3CHO in #2268
  • feat: allow skipping higress dev image build during wasmplugin e2e tests by @cr7258 in #2264
  • feat: Refactor mcpServer.matchList config generation logic by @CH3CHO in #2207
  • add info log of ai-search plugin by @johnlanni in #2323
  • fix(ai-proxy): URL encode model name in Bedrock requests by @HecarimV in #2321
  • feat(ai-proxy): add doubao Image Generation support by @daixijun in #2331
  • feat: cluster-key-rate-limit support setting global rate limit thresholds for routes​ by @hanxiantao in #2262
  • feat(ai-proxy): support OpenAI-compatible image and audio model Mapping by @daixijun in #2341
  • fix: set "EnableSemanticCachefalse" to false when no vector configured in ai-cache by @mirror58229 in #2351
  • feat(ai-proxy): add batches & files support by @daixijun in #2355
  • feat: support dify ai-proxy e2e test || feat: support diify ai-proxy e2e test by @VinciWu557 in #2319
  • fix content-length header not remove in ai-search plugin by @johnlanni in #2363
  • feat(ai-proxy): add modelMapping regexp support by @daixijun in #2358
  • feat(ai-proxy): Fixed the issue that the API pass-through path error does not support openaiCustomUrl after openai is configured. by @daixijun in #2364
  • feat(frontend-gray): Add uniqueGrayTag configuration detection by @heimanba in #2371
  • feat(ai-proxy): add models & image generation support for gemini by @daixijun in #2380
  • feat(ai-proxy): support Google Cloud Vertex by @HecarimV in #2119
  • add upstream override wasm abi by @johnlanni in #2387
  • feat(ai-proxy): Add Claude image understanding and Tools calling capabilities by @daixijun in #2385
  • fix: refactored mcp server auto discovery logic and fix some issue by @Erica177 in #2382
  • fix : fix credential process logic for nacos mcp util and add ut for it by @Erica177 in #2394
  • fix: Support mixing line breaks in a single SSE response by @CH3CHO in #2344
  • Update CRD file in the helm folder by @github-actions in #2392

New Contributors

Full Changelog: v2.1.3...v2.1.4

v2.1.3

09 May 07:31

Choose a tag to compare

What's Changed

  • Update helm translated README.zh.md by @github-actions in #2152
  • fix: update golang filter README by @Jing-ze in #2147
  • fix : Add nacos username and password login option by @Erica177 in #2170
  • feat: Support /v1/models API in ai-proxy by @CH3CHO in #2164
  • fix(ai-statistics): adjust requestBodyBufferLimit by @HecarimV in #2192
  • fix : fix vs rewrite when mcp protocol is http by @Erica177 in #2203
  • feat: Add SSE direct proxy support to mcp-session filter by @CH3CHO in #2157
  • fix param type error by @Erica177 in #2204

Full Changelog: v2.1.2...v2.1.3

v2.1.2

29 Apr 12:55

Choose a tag to compare

What's Changed

  • feat:Getting MatchLabels dynamically via gatewaySelectorKey/Value #1857 by @waTErMo0n in #1883
  • fix: update module replacements by @Similarityoung in #2090
  • feat: optimize elasticsearch ai-search plugin and update related docs" by @cr7258 in #2100
  • feat: Support extracting model argument from body in multipart/form-data format by @CH3CHO in #1940
  • update mcp descriptions by @mirror58229 in #2105
  • feat(ai-proxy): support Amazon Bedrock by @HecarimV in #2039
  • update github & e2bdev mcp descriptions by @mirror58229 in #2107
  • test: add test for /pkg/ingress/kube/common by @Tsukilc in #2123
  • add mcp yuque descriptions by @mirror58229 in #2125
  • fix: ai_data_masking add compatibility handling for non-compliant API response structures by @007gzs in #2130
  • fix: Refactor MCP Server into MCP Session and MCP Server by @Jing-ze in #2120
  • feat : support mcp server auto discovery for nacos registry by @Erica177 in #2122
  • Update helm translated README.zh.md by @github-actions in #2141
  • fix : when nacos push empty service instance list, should skip generate by @Erica177 in #2144
  • fix: make mcp server redis client config based by @Jing-ze in #2145
  • When the service source type is nacos3, if mcpserver is turned off, then the discovery mechanism of nacos2 will be enabled by @johnlanni in #2150
  • add: add mcp-context7 descriptions by @mirror58229 in #2149

New Contributors

Full Changelog: v2.1.1...v2.1.2

v2.1.2-rc.1

28 Apr 15:03

Choose a tag to compare

What's Changed

  • feat:Getting MatchLabels dynamically via gatewaySelectorKey/Value #1857 by @waTErMo0n in #1883
  • fix: update module replacements by @Similarityoung in #2090
  • feat: optimize elasticsearch ai-search plugin and update related docs" by @cr7258 in #2100
  • feat: Support extracting model argument from body in multipart/form-data format by @CH3CHO in #1940
  • update mcp descriptions by @mirror58229 in #2105
  • feat(ai-proxy): support Amazon Bedrock by @HecarimV in #2039
  • update github & e2bdev mcp descriptions by @mirror58229 in #2107
  • test: add test for /pkg/ingress/kube/common by @Tsukilc in #2123
  • add mcp yuque descriptions by @mirror58229 in #2125
  • fix: ai_data_masking add compatibility handling for non-compliant API response structures by @007gzs in #2130
  • fix: Refactor MCP Server into MCP Session and MCP Server by @Jing-ze in #2120
  • feat : support mcp server auto discovery for nacos registry by @Erica177 in #2122

New Contributors

Full Changelog: v2.1.1...v2.1.2-rc.1

v2.1.1

18 Apr 08:48

Choose a tag to compare

What's Changed

  • feat: update custom-response plugin to returns different content for different response statuse by @Fengxq2014 in #2002
  • polish translate-readme action by @littlejiancc in #2020
  • Feat dynamic tool reset by @luoxiner in #2031
  • fix: ai statistics doc by @cr7258 in #2040
  • mcp: support amap auto ip detection by @johnlanni in #2041
  • [frontend-gray] Reconstruct the business logic to be more friendly towards micro frontends and multi-version support. by @heimanba in #2011
  • support nacos namespace by @luoxiner in #2045
  • fix: fix param mapping use %v instead of %s by @luoxiner in #2046
  • fix: Escape asterisk characters in ai-proxy documents by @CH3CHO in #1999
  • feat:add GetContextId func for HttpContext by @hzhswyz in #2043
  • Fix the issue of traps caused by gc in wasm plugins compiled with go 1.24 by @johnlanni in #2054
  • feat: support config store and redis configuration optional in mcp server by @Jing-ze in #2035
  • feat: Support building waf plugin using Makefile by @CH3CHO in #2061
  • rm plugin id after use by @rinfx in #2070
  • add mcp servers by @johnlanni in #2076
  • fix wasm-go/jwt-auth claims_to_headers bug by @liseri in #2057
  • add mcp descriptions by @mirror58229 in #2080
  • fix: support mcp server database reconnect and fix tool/list method denied by @Jing-ze in #2074
  • Enhance the compatibility of AI observability plugins with different LLM suppliers by @rinfx in #2088

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.1-rc.1

14 Apr 13:13

Choose a tag to compare

What's Changed

  • feat: update custom-response plugin to returns different content for different response statuse by @Fengxq2014 in #2002
  • polish translate-readme action by @littlejiancc in #2020
  • Feat dynamic tool reset by @luoxiner in #2031
  • fix: ai statistics doc by @cr7258 in #2040
  • mcp: support amap auto ip detection by @johnlanni in #2041
  • [frontend-gray] Refactor the business logic to be more friendly towards micro frontends and multi-version support. by @heimanba in #2011
  • support nacos namespace by @luoxiner in #2045
  • fix: fix param mapping use %v instead of %s by @luoxiner in #2046
  • fix: Escape asterisk characters in ai-proxy documents by @CH3CHO in #1999
  • feat:add GetContextId func for HttpContext by @hzhswyz in #2043
  • Fix the issue of traps caused by gc in wasm plugins compiled with go 1.24 by @johnlanni in #2054
  • feat: support config store and redis configuration optional in mcp server by @Jing-ze in #2035

Full Changelog: v2.1.0...v2.1.1-rc.1

v2.1.0

02 Apr 09:05
2467004

Choose a tag to compare

What's Changed

Read more

v2.1.0-rc.2

01 Apr 15:36

Choose a tag to compare

What's Changed

Full Changelog: v2.1.0-rc.1...v2.1.0-rc.2

v2.1.0-rc.1

27 Mar 08:43
6f762b5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.7...v2.1.0-rc.1