We have recently encountered below error when the RabbitMQ version was updated from 3.12 to 3.13 in production.
Error:
An error occurred while publishing a message to the exchange: Broker failed to acknowledge delivery of message.
One thing to note is that we are using rabbitmq_delayed_message_exchange plugin version 3.12. Message publishing works when using an exchange that is not of type "x-delayed-message." This issue seems to be related to the incompatibility between RabbitMQ 3.13 and our current version of the rabbitmq_delayed_message_exchange plugin (3.12).
Can someone confirm if this is indeed a version incompatibility issue? Does RabbitMQ 3.13 not support the rabbitmq_delayed_message_exchange plugin? Also, is there a plan to release a version 3.13 of the rabbitmq_delayed_message_exchange plugin?