Skip to content

Commit 7918d3a

Browse files
Mention #5077 in 3.13.0 release notes
1 parent 856b9d9 commit 7918d3a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

release-notes/3.13.0.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,18 @@ Release notes are kept under [rabbitmq-server/release-notes](https://github.com/
8787

8888
#### Enhancements
8989

90+
* Messages are now internally stored using a new common heavily AMQP 1.0-influenced container format. This is a major step towards a protocol-agnostic core:
91+
a common format that encapsulates a sum of data types used by the protocols RabbitMQ supports, plus annotations for routng, dead-lettering state,
92+
and other purposes.
93+
94+
AMQP 1.0, AMQP 0-9-1, MQTT and STOMP have or will adopt this internal representation in upcoming releases. RabbitMQ Stream protocol already uses the AMQP 1.0 message container
95+
structure internally.
96+
97+
This common internal format will allow for more correct and potentially efficient multi-protocol support in RabbitMQ,
98+
and that most cross-protocol translation rough edges can be smoothened.
99+
100+
GitHub issue: [#5077](https://github.com/rabbitmq/rabbitmq-server/pull/5077)
101+
90102
* Target quorum queue replica state is now continuously reconciled.
91103

92104
When the number of online replicas of a quorum queue goes below (or above) its target,

0 commit comments

Comments
 (0)