Skip to content

Commit 439ea52

Browse files
committed
Add Direct Reply-To to 4.2.0 release notes
Release notes for #14474
1 parent 0473f35 commit 439ea52

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

release-notes/4.2.0.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ AMQP 1.0 apps or client libraries must set the `durable` field of the header sec
1717
Team RabbitMQ recommends client libraries to send messages as durable by default.
1818
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.
1919

20+
### `Mandatory` flag in Direct Reply-To
21+
22+
Starting with RabbitMQ 4.2, if an AMQP 0.9.1 Direct Reply-To responder (RPC server) publishes with the `mandatory` flag set, then `amq.rabbitmq.reply-to.*` is treated as a queue.
23+
Whether the requester (RPC client) is still there to consume the reply is not checked at routing time.
24+
In other words, if the responder publishes to only this queue name, then the message will be considered "routed" and RabbitMQ will therefore not send a `basic.return`.
2025

2126
## Release Highlights
2227

@@ -55,6 +60,15 @@ To learn more, check out the new documentation guide on [Stream Filtering](https
5560

5661
Pull Request: [#14184](https://github.com/rabbitmq/rabbitmq-server/pull/14184)
5762

63+
### Direct Reply-To for AMQP 1.0
64+
65+
RabbitMQ 4.2 adds Direct Reply-To support for AMQP 1.0, alongside the existing AMQP 0.9.1 implementation.
66+
It also works across protocols (e.g., AMQP 1.0 requester with AMQP 0.9.1 responder, or vice versa).
67+
68+
For more information, read our updated documentation on [Direct Reply-To](https://www.rabbitmq.com/docs/next/direct-reply-to).
69+
70+
Pull Request: [#14474](https://github.com/rabbitmq/rabbitmq-server/pull/14474)
71+
5872
### New Tooling for More Automated Blue-Green Deployment Migrations from 3.13.x Clusters to 4.2.x
5973

6074
[Blue-Green Deployment migration from RabbitMQ 3.13.x](https://www.rabbitmq.com/blog/2025/07/29/latest-benefits-of-rmq-and-migrating-to-qq-along-the-way)
@@ -183,7 +197,7 @@ This section is **incomplete** and will be expanded as 4.2 approaches its releas
183197
can create:
184198

185199
```ini
186-
# Applications won't be able to decalre more than 200 exchanges
200+
# Applications won't be able to declare more than 200 exchanges
187201
# (including the protocol-standard pre-declared ones) in the cluster
188202
cluster_exchange_limit = 200
189203
```

0 commit comments

Comments
 (0)