Releases: rabbitmq/rabbitmq-delayed-message-exchange
4.0.2
Build Details
Built against RabbitMQ server 4.0.2
on Erlang/OTP 26.2.5.3
.
Breaking Changes and Compatibility Notes
This plugin is 4.0 compatible with the following limitations:
- If the cluster uses Mnesia for schema store, it works exactly as it did against RabbitMQ
3.13.x
- If the cluster uses Khepri and the plugin is enabled after Khepri, it will start Mnesia, set up a node-local Mnesia replica and schema, and works as in scenario 1
- Important: if the cluster uses Mnesia, then the plugin is enabled, and then Khepri is enabled, the plugin must be disabled and re-enabled, or the node must be restarted. Then it will start Mnesia and works as in scenario 2
Changes
-
RabbitMQ
4.0.x
compatibility, including Khepri.Contributed by @gomoripeti.
v3.13.0
rabbitmq_delayed_message_exchange v3.13.0
Built against:
rabbitmq-server [https://github.com/rabbitmq/rabbitmq-server/archive/refs/heads/v3.13.x.zip]
OTP 26.2.2
v3.12.0
rabbitmq_delayed_message_exchange v3.12.0
Built against rabbitmq-server [https://github.com/rabbitmq/rabbitmq-server/archive/refs/heads/v3.12.x.zip]
v3.11.1
This release targets RabbitMQ 3.11.x and as such, requires Erlang 25.
v3.10.2
Enhancements
-
This plugin now emits relevant publishing metrics.
Contributed by @gomoripeti (CloudAMQP)
GitHub issue: #197
-
More accommodating type conversion for delay header values.
Contributed by @unknovvn.
GitHub issue: #198
v3.10.0
This release has no functional changes but lists RabbitMQ 3.10.x as supported in plugin metadata.
3.9.0
This release has no changes except for its metadata that lists RabbitMQ 3.9.0 (and future 3.9.x
releases) as supported.
v3.8.17
3.8.17
This release targets RabbitMQ 3.8.16 and later versions.
This release requires Erlang 23.2 or a later version, and supports Erlang 24.
Enhancements
-
When nodes are restarted, schema database tables used by this plugin are now reconciled
with cluster peers the same way RabbitMQ core does it.Contributed by @mwfriedm.
GitHub issue: rabbitmq/rabbitmq-delayed-message-exchange#163
v3.8.9
rabbitmq-delayed-message-exchange v3.8.x
This release has been superseded by v3.8.9
rabbitmq-delayed-message-exchange
build that is compatible with these RabbitMQ versions:
3.8.x
up to3.8.4
3.7.x