amqp: 2.2.0

2026-01-02T00:00:00+00:00

- Add PHP 8.4 and 8.5 to CI matrix (Ruud Kamphuis) (https://github.com/php-amqp/php-amqp/issues/597)
- Adds connection_resource as parameter for PHP_AMQP_MAYBE_ERROR (Jeremy Smith <jeremy-smith@macolighting.com>) (https://github.com/php-amqp/php-amqp/issues/589)
- Enable support for PIE (James Titcumb <james@asgrim.com>) (https://github.com/php-amqp/php-amqp/issues/584)
- Ignore codebase reformatting for blame (Lars Strojny <lars@strojny.net>) (https://github.com/php-amqp/php-amqp/commit/2ed7b6a)
- PHP 8.5 toolchain update (Lars Strojny <lars@strojny.net>) (https://github.com/php-amqp/php-amqp/issues/604)
- Restore changelog for 2.1.1 (Lars Strojny <lars@strojny.net>) (https://github.com/php-amqp/php-amqp/issues/533)
- Update runner images, no longer build against ancient librabbitmq versions (Lars Strojny <lars@strojny.net>) (https://github.com/php-amqp/php-amqp/commit/e12a99c)
- Upgrade GH actions (Lars Strojny <lars@strojny.net>) (https://github.com/php-amqp/php-amqp/commit/99acba7)
- Use ZEND_LONG_FMT and ZEND_ULONG_FMT to fix warnings on 32-bit (Andy Postnikov <apostnikov@gmail.com>) (https://github.com/php-amqp/php-amqp/issues/607)
- Use php_format_date instead of php_std_date (Remi Collet <remi@remirepo.net>) (https://github.com/php-amqp/php-amqp/commit/6f1c675)
- Use zend_ce_exception (Remi Collet <remi@remirepo.net>) (https://github.com/php-amqp/php-amqp/commit/a7141b2)
- Fix formatting (Lars Strojny <lars@strojny.net>) (https://github.com/php-amqp/php-amqp/commit/8b76bad)
- Fix non-deterministic tests (Lars Strojny <lars@strojny.net>) (https://github.com/php-amqp/php-amqp/commit/43209e0)
- Fix segmentation fault in php_amqp_close_channel #598 (Paul Johnston <paul-johnston@zencontrol.com>) (https://github.com/php-amqp/php-amqp/issues/606)
- Fix: SIGPIPE handling (Kévin Dunglas <kevin@dunglas.fr>) (https://github.com/php-amqp/php-amqp/issues/550)
- Bump awalsh128/cache-apt-pkgs-action from 1.3.1 to 1.4.1 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/538)
- Bump squizlabs/php_codesniffer from 3.8.1 to 3.9.0 (dependabot[bot]) (https://github.com/php-amqp/php-amqp/issues/539)

For a complete list of changes see: