View Issue Details

IDProjectCategoryView StatusLast Update
000947210000-014: PubSubSpecpublic2024-03-21 15:24
ReporterMatthias Damm Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.05.03 
Target Version1.05.04 RC1Fixed in Version1.05.04 RC1 
Summary0009472: Clarify handling of MQTT retain messages
Description

This is feedback from MQTT plug-fest testing:

We need text that requires that Publishers
(a) Send retained messages at start-up
(b) Clear the retained messages when they shut down or get reconfigured.

Require setting of timeout for MQTT 5 and resend before timeout with same MessageId and same Timestemp.

TagsNo tags attached.
Commit Version1.05.04 RC
Fix Due Date

Activities

Matthias Damm

2024-03-17 00:27

developer   ~0020905

Added following text to
7.3.5.8 Message header

A Publisher shall send all RETAIN discovery messages at start up of the Publisher. A Publisher shall update affected RETAIN topics if the Publisher configuration changes. A Publisher shall clear RETAIN topics if the discovery element is deleted from the Publisher configuration like reset the metadata topic if the related DataSetWriter is removed.
Publishers using MQTT version 3.1 shall clear RETAIN topics when they shut down.
Publishers using MQTT version 5.0 shall set a timeout on RETAIN topics and shall send a new RETAIN message before the timeout expires.

Jim Luth

2024-03-21 15:24

administrator   ~0020994

Agreed to changes edited in Dallas F2F.

Issue History

Date Modified Username Field Change
2024-03-17 00:09 Matthias Damm New Issue
2024-03-17 00:09 Matthias Damm Status new => assigned
2024-03-17 00:09 Matthias Damm Assigned To => Matthias Damm
2024-03-17 00:27 Matthias Damm Status assigned => resolved
2024-03-17 00:27 Matthias Damm Resolution open => fixed
2024-03-17 00:27 Matthias Damm Note Added: 0020905
2024-03-21 15:24 Jim Luth Status resolved => closed
2024-03-21 15:24 Jim Luth Fixed in Version => 1.05.04 RC1
2024-03-21 15:24 Jim Luth Commit Version => 1.05.04 RC
2024-03-21 15:24 Jim Luth Note Added: 0020994