Skip to content

Shovels: refactor in follow-up to #14256#16676

Merged
michaelklishin merged 1 commit into
mainfrom
mk-improve-rabbitmq-shovel-validation
Jun 13, 2026
Merged

Shovels: refactor in follow-up to #14256#16676
michaelklishin merged 1 commit into
mainfrom
mk-improve-rabbitmq-shovel-validation

Conversation

@michaelklishin

Copy link
Copy Markdown
Collaborator

As of #14256 (shipped in 4.2.0), AMQP 1.0 shovels stop modifying properties and simply pass an immutable message along.

This means we can drop the properties translation part entirely, avoiding a completely useless conversion.

While at it, do not try to convert unknown protocol names, fall back to AMQP 0-9-1 instead of storing an aribtrary protocol name.

As of #14256 (shipped in `4.2.0`), AMQP 1.0 shovels
stop modifying properties and simply pass them along.

This means we can drop the `properties` translation
part entirely, avoiding a completely useless conversion.

While at it, do not try to convert unknown protocol
names, fall back to AMQP 0-9-1 instead of storing
an aribtrary protocol name.
@michaelklishin michaelklishin added this to the 4.4.0 milestone Jun 12, 2026
@michaelklishin
michaelklishin merged commit 1d3b660 into main Jun 13, 2026
186 checks passed
@michaelklishin
michaelklishin deleted the mk-improve-rabbitmq-shovel-validation branch June 13, 2026 00:19
michaelklishin added a commit that referenced this pull request Jun 15, 2026
`4.3.3`: Shovels: refactor in follow-up to #14256 (backport #16676)
michaelklishin added a commit that referenced this pull request Jun 15, 2026
michaelklishin added a commit that referenced this pull request Jun 16, 2026
`4.3.3`: Shovels: refactor in follow-up to #14256 (backport #16676) (backport #16678)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant