Skip to content

ARTEMIS-6164 MQTT retained message support for mirror and federation - #6734

Open
gtully wants to merge 1 commit into
apache:mainfrom
gtully:__ARTEMIS-6164
Open

gtully wants to merge 1 commit into
apache:mainfrom
gtully:__ARTEMIS-6164

Conversation

@gtully

@gtully gtully commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Provide a MQTTRetainMessagePlugin that will track the retain header on
all messages, such that mqtt retain messages forwarded to a broker
over an amqp connection can have their header respected. This allows
retain state to propagate across an amqp connection, federation, bridge
and mirror. Because it checks every message for the header it needs to
be configured when necessary. The default mqtt protocol retain handling
remains single broker only.

@gtully
gtully marked this pull request as draft September 23, 2026 09:04
@gtully
gtully force-pushed the __ARTEMIS-6164 branch 3 times, most recently from b6d5c8e to 675e06a Compare September 24, 2026 16:58
Provide a MQTTRetainMessagePlugin that will track the retain header on
all messages, such that mqtt retain messages forwarded to a broker
over an amqp connection can have their header respected. This allows
retain state to propagate across an amqp connection, federation, bridge
and mirror. Because it checks every message for the header it needs to
be configured when necessary. The default mqtt protocol retain handling
remains single broker only.

Assisted-by: Claude
@gtully
gtully marked this pull request as ready for review September 25, 2026 08:58
@gtully
gtully requested a review from jbertram September 25, 2026 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant