RabbitMQ
Message broker supporting AMQP, MQTT and STOMP protocols
Two parallel release trains, one message: get off Erlang 26 and off Mnesia.
◆Recent moves
- 9d ago
Quorum queues stop dropping metrics after node restart
Fixes quorum queues in clusters that came through the 3.13 to 4.2 to 4.3 upgrade path silently ceasing to emit metrics and take snapshots after a restart. A migration-path bug, exactly the class of issue the Khepri transition keeps surfacing.
View source ↗ - 12d ago
Erlang 27 now the minimum; Raft commit fix
Raises the minimum Erlang to 27.0 now that OTP 26 is end-of-life — nodes on older releases will not start. Also fixes Raft leaders committing log entries optimistically, another correctness fix in the consensus layer.
View source ↗ - 12d ago
Erlang 27 floor lands on the 4.2 line too
The same Erlang 27 requirement and a classic queue index path fix, cut into the older train on the same day as 4.3.3. The synchronized dual-train releases show 4.2.x is still a supported destination, not an abandoned one.
View source ↗ - 1mo ago
Feature-flag and credential-storage fixes
Rare-case failures enabling a binding feature flag, plus correct storage of passwordless users created over the HTTP API. Narrow fixes with no change to how the broker behaves for most operators.
View source ↗ - 1mo ago
Passwordless HTTP API users stored correctly
The 4.2 counterpart to the same certificate-auth user storage fix. Paired maintenance, no behavioural change beyond the bug itself.
View source ↗ - 2mo ago
Empty-key topic bindings no longer swallow all messages
A queue bound to a topic exchange with an empty binding key was receiving every message published with an empty routing key. The fix ships behind a new feature flag, which means operators have to opt in — a reminder that RabbitMQ now gates even correctness changes on the flag mechanism.
View source ↗