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

Changelog History
Page 5

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

    March 02, 2016

    โž• Added

    • โž• Added AMQPLazySocketConnection
    • AbstractConnection::getServerProperties method to retrieve server properties.
    • AMQPReader::wait() will throw IOWaitException on stream_select failure
    • โž• Add PHPDocs to Auto-generated Protocol Classes

    ๐Ÿ›  Fixed

    • Disable heartbeat when closing connection
    • ๐Ÿ›  Fix for when the default error handler is not restored in StreamIO

    โœจ Enhancements

    • ๐ŸŽ Cleanup tests and improve testing performance
    • Confirm received valid frame type on wait_frame in AbstractConnection
    • โšก๏ธ Update DEMO files closer to PSR-2 standards
  • v2.6.1 Changes

    February 12, 2016

    โž• Added

    • โž• Add constants for delivery modes to AMQPMessage

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix some PHPDoc problems
    • AbstractCollection value de/encoding on PHP7
    • StreamIO: fix "bad write retry" in SSL mode

    โœจ Enhancements

    • โšก๏ธ Update PHPUnit configuration
    • โž• Add scrutinizer-ci configuration
    • Organizational changes from videlalvaro to php-amqplib org
    • Minor complexity optimizations, code organization, and code cleanup
  • v2.6.0 Changes

    September 23, 2015

    BC Breaking Changes

    • The AMQPStreamConnection class now throws ErrorExceptions when errors happen while reading/writing to the network.

    โž• Added

    • โฑ Heartbeat frames will decrease the timeout used when calling wait_channel - heartbeat frames do not reset the timeout

    ๐Ÿ›  Fixed

    • Declared the class AbstractChannel as being an abstract class
    • ๐Ÿšฆ Reads, writes and signals respond immediately instead of waiting for a timeout
    • โฑ Fatal error in some cases on Channel.wait with timeout when RabbitMQ restarted
    • โœ‚ Remove warning when trying to push a deferred frame

    * This Changelog was automatically generated by github_changelog_generator