Skip to content

Releases: rabbitmq/rabbitmq-delayed-message-exchange

4.0.2

02 Oct 02:48
18d8135
Compare
Choose a tag to compare

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

12 Mar 14:22
v3.13.0
8ff0a0e
Compare
Choose a tag to compare

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

06 Jun 10:26
Compare
Choose a tag to compare

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

15 Oct 10:47
Compare
Choose a tag to compare

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

v3.10.2

25 May 17:02
df276c6
Compare
Choose a tag to compare

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

05 May 11:08
Compare
Choose a tag to compare

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

3.9.0

26 Jul 05:43
Compare
Choose a tag to compare

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

10 Jun 04:11
Compare
Choose a tag to compare

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

v3.8.9

27 Oct 15:48
Compare
Choose a tag to compare

This release targets RabbitMQ 3.8.9 or later versions.

Bug Fixes

Bindings are Now Recovered with RabbitMQ 3.8.5+ on Node Restart

Bindings are now recovered on node boot in a way that's compatible with latest RabbitMQ
releases.

GitHub issue: #149.

rabbitmq-delayed-message-exchange v3.8.x

04 Oct 20:47
v3.8.0
fcea041
Compare
Choose a tag to compare

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 to 3.8.4
  • 3.7.x