Skip to content

Commit

Permalink
1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Klishin committed Nov 14, 2012
1 parent 92476a8 commit 683dc88
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 2 deletions.
33 changes: 33 additions & 0 deletions ChangeLog.md
Original file line number Original file line Diff line number Diff line change
@@ -0,0 +1,33 @@
# Changes Between 1.3.0 and 1.4.0

## RabbitMQ Java Client Upgrade

Hot Bunnies now uses RabbitMQ Java client 2.8.7.


## TLS Support

`HotBunnies.connect` now supports a new `:tls` option:

``` ruby
HotBunnies.connect(:tls => true)

HotBunnies.connect(:tls => "SSLv3")
HotBunnies.connect(:tls => "SSLv2")

HotBunnies.connect(:tls => "SSLv3", :trust_manager => custom_trust_manager)
```


## Consumer Back Pressure Improvements

* The async consumer will not attempt to add tasks when its executor is shutting down.

* The blocking consumer got a buffer size option that makes it create a bounded blocking queue instead of an unbounded.


## Consumer Improvements

`HotBunnies::Queue#subscribe` is now more resilient to exceptions and uses a new
executor task for each delivery. When a consumer is cancelled, any remaining messages
will be delivered instead of being ignored.
18 changes: 17 additions & 1 deletion README.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -25,6 +25,22 @@ Hot Bunnies is not
* A cure for cancer * A cure for cancer




## Installation, Dependency

### With Rubygems

gem install hot_bunnies

### With Bundler

gem "hot_bunnies", "~> 1.4.0"


## Change Log

See ChangeLog.md.


## Continuous Integration ## Continuous Integration


[![Continuous Integration status](https://secure.travis-ci.org/ruby-amqp/hot_bunnies.png)](http://travis-ci.org/ruby-amqp/hot_bunnies) [![Continuous Integration status](https://secure.travis-ci.org/ruby-amqp/hot_bunnies.png)](http://travis-ci.org/ruby-amqp/hot_bunnies)
Expand All @@ -39,4 +55,4 @@ MIT, see LICENSE in the repository root


## Copyright ## Copyright


Theo Hultberg, Michael Klishin, 2011-2012. Theo Hultberg, Michael Klishin, 2011-2012.
2 changes: 1 addition & 1 deletion lib/hot_bunnies/version.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,5 +1,5 @@
# encoding: utf-8 # encoding: utf-8


module HotBunnies module HotBunnies
VERSION = '1.4.0.pre5' VERSION = '1.4.0'
end end

0 comments on commit 683dc88

Please sign in to comment.