Add 4.2.0 release notes

[skip ci]
This commit is contained in:
David Ansari 2025-04-18 14:59:41 +02:00 committed by David Ansari
parent a24ba55d45
commit f447e84e93
1 changed files with 20 additions and 0 deletions

20
release-notes/4.2.0.md Normal file
View File

@ -0,0 +1,20 @@
## RabbitMQ 4.2.0
RabbitMQ 4.2.0 is a new feature release.
## Features
### Incoming and Outgoing Message Interceptors for native protocols
Incoming and outgoing messages can now be intercepted on the broker.
This works for AMQP 1.0, AMQP 0.9.1, and MQTT.
What the interceptor does is entirely up to its implementation - it can validate message metadata, add annotations, or perform arbitrary side effects.
Custom interceptors can be developed and integrated via [plugins](./plugins).
Two new optional built-in interceptors were added to RabbitMQ:
1. Timestamps for outgoing messages
2. Setting client ID of publishing MQTT client
Detailed information can be found in the [Message Interceptor](https://www.rabbitmq.com/docs/next/message-inteceptor) documentation.