This update includes important information about end of support, deprecation, or migration. Please check the original announcement for details.
Amazon MQ now supports RabbitMQ 4.3
Amazon MQ now supports RabbitMQ version 4.3, adding quorum queue enhancements like compaction, 32 strict priority levels, native delayed retries, and graceful consumer timeouts, along with various bug fixes and memory management improvements
Amazon MQ now supports RabbitMQ version 4.3. This version adds features to quorum queues, including compaction to reduce disk usage, native support for 32 strict priority levels, delayed retry to automatically set and redeliver failed messages after a configured cooldown delay, and graceful handling of consumer timeouts. Consumer timeouts have moved from the global protocol channel to quorum queues and can be configured per protocol. Both consumer timeouts and delayed retries can be set and managed using RabbitMQ policies. However, migratable non-exclusive queues, global QoS, and Classic queue v1 storage are no longer supported in RabbitMQ 4.3, and consumer timeouts do not apply to Classic queues. To use RabbitMQ 4.3 with Amazon MQ, simply select it when creating a new broker with an 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 on the changes, 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 provides RabbitMQ as a managed message queuing service. The new RabbitMQ version includes quorum queue enhancements and performance improvements, enabling developers and operators to handle messages more efficiently