Skip to content

longears 0.2.0 (2019-07-19)

Compare
Choose a tag to compare
@atheriel atheriel released this 27 Aug 21:38
· 89 commits to master since this release
  • Additional arguments can now be passed to exchange and queue declarations, consumers, and bindings, allowing users to employ most of RabbitMQ's extensions to the AMQP protocol.

  • Additional arguments passed to amqp_properties() are now interpreted as custom message headers, with R types mapped to an appropriate AMQP field automatically.

  • Exchange-to-exchange bindings are now available through amqp_bind_exchange() and amqp_unbind_exchange().

  • Temporary queues now default to exclusive = FALSE. This is a much more sensible choice, but a breaking change.

  • The background thread now checks messages at much higher frequency: 100 Hz instead of 1 Hz. This means that consume_later() is no longer limited to ingesting 1 message per second -- it can now handle as many as 100.