All Versions
46
Latest Version
Avg Release Cycle
57 days
Latest Release
635 days ago

Changelog History
Page 2

  • v2.12.3 Changes

    March 01, 2021

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ‘ป ValueError exception in PHP8 #883

    Closed issues:

    • ๐Ÿ–จ process multiple messages at the same #898
    • application_headers vs headers #890
    • โœ‚ Remove support for PHP 5.X #877
    • ๐Ÿš€ Ideas and deprecations for next major release 4.0 #662
  • v2.12.2 Changes

    February 12, 2021

    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)
  • v2.12.1 Changes

    September 25, 2020

    Full Changelog

    Implemented enhancements:

    • ๐Ÿ‘ท Use docker containers for broker and proxy in travis CI tests #831 (ramunasd)

    ๐Ÿ›  Fixed bugs:

    • wait_for_pending_acks results in: LogicException("Delivery tag cannot be changed") #827
    • Error Connecting to server(0): #825
    • validate basic_consume() arguments and avoid invalid callbacks #834 (ramunasd)

    Closed issues:

    • ๐Ÿ‘ Does the library supports federation conf? #826
    • Publishing not happend after publishing to non-existent exchange #823
    • โœ… Tests should run with TLS enabled #758

    ๐Ÿ”€ Merged pull requests:

    • โœ… SSL tests and fixed demo #832 (ramunasd)
    • ๐Ÿ›  fix LogicException while waiting for pending broker ack #830 (ramunasd)
    • โช revert #785 'Enable TLS SNI by default' #829 (ramunasd)
  • v2.12.0 Changes

    August 24, 2020

    Full Changelog

    Implemented enhancements:

    ๐Ÿ›  Fixed bugs:

    • โž• Adding exception handling for better user experience #810
    • Possible blocking connection even when connection_timeout is specified #804
    • ๐Ÿ‘‰ use simple output instead of STDOUT in debug helper #819 (ramunasd)
    • โž• add missing timeout param for connection handshake response #812 (ramunasd)

    Closed issues:

    • Setting x-ha-policy from client side is not longer available since version 3.0 #811
    • Debug in some cases is not working - possible fix - line 29 in DebugHelper #809
    • when I want to use publish_batch in confirm: 2 #807
    • when I want to use publish_batch in confirm #806
    • โœ… NullClasses for testing #802

    ๐Ÿ”€ Merged pull requests:

  • v2.11.3 Changes

    May 13, 2020

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ‘ป Unexpected heartbeat missed exception #793
    • ๐Ÿ›  Fix unexpected missed heartbeat exception #794 (ramunasd)
  • v2.11.2 Changes

    April 30, 2020

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • Perform socket/stream select before data write #791 (ramunasd)

    Closed issues:

    • ๐Ÿ‘ป Fatal error: Uncaught exception 'PhpAmqpLib\Exception\AMQPConnectionClosedException' with message 'FRAME_ERROR - type 2, first 16 octets #789
    • Incorrect behaviour when heartbeat is missing #787
    • How to know When rabbitmq server get last heartbeat from client? #783
  • v2.11.1 Changes

    February 24, 2020

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ“š Incorrect documentation for AMQPMessage constructor (and others) #769
    • Handling of SOCKET_EAGAIN in StreamIO not working in PHP 7.4 #764
    • ๐Ÿ›  fix: ensure hosts is an array, otherwise latest_exception can be null #778 (mr-feek)
    • ๐Ÿ“š change phpDocumentator template, fix incorrect constructor documentation #771 (ramunasd)

    Closed issues:

    • circular reference #759

    ๐Ÿ”€ Merged pull requests:

  • v2.11.0 Changes

    November 19, 2019

    Full Changelog

    Implemented enhancements:

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ‘ป Exception while handling AMQPTimeoutException #752
    • ๐Ÿ›  Fix AMQPTimeoutException handling #753 (kozlice)

    Closed issues:

    • Amazon MQ amqp+ssl #757
    • shell_exec(): Unable to execute '' #756
    • โœ‚ Remove bcmath dependency #694

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fix phpunit tests reported as risked #755 (ramunasd)
    • throw AMQPConnectionClosedException when broker wants to close connection #750 (ramunasd)
    • โž• Add support for PLAIN authentication method #749 (ramunasd)
  • v2.10.1 Changes

    October 10, 2019

    Full Changelog

    Implemented enhancements:

    • ๐Ÿ”จ Refactor channel constant classes #732 (ramunasd)

    ๐Ÿ›  Fixed bugs:

    • Channel gets stuck if user wait_for_pending_acks #720
    • Update amqp_connect_multiple_hosts.php #740 (nguyendachuy)
    • ๐Ÿ›  Fix fatal error in skipped tests #736 (ramunasd)
    • ๐Ÿ›  Fix wrong headers exchange demo #735 (ramunasd)
    • ๐Ÿ›  Fix infinite wait for pending acks #733 (ramunasd)

    Closed issues:

    • basic_publish and memory alarms #743
    • Fail to apply arguments to queue_declare #741
    • โฑ Connection timeout error #739
    • Exchanges list #734
    • Cannot create a durable queue #731
    • isConnected remains true while AMQPConnectionClosedException is thrown #730
    • ๐Ÿ‘‰ Use v2.9~2.10, the CPU will 99% when waiting for new messages. v2.8 has no such problem. #729
    • How to set connection name ? #728
    • Headers exchange - php example #554
    • AMQPMessage::basic_consume + $nowait=null results in $nowait=true #422

    ๐Ÿ”€ Merged pull requests:

  • v2.10.0 Changes

    August 09, 2019

    Full Changelog

    Closed issues:

    • โšก๏ธ Update API docs #721

    ๐Ÿ”€ Merged pull requests:

    • โœ… Run toxiproxy based connection tests on travis-ci #727 (ramunasd)