发布
bRPC 1.5.0
登录后可跨设备保存划线和私人笔记登录
bRPC 1.5.0
Apache bRPC 1.5.0 发布版本。
变更内容
新特性:
- 支持 DNS 解析的 IPv6,由 @jsl422 在 devlive-community/knowforge#2139 中贡献
- 支持命名定时采样与工作线程,由 @ehds 在 devlive-community/knowforge#2136 中贡献
- 支持不同 method 使用不同的 TimeoutConcurrencyConf,由 @yanglimingcn 在 devlive-community/knowforge#2112 中贡献
- 新增 bvar is_hidden,由 @serverglen 在 devlive-community/knowforge#2205 中贡献
- 在 status 内建服务中新增服务端并发数,由 @chenBright 在 devlive-community/knowforge#2097 中贡献
- 为 prometheus 指标新增平均延迟,由 @Huixxi 在 devlive-community/knowforge#2024 中贡献
缺陷修复:
- 修复 RDMA 示例中 const 未使用的问题,由 @goldenbean 在 devlive-community/knowforge#2187 中贡献
- 修复域名命名服务的主机名缓冲区长度问题,由 @ehds 在 devlive-community/knowforge#2179 中贡献
- 修复 socket 的内存泄漏,由 @chenBright devlive-community/knowforge#2169 贡献
- 修复 ns 启动失败时等待不会结束的问题,由 @chenBright devlive-community/knowforge#2162 贡献
- 修复 libprotoc 路径错误导致的 CI 失败,由 @guodongxiaren 在 devlive-community/knowforge#2132 中贡献
- 修复周期性命名服务退出的问题,由 @chenBright 在 devlive-community/knowforge#2123 中贡献
性能与改进:
- 移除 wordexp,由 @wwbmmm 在 devlive-community/knowforge#2218 中贡献
- 更新 github workflows,使仅修改 markdown 文件的变更跳过构建,由 @kiminno 在 devlive-community/knowforge#2175 中贡献
- 当 nbucket 为 0 时拒绝初始化 FlatMap,由 @jamesge 贡献
- 优化违反 C++ 一次性定义规则(One Definition Rule)的代码 [-Wodr],由 @lrita 在 devlive-community/knowforge#2161 中贡献
- 为 FlatMap 和 FlatSet 新增 _Alloc 模板参数,由 @old-bear 在 devlive-community/knowforge#2149 中贡献
- 新增类型 BasicStringPiece::const_pointer,由 @lrita 在 devlive-community/knowforge#2141 中贡献
- PtrContainer 的运算符重载,由 @chenBright 在 devlive-community/knowforge#2107 中贡献
- 确保至少能够接收到一个请求,@yanglimingcn 在 devlive-community/knowforge#2106 中贡献
- 降低使用 rdma 时的 CPU 开销,由 @Tuvie 在 devlive-community/knowforge#2100 中贡献
其他
- 优先使用环境变量查找 bash,由 @wasphin 贡献;改进/新增文档,由 @haihuju、@tanzhongyi003、@wwbmmm、@wasphin、@maheshrjl、@chenBright、@NIGHTFIGHTING、@Huixxi、@zuyu、@kiminno、@wy1433、@20083017、@Thunderbrook 贡献
完整变更日志可见:https://github.com/apache/brpc/compare/1.4.0...1.5.0
感谢 1.5.0 版本的所有贡献者!
最后修改于 2023 年 5 月 16 日:add security bug fix pages (devlive-community/knowforge#148) (a29da9f83)
评论
登录后参与评论
正在加载评论…
KnowForge