PHP AMQP v2.12.2 Release Notes

Release Date: 2021-02-12 // about 3 years ago
  • Full Changelog

    Implemented enhancements:

    • TLS connection example needed in readme #801
    • โž• Add support for next major version of phpseclib/phpseclib #875 (ramunasd)

    ๐Ÿ›  Fixed bugs:

    • Provide AMQPTable to exchange_declare #873
    • ๐Ÿ›  fix annotation when AMQPTable is allowed variable type #874 (ramunasd)
    • ๐Ÿ›  fix PCNTL heartbeat signal registration #866 (laurynasgadl)

    Closed issues:

    • Type definition delivery tag differs #876
    • ๐Ÿ—„ PHP 8 Deprecate required parameters after optional parameters issue #870
    • PCNTLHeartbeatSender would be never triggered again when connection in writing status #865
    • ๐Ÿ—„ PHP8 deprecation warnings #860
    • ๐Ÿ—„ PHP 8.0.0 Deprecated: Required parameter ... follows optional parameter ... in #856
    • The connection would lost on some environment and cause destruct failed #849
    • About message body string "quit" #848
    • Why is the client disconnecting automatically with no errors nor Exceptions? #847
    • PHP 8: Required parameter $io follows optional parameter $vhost #846
    • AMQPProtocolException phpdoc arguments type annotations are swapped #844
    • Multiple consumers at one connection #843
    • Too many publishers produce many messages In an hour, occasionally cause an exception: "stream_socket_client(): unable to connect to tcp://RABBITMQ-***amazonaws.com:5672 (Connection timed out)" #842
    • ๐Ÿณ Framing Error trying to connect to a RabbitMQ docker Container #840
    • ๐Ÿ‘ป PHP Fatal error: Uncaught exception 'PhpAmqpLib\Exception\AMQPTimeoutException' with message 'The connection timed out after 3 sec while awaiting incoming data' #839
    • โšก๏ธ The dependency phpseclib needs an update to version 3.* #867

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fixed AMQPProtocolException phpdoc arguments type annotations #845 (zerkms)
    • ๐Ÿ”„ Change phpdoc $delivery_tag type to int #838 (autowp)
    • ๐Ÿ“š Update documentation on published release #837 (ramunasd)
    • ๐Ÿ‘ท perform CI tests using github actions #836 (ramunasd)
    • PSR 12 #868 (andrew-demb)
    • ๐Ÿ’… feat (Code Style) start integration PSR-2. #859 (Yozhef)
    • Implement \ArrayAccess in AMQPAbstractCollection #850 (idsulik)