longears 0.2.0 (2019-07-19)
-
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()
andamqp_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.