nghttp3 1.19.0 已新增到 CodeIT 仓库。这些软件包适用于 RHEL、CentOS、AlmaLinux、Rocky Linux 和 Oracle Linux 7、8、9 和 10,以及 Ubuntu 22.04 和 24.04。
主要变更:
- build(deps): 将 actions/stale 从 10 升级到 11
- 为迎接 QMux,未发送字节的最小值已扩大
- map: 如果调整表大小失败,则删除键
- 建议的修复
- fuzz: 修复了 ASAN 失败
- fuzz: 使用 C++23 特性进行了更新
- GHA: 构建了 fuzzers
- fuzz: 修复了 docker 构建
- 断言 control stream
- clang-format 已升级到 21
- tests: 为 CONNECT stream 中的 trailers 增加了更多测试
- GHA: ubuntu 已升级到 26.04
- 移植了 ngtcp2_ratelim 的更改
- 清理了 QPACK opcode 分支逻辑
- 检查 priority 字段大小并尽早应用缓冲区限制
- Nva 复制
- 更好的 map 哈希器
- 简化了 map 插入
- 修复了 balloc 对齐
- nghttp3_buf: 使用 Designated Initializers 进行了初始化
- GHA: 移除了 macos-15
