Required feature flags in RabbitMQ 3.11.0

RabbitMQ 3.11.0 will make all feature flags introduced during the life of RabbitMQ 3.8.x required. People who initially created clusters using RabbitMQ 3.8.9 or older should enable all feature flags before upgrading to RabbitMQ 3.11! If the feature flags are not enabled, RabbitMQ 3.11.0+ will refuse to start. Feature flags…

Continue ReadingRequired feature flags in RabbitMQ 3.11.0

Migrating from Mirrored Classic Queues to Quorum Queues

Quorum Queues are a superior replacement for Classic Mirrored Queues that were introduced in RabbitMQ version 3.8. And there are two complementary reasons why you would need to migrate. First of all, Classic Mirrored Queues were deprecated in 3.9, with a formal announcement posted on August 21, 2021. They will…

Continue ReadingMigrating from Mirrored Classic Queues to Quorum Queues

High Initial Memory Consumption of RabbitMQ Nodes on Centos Stream 9

Team RabbitMQ and community members have recently identified a curious scenario where a freshly started node could consume a surprisingly high amount of memory, say, 1.5 GiB or so. We'd like to share our findings with the community and explain what short term and longer term workarounds are available. Some…

Continue ReadingHigh Initial Memory Consumption of RabbitMQ Nodes on Centos Stream 9

Erlang/OTP 27 Is Currently Not Supported

Erlang/OTP 27.0 was released on May 20th, 2024. While it contains a lot of exciting features and improvements, unfortunately RabbitMQ currently doesn't work well with this version. We are aware of significant performance regressions, as high as 30% lower message throughput in many common workloads. We are investigating the root…

Continue ReadingErlang/OTP 27 Is Currently Not Supported

RabbitMQ 3.13.0 Is Here!

RabbitMQ 3.13 is now available with support for MQTTv5, stream filtering and significant improvements to classic queue performance, especially for larger messages. Read dedicated blog posts for more details about these changes: support for version 5 of the MQTT protocol support for stream filtering performance improvements RabbitMQ 3.13 is the…

Continue ReadingRabbitMQ 3.13.0 Is Here!