MOSN v0.23.0 发布

MOSN v0.23.0 变更日志。

我们很高兴的宣布 MOSN v0.23.0 发布

以下是该版本的变更日志。

v0.23.0

新功能

  • 新增 networkfilter:grpc,支持通过 networkfilter 扩展方式在 MOSN 中实现可复用 MOSN 其他能力的 grpc server @nejisama @zhenjunMa
  • StreamFilterChain 新增遍历调用的扩展接口 @wangfakang
  • bolt 协议新增 HTTP 403 状态码的映射 @pxzero
  • 新增主动关闭 upstream 连接的能力 @nejisama

优化

  • networkfilter 配置解析能力优化 @nejisama
  • proxy 配置解析支持按照协议扩展,配置解析时机优化 @nejisama
  • TLS 连接新增证书缓存,减少重复证书的内存占用 @nejisama
  • 优化 Quick Start Sample @nobodyiam
  • 优化默认路由处理时的 context 对象生成 @alpha-baby
  • 优化 Subset LoadBalancer 的创建函数接口 @alpha-baby
  • 新增使用 so plugin 扩展方式接入协议扩展的示例 @yichouchou
  • 优化 makefile 中获取 GOPATH 环境变量的方式 @bincherry
  • 支持 darwin + arrch64 架构的编译 @nejisama
  • 优化日志打开方式 @taoyuanyuan

Bug 修复

  • HTTP1 修复 URL 处理编码问题 @morefreeze
  • HTTP1 修复 URL 处理大小写敏感错误问题 @GLYASAI
  • TLS 修复 SM4 套件异常处理时存在的内存泄漏问题 @william-zk
修改于 2024年3月28日: publish other HTNN modules (704c601)