Files
higress/release-notes/2.2.2/README_ZH.md
2026-05-22 03:32:39 +00:00

11 KiB
Raw Blame History

Higress Console

📋 本次发布概览

本次发布包含 18 项更新涵盖了功能增强、Bug修复、性能优化等多个方面。

更新内容分布

  • 新功能: 7项
  • Bug修复: 9项
  • 文档更新: 2项

📝 完整变更日志

🚀 新功能 (Features)

  • Related PR: #621
    Contributor: @Thomas-Eliot
    Change Log: 优化MCP Server交互能力支持DNS后端自动重写Host头增强直接路由场景的传输协议选择与完整路径配置改进DB到MCP Server场景的DSN特殊字符如@)解析逻辑。
    Feature Value: 提升MCP Server接入灵活性和兼容性使用户能更便捷地对接不同部署形式的后端服务降低配置复杂度与出错率增强多环境适配能力。

  • Related PR: #608
    Contributor: @Libres-coder
    Change Log: 为AI路由管理页面新增插件显示功能支持展开查看已启用插件及配置页中显示'Enabled'标签复用常规路由插件展示逻辑涉及AI路由组件、插件列表查询逻辑及路由页i18n监听优化。
    Feature Value: 提升AI路由的可观察性与可管理性使用户能直观识别并验证AI路由上启用的插件降低配置错误风险统一AI与常规路由的运维体验增强平台一致性与易用性。

  • Related PR: #604
    Contributor: @CH3CHO
    Change Log: 新增对正则表达式路径重写的支持通过higress.io/rewrite-target注解实现扩展了Kubernetes常量、转换器逻辑及前端多语言支持新增REGULAR重写类型和对应测试用例。
    Feature Value: 用户可通过正则表达式灵活定义路径重写规则提升路由匹配精度与场景适配能力适用于动态路径、版本路由等复杂网关转发需求显著增强Higress在微服务治理中的灵活性。

  • Related PR: #603
    Contributor: @CH3CHO
    Change Log: 在静态服务源表单中新增常量STATIC_SERVICE_PORT = 80并在UI中显式展示该固定端口使用户清晰了解静态服务默认使用80端口无需手动配置提升配置透明度和一致性。
    Feature Value: 用户在配置静态服务源时可直观看到默认端口为80减少因端口认知偏差导致的配置错误降低使用门槛提升服务部署效率与体验一致性。

  • Related PR: #602
    Contributor: @CH3CHO
    Change Log: 在AI路由上游服务选择组件中新增搜索功能通过增强RouteForm组件的输入处理逻辑支持用户实时过滤和查找大量上游服务提升配置效率与用户体验。
    Feature Value: 用户在配置AI路由时可快速定位目标上游服务避免手动滚动查找显著缩短配置时间尤其适用于拥有大量上游服务的复杂AI网关场景降低操作出错率。

  • Related PR: #566
    Contributor: @OuterCyrex
    Change Log: 新增通义千问Qwen大模型服务支持包括自定义服务地址、互联网搜索开关、文件ID上传等功能新增Qwen专用处理器、前后端配置项及国际化文案扩展AI服务接入能力。
    Feature Value: 用户可通过Higress平台灵活接入私有或第三方Qwen服务启用搜索与文件处理能力提升AI网关在多模型场景下的兼容性与定制化水平降低企业AI服务集成门槛。

  • Related PR: #552
    Contributor: @lcfang
    Change Log: 新增vport属性支持通过扩展V1RegistryConfig和新增VPort类在服务注册中心如Eureka/Nacos端口不一致场景下提供虚拟端口配置能力确保路由配置在后端实例端口变更时仍保持有效。
    Feature Value: 解决因注册中心服务实例真实端口动态变化导致的路由失效问题,提升网关对多端口服务部署的兼容性与稳定性,用户无需频繁更新路由规则即可平滑应对后端端口调整。

