rabbitmq-server
rabbitmq-server copied to clipboard
Shovel: for AMQP 1.0 sources, message properties are not propagated
This C# example demonstrates publishing of an AMQP 1.0 message with custom application properties. When a Shovel with an AMQP 1.0 source consumes it, it will not propagate the properties to the destination.
Apart from the custom application properties, also not all standard AMQP1.0 properties (see the spec) are propagated. For example "subject" is missing, although the spec states:
The properties section is part of the bare message; therefore, if retransmitted by an intermediary, it MUST remain unaltered.
Hey, is there any ETA/progress on this issue? @michaelklishin
Besides the fact that by 3.11 or 3.12 AMQP 1.0 will be the message container used internally by RabbitMQ for all protocols, I don't have much to share. We do not offer ETA, this is open source software. If you want something done, contribute it.
Message containers in 3.13 largely addresses this (or at least revisit and clarify the translation mechanism greatly), if any specific properties are missing, please file new specific issues.
https://github.com/rabbitmq/rabbitmq-server/issues/7508 is highly relevant, too.