MOSN v0.15.0 发布

MOSN v0.15.0 变更日志。

我们很高兴的宣布 MOSN v0.15.0 发布,恭喜邓茜(@dengqian)成为 MOSN Committer,感谢她为 MOSN 社区所做的贡献。

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

新功能

  • 路由 Path Rewrite 支持按照正则表达式的方式配置 Rewrite 的内容 @liangyuanpeng
  • 配置新增字段: 扩展配置字段,可通过扩展配置字段自定义启动配置;Dubbo 服务发现配置通过扩展的配置字段实现 @cch123
  • 支持 DSL 新特性,可以方便的对请求的处理行为进行控制 @wangfakang
  • StreamFilter 新增流量镜像功能的扩展实现 @champly
  • Listener 配置新增对 UDP 的支持 @dengqian
  • 配置格式支持 Yaml 格式解析 @GLYASAI
  • 路由支持 HTTP 重定向配置 @knight42

优化

  • 支持 istio 的 stats filter,可以根据匹配条件进行 metrics 的个性化记录 @wzshiming
  • Metrics 配置支持配置 Histogram 的输出百分比 @champly
  • StreamFilter 新增状态用于直接中止请求,并且不响应客户端 @taoyuanyuan
  • XProtocol Hijack 响应支持携带 Body @champly
  • Skywalking 升级到 0.5.0 版本 arugal
  • Upstream 连接 TLS 状态判断修改,支持通过 TLS 配置的 Hash 判断是否需要重新建立连接 @nejisama
  • 优化 DNS cache 逻辑,防止在 DNS 失效时可能引起的 DNS flood 问题 @wangfakang

Bug 修复

  • 修复开启 TLS 加密场景下,XProtocol 协议在有多个协议的场景下判断协议错误的 BUG @nejisama
  • 修复 AccessLog 中前缀匹配类型的变量不生效的 BUG @dengqian
  • 修复 Listener 配置解析处理不正确的 BUG @nejisama
  • 修复 Router/Cluster 在文件持久化配置类型中,Name 字段包含路径分隔符时会保存失败的 BUG @nejisama
修改于 2024年3月29日: publish other HTNN modules (#254) (a044220)