Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 1.72 KB

CHANGES.md

File metadata and controls

68 lines (47 loc) · 1.72 KB

0.4.1

  • Now requires bunny >= 1.0.0.
  • Changed bunny queue usage to reflect changes in bunny gem.

0.4.0

  • Removes support for MRI 1.9.3
  • Worker class compilation has been refactored
  • Limits Celluloid < 0.16.0 Higher versions may prevent Sidekiq from cleanly shutting down.
  • Removes bunny and sidekiq constraints

0.3.7

  • AMQP queues are now durable by default. This prevents queued messages getting lost when batsir is restarted (and the last consumer disconnects). It can be configured by setting 'Batsir::Config.amqp_durable'.
  • Now requires bunny 0.10.7

0.3.6

  • Fixes bug in conditional notifier
  • Constrained Celluloid version to 0.14.x, until we can support 0.15.x and above

0.3.5

  • NOTICE: This version removes sidekiq/celluloid gem contraints. Be sure to set these accordingly in your own project's Gemfile!

0.3.4

  • Fixed issue when using bunny 0.9.0.pre9. Bunny::Session#start now returns ifself instead of its channel.

0.3.3

  • Bunny :heartbeat option is now explicitly set. It defaults to 0; the original AMQP 0.8 setting.

0.3.2

  • Filters can now be passed initialisation options

0.3.1

  • Renamed config variable 'connection_pool_size' to a more apt 'amqp_pool_size'

0.3.0

  • AMQPAcceptor and AMQPNotifier classes now only support Bunny 0.9 and up. This fixes a bug that occurred when talking to an AMQP 0.9 server with a Bunny 0.8 client. High message rates would, at some point, cause the server to reject all messages.

0.2.1

  • Notifiers will not modify the message
  • FieldTransformers now always return message hashes with strings for keys

0.2.0

  • first production-ready code