amqp 2.2.0

Communicate with any AMQP compliant server


This extension can communicate with any AMQP spec 0-9-1 compatible server, such as RabbitMQ, OpenAMQP and Qpid, giving you the ability to create and delete exchanges and queues, as well as publish to any exchange and consume from any queue.

License: PHP License

Changes

- 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 ) (https://github.com/php-amqp/php-amqp/issues/589)
- Enable support for PIE (James Titcumb ) (https://github.com/php-amqp/php-amqp/issues/584)
- Ignore codebase reformatting for blame (Lars Strojny ) (https://github.com/php-amqp/php-amqp/commit/2ed7b6a)
- PHP 8.5 toolchain update (Lars Strojny ) (https://github.com/php-amqp/php-amqp/issues/604)
- Restore changelog for 2.1.1 (Lars Strojny ) (https://github.com/php-amqp/php-amqp/issues/533)
- Update runner images, no longer build against ancient librabbitmq versions (Lars Strojny ) (https://github.com/php-amqp/php-amqp/commit/e12a99c)
- Upgrade GH actions (Lars Strojny ) (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 ) (https://github.com/php-amqp/php-amqp/issues/607)
- Use php_format_date instead of php_std_date (Remi Collet ) (https://github.com/php-amqp/php-amqp/commit/6f1c675)
- Use zend_ce_exception (Remi Collet ) (https://github.com/php-amqp/php-amqp/commit/a7141b2)
- Fix formatting (Lars Strojny ) (https://github.com/php-amqp/php-amqp/commit/8b76bad)
- Fix non-deterministic tests (Lars Strojny ) (https://github.com/php-amqp/php-amqp/commit/43209e0)
- Fix segmentation fault in php_amqp_close_channel #598 (Paul Johnston ) (https://github.com/php-amqp/php-amqp/issues/606)
- Fix: SIGPIPE handling (Kévin Dunglas ) (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:
https://github.com/php-amqp/php-amqp/compare/v2.1.2...v2.2.0