v1.4.1

higress-group/higressv1.4.1Jun 19, 2024by johnlanni

AI Summary

Introduces a suite of AI-related plugins (security guard, prompt decorator, RAG, statistics, etc.) and supports new AI models (Baidu Ernie Bot, Minimax, StepFun, Claude).

Key Highlights

  • Introduction of AI plugins: ai-security-guard, ai-prompt-decorator, ai-rag, ai-statistics, ai-token-ratelimit
  • Support for new AI models (Baidu Ernie Bot, Minimax, StepFun, Claude)
  • Automatic HTTPS support
  • JWT-auth Golang version implementation
  • Cluster key rate limit enhancement

New Features

  • AI security guard plugin
  • AI prompt decorator plugin
  • AI RAG plugin
  • AI statistics plugin
  • AI token ratelimit plugin
  • Automatic HTTPS

Full Release Notes

## What's Changed
* Optimize the method for judging streaming responses by @johnlanni in https://github.com/alibaba/higress/pull/1017
* fix: Fix tool_calls compatibility issues with LobeChat by @CH3CHO in https://github.com/alibaba/higress/pull/1009
* doc: Add instructions of how to build ai-proxy plugin by @CH3CHO in https://github.com/alibaba/higress/pull/1005
* Feat https fallback by @2456868764 in https://github.com/alibaba/higress/pull/1020
* enable automatichttps by @2456868764 in https://github.com/alibaba/higress/pull/1026
* feat(plugin): implement golang version of plugin jwt-auth by @Ink-33 in https://github.com/alibaba/higress/pull/743
* feature: add hunyuan llm support for plugins/ai-proxy by @xychen5 in https://github.com/alibaba/higress/pull/1018
* feat: support baidu ernie bot ai model by @hanxiantao in https://github.com/alibaba/higress/pull/1024
* fix prometheus stats: restore tag capture for http downstream and cluster name. by @johnlanni in https://github.com/alibaba/higress/pull/1031
* feat: support minimax ai model by @hanxiantao in https://github.com/alibaba/higress/pull/1033
* feat: cluster key rate limit by @hanxiantao in https://github.com/alibaba/higress/pull/1002
* feat: cluster key rate limit enhancement by @hanxiantao in https://github.com/alibaba/higress/pull/1036
* add plugin: ai-security-guard by @rinfx in https://github.com/alibaba/higress/pull/1034
* add plugin: ai-prompt-decorator by @rinfx in https://github.com/alibaba/higress/pull/1021
* add plugin: ai-prompt-template by @rinfx in https://github.com/alibaba/higress/pull/1019
* add plugin: ai-rag by @rinfx in https://github.com/alibaba/higress/pull/1038
* add plugin: ai-transformer by @rinfx in https://github.com/alibaba/higress/pull/1035
* add plugin: ai-statistics by @rinfx in https://github.com/alibaba/higress/pull/1011
* Optimize the effectiveness speed of xds and add AI-related metric tags by @johnlanni in https://github.com/alibaba/higress/pull/1047
* ai rag updates by @rinfx in https://github.com/alibaba/higress/pull/1046
* add plugin: ai-token-ratelimit by @rinfx in https://github.com/alibaba/higress/pull/1015
* fix: Accommodate the incomplete function name in the initial event from Qwen by @CH3CHO in https://github.com/alibaba/higress/pull/1045
* feat: support stepfun model by @Chi-Kai in https://github.com/alibaba/higress/pull/1012
* feat: support claude ai model by @cr7258 in https://github.com/alibaba/higress/pull/969
* feat: support summary output for route/cluster/listener in hgctl gateway-config command (#995) by @haifzhu in https://github.com/alibaba/higress/pull/996
* rel:Release v1.4.1 by @johnlanni in https://github.com/alibaba/higress/pull/1048

## New Contributors
* @xychen5 made their first contribution in https://github.com/alibaba/higress/pull/1018
* @haifzhu made their first contribution in https://github.com/alibaba/higress/pull/996

**Full Changelog**: https://github.com/alibaba/higress/compare/v1.4.0...v1.4.1