bRPC 1.1.0
Apache bRPC 1.1.0 版本发布
Apache bRPC 1.1.0 发布,支持IPV6和UDS
很高兴通知大家,Apache bRPC (孵化中) 1.1.0版本发布!
下载链接:https://brpc.apache.org/docs/downloadbrpc/
Github Release Tag:https://github.com/apache/brpc/releases/tag/1.1.0
1.1.0版本的主要变更:
新功能
- 支持IPV6和UDS(Unix Domain Socket) by @wwbmmm in #1560
- 支持protobuf 3.19.x by @hcoona in #1679
- 支持http协议的dump/replay by @guodongxiaren in #1503
- 支持nshead协议的dump/replay by @wwbmmm in #1486
- 支持http body为proto-text格式的request/response by @hiberabyss in #1690
- baidu_std协议支持传递client端设置的超时到server端 by @wwbmmm in #1472
- bthread创建时支持通过attr指定继承tls span by @wwbmmm in #1494
- rpc_replay支持bazel编译 by @taoxu in #1677
- Server新增 Start(PortRange, const ServerOptions*) 接口 by @serverglen in #1460
- FlapMap新增 insert(const std::pair<key_type, mapped_type>& kv) 接口 by @serverglen in #1468
- Server新增eps bvar输出 by @serverglen in #1483
Bug修复
- 修复 CheckHealth 未设置 has_request_code by @serverglen in #1502
- 修复server处理stream创建请求过程出错时发送非预期数据 by @jenrryyou in #1516
- 修复 LA selection runs too long 的出错 by @KaneVV1 in #1567
- 修复 http收到不合法请求时返回错误的response by @jl2005 in #1620
- 修复 bvar status 编译错误 by @zwkno1 in #1625
- 优化 InputMessenger client 端重试策略 by @ehds in #1680
- 修复 work_stealing_queue_unittest 在ARM下编译错误 by @TKONIY in #1709
- 修复 LatencyRecorder qps 统计不精确 by @wwbmmm in #1708
- 修复在 gcc11 下开启 –std=c++20时编译错误 by @hiberabyss in #1719
- 修复不稳定和UT链接错误by @wwbmmm in #1711
- 修复 Thrift 下载 url 错误 by @yangzhg in #1725
- 删除 grpc ParseH2Settings 不必要的warning日志 by @yanjianglu in #1599
其它改进
- 文档改进 by @wwc7654321, @wwbmmm, @tanzhongyi003, @mahongweichina, @cdjingit, @dl239, @ehds
- 修正拼写错误 by @yangzhg, @egolearner, @PengyiPan, @Aaaaaaron, @ehds, @JiaoZiLang, @mapleFU
感谢上述所有1.1.0版本的贡献者!
修改于 2024年10月7日: Oncall report (1b7065e)