Skip to content

Commit 67895da

Browse files
committed
Mention AMQP durable field in 4.2 release notes
1 parent f8f1396 commit 67895da

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

release-notes/4.2.0.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
33
RabbitMQ 4.2.0 is a new feature release.
44

55

6+
## Breaking Changes and Compatibility Notes
7+
8+
### Default value for AMQP 1.0 `durable` field.
9+
10+
Starting with RabbitMQ 4.2, if a sending client omits the header section, RabbitMQ [assumes](https://github.com/rabbitmq/rabbitmq-server/pull/13918) the `durable` field to be `false` complying with the AMQP 1.0 spec:
11+
```
12+
<field name="durable" type="boolean" default="false"/>
13+
```
14+
15+
AMQP 1.0 apps or client libraries must set the `durable` field of the header section to `true` to mark the message as durable.
16+
17+
Team RabbitMQ recommends client libraries to send messages as durable by default.
18+
All AMQP 1.0 client libraries [maintained by Team RabbitMQ](https://www.rabbitmq.com/client-libraries/amqp-client-libraries) send messages as durable by default.
19+
20+
621
## Features
722

823
### Incoming and Outgoing Message Interceptors for native protocols

0 commit comments

Comments
 (0)