Skip to content

Releases: php-amqplib/php-amqplib

v2.8.1-rc1

30 Oct 16:39
v2.8.1-rc1
00ad705
Compare
Choose a tag to compare

v2.8.0

23 Oct 18:53
v2.8.0
7df8553
Compare
Choose a tag to compare

v2.8.0-rc1

11 Oct 18:43
v2.8.0-rc1
3edc394
Compare
Choose a tag to compare
v2.8.0-rc1 Pre-release
Pre-release

v2.7.2

11 Feb 21:09
v2.7.2
dfd3694
Compare
Choose a tag to compare

GitHub Milestone

  • PHP 5.3 compatibility PR

v2.7.1

01 Feb 16:32
v2.7.1
39ff84e
Compare
Choose a tag to compare
  • 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.1-rc2

29 Jan 18:40
v2.7.1-rc2
f2b36ef
Compare
Choose a tag to compare
v2.7.1-rc2 Pre-release
Pre-release

Added

Fixed

Changed

Enhancements

  • 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

v2.7.1-rc1

18 Jan 00:00
v2.7.1-rc1
7f439a7
Compare
Choose a tag to compare
v2.7.1-rc1 Pre-release
Pre-release

Enhancements

  • Support PHPUnit 6 PR
  • Use tcp_nodelay for StreamIO PR
  • Pass connection timeout to wait method PR

v2.7.0

20 Sep 19:09
Compare
Choose a tag to compare

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.7.0-rc1

23 May 04:40
Compare
Choose a tag to compare
v2.7.0-rc1 Pre-release
Pre-release

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

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.2

02 Mar 16:38
Compare
Choose a tag to compare

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