README.md in arvicco-amqp-0.6.11 vs README.md in arvicco-amqp-0.6.13
- old
+ new
@@ -7,19 +7,25 @@
This library was tested primarily with RabbitMQ, although it should be compatible with any
server implementing the [AMQP 0-8 spec](http://www.amqp.org/confluence/download/attachments/720900/amqp0-8.pdf).
-This fork of AMQP contains following improvements:
---------------------------------------------------
+This fork of AMQP
+=================
+Intention is to describe AMQP lib behavior using RSpec, with reasonable level of completeness.
+Given a solid spec suite, it will be easier to expand the library going forward.
+
+Some improvements that are currently merged in, but not yet fully specified:
+
* Support for setting extended headers in MQ::Exchange#publish. Particularly useful for :reply_to for RPC.
* Multibyte character support (Ruby 1.9) in MQ::Exchange#publish.
* MQ::Exchange#publish raises error if no connection to broker.
* MQ::Queue only wraps headers with new MQ::Headers if they are not nil. This allows pops to tell more easily when they've requested a message from an empty queue. See (https://github.com/tmm1/amqp/issues#issue/22)
* Support for receiving Headers with zero-size data packets. Such contents with no body frames are totally legit if indicated header size is zero.
-TODO: * Support for AMQP::Protocol::Basic::Return method. See (https://github.com/tmm1/amqp/issues#issue/1).
+Some improvements that are planned:
+ * Support for AMQP::Protocol::Basic::Return method. See (https://github.com/tmm1/amqp/issues#issue/1).
Getting started
===============
First things first, start with: