amphp/hpack
Fast HPACK (HTTP/2 header compression) implementation for PHP by amphp. Provides efficient encoding/decoding of header blocks with dynamic tables, Huffman coding, and compliance-focused behavior, suitable for high-performance HTTP/2 clients and servers.
Full Changelog: https://github.com/amphp/hpack/compare/v3.2.0...v3.2.1
libnghttp2, i.e. libnghttp2.so.14 and looking in the Homebrew pathFull Changelog: https://github.com/amphp/hpack/compare/v3.1.7...v3.2.0
proxy-authenticate header (was decoded as proxy-authentication before)Full Changelog: https://github.com/amphp/hpack/compare/v3.1.4...v3.1.5
This release contains a broken version of the FFI implementation, please use v3.1.5 instead.
Full Changelog: https://github.com/amphp/hpack/compare/v3.1.3...v3.1.4
FFI usage in HPackNghttp2 for compatibility with PHP 8.3.Full Changelog: https://github.com/amphp/hpack/compare/v3.1.2...v3.1.3
Full Changelog: https://github.com/amphp/hpack/compare/v3.1.1...v3.1.2
resizeTable() method with setTableSizeLimit(). This new method only sets the hard limit on table size, it does not resize the current table. Resizing the table is handled dynamically based on received table updates. The max size should correspond to SETTINGS_HEADER_TABLE_SIZE in HTTP/2 connection settings.encode() added a $compressionThreshold parameter. Strings above this value are huffman encoded. The default for this parameter is 1024 bytes.Initial release.
How can I help you explore Laravel packages today?