MOSN v0.24.0 发布
MOSN v0.24.0 变更日志。
我们很高兴的宣布 MOSN v0.24.0 发布,恭喜付建豪(@alpha-baby)成为 MOSN Committer,感谢他为 MOSN 社区所做的贡献。
以下是该版本的变更日志。
v0.24.0
新功能
- 支持使用 jaeger 收集 OpenTracing 信息 @Roger
- 路由配置新增变量配置模式,可通过修改变量的方式修改路由结果 @wangfakang
- 路由 virtualhost 匹配支持端口匹配模式 @jiebin
- 实现 envoy 中的 filter: header_to_metadata @antJack
- 支持 UDS 的热升级 @taoyuanyuan
- 新增 subset 负载均衡逻辑,在没有元数据匹配的场景下使用全量机器列表进行负载均衡 @nejisama
- MOSN 的 gRPC 框架支持优雅关闭 @alpha-baby
优化
- 优化 Cluster 配置更新时的健康检查更新模式 @alpha-baby
- api.Connection 新增 OnConnectionEvent 接口 @CodingSinger
- 权重轮询负载均衡兜底策略调整为普通轮询负载均衡 @alpha-baby
- 在 MOSN 变量模块中增加 interface 值类型 @antJack
- Subset 判断机器个数与是否存在时,同样遵循兜底策略 @antJack
Bug 修复
- dubbo stream filter 支持协议自动识别 @Thiswang
- 修复轮询负载均衡在并发情况下结果异常 @alpha-baby
- 修复 unix 地址解析异常 @taoyuanyuan
- 修复 HTTP1 短连接无法生效的异常 @taoyuanyuan
- 修复国密 TLS SM3 套件在连接断开后存在的内存泄漏 @ZengKe
- 当连接被对端重置或管道断裂时 HTTP2 支持重试 @taoyuanyuan
- 修复从连接池中获取到的 host 信息错误 @Sharember
- 修复在 route 模块中选择权重集群的数据竞争 @alpha-baby
- 如果 host 不健康时,在Edf负载均衡算法中不能正确返回 @alpha-baby
- 修复 XProtocol 路由配置超时无效的问题 @nejisama
修改于 2022年4月28日: 修改目录结构 (#191) (61ff22e)