v2.0.0-rc.1
higress-group/higressv2.0.0-rc.1Sep 3, 2024by johnlanni
AI Summary
This is a Release Candidate for v2.0.0, containing nearly identical changes to the final v2.0.0 release, focusing on AI proxy features, Wasm SDKs, and Istio upgrades.
Key Highlights
- RC status for v2.0.0
- Wasm Rust SDK fixes
- AI Proxy support for multiple providers
- Frontend-gray plugin CDN support
- Enhanced ext-auth and transformer plugins
New Features
- Wasm-AssemblyScript SDK
- OIDC wasm plugin
- AI history plugin
- AI intent plugin
- AI geoip wasm plugin
Full Release Notes
## What's Changed * fix PluginHttpWrapper in rust wasm sdk by @007gzs in https://github.com/alibaba/higress/pull/1146 * fix: Use the official tinygo package to build Wasm go plugin builder by @CH3CHO in https://github.com/alibaba/higress/pull/1161 * replace regexp by @johnlanni in https://github.com/alibaba/higress/pull/1169 * fix:fix bug in ext-auth wasm plugin by @hanxiantao in https://github.com/alibaba/higress/pull/1152 * ai-proxy: support custom openai provider by @johnlanni in https://github.com/alibaba/higress/pull/1176 * Optimize WASM Rust SDK's body caching logic. by @007gzs in https://github.com/alibaba/higress/pull/1181 * optimize transformer plugin by @johnlanni in https://github.com/alibaba/higress/pull/1183 * fix: add support for nacos triple protocol by @Erica177 in https://github.com/alibaba/higress/pull/1186 * azure-openai support other type api by @johnlanni in https://github.com/alibaba/higress/pull/1187 * Feat: Add Spark llm support for plugins/ai-proxy by @urlyy in https://github.com/alibaba/higress/pull/1139 * Optimize ai-rag plugin by @rinfx in https://github.com/alibaba/higress/pull/1170 * feat: ext auth forward_auth endpoint_mode enhancement by @hanxiantao in https://github.com/alibaba/higress/pull/1180 * feat:add service rule match for wasmplugin in control panel by @2456868764 in https://github.com/alibaba/higress/pull/1166 * fix bug of empty config plugin still start by @Jing-ze in https://github.com/alibaba/higress/pull/1189 * feat: improve Skywalking and Zipkin integration by @cr7258 in https://github.com/alibaba/higress/pull/1131 * fix: fix tracing configmap template to handle initial installation by @cr7258 in https://github.com/alibaba/higress/pull/1191 * feat: support gemini ai model by @hanxiantao in https://github.com/alibaba/higress/pull/1173 * crash bugfix by @rinfx in https://github.com/alibaba/higress/pull/1198 * feat: support wasm-assemblyscript sdk by @Jing-ze in https://github.com/alibaba/higress/pull/1175 * feat: add AI quota plugin by @2456868764 in https://github.com/alibaba/higress/pull/1200 * feat: 🎸 frontend-gray plugin support cdn type deploy by @heimanba in https://github.com/alibaba/higress/pull/1178 * Update README.md by @Jing-ze in https://github.com/alibaba/higress/pull/1203 * feat: add ai-agent plugin by @xingyunyang01 in https://github.com/alibaba/higress/pull/1192 * support qwen compatible mode by @rinfx in https://github.com/alibaba/higress/pull/1205 * Feat: Add Deepl support for plugins/ai-proxy by @urlyy in https://github.com/alibaba/higress/pull/1147 * feat: ai data masking plugin by @007gzs in https://github.com/alibaba/higress/pull/1190 * extend ai-prompt-decorator plugin with client's geographic message from geo-ip plugin by @ranxuxin001 in https://github.com/alibaba/higress/pull/1228 * fix: fix up kingress controller NPE by @robynron in https://github.com/alibaba/higress/pull/1235 * Support Openai structure output api (#feat 1214) by @Suchun-sv in https://github.com/alibaba/higress/pull/1217 * feat: support ai-proxy custom settings by @BiteTheDDDDt in https://github.com/alibaba/higress/pull/1219 * update: Add support for post tools, add round limits, per-round token… by @xingyunyang01 in https://github.com/alibaba/higress/pull/1230 * feat: Adapt to the Qwen multimodal model generation API by @hanxiantao in https://github.com/alibaba/higress/pull/1221 * feat: support 360 ai model by @hackerYHT in https://github.com/alibaba/higress/pull/1243 * Add x-forwarded-xxx for ext-auth by @SpecialYang in https://github.com/alibaba/higress/pull/1244 * fix: fallbackForInvalidSecret to return original secret by @2456868764 in https://github.com/alibaba/higress/pull/1245 * upgrade to istio 1.19 by @johnlanni in https://github.com/alibaba/higress/pull/1211 * fix build wasm plugin script by @johnlanni in https://github.com/alibaba/higress/pull/1251 * fix ai proxy check request body logic by @johnlanni in https://github.com/alibaba/higress/pull/1252 * fix: potential use of mismatched tokens by @pepesi in https://github.com/alibaba/higress/pull/1092 * Fix error due to incompatible top_p range by @Suchun-sv in https://github.com/alibaba/higress/pull/1250 * aiproxy support 360 embedding by @hackerYHT in https://github.com/alibaba/higress/pull/1247 * fix: Use shallow mode when cloning submodules by @CH3CHO in https://github.com/alibaba/higress/pull/1253 * fix: Fix incorrect package references of hgctl by @CH3CHO in https://github.com/alibaba/higress/pull/1254 * feat: OIDC wasm plugin by @Jing-ze in https://github.com/alibaba/higress/pull/1049 * feature: Expand ai-statistics plugins to enhance tracing capacity by @shalldid in https://github.com/alibaba/higress/pull/1246 * feat(plugin) add ai-history plugin by @yuemingming in https://github.com/alibaba/higress/pull/1224 * feature: add ai-intent plugin by @lizhou0 in https://github.com/alibaba/higress/pull/1237 * feat: AI proxy support Mistral by @EnableAsync in https://github.com/alibaba/higress/pull/1257 * fix: Log the error details in the request wrapper of Wasm go plugin by @CH3CHO in https://github.com/alibaba/higress/pull/1255 * Remove useless patch files and fix some issues of envoy&istio by @johnlanni in https://github.com/alibaba/higress/pull/1263 * fix macos hgctl release by @johnlanni in https://github.com/alibaba/higress/pull/1266 ## New Contributors * @urlyy made their first contribution in https://github.com/alibaba/higress/pull/1139 * @Jing-ze made their first contribution in https://github.com/alibaba/higress/pull/1189 * @xingyunyang01 made their first contribution in https://github.com/alibaba/higress/pull/1192 * @ranxuxin001 made their first contribution in https://github.com/alibaba/higress/pull/1228 * @BiteTheDDDDt made their first contribution in https://github.com/alibaba/higress/pull/1219 * @hackerYHT made their first contribution in https://github.com/alibaba/higress/pull/1243 * @shalldid made their first contribution in https://github.com/alibaba/higress/pull/1246 * @yuemingming made their first contribution in https://github.com/alibaba/higress/pull/1224 * @lizhou0 made their first contribution in https://github.com/alibaba/higress/pull/1237 * @EnableAsync made their first contribution in https://github.com/alibaba/higress/pull/1257 **Full Changelog**: https://github.com/alibaba/higress/compare/plugins/wasm-go/v1.4.2...v2.0.0-rc.1