Commit graph

5 commits

Author SHA1 Message Date
taca
51eac7d862 Update ruby-amq-protocol to 1.1.0.
## Changes between 1.0.0 and 1.1.0

### Performance Enhancements

Encoding of large payloads is now done more efficiently.

Contributed by Greg Brockman.
2013-02-11 03:56:17 +00:00
taca
e1f89f54a7 Update ruby-amq-protocol to 1.0.1.
## Changes between 1.0.0 and 1.0.1

### Missing require

`amq-protocol` now makes sure `DateTime` is loaded before trying to use it.


## Changes between 1.0.0.pre6 and 1.0.0.pre7

### AMQ::Settings

`AMQ::Settings` extracts settings merging logic and AMQP/AMQPS URI parsing from `amq-client`.
Parsing follows the same convention amqp gem and RabbitMQ Java client follow.

Examples:

``` ruby
AMQ::Settings.parse_amqp_url("amqp://dev.rabbitmq.com")            # => vhost is nil, so default (/) will be used
AMQ::Settings.parse_amqp_url("amqp://dev.rabbitmq.com/")           # => vhost is an empty string
AMQ::Settings.parse_amqp_url("amqp://dev.rabbitmq.com/%2Fvault")   # => vhost is /vault
AMQ::Settings.parse_amqp_url("amqp://dev.rabbitmq.com/production") # => vhost is production
AMQ::Settings.parse_amqp_url("amqp://dev.rabbitmq.com/a.b.c")      # => vhost is a.b.c
AMQ::Settings.parse_amqp_url("amqp://dev.rabbitmq.com/foo/bar")    # => ArgumentError
```


### AMQ::Protocol::TLS_PORT

`AMQ::Protocol::TLS_PORT` is a new constant that contains default AMQPS 0.9.1 port,
5671.
2012-12-17 12:37:51 +00:00
taca
a0468807a1 Update ruby-amq-protocol to 0.9.4.
Changes are unavailable.
2012-09-16 07:25:02 +00:00
taca
356971a574 Update ruby-amq-protocol to 0.9.0.
Exact changes are unknown.
2012-03-17 16:54:03 +00:00
taca
68e38cdd6e Importing net/ruby-amq-protocol pacakge version 0.8.4.
(This is required by new ruby-amqp package.


amq-protocol is an AMQP 0.9.1 serialization library for Ruby. It is not an
AMQP client: amq-protocol only handles serialization and deserialization.
If you want to write your own AMQP client, this gem can help you with that.
2011-12-15 14:47:09 +00:00