v2.1.2
- feat:Getting MatchLabels dynamically via gatewaySelectorKey/Value #1857 by @waTErMo0n in https://github.com/alibaba/higress/pull/1883
- fix: update module replacements by @Similarityoung in https://github.com/alibaba/higress/pull/2090
- feat: optimize elasticsearch ai-search plugin and update related docs" by @cr7258 in https://github.com/alibaba/higress/pull/2100
- feat: Support extracting model argument from body in multipart/form-data format by @CH3CHO in https://github.com/alibaba/higress/pull/1940
- update mcp descriptions by @mirror58229 in https://github.com/alibaba/higress/pull/2105
- feat(ai-proxy): support Amazon Bedrock by @HecarimV in https://github.com/alibaba/higress/pull/2039
- update github & e2bdev mcp descriptions by @mirror58229 in https://github.com/alibaba/higress/pull/2107
- test: add test for /pkg/ingress/kube/common by @Tsukilc in https://github.com/alibaba/higress/pull/2123
- add mcp yuque descriptions by @mirror58229 in https://github.com/alibaba/higress/pull/2125
- fix: ai_data_masking add compatibility handling for non-compliant API response structures by @007gzs in https://github.com/alibaba/higress/pull/2130
- fix: Refactor MCP Server into MCP Session and MCP Server by @Jing-ze in https://github.com/alibaba/higress/pull/2120
- feat : support mcp server auto discovery for nacos registry by @Erica177 in https://github.com/alibaba/higress/pull/2122
- Update helm translated README.zh.md by @github-actions in https://github.com/alibaba/higress/pull/2141
- fix : when nacos push empty service instance list, should skip generate by @Erica177 in https://github.com/alibaba/higress/pull/2144
- fix: make mcp server redis client config based by @Jing-ze in https://github.com/alibaba/higress/pull/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 https://github.com/alibaba/higress/pull/2150
- add: add mcp-context7 descriptions by @mirror58229 in https://github.com/alibaba/higress/pull/2149
- @waTErMo0n made their first contribution in https://github.com/alibaba/higress/pull/1883
- @Similarityoung made their first contribution in https://github.com/alibaba/higress/pull/2090
- @HecarimV made their first contribution in https://github.com/alibaba/higress/pull/2039
- @Tsukilc made their first contribution in https://github.com/alibaba/higress/pull/2123
- @github-actions made their first contribution in https://github.com/alibaba/higress/pull/2141
Full Changelog: https://github.com/alibaba/higress/compare/v2.1.1...v2.1.2
v2.1.2-rc.1
- feat:Getting MatchLabels dynamically via gatewaySelectorKey/Value #1857 by @waTErMo0n in https://github.com/alibaba/higress/pull/1883
- fix: update module replacements by @Similarityoung in https://github.com/alibaba/higress/pull/2090
- feat: optimize elasticsearch ai-search plugin and update related docs" by @cr7258 in https://github.com/alibaba/higress/pull/2100
- feat: Support extracting model argument from body in multipart/form-data format by @CH3CHO in https://github.com/alibaba/higress/pull/1940
- update mcp descriptions by @mirror58229 in https://github.com/alibaba/higress/pull/2105
- feat(ai-proxy): support Amazon Bedrock by @HecarimV in https://github.com/alibaba/higress/pull/2039
- update github & e2bdev mcp descriptions by @mirror58229 in https://github.com/alibaba/higress/pull/2107
- test: add test for /pkg/ingress/kube/common by @Tsukilc in https://github.com/alibaba/higress/pull/2123
- add mcp yuque descriptions by @mirror58229 in https://github.com/alibaba/higress/pull/2125
- fix: ai_data_masking add compatibility handling for non-compliant API response structures by @007gzs in https://github.com/alibaba/higress/pull/2130
- fix: Refactor MCP Server into MCP Session and MCP Server by @Jing-ze in https://github.com/alibaba/higress/pull/2120
- feat : support mcp server auto discovery for nacos registry by @Erica177 in https://github.com/alibaba/higress/pull/2122
- @waTErMo0n made their first contribution in https://github.com/alibaba/higress/pull/1883
- @Similarityoung made their first contribution in https://github.com/alibaba/higress/pull/2090
- @HecarimV made their first contribution in https://github.com/alibaba/higress/pull/2039
- @Tsukilc made their first contribution in https://github.com/alibaba/higress/pull/2123
Full Changelog: https://github.com/alibaba/higress/compare/v2.1.1...v2.1.2-rc.1
v2.1.1
- feat: update custom-response plugin to returns different content for different response statuse by @Fengxq2014 in https://github.com/alibaba/higress/pull/2002
- polish translate-readme action by @littlejiancc in https://github.com/alibaba/higress/pull/2020
- Feat dynamic tool reset by @luoxiner in https://github.com/alibaba/higress/pull/2031
- fix: ai statistics doc by @cr7258 in https://github.com/alibaba/higress/pull/2040
- mcp: support amap auto ip detection by @johnlanni in https://github.com/alibaba/higress/pull/2041
- [frontend-gray] Reconstruct the business logic to be more friendly towards micro frontends and multi-version support. by @heimanba in https://github.com/alibaba/higress/pull/2011
- support nacos namespace by @luoxiner in https://github.com/alibaba/higress/pull/2045
- fix: fix param mapping use %v instead of %s by @luoxiner in https://github.com/alibaba/higress/pull/2046
- fix: Escape asterisk characters in ai-proxy documents by @CH3CHO in https://github.com/alibaba/higress/pull/1999
- feat:add GetContextId func for HttpContext by @hzhswyz in https://github.com/alibaba/higress/pull/2043
- Fix the issue of traps caused by gc in wasm plugins compiled with go 1.24 by @johnlanni in https://github.com/alibaba/higress/pull/2054
- feat: support config store and redis configuration optional in mcp server by @Jing-ze in https://github.com/alibaba/higress/pull/2035
- feat: Support building waf plugin using Makefile by @CH3CHO in https://github.com/alibaba/higress/pull/2061
- rm plugin id after use by @rinfx in https://github.com/alibaba/higress/pull/2070
- add mcp servers by @johnlanni in https://github.com/alibaba/higress/pull/2076
- fix wasm-go/jwt-auth claims_to_headers bug by @liseri in https://github.com/alibaba/higress/pull/2057
- add mcp descriptions by @mirror58229 in https://github.com/alibaba/higress/pull/2080
- fix: support mcp server database reconnect and fix tool/list method denied by @Jing-ze in https://github.com/alibaba/higress/pull/2074
- Enhance the compatibility of AI observability plugins with different LLM suppliers by @rinfx in https://github.com/alibaba/higress/pull/2088
- @liseri made their first contribution in https://github.com/alibaba/higress/pull/2057
Full Changelog: https://github.com/alibaba/higress/compare/v2.1.0...v2.1.1
v2.1.1-rc.1
- feat: update custom-response plugin to returns different content for different response statuse by @Fengxq2014 in https://github.com/alibaba/higress/pull/2002
- polish translate-readme action by @littlejiancc in https://github.com/alibaba/higress/pull/2020
- Feat dynamic tool reset by @luoxiner in https://github.com/alibaba/higress/pull/2031
- fix: ai statistics doc by @cr7258 in https://github.com/alibaba/higress/pull/2040
- mcp: support amap auto ip detection by @johnlanni in https://github.com/alibaba/higress/pull/2041
- [frontend-gray] Refactor the business logic to be more friendly towards micro frontends and multi-version support. by @heimanba in https://github.com/alibaba/higress/pull/2011
- support nacos namespace by @luoxiner in https://github.com/alibaba/higress/pull/2045
- fix: fix param mapping use %v instead of %s by @luoxiner in https://github.com/alibaba/higress/pull/2046
- fix: Escape asterisk characters in ai-proxy documents by @CH3CHO in https://github.com/alibaba/higress/pull/1999
- feat:add GetContextId func for HttpContext by @hzhswyz in https://github.com/alibaba/higress/pull/2043
- Fix the issue of traps caused by gc in wasm plugins compiled with go 1.24 by @johnlanni in https://github.com/alibaba/higress/pull/2054
- feat: support config store and redis configuration optional in mcp server by @Jing-ze in https://github.com/alibaba/higress/pull/2035
Full Changelog: https://github.com/alibaba/higress/compare/v2.1.0...v2.1.1-rc.1
v2.1.0
- update helm docs by @johnlanni in https://github.com/alibaba/higress/pull/1782
- feat: add ollama embedding to ai-cache by @Beatrueman in https://github.com/alibaba/higress/pull/1794
- feat: Support transforming reasoning_content returned by Qwen to OpenAI contract by @CH3CHO in https://github.com/alibaba/higress/pull/1791
- fix: Fix a bug in openaiCustomUrl support by @CH3CHO in https://github.com/alibaba/higress/pull/1790
- Add ai search plugin by @johnlanni in https://github.com/alibaba/higress/pull/1804
- feat: Unify the SSE processing logic by @CH3CHO in https://github.com/alibaba/higress/pull/1800
- fix(typo): use the correct bing name for ai-search. by @maratrixx in https://github.com/alibaba/higress/pull/1807
- Add database configuration for plugins that use Redis. by @johnlanni in https://github.com/alibaba/higress/pull/1814
- set include_usage by default for all model providers by @johnlanni in https://github.com/alibaba/higress/pull/1818
- ai-search support quark by @rinfx in https://github.com/alibaba/higress/pull/1811
- add notes to gateway.rollingMaxUnavailable by @littlejiancc in https://github.com/alibaba/higress/pull/1819
- feat: update ai-token-ratelimit documentation by removing ai-statistics plugin by @cr7258 in https://github.com/alibaba/higress/pull/1767
- Ai data masking msg window by @007gzs in https://github.com/alibaba/higress/pull/1775
- feat: ext-auth plugin: Blacklist and whitelist modes support HTTP request method matching by @hanxiantao in https://github.com/alibaba/higress/pull/1798
- fix: remove last failed apiToken from retry apiToken list by @cr7258 in https://github.com/alibaba/higress/pull/1802
- feat: Support pushing multi-arch images to a custom image registry by @CH3CHO in https://github.com/alibaba/higress/pull/1815
- fix rust_wasm_build by @007gzs in https://github.com/alibaba/higress/pull/1824
- fix: Disable helm-docs action since it's still under development by @CH3CHO in https://github.com/alibaba/higress/pull/1828
- fix: gateway log config should read from helm\core\values.yaml when deploy with helm by @firebook in https://github.com/alibaba/higress/pull/1834
- Simplify the implementation of ai-search integration with quark and add a tutorial. by @johnlanni in https://github.com/alibaba/higress/pull/1838
- optimize ai search by @johnlanni in https://github.com/alibaba/higress/pull/1843
- feat(helm): add podLabels to gateway && controller by @daixijun in https://github.com/alibaba/higress/pull/1792
- doc: Update the description of timeout config of ai-proxy by @CH3CHO in https://github.com/alibaba/higress/pull/1845
- add plugin start log in sdk by @rinfx in https://github.com/alibaba/higress/pull/1831
- feat: Support only watching key resources in one namespace by @CH3CHO in https://github.com/alibaba/higress/pull/1821
- Set the llm-api-key field of the ai-search plugin to optional by @johnlanni in https://github.com/alibaba/higress/pull/1846
- chore: load EXTRA_TAGS from plugin .buildrc file to avoid build issue. by @Colstuwjx in https://github.com/alibaba/higress/pull/1852
- fix plugin_wrapper.go log level by @Colstuwjx in https://github.com/alibaba/higress/pull/1848
- fix: Fix the incorrect reasoning content concat logic in ai-proxy by @CH3CHO in https://github.com/alibaba/higress/pull/1842
- optimize ai-search references by @johnlanni in https://github.com/alibaba/higress/pull/1859
- optimize model router&mapper by @johnlanni in https://github.com/alibaba/higress/pull/1866
- feat: allow failover to distinguish between different endpoint of the same provider by @cr7258 in https://github.com/alibaba/higress/pull/1862
- feat: add replay protection plugin by @yunmaoQu in https://github.com/alibaba/higress/pull/1672
- feat: add huggingface embedding to ai-cache by @Beatrueman in https://github.com/alibaba/higress/pull/1864
- add redis init status log by @rinfx in https://github.com/alibaba/higress/pull/1867
- support default value by @rinfx in https://github.com/alibaba/higress/pull/1873
- feat: support elasticsearch hybrid search by @cr7258 in https://github.com/alibaba/higress/pull/1844
- bugfix:[frontend-gray plugin] Force no caching for fetch requests by @heimanba in https://github.com/alibaba/higress/pull/1856
- feat: support retry on http status code by @cr7258 in https://github.com/alibaba/higress/pull/1817
- fix openai embedding path by @johnlanni in https://github.com/alibaba/higress/pull/1881
- Rust WASM plugin support for matching service and route name prefixes is effective. by @007gzs in https://github.com/alibaba/higress/pull/1882
- AI-search plugin supports controlling through the web_search_options parameter. by @johnlanni in https://github.com/alibaba/higress/pull/1893
- fix chunk merge bug in ai-search by @johnlanni in https://github.com/alibaba/higress/pull/1895
- more optimize of ai search plugin by @johnlanni in https://github.com/alibaba/higress/pull/1896
- add variable from secret when applying istio cr by @2456868764 in https://github.com/alibaba/higress/pull/1877
- optimize retry&failover logic by @johnlanni in https://github.com/alibaba/higress/pull/1903
- feat: Support files and batches APIs provided by Azure OpenAI by @CH3CHO in https://github.com/alibaba/higress/pull/1904
- support nil option in NewCommonVmCtx by @johnlanni in https://github.com/alibaba/higress/pull/1909
- feat: Support forwarding embedding calls to Ollama in ai-proxy by @CH3CHO in https://github.com/alibaba/higress/pull/1913
- optimization parseIP in xff by @007gzs in https://github.com/alibaba/higress/pull/1915
- fix: Skip reading non-JSON request bodies in ai-proxy by @CH3CHO in https://github.com/alibaba/higress/pull/1914
- feat: add ratelimit metrics in the ai-token-ratelimit plugin by @hzhswyz in https://github.com/alibaba/higress/pull/1918
- feat: add xfyun emb to ai-cache by @Beatrueman in https://github.com/alibaba/higress/pull/1921
- feat: add buffer_limit functions by @Fengxq2014 in https://github.com/alibaba/higress/pull/1922
- Fix the error in the embedding interface under the AI proxy Qwen compatible mode. by @rinfx in https://github.com/alibaba/higress/pull/1928
- improve the logic for constructing redis key by @rinfx in https://github.com/alibaba/higress/pull/1933
- add example for extending span attributes by @rinfx in https://github.com/alibaba/higress/pull/1936
- optimize plugin sdk by @johnlanni in https://github.com/alibaba/higress/pull/1930
- feat: add golang filter and mcp-server by @Jing-ze in https://github.com/alibaba/higress/pull/1942
- chore: Remove redundant get-higress.sh by @CH3CHO in https://github.com/alibaba/higress/pull/1943
- feat: add config parse in mcp server by @Jing-ze in https://github.com/alibaba/higress/pull/1944
- Add remote mcp server sdk by @johnlanni in https://github.com/alibaba/higress/pull/1946
- add parse_rule_config fail log by @007gzs in https://github.com/alibaba/higress/pull/1938
- fix invalid ai-proxy cluster by @johnlanni in https://github.com/alibaba/higress/pull/1947
- revert wrapper changes by @johnlanni in https://github.com/alibaba/higress/pull/1948
- fix ai-search rewrite query when no search result found by @johnlanni in https://github.com/alibaba/higress/pull/1949
- add: add mcp server amap tools by @mirror58229 in https://github.com/alibaba/higress/pull/1951
- feat: add mcpServer in config map by @Jing-ze in https://github.com/alibaba/higress/pull/1953
- feat: update Go filter mcp-server by @Jing-ze in https://github.com/alibaba/higress/pull/1950
- Fix log import by @johnlanni in https://github.com/alibaba/higress/pull/1957
- fix: Fix the incorrect image used to build envoy by @CH3CHO in https://github.com/alibaba/higress/pull/1958
- key auth support multiple credentials by @johnlanni in https://github.com/alibaba/higress/pull/1956
- rel 2.1.0-rc.1 by @johnlanni in https://github.com/alibaba/higress/pull/1959
- fix: Fetch get-higress.sh from standalone repo by @CH3CHO in https://github.com/alibaba/higress/pull/1945
- fix: update log info to debug by @Jing-ze in https://github.com/alibaba/higress/pull/1954
- feat: support nacos mcp registry by @luoxiner in https://github.com/alibaba/higress/pull/1961
- update default enable path suffix in model mapper&router plugin by @johnlanni in https://github.com/alibaba/higress/pull/1962
- fix golang filter build by @johnlanni in https://github.com/alibaba/higress/pull/1966
- fix: add match list and wasm mcp-server message pub in redis by @Jing-ze in https://github.com/alibaba/higress/pull/1963
- fix: mcp server config map by @Jing-ze in https://github.com/alibaba/higress/pull/1969
- doc: add ai statistics metric doc by @cr7258 in https://github.com/alibaba/higress/pull/1889
- feat: add azure embedding to ai-cache by @Beatrueman in https://github.com/alibaba/higress/pull/1975
- docs: Add Azure OpenAI configuration instructionsby @Beatrueman in https://github.com/alibaba/higress/pull/1976
- refactor mcp sdk by @johnlanni in https://github.com/alibaba/higress/pull/1977
- Add all in one mcp by @johnlanni in https://github.com/alibaba/higress/pull/1978
- fix inclusionRegexps not working by @hzhswyz in https://github.com/alibaba/higress/pull/1972
- fix: fix bug of mcp server proxy by @Jing-ze in https://github.com/alibaba/higress/pull/1981
- fix: Fix several issues in the envoy.yaml configuration file by @Fengxq2014 in https://github.com/alibaba/higress/pull/1983
- fix: mcp proxy eventData by @Jing-ze in https://github.com/alibaba/higress/pull/1985
- support rest to mcp by @johnlanni in https://github.com/alibaba/higress/pull/1988
- rename redis key by @rinfx in https://github.com/alibaba/higress/pull/1986
- feat: Add an optional Redis component to the Higress helm package by @littlejiancc in https://github.com/alibaba/higress/pull/1973
- feat: support service delete event trigger for tool and some fix by @luoxiner in https://github.com/alibaba/higress/pull/1987
- use custom nacos go sdk for disable log by @luoxiner in https://github.com/alibaba/higress/pull/1991
- update proxy-wasm-cpp-host by @johnlanni in https://github.com/alibaba/higress/pull/1993
- fix: Golang filter supports skipping processing at the body stage. by @Jing-ze in https://github.com/alibaba/higress/pull/1989
- release 2.1.0 rc.2 by @johnlanni in https://github.com/alibaba/higress/pull/1995
- release 2.1.0 by @Jing-ze in https://github.com/alibaba/higress/pull/1998
- fix poll_oneof by @johnlanni in https://github.com/alibaba/higress/pull/2003
- optimize: Support viewing MCP debug information in the response code details log field by @johnlanni in https://github.com/alibaba/higress/pull/2007
- release 2.1.0 by @johnlanni in https://github.com/alibaba/higress/pull/2008
- @maratrixx made their first contribution in https://github.com/alibaba/higress/pull/1807
- @firebook made their first contribution in https://github.com/alibaba/higress/pull/1834
- @Colstuwjx made their first contribution in https://github.com/alibaba/higress/pull/1852
- @hzhswyz made their first contribution in https://github.com/alibaba/higress/pull/1918
- @Fengxq2014 made their first contribution in https://github.com/alibaba/higress/pull/1922
- @luoxiner made their first contribution in https://github.com/alibaba/higress/pull/1961
Full Changelog: https://github.com/alibaba/higress/compare/v2.0.7...v2.1.0
v2.1.0-rc.2
- fix: add match list and wasm mcp-server message pub in redis by @Jing-ze in https://github.com/alibaba/higress/pull/1963
- fix: mcp server config map by @Jing-ze in https://github.com/alibaba/higress/pull/1969
- doc: add ai statistics metric doc by @cr7258 in https://github.com/alibaba/higress/pull/1889
- feat: add azure embedding to ai-cache by @Beatrueman in https://github.com/alibaba/higress/pull/1975
- docs: Add Azure OpenAI configuration instructions by @Beatrueman in https://github.com/alibaba/higress/pull/1976
- refactor mcp sdk by @johnlanni in https://github.com/alibaba/higress/pull/1977
- Add all in one mcp by @johnlanni in https://github.com/alibaba/higress/pull/1978
- fix inclusionRegexps not working by @hzhswyz in https://github.com/alibaba/higress/pull/1972
- fix: fix bug of mcp server proxy by @Jing-ze in https://github.com/alibaba/higress/pull/1981
- fix: Fix a few issues in the envoy.yaml configuration file. by @Fengxq2014 in https://github.com/alibaba/higress/pull/1983
- fix: mcp proxy eventData by @Jing-ze in https://github.com/alibaba/higress/pull/1985
- support rest to mcp by @johnlanni in https://github.com/alibaba/higress/pull/1988
- rename redis key by @rinfx in https://github.com/alibaba/higress/pull/1986
- feat: Add an optional Redis component to the Higress helm package by @littlejiancc in https://github.com/alibaba/higress/pull/1973
- feat: support service delete event trigger for tool and some fix by @luoxiner in https://github.com/alibaba/higress/pull/1987
- use custom nacos go sdk for disable log by @luoxiner in https://github.com/alibaba/higress/pull/1991
- update proxy-wasm-cpp-host by @johnlanni in https://github.com/alibaba/higress/pull/1993
- fix: Golang filter supports skipping processing at the body stage. by @Jing-ze in https://github.com/alibaba/higress/pull/1989
- release 2.1.0 rc.2 by @johnlanni in https://github.com/alibaba/higress/pull/1995
Full Changelog: https://github.com/alibaba/higress/compare/v2.1.0-rc.1...v2.1.0-rc.2
v2.1.0-rc.1
- update helm docs by @johnlanni in https://github.com/alibaba/higress/pull/1782
- feat: add ollama embedding to ai-cache by @Beatrueman in https://github.com/alibaba/higress/pull/1794
- feat: Support transforming reasoning_content returned by Qwen to OpenAI contract by @CH3CHO in https://github.com/alibaba/higress/pull/1791
- fix: Fix a bug in openaiCustomUrl support by @CH3CHO in https://github.com/alibaba/higress/pull/1790
- Add ai search plugin by @johnlanni in https://github.com/alibaba/higress/pull/1804
- feat: Unify the SSE processing logic by @CH3CHO in https://github.com/alibaba/higress/pull/1800
- fix(typo): use the correct bing name for ai-search. by @maratrixx in https://github.com/alibaba/higress/pull/1807
- Add database configuration for plugins that use Redis. by @johnlanni in https://github.com/alibaba/higress/pull/1814
- set include_usage by default for all model providers by @johnlanni in https://github.com/alibaba/higress/pull/1818
- ai-search support quark by @rinfx in https://github.com/alibaba/higress/pull/1811
- add notes to gateway.rollingMaxUnavailable by @littlejiancc in https://github.com/alibaba/higress/pull/1819
- feat: update ai-token-ratelimit documentation by removing ai-statistics plugin by @cr7258 in https://github.com/alibaba/higress/pull/1767
- Ai data masking msg window by @007gzs in https://github.com/alibaba/higress/pull/1775
- feat: ext-auth plugin: Blacklist and whitelist modes support HTTP request method matching by @hanxiantao in https://github.com/alibaba/higress/pull/1798
- fix: remove last failed apiToken from retry apiToken list by @cr7258 in https://github.com/alibaba/higress/pull/1802
- feat: Support pushing multi-arch images to a custom image registry by @CH3CHO in https://github.com/alibaba/higress/pull/1815
- fix rust_wasm_build by @007gzs in https://github.com/alibaba/higress/pull/1824
- fix: Disable helm-docs action since it's still under development by @CH3CHO in https://github.com/alibaba/higress/pull/1828
- fix: gateway log config should read from helm\core\values.yaml when deploy with helm by @firebook in https://github.com/alibaba/higress/pull/1834
- Simplify the implementation of ai-search integration with quark and add a tutorial. by @johnlanni in https://github.com/alibaba/higress/pull/1838
- optimize ai search by @johnlanni in https://github.com/alibaba/higress/pull/1843
- feat(helm): add podLabels to gateway && controller by @daixijun in https://github.com/alibaba/higress/pull/1792
- doc: Update the description of timeout config of ai-proxy by @CH3CHO in https://github.com/alibaba/higress/pull/1845
- add plugin start log in sdk by @rinfx in https://github.com/alibaba/higress/pull/1831
- feat: Support only watching key resources in one namespace by @CH3CHO in https://github.com/alibaba/higress/pull/1821
- Set the llm-api-key field of the ai-search plugin to optional by @johnlanni in https://github.com/alibaba/higress/pull/1846
- chore: load EXTRA_TAGS from plugin .buildrc file to avoid build issue. by @Colstuwjx in https://github.com/alibaba/higress/pull/1852
- fix plugin_wrapper.go log level by @Colstuwjx in https://github.com/alibaba/higress/pull/1848
- fix: Fix the incorrect reasoning content concat logic in ai-proxy by @CH3CHO in https://github.com/alibaba/higress/pull/1842
- optimize ai-search references by @johnlanni in https://github.com/alibaba/higress/pull/1859
- optimize model router&mapper by @johnlanni in https://github.com/alibaba/higress/pull/1866
- feat: allow failover to distinguish between different endpoint of the same provider by @cr7258 in https://github.com/alibaba/higress/pull/1862
- feat: add replay protection plugin by @yunmaoQu in https://github.com/alibaba/higress/pull/1672
- feat: add huggingface embedding to ai-cache by @Beatrueman in https://github.com/alibaba/higress/pull/1864
- add redis init status log by @rinfx in https://github.com/alibaba/higress/pull/1867
- support default value by @rinfx in https://github.com/alibaba/higress/pull/1873
- feat: support elasticsearch hybrid search by @cr7258 in https://github.com/alibaba/higress/pull/1844
- bugfix:[frontend-gray plugin] For fetch requests, force no caching by @heimanba in https://github.com/alibaba/higress/pull/1856
- feat: support retry on http status code by @cr7258 in https://github.com/alibaba/higress/pull/1817
- fix openai embedding path by @johnlanni in https://github.com/alibaba/higress/pull/1881
- Rust WASM plugin support for matching service and route name prefixes is effective. by @007gzs in https://github.com/alibaba/higress/pull/1882
- AI-search plugin supports controlling through the web_search_options parameter. by @johnlanni in https://github.com/alibaba/higress/pull/1893
- fix chunk merge bug in ai-search by @johnlanni in https://github.com/alibaba/higress/pull/1895
- more optimize of ai search plugin by @johnlanni in https://github.com/alibaba/higress/pull/1896
- add variable from secret when applying istio cr by @2456868764 in https://github.com/alibaba/higress/pull/1877
- optimize retry&failover logic by @johnlanni in https://github.com/alibaba/higress/pull/1903
- feat: Support files and batches APIs provided by Azure OpenAI by @CH3CHO in https://github.com/alibaba/higress/pull/1904
- support nil option in NewCommonVmCtx by @johnlanni in https://github.com/alibaba/higress/pull/1909
- feat: Support forwarding embedding calls to Ollama in ai-proxy by @CH3CHO in https://github.com/alibaba/higress/pull/1913
- optimization parseIP in xff by @007gzs in https://github.com/alibaba/higress/pull/1915
- fix: Skip reading non-JSON request bodies in ai-proxy by @CH3CHO in https://github.com/alibaba/higress/pull/1914
- feat: add ratelimit metrics in the ai-token-ratelimit plugin by @hzhswyz in https://github.com/alibaba/higress/pull/1918
- feat: add xfyun emb to ai-cache by @Beatrueman in https://github.com/alibaba/higress/pull/1921
- feat: add buffer_limit functions by @Fengxq2014 in https://github.com/alibaba/higress/pull/1922
- Fix the error in the embedding interface under the AI proxy Qwen compatible mode. by @rinfx in https://github.com/alibaba/higress/pull/1928
- improve the logic for constructing redis key by @rinfx in https://github.com/alibaba/higress/pull/1933
- add example for extending span attributes by @rinfx in https://github.com/alibaba/higress/pull/1936
- optimize plugin sdk by @johnlanni in https://github.com/alibaba/higress/pull/1930
- feat: add golang filter and mcp-server by @Jing-ze in https://github.com/alibaba/higress/pull/1942
- chore: Remove redundant get-higress.sh by @CH3CHO in https://github.com/alibaba/higress/pull/1943
- feat: add config parse in mcp server by @Jing-ze in https://github.com/alibaba/higress/pull/1944
- Add remote mcp server sdk by @johnlanni in https://github.com/alibaba/higress/pull/1946
- add parse_rule_config fail log by @007gzs in https://github.com/alibaba/higress/pull/1938
- fix invalid ai-proxy cluster by @johnlanni in https://github.com/alibaba/higress/pull/1947
- revert wrapper changes by @johnlanni in https://github.com/alibaba/higress/pull/1948
- fix ai-search rewrite query when no search result found by @johnlanni in https://github.com/alibaba/higress/pull/1949
- add: add mcp server amap tools by @mirror58229 in https://github.com/alibaba/higress/pull/1951
- feat: add mcpServer in config map by @Jing-ze in https://github.com/alibaba/higress/pull/1953
- feat: update Go filter mcp-server by @Jing-ze in https://github.com/alibaba/higress/pull/1950
- Fix log import by @johnlanni in https://github.com/alibaba/higress/pull/1957
- fix: Fix the incorrect image used to build envoy by @CH3CHO in https://github.com/alibaba/higress/pull/1958
- key auth support multiple credentials by @johnlanni in https://github.com/alibaba/higress/pull/1956
- rel 2.1.0-rc.1 by @johnlanni in https://github.com/alibaba/higress/pull/1959
- @maratrixx made their first contribution in https://github.com/alibaba/higress/pull/1807
- @firebook made their first contribution in https://github.com/alibaba/higress/pull/1834
- @Colstuwjx made their first contribution in https://github.com/alibaba/higress/pull/1852
- @hzhswyz made their first contribution in https://github.com/alibaba/higress/pull/1918
- @Fengxq2014 made their first contribution in https://github.com/alibaba/higress/pull/1922
Full Changelog: https://github.com/alibaba/higress/compare/v2.0.7...v2.1.0-rc.1
v2.0.7
- feat: support baidu api key by @cr7258 in https://github.com/alibaba/higress/pull/1687
- sync ai-token-ratelimit docs by @cr7258 in https://github.com/alibaba/higress/pull/1688
- feat: Add ext-auth plugin support for authentication blacklists/whitelists by @hanxiantao in https://github.com/alibaba/higress/pull/1694
- fix gateway env by @daixijun in https://github.com/alibaba/higress/pull/1689
- feat: ai-proxy support dify by @kai2321 in https://github.com/alibaba/higress/pull/1664
- fix: stream response buffer issue by @cr7258 in https://github.com/alibaba/higress/pull/1703
- fix: ext-auth crash bugfix by @hanxiantao in https://github.com/alibaba/higress/pull/1705
- optimize body bufferlimit set in ext-auth plugin by @johnlanni in https://github.com/alibaba/higress/pull/1707
- fix: Path concatenation issue for authentication requests in Envoy authentication mode by @hanxiantao in https://github.com/alibaba/higress/pull/1709
- feat:Improve the return of usage-related information when interfacing with Dify. by @kai2321 in https://github.com/alibaba/higress/pull/1715
- e2e: Enhance the e2e testing of the ai-proxy plugin based on the LLM mock server by @hanxiantao in https://github.com/alibaba/higress/pull/1713
- ut: add ext-auth unit tests by @hanxiantao in https://github.com/alibaba/higress/pull/1710
- wasm32-wasi to wasm32-wasip1 by @007gzs in https://github.com/alibaba/higress/pull/1716
- fix host rewrite in frontend-gray by @johnlanni in https://github.com/alibaba/higress/pull/1747
- e2e: Enhance the e2e testing of the ai-proxy plugin based on the LLM mock server by @hanxiantao in https://github.com/alibaba/higress/pull/1742
- feature: allow ai-proxy to forward standard AI capabilities that are natively supported by @pepesi in https://github.com/alibaba/higress/pull/1704
- update ai-cache extension by @mirror58229 in https://github.com/alibaba/higress/pull/1746
- ai proxy support passthrough path when api name is unknown by @johnlanni in https://github.com/alibaba/higress/pull/1754
- Add translate-readme action to translate English into Chinese by @littlejiancc in https://github.com/alibaba/higress/pull/1711
- Supports completions API & support config openai baseUrl through
openaiCustomUrl
by @johnlanni in https://github.com/alibaba/higress/pull/1765 - fix openai compatiable by @johnlanni in https://github.com/alibaba/higress/pull/1778
- remove basic-auth useless annotation by @johnlanni in https://github.com/alibaba/higress/pull/1779
- release 2.0.7 by @johnlanni in https://github.com/alibaba/higress/pull/1781
- @daixijun made their first contribution in https://github.com/alibaba/higress/pull/1689
- @kai2321 made their first contribution in https://github.com/alibaba/higress/pull/1664
Full Changelog: https://github.com/alibaba/higress/compare/v2.0.6...v2.0.7
v2.0.6
- feat: add TLS version annotation support for per-rule configuration by @yunmaoQu in https://github.com/alibaba/higress/pull/1592
- fix tls version annotation by @johnlanni in https://github.com/alibaba/higress/pull/1652
- Update metrics & enable lds cache by @johnlanni in https://github.com/alibaba/higress/pull/1650
- rel: Release 2.0.6-rc.1 by @johnlanni in https://github.com/alibaba/higress/pull/1653
- Optimize wasmplugin proto by @johnlanni in https://github.com/alibaba/higress/pull/1656
- Improve ai plugins by @rinfx in https://github.com/alibaba/higress/pull/1657
- remove dependency for ai-statistic by @rinfx in https://github.com/alibaba/higress/pull/1660
- [frontend-gray] Micro-frontend grayscale scenario, supporting the IncludePathPrefixes field by @heimanba in https://github.com/alibaba/higress/pull/1666
- fix: resolve blocking issue with minimax responses in ai-proxy by @hanxiantao in https://github.com/alibaba/higress/pull/1663
- add higress architecture doc by @2456868764 in https://github.com/alibaba/higress/pull/1662
- add ai_log field by @johnlanni in https://github.com/alibaba/higress/pull/1669
- fix: Fix a typo in the README files of ai-statistics plugin by @CH3CHO in https://github.com/alibaba/higress/pull/1670
- Release 2.0.6-rc.2 by @johnlanni in https://github.com/alibaba/higress/pull/1671
- update cpp wasm plugins by @johnlanni in https://github.com/alibaba/higress/pull/1675
- Fix istio lds cache by @johnlanni in https://github.com/alibaba/higress/pull/1679
- release 2.0.6-rc.3 by @johnlanni in https://github.com/alibaba/higress/pull/1680
- fix: baidu api issue by @cr7258 in https://github.com/alibaba/higress/pull/1685
- Release 2.0.6 by @johnlanni in https://github.com/alibaba/higress/pull/1686
- @yunmaoQu made their first contribution in https://github.com/alibaba/higress/pull/1592
Full Changelog: https://github.com/alibaba/higress/compare/v2.0.5...v2.0.6