Revision history for perl module Net::AMQP::RabbitMQ

0.005005 - 2014-06-17
    - Changed timeout test to use seconds rather than sub seconds, as it was failing on bsds

0.005004 - 2014-06-12
    - Updated POD to include the new is_connected() method.
    - Added socket error detection and disconnection logic into the die_on_* methods, and updated calls to those functions accordingly.

0.005003 - 2014-06-10
    - Fixed an issue where the disconnect from the server was causing the publish() to fail without resetting file descriptor... which made it impossible to detect connection issues encountered during publish. Also updated the recv() to handle the socket error status as well. (manchicken)

0.005002 - 2014-06-07
    - Fixed an issue where a disconnect from the server may have occurred during an internal_recv() call, but we weren't detecting and disconnecting accordingly. Now we disconnect in a way that allows is_connected() to realize that we're no longer connected so that we can then re-connect (manchicken)

0.005001 - 2014-06-07
    - changed tests to use unique queue/exchange names

0.005000 - 2014-06-07
    - removed no_wait from purge documentation as it doesn't do anything
    - Added queue_delete method

0.004002 - 2014-04-02
    - Added Net::AMQP::RabbitMQ::is_connected() to determine whether or not you have a live connection. (manchicken)
    - Added a call to Net::AMQP::RabbitMQ::disconnect() to close the socket connection as well. (manchicken)
    - Added a test to verify the is_connected() functionality. (manchicken)

0.004001 - 2014-02-22
    - changed github repo url

0.004000 - 2014-01-12
    - fixed a memory leak when using transactions

0.003001 - 2014-01-12
    - updated Makefile.PL to fix a compile issue on Debian Wheezy

0.003 - 2013-12-22
    - forked from Net::RabbitMQ as Net::AMQP::RabbitMQ since changes not accepted upstream
    - use librabbitmq 0.4.1
    - amqp protocol 0.9.1 support only rabbitmq 2+
    - removed basic_return method, since standard version of librabbitmq is used, not custom fork
    - Changes file changed to suppot CPAN::Changes
    - client send a heartbeat back whenever it receives one.

v0.2.6 - 2012-07-13
	- make the heartbeat test a bit more tolerant (neophenix)

v0.2.5 - 2012-07-12
	- wish CPAN versioning made sense.

v0.2.4 - 2012-07-12
	- add basic reject (jpfrigerio)
	- conditional variable::magic tests (mfowler)

v0.2.3 - 2011-09-12
	- fix a few documentation typos
	- support binding to an exchange with headers (RabbitMQ feature)

v0.2.2 - 2011-08-29
	- note https://github.com/omniti-labs/Net--RabbitMQ as the
		authoritative repository.
	- set and get header proporties from Aaron Schrab and Andy Wick

v0.2.1 - 2011-05-18
	- fixed up tests.

v0.2.0 - 2011-04-19
	- fixed memory leak in amqp_table
	- add a connect timeout that both times out connect() calls and
		sets SO_{SND.RCV}TIMEO on the socket
	- add a heartbeat method
	- a hearbeat frame can be received in the internal_recv function
		causing an unexpected failure consuming; these are now ignored.
	- make queue_declare return message and consumer counts (additionally)
		when called in array context.

v0.1.9 - 2011-02-14
	- add a basic return callback registration point
	- add basic qos support

v0.1.8 - 2010-10-09
	- missed a gratuitous memory leak somehow

v0.1.7 - 2010-10-09
	- amqp_exchange_delete prototype
	- memory leak fix from Trevor Little

v0.1.6 - 2010-07-18
	- fix for uninitialized exchange when no options are passed.
	- add consumer tags and docs
	- add delete_exchange from Richard Wallman
	- enhance delete_exchange with if_unused and nowait options
		from Brian Clapper

v0.1.5 - 2010-04-22
	- support for properties from Bob Goldstein < bobg at uic dot edu >
	- retarded and seemingly futile attempt to compensate for no pack Q

v0.1.4 - 2010-04-08
	- another attempt at getting CPAN testers is_deeply to accept truth
	- memory leak with basic consume

v0.1.3 - 2010-03-30
	- allow support for overriding OPTIMIZE.
		Sun C 5.10 SunOS_i386 2009/06/03 requires -xO1 in my tests.
	- fix MANIFEST file.

v0.1.2 - 2010-03-30
	- use perl's USE_ITHREADS as a define to enable thread safety or not.
	- Fix some macro use that was certainly wrong yet gcc silently allowed.

v0.1.1 - 2010-02-22
	- [rt.cpan.org #53800] make distclean removes files needed for build
	- manually encode the 64bit delivery_tag to work croass platform for poorly
		configured perls (no 64bit ints)
	- add a get method (amqp_basic_get)

v0.1.0 - 2010-01-17
	- Update test suite to use dev.rabbitmq.com by default; still overridden with MQHOST environment variable.
	- Bumped minor release number as things seem happy and stable.

v0.0.4 - 2009-12-29
	- make the tests use pack 'LL' instead of 'Q' for those that compile there perls incorrectly or cannot afford enough bits to make Q happen.

v0.0.3 - 2009-12-25
	- added tests for the txn support
	- fixed file descriptor leak

v0.0.2 - 2009-12-19
	- Thread safety added.
	- txn support from Joshua Kronengold
	- some docs bugs.

v0.0.0.1 - 2009-11-12
	- Initial release