Skip to content

Commit cbe8461

Browse files
kjnilssonmergify[bot]
authored andcommitted
Update release notes with details of the delivery-limit default.
(cherry picked from commit 1cf530a)
1 parent b993925 commit cbe8461

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

release-notes/4.0.0.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ See Compatibility Notes below to learn about **breaking or potentially breaking
3333
* RabbitMQ 3.13 `rabbitmq.conf` setting `rabbitmq_amqp1_0.default_vhost` is unsupported in RabbitMQ 4.0.
3434
Instead `default_vhost` will be used to determine the default vhost an AMQP 1.0 client connects to(i.e. when the AMQP 1.0 client does not define the vhost in the `hostname` field of the `open` frame)
3535
* RabbitMQ Shovels will be able connect to a RabbitMQ 4.0 node via AMQP 1.0 only when the Shovel runs on a RabbitMQ node >= `3.13.7`
36+
* Quorum queues will now always set a default `delivery-limit` of 20 which can be increased or decreased by policies and queue arguments but cannot be unset. Some applications or configurations may need to be updated to handle this.
3637

3738
## Erlang/OTP Compatibility Notes
3839

@@ -83,8 +84,11 @@ periods of time (no more than a few hours).
8384

8485
### Recommended Post-upgrade Procedures
8586

86-
TBD
87+
Set a low priority dead lettering policy for all quorum queues to dead letter to a stream or similar
88+
so that messages that reach the new default delivery limit of 20 aren't lost completely
89+
when no dead lettering policy is in place.
8790

91+
TBD
8892

8993
## Changes Worth Mentioning
9094

0 commit comments

Comments
 (0)