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: добавлено больше тестов для trailers в CONNECT stream
- GHA: ubuntu обновлена до 26.04
- Перенесены изменения ngtcp2_ratelim
- Приведено в порядок ветвление opcode в QPACK
- Проверяется размер поля priority и рано применяется ограничение буфера
- Копирование Nva
- Улучшен хешер map
- Упрощена вставка в map
- Исправлено выравнивание balloc
- nghttp3_buf: инициализация выполнена с помощью Designated Initializers
- GHA: macos-15 удалена