🐛 Bug修复 (Bug Fixes)

  • Related PR: #620
    Contributor: @CH3CHO
    Change Log: 修复了sortWasmPluginMatchRules逻辑中的拼写错误修正了规则排序相关代码的变量名和逻辑表达确保WASM插件匹配规则按预期正确排序避免因命名错误导致的逻辑误判或空指针异常。
    Feature Value: 提升了WASM插件规则匹配的稳定性和准确性防止因拼写错误引发的运行时异常或错误排序保障用户配置的流量匹配策略被正确执行增强系统可靠性与可维护性。

  • Related PR: #619
    Contributor: @CH3CHO
    Change Log: 修复了AiRoute转换为ConfigMap时重复保存版本信息的问题从data JSON中移除version字段仅保留在ConfigMap metadata中避免数据冗余和潜在不一致。
    Feature Value: 提升了配置管理的准确性和一致性防止因版本信息重复导致的解析错误或部署异常增强系统稳定性和运维可靠性对使用AiRoute功能的用户有直接收益。

  • Related PR: #618
    Contributor: @CH3CHO
    Change Log: 重构SystemController的API认证逻辑引入AllowAnonymous注解机制统一处理免认证接口消除未授权访问的安全漏洞涉及AOP切面、健康检查及登录相关控制器的权限适配。
    Feature Value: 修复了系统控制器中潜在的身份认证绕过漏洞提升了平台整体安全性防止未授权用户访问敏感API保障用户数据与系统资源安全增强企业级部署的合规性与可信度。

  • Related PR: #617
    Contributor: @CH3CHO
    Change Log: 修复了前端列表渲染时缺少唯一key导致的React警告、Content Security Policy阻止图片加载问题以及Consumer.name字段类型错误由boolean改为string提升了应用稳定性和类型安全性。
    Feature Value: 消除了控制台警告和图片加载失败问题,避免用户界面异常和潜在渲染错误;修正接口类型定义,防止运行时类型不匹配引发的逻辑错误,提升系统健壮性和开发体验。

  • Related PR: #614
    Contributor: @lc0138
    Change Log: 修正ServiceSource类中服务来源type字段的类型定义新增字典值校验逻辑确保只接受预定义的合法注册中心类型防止非法字符串导致运行时异常或数据不一致。
    Feature Value: 提升了服务来源配置的健壮性和安全性避免因错误type值引发的系统异常或后端处理失败保障用户在配置服务发现源时的准确性和体验一致性。

  • Related PR: #613
    Contributor: @lc0138
    Change Log: 修复前端Content Security PolicyCSP等安全风险通过在document.tsx中新增meta标签及相关安全头配置增强页面资源加载限制与XSS防护能力提升应用整体安全性。
    Feature Value: 有效防范跨站脚本XSS等常见Web攻击保障用户在管理控制台中的数据操作安全降低因前端安全策略缺失导致的合规风险提升生产环境可信度与审计通过率。

  • Related PR: #612
    Contributor: @zhwaaaaaa
    Change Log: 在DashboardServiceImpl中添加对hop-to-hop头部如Transfer-Encoding的忽略逻辑依据RFC 2616规范避免反向代理转发chunked编码头导致Grafana页面异常修复了因HTTP头部透传引发的前端渲染失败问题。
    Feature Value: 解决Grafana控制台页面无法加载的核心可用性问题提升用户监控体验的稳定性使Higress控制台在反向代理场景下更严格遵循HTTP协议规范减少因头部透传导致的兼容性故障。

  • Related PR: #609
    Contributor: @CH3CHO
    Change Log: 修复了Consumer接口中name字段类型定义错误的问题将原本错误的boolean类型更正为string类型确保类型声明与实际业务语义一致避免运行时类型不匹配导致的潜在逻辑错误。
    Feature Value: 修正类型定义后前端代码在使用Consumer.name时能获得正确的类型提示和编译检查提升开发体验与代码健壮性防止因类型误用引发的运行时异常或数据展示错误。

  • Related PR: #605
    Contributor: @SaladDay
    Change Log: 修正AI路由名称前端表单验证正则表达式支持点号(.)并严格限制为小写字母;同步更新中英文错误提示文案,确保界面提示与实际校验逻辑一致。
    Feature Value: 用户创建AI路由时可合法使用含点号的名称如api.v1避免因校验不一致导致的提交失败提示信息更准确提升表单填写体验和问题定位效率。

📚 文档更新 (Documentation)

  • Related PR: #611
    Contributor: @qshuai
    Change Log: 修正了LlmProvidersController中@PostMapping接口的OpenAPI文档摘要描述将错误的'Add a new route'更正为更准确的语义确保API文档与实际功能添加LLM提供商一致提升开发者查阅体验。
    Feature Value: 修复API文档标题错误避免开发者因误导性描述而误解接口用途提高SDK生成、文档站点展示及调试工具的准确性增强控制台API的可维护性与专业性。

  • Related PR: #610
    Contributor: @heimanba
    Change Log: 本次PR修改了前端灰度插件的文档配置说明将rewrite、backendVersion、enabled字段调整为非必填并更新rules中name字段的关联路径同步修正中英文README及spec.yaml中的字段描述、术语和必填标识提升文档准确性与一致性。
    Feature Value: 使用户更清晰理解灰度配置的灵活性与兼容性要求,降低因文档过时导致的配置错误风险;字段关联路径更新帮助用户正确绑定部署配置,提升插件集成效率与可维护性。


📊 发布统计

  • 🚀 新功能: 7项
  • 🐛 Bug修复: 9项
  • 📚 文档更新: 2项

总计: 18项更改

感谢所有贡献者的辛勤付出!🎉