[rabbitmq-discuss] Change in semantics of {exchange, queue}.{unbind, delete}

Michael Bridgen mikeb at squaremobius.net
Sun Jan 12 06:21:31 GMT 2014


On 12 January 2014 14:17, Alan Antonuk <alan.antonuk at gmail.com> wrote:
> It appears that the semantics of exchange.delete, exchange.unbind,
> queue.delete, and queue.unbind when the entity doesn't exist have changed:
> they used to throw a channel exception, now they do not.
>
> It appears like this is intensional:
> http://www.rabbitmq.com/specification.html
>
> I cannot seem to find at which version this change was made (it must've been
> recently as there was discussion in late september about the older
> behavior).

The change was included in RabbitMQ 3.2.0:
http://www.rabbitmq.com/release-notes/README-3.2.0.txt, bug 25716.
At some point RabbitMQ ought to properly fork AMQP.

-Michael


More information about the rabbitmq-discuss mailing list