v1.4.2
higress-group/higressv1.4.2Jul 26, 2024by johnlanni
AI Summary
A maintenance release focusing on bug fixes, Helm chart improvements (DaemonSet mode), and enhancements to the AI proxy plugin, including model prefix mapping and embedding support.
Key Highlights
- Helm charts support for DaemonSet mode
- AI Proxy enhancements (model prefix mapping, embeddings support for Qwen)
- Ext-auth Wasm plugin support
- Improved access log handling for Wasm plugins
- Make higress-core and higress-gateway the default container
New Features
- Ext-auth wasmplugin
- Rust demo plugin request block
- Frontend gray plugin
- AI quota plugin
- AI geoip wasm plugin
Full Release Notes
## What's Changed * Fix typos by @co63oc in https://github.com/alibaba/higress/pull/1050 * feat: helm charts support installing gateway in daemonset mod. by @lingdie in https://github.com/alibaba/higress/pull/1054 * Fix typos by @co63oc in https://github.com/alibaba/higress/pull/1053 * compatiable with openai sdk by @johnlanni in https://github.com/alibaba/higress/pull/1061 * feat: update doc for running Ingress API conformance tests by @TJKkking in https://github.com/alibaba/higress/pull/1065 * fixed ai-statistics plugin statistics error by @pepesi in https://github.com/alibaba/higress/pull/1060 * feat: Create an IngressClass resource in the helm chart by @CH3CHO in https://github.com/alibaba/higress/pull/1072 * fix jwt-auth plugin claims_to_headers failed by @pepesi in https://github.com/alibaba/higress/pull/1075 * fix: prometheus port by @cr7258 in https://github.com/alibaba/higress/pull/1076 * feat: Load 3rd-party images from higress image repo by @CH3CHO in https://github.com/alibaba/higress/pull/1067 * Update test/README.md by @Jiaohm in https://github.com/alibaba/higress/pull/1098 * feat: loadBalancerClass by @fykyx521 in https://github.com/alibaba/higress/pull/1071 * fix priorityClassName missed by @2456868764 in https://github.com/alibaba/higress/pull/1096 * feat: support Cloudflare Workers AI by @imp2002 in https://github.com/alibaba/higress/pull/1068 * feat: Support model prefix mapping in ai-proxy by @CH3CHO in https://github.com/alibaba/higress/pull/1097 * feat: Support embeddings API for Qwen in the ai-proxy plugin by @CH3CHO in https://github.com/alibaba/higress/pull/1079 * Support `CredentialConfig.TLSSecret` with namespace. Resolve: #1066 by @zzjin in https://github.com/alibaba/higress/pull/1095 * feat:add build-and-push-wasm-plugin-image.yaml by @Beatrueman in https://github.com/alibaba/higress/pull/1069 * fix: Fix some bugs in build-and-push-wasm-plugin-image.yaml by @CH3CHO in https://github.com/alibaba/higress/pull/1107 * fix: Fix the incorrect image name used in build-and-push-wasm-plugin-image.yaml by @CH3CHO in https://github.com/alibaba/higress/pull/1109 * fix: Use "controller.name" to refer the controller service in higress-config by @CH3CHO in https://github.com/alibaba/higress/pull/1108 * doc: update cluster-key-rate-limit doc by @cr7258 in https://github.com/alibaba/higress/pull/1113 * feat: Support loading custom parameters in build-and-push-wasm-plugin-image.yaml by @CH3CHO in https://github.com/alibaba/higress/pull/1118 * token-ratelimit crash bugfix by @rinfx in https://github.com/alibaba/higress/pull/1119 * support service-level match config by @rinfx in https://github.com/alibaba/higress/pull/1112 * feat: 🎸 add frontend gray plugin by @heimanba in https://github.com/alibaba/higress/pull/1120 * fix: controller has no right to watch deployment by @zhaoxuat in https://github.com/alibaba/higress/pull/1089 * feat: Add statusCodeDetails info when returning response in Wasm plugins directly by @CH3CHO in https://github.com/alibaba/higress/pull/1116 * fix: Fix possible type-casting related panics in ai-proxy plugin by @CH3CHO in https://github.com/alibaba/higress/pull/1127 * feat: support ext_auth wasmplugin by @hanxiantao in https://github.com/alibaba/higress/pull/1103 * feat: add rust demo plugin request block by @007gzs in https://github.com/alibaba/higress/pull/1091 * update template decorator by @rinfx in https://github.com/alibaba/higress/pull/1142 * chore: Update multiple dependencies to the latest version by @Jiaohm in https://github.com/alibaba/higress/pull/1143 * feat: Make higress-core and higress-gateway as the default container by @CH3CHO in https://github.com/alibaba/higress/pull/1144 * fix: Bypass the response body processing in ai-proxy if it is returned internally by @CH3CHO in https://github.com/alibaba/higress/pull/1149 * support take effect on api level by @rinfx in https://github.com/alibaba/higress/pull/1150 * potential bug fix by @rinfx in https://github.com/alibaba/higress/pull/1141 * feat: Support fallback route in ai-proxy plugin by @CH3CHO in https://github.com/alibaba/higress/pull/1123 * fix: add full push when higress-https configmap updated and fix certmagic storage by @2456868764 in https://github.com/alibaba/higress/pull/1105 * support keep original auth header by @johnlanni in https://github.com/alibaba/higress/pull/1151 * feat: Always buffer request body in ai-proxy plugin by @CH3CHO in https://github.com/alibaba/higress/pull/1155 * support custom trace span tag by @johnlanni in https://github.com/alibaba/higress/pull/1156 * Support set buffer limit by @johnlanni in https://github.com/alibaba/higress/pull/1153 * rel: Release v1.4.2 by @johnlanni in https://github.com/alibaba/higress/pull/1159 ## New Contributors * @lingdie made their first contribution in https://github.com/alibaba/higress/pull/1054 * @TJKkking made their first contribution in https://github.com/alibaba/higress/pull/1065 * @pepesi made their first contribution in https://github.com/alibaba/higress/pull/1060 * @Jiaohm made their first contribution in https://github.com/alibaba/higress/pull/1098 * @fykyx521 made their first contribution in https://github.com/alibaba/higress/pull/1071 * @imp2002 made their first contribution in https://github.com/alibaba/higress/pull/1068 * @zzjin made their first contribution in https://github.com/alibaba/higress/pull/1095 * @Beatrueman made their first contribution in https://github.com/alibaba/higress/pull/1069 * @heimanba made their first contribution in https://github.com/alibaba/higress/pull/1120 * @zhaoxuat made their first contribution in https://github.com/alibaba/higress/pull/1089 * @007gzs made their first contribution in https://github.com/alibaba/higress/pull/1091 **Full Changelog**: https://github.com/alibaba/higress/compare/v1.4.1...v1.4.2