Skip to content
This repository was archived by the owner on Apr 16, 2026. It is now read-only.

Releases: rabbitmq/rabbitmq-delayed-message-exchange

v4.2.0

Choose a tag to compare

@michaelklishin michaelklishin released this 04 Nov 01:44
157614e

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:

  1. If the cluster uses Mnesia for schema store, it works exactly as it did against RabbitMQ 3.13.x
  2. 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
  3. 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

v4.2.0-rc.1

v4.2.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@michaelklishin michaelklishin released this 15 Oct 06:24
864213a

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:

  1. If the cluster uses Mnesia for schema store, it works exactly as it did against RabbitMQ 3.13.x
  2. 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
  3. 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.0 compatibility.

v4.1.0

Choose a tag to compare

@michaelklishin michaelklishin released this 18 Apr 04:17
1bfc799

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:

  1. If the cluster uses Mnesia for schema store, it works exactly as it did against RabbitMQ 3.13.x
  2. 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
  3. 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.0 compatibility.

v4.0.7

Choose a tag to compare

@michaelklishin michaelklishin released this 28 Feb 03:35
a9a6075

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:

  1. If the cluster uses Mnesia for schema store, it works exactly as it did against RabbitMQ 3.13.x
  2. 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
  3. 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

4.0.2

Choose a tag to compare

@michaelklishin michaelklishin released this 02 Oct 02:48
18d8135

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:

  1. If the cluster uses Mnesia for schema store, it works exactly as it did against RabbitMQ 3.13.x
  2. 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
  3. 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

v3.13.0

Choose a tag to compare

@github-actions github-actions released this 12 Mar 14:22
v3.13.0
8ff0a0e

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

Choose a tag to compare

@github-actions github-actions released this 06 Jun 10:26

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

Choose a tag to compare

@michaelklishin michaelklishin released this 15 Oct 10:47

This release targets RabbitMQ 3.11.x and as such, requires Erlang 25.

v3.10.2

Choose a tag to compare

@michaelklishin michaelklishin released this 25 May 17:02
df276c6

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

Choose a tag to compare

@michaelklishin michaelklishin released this 05 May 11:08

This release has no functional changes but lists RabbitMQ 3.10.x as supported in plugin metadata.