Skip to content

Commit 1cf530a

Browse files
committed
Update release notes with details of the delivery-limit default.
1 parent 3a386f4 commit 1cf530a

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)