MOSN v0.18.0 发布

    • 新增 MOSN 配置文件扩展机制 @nejisama
    • 新增 MOSN 配置工具,提升用户配置体验 @cch123
    • HTTP 协议 stream 处理过程中,避免多次拷贝 HTTP body
    • 补充了连接池的单元测试 @cch123
    • 使用内存池减少了 TLS 连接的内存占用
    • 减少 xprotocol stream 处理过程的临界区大小,提升性能 @cch123
    • 删除 network.NewClientConnection 方法冗余参数,删除 streamConn 结构体 Dispatch 方法 检查
    • StreamReceiverFilterHandler 增加 TerminateStream API,可在处理流的时候传入 HTTP code 异步关闭流 @nejisama
    • client 端 TLS handshake 失败时增加降级逻辑
    • 修改 TLS hashvalue 计算方式 @nejisama
    • 修复执行 go mod tidy 失败
    • 修复 MOSN 接收 XDS 消息大于 4M 时的 错误 @champly
    • 修复容错单元测试用例
    • 修复 MOSNConfig.servers[].listeners[].bind_port 设置为 false 时热重启出错 @alpha-baby
    • 本地写 buffer 增加超时时间,避免本地写失败导致 goroutine 过多 OOM
    • 修复 TLS 超时导致死循环 @nejisama
    • 修复 dubbo.Frame struct 使用 方法之后数据没有被修改的问题