Releases: rabbitmq/rabbitmq-delayed-message-exchange
v4.2.0
Build Details
Built against RabbitMQ server 4.2.0 on Erlang/OTP 26.2.5.15.
Breaking Changes and Compatibility Notes
This plugin is RabbitMQ 4.2.x 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.2.0compatibility.
v4.2.0-rc.1
Build Details
Built against RabbitMQ server 4.2.0-rc.1 on Erlang/OTP 27.3.4.3.
Breaking Changes and Compatibility Notes
This plugin is 4.2.x 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.2.0compatibility.
v4.1.0
Build Details
Built against RabbitMQ server 4.1.0 on Erlang/OTP 26.2.5.11.
Breaking Changes and Compatibility Notes
This plugin is 4.1.x 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.1.0compatibility.
v4.0.7
Build Details
Built against RabbitMQ server 4.0.7 on Erlang/OTP 26.2.5.9.
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.7compatibility.GitHub issues: #298, rabbitmq/rabbitmq-server#13381
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.xcompatibility, 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.