All Versions
43
Latest Version
Avg Release Cycle
48 days
Latest Release
113 days ago

Changelog History
Page 4

  • v2.8.1-rc2 Changes

    November 02, 2018

    Full Changelog

    Closed issues:

    • AMQPStreamConnection $connection_timeout - milliseconds or seconds? #616

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ“œ Parse error string to determine error number instead of using errno #615 (davidgreisler)
  • v2.8.1-rc1 Changes

    October 30, 2018

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • ext-sockets required since 2.8.0 #608
    • ๐Ÿ›  Fixed restoring previous error handler in StreamIO #612 (cezarystepkowski)
    • ๐Ÿšš Move ext-sockets from "suggest" to "require" #610 (lukebakken)

    Closed issues:

    • Getting really often "Connection reset by peer" #546
  • v2.8.0 Changes

    October 23, 2018

    Full Changelog

    Closed issues:

    • ๐Ÿ”‹ Feature Request: Allow overriding of LIBRARY_PROPERTIES #603

    ๐Ÿ”€ Merged pull requests:

    • โž• Add getLibraryProperties abstract connection method and test #606 (madrussa)
    • ๐Ÿ›  Fix potential indefinite wait #602 (lukebakken)
    • ๐Ÿ›  fix the logical error #601 (aisuhua)
    • ๐Ÿ‘‰ Use specific exceptions instead of general AMQPRuntimeException #600 (ondrej-bouda)
  • v2.8.0-rc1 Changes

    October 11, 2018

    Full Changelog

    Closed issues:

    • ๐Ÿท "Server nack'ed unknown delivery_tag" when using batch_basic_publish #597
    • fwrite: errno=11 in StreamIO #596
    • ๐Ÿ‘‰ Use swoole to generate multi-process channel errors #592
    • Connecting RMQ with multiple host connection #588
    • where is the function "AMQPStreamConnection::create_connection()" #586
    • RPC server not sending reply down the wire #585
    • ๐Ÿ‘ Please add support for AMQP 1.0 #583
    • Connecting to Red Hat JBOSS #580
    • Consuming message coming in truncated #579
    • can't throw fwrite() error immediately #578
    • Can't reuse AMQPMessage object with new properties #576
    • Invalid frame type 65 #572
    • The set_nack_handle can not be triggered correctly. #571
    • โฑ channel->wait() with timeout make memory leak #566
    • SOCKS Proxy between RMQ and client #558
    • ๐Ÿ”– Version 2.7 connects as 2.6 #555
    • โšก๏ธ Update minimum php version in composer.json #543
    • StreamIO can wait for data indefinitely #416
    • Releasing connection reference too early in a channel leads to a segmentation fault #415
    • StreamConnection does not time out #408
    • $this->debug can be null in AbstractConnection.php #386
    • Read and write to multiple queues within one script #293
    • lazy channels #291
    • decode() method not defined #160

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘‰ Use errno instead of error strings #599 (marek-obuchowicz)
    • Corrected typo and comment alignment in demo/amqp_consumer_exclusive.php #591 (lkorczewski)
    • Corrected typos in demo/amqp_publisher_exclusive.php #590 (lkorczewski)
    • ๐Ÿ›  Fix heartbeat-check if pcntl is unavailable #584 (srebbsrebb)
    • ๐Ÿ‘ป don't throw an exception in an error handler #581 (deweller)
    • Cleanup serialized_properties on property set #577 (p-golovin)
    • Annotate at @throws \ErrorException at AbstractChannel::wait #575 (nohponex)
    • โœ… Structuring tests #574 (programarivm)
    • โœ… Test with php 5.3 and 7.2 #569 (snapshotpl)
    • โž• Add extended datatype for bytes #568 (masell)
    • Fwrite \ErrorException not being thrown to the top function call when doing basic_publish #564 (dp-indrak)
    • Introduce a method to create connection from multiple hosts. #562 (hairyhum)
    • ๐Ÿ‘ป Throw exception on missed heartbeat #559 (hairyhum)
  • v2.7.3 Changes

    April 30, 2018

    Full Changelog

    Closed issues:

    • stream_select() ErrorException FD_SETSIZE #552
    • Whoops, looks like something went wrong. (1/1) ErrorException getimagesize(): send of 18 bytes failed with errno=104 Connection reset by peer #551
    • no-local? #550
    • ๐ŸŒ Can php-amqplib consumer work on a web page? #549
    • โฌ†๏ธ Functional tests fail after upgrading to 2.7.1 and 2.7.2 #545
    • fwrite failure / not sure how to debug further #544
  • v2.7.2 Changes

    February 11, 2018

    GitHub Milestone

    • PHP 5.3 compatibility PR
  • v2.7.2.1 Changes

    October 17, 2018

    Full Changelog

    Closed issues:

    • When heartbeats parameter is greater than 0 #352
  • v2.7.1 Changes

    February 01, 2018
    • ๐Ÿ‘Œ Support PHPUnit 6 PR
    • ๐Ÿ‘‰ Use tcp_nodelay for StreamIO PR
    • โฑ Pass connection timeout to wait method PR
    • ๐Ÿ›  Fix possible indefinite waiting for data in StreamIO PR, PR
    • ๐Ÿ”„ Change protected method check_heartbeat to public PR
    • Ensure access levels are consistent for calling check_heartbeat PR
  • v2.7.0 Changes

    September 20, 2017

    โž• Added

    • โœ… Increased overall test coverage
    • ๐Ÿ‘ Bring heartbeat support to socket connection
    • โž• Add message delivery tag for publisher confirms
    • โž• Add support for serializing DateTimeImmutable objects

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed infinite loop on reconnect - check_heartbeat
    • ๐Ÿ›  Fixed signal handling exit example
    • ๐Ÿ›  Fixed exchange_unbind arguments
    • ๐Ÿ›  Fixed invalid annotation for channel_id
    • ๐Ÿ›  Fixed socket null error on php 5.3 version
    • ๐Ÿ›  Fixed timeout parameters on HHVM before calling stream_select

    ๐Ÿ”„ Changed

    • declare(ticks=1) no longer needed after PHP5.3 / amqplib 2.4.1
    • Minor DebugHelper improvements

    โœจ Enhancements

    • โž• Add extensions requirements to README.md
    • โž• Add PHP 7.1 to Travis build
    • โฌ‡๏ธ Reduce memory usage in StreamIO::write()
    • Re-enable heartbeats after reconnection
  • v2.6.3 Changes

    April 11, 2016

    โž• Added

    • โž• Added the ability to set timeout as float

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed restoring of error_handler on connection error

    โœจ Enhancements

    • Verify read_write_timeout is at least 2x the heartbeat (if set)
    • ๐Ÿ›  Many PHPDoc fixes
    • ๐Ÿ‘ป Throw exception when trying to create an exchange on a closed connection