This update includes important information about end of support, deprecation, or migration. Please check the original announcement for details.

End of life

Amazon MQ now supports RabbitMQ 4.3

Amazon MQ adds support for RabbitMQ 4.3, introducing quorum queue enhancements, bug fixes, and memory management improvements

Amazon MQ now supports RabbitMQ 4.3, adding features like compaction to reduce disk usage for quorum queues, 32 strict priority levels, native delayed retries, and proper handling of consumer timeouts. It also includes various memory management bug fixes and performance improvements. Consumer timeouts are now moved from the global protocol channel to quorum queues and can be set per protocol. Both consumer timeouts and delayed retries can be configured and managed via RabbitMQ policies. However, migratable and non-exclusive queues, global QoS, and classic queue v1 storage are no longer supported. To use RabbitMQ 4.3 with Amazon MQ, simply select it when creating a new broker with the m7g instance type via the AWS Management Console, AWS CLI, or AWS SDK. Amazon MQ automatically manages patch version upgrades for RabbitMQ 4.3 brokers, so only the major and minor versions need to be specified. For details, see the Amazon MQ release notes and development guide. This version is available in all regions where Amazon MQ m7g instance types are offered.

Why it matters

Amazon MQ supports RabbitMQ as a message queuing service. This update provides quorum queue enhancements and performance improvements, enabling developers and operators to handle messages more efficiently

Read the original AWS announcement