Sha256: b4d439c51ed785ad1da3bceae2dfce88e63925527909bef27935109c29a63dce
Contents?: true
Size: 880 Bytes
Versions: 1
Compression:
Stored size: 880 Bytes
Contents
# 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.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hot_bunnies-1.4.0-java | ChangeLog.md |