All Versions
43
Latest Version
Avg Release Cycle
48 days
Latest Release
113 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v2.8.1-rc2 Changes
November 02, 2018Closed 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๐ 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, 2018Closed 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, 2018Closed 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, 2018Closed 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- PHP
5.3
compatibility PR
- PHP
-
v2.7.2.1 Changes
October 17, 2018 -
v2.7.1 Changes
February 01, 2018 -
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