10000-014: PubSub - Change Log
Not Yet Released
- 0009720: [Spec] 9.1.3.3 SetSecurityKeys - incorrect description of the KeyLifetime argument (Matthias Damm)
- 0009824: [Spec] Changes for different options of JSON encoding (Matthias Damm)
- 0009729: [Spec] Need a Compact Encoding Bit in JsonDataSetMessageContentMask (Matthias Damm)
- 0009645: [Spec] DTLS Settings need a global option (Matthias Damm)
- 0009623: [Spec] Exclude recursive structures from Raw encoding (Matthias Damm)
5 issues View Issues
Released 2023-07-18
- 0009494: [Spec] Adjust to JSON encoding changes in Part 6 (Matthias Damm)
- 0009587: [Spec] Raw encoding of OptionSet structures not defined (Matthias Damm)
- 0009583: [Spec] MQTT 3.1.1 and JSON messages with application/json+gzip (Matthias Damm)
- 0009586: [Spec] Subscriber side verification of data length (Matthias Damm)
- 0003821: [Spec] Add support for sending request/reply commands from UA Subcribers to UA Publishers (Matthias Damm)
- 0009224: [Spec] Discard last received sequence number (Matthias Damm)
- 0009380: [Spec] It would be good to have Timestamp in UADP Status discovery announcement (Matthias Damm)
- 0009325: [Spec] (Minor) Inconsistent way the bit values are specified in Table A.20 (Matthias Damm)
- 0009472: [Spec] Clarify handling of MQTT retain messages (Matthias Damm)
- 0009330: [Spec] General pattern for the MQTT Topic is incorrect (Matthias Damm)
- 0009367: [Spec] Misplaced rule for creating MetaDataQueueName (Matthias Damm)
- 0009321: [Spec] DataSetWriterName presence in JSON DataSetMetaData should not depend on JsonDataSetMessageContentMask (Matthias Damm)
- 0009368: [Spec] MQTT standard message properties configuration does not differentiate between data and metadata (Matthias Damm)
- 0009370: [Spec] UAMessageType user property (MQTT 5.0) value not defined for message types other than data or metadata (Matthias Damm)
- 0009473: [Spec] Wrong UAMessageType for MQTT 5 data messages (Matthias Damm)
- 0009377: [Spec] Status message clarifications (Matthias Damm)
- 0009119: [Spec] Unclear consequence of omitted data set header (Matthias Damm)
- 0009205: [Spec] Unclear validity time of pubsub security keys (Matthias Damm)
- 0009471: [Spec] Need a way to provide source variable for DataSets in discovery messages (Matthias Damm)
- 0009459: [Spec] DataSetMetaData should contain ns 0 types that are not built-in types (Matthias Damm)
- 0008942: [Spec] Custom DataTypes and DataSetMetaData (Matthias Damm)
- 0009181: [Spec] DTLS Mapping for PubSub (Matthias Damm)
22 issues View Issues
Released 2022-09-29
- 0009216: [Spec] JSON PubSubConnection definition: NetworkAddress should be excluded too. (Matthias Damm)
- 0009217: [Spec] JSON DataSetMetaData definition should have a Timestamp (Matthias Damm)
- 0009193: [Spec] StructureDefinition.DefaultEncodingId is not useful as described. (Matthias Damm)
- 0009079: [Spec] Clarification permissions on SecurityGroupType objects needed (Matthias Damm)
4 issues View Issues
Released 2022-06-30
- 0008051: [Spec] Usage of maxStringLength is unclear (Matthias Damm)
- 0007425: [Spec] Restrictions for event JSON DataSetMessages (Matthias Damm)
- 0008880: [Spec] Missing conformance units and spec language for DNS resolution (Matthias Damm)
- 0009017: [Spec] QueueName parameter on Broker DataSetWriter transport mapping configuration (Matthias Damm)
- 0008062: [Spec] Need a way to express metadata for Key- Value pairs (Matthias Damm)
- 0008925: [Spec] Wrong formular for "Start of periodic execution" (Matthias Damm)
- 0008922: [Spec] Need JSON DataSetMessage option to include only minor meta data version (Matthias Damm)
- 0008754: [Spec] Conflict DefaultBrokerPublisherId and MQTT topic tree use of PublisherId (Matthias Damm)
- 0008119: [Spec] Need to State what the Default MQTT ClientId (Randy Armstrong)
- 0008755: [Spec] Need option to configure RETAIN for MQTT DataSetMessages (Matthias Damm)
- 0008729: [Spec] How can UADP heartbeat messages be recognized? (Matthias Damm)
- 0008651: [Spec] Conflicting requirements for heartbeat message header (Matthias Damm)
- 0008474: [Spec] It is not clear what goes into DataTypeSchemaHeader fields of DataSetMetaDataType and/or UABinaryFileDataTupe (Matthias Damm)
- 0008722: [Spec] PubSubCapabilitiesType missing settings for SKS (Matthias Damm)
- 0008404: [Spec] Missing status code for CloseAndUpdate element result (Matthias Damm)
- 0008415: [Spec] ReserveIds needs better description of error handling. (Matthias Damm)
- 0008394: [Spec] ElementMatch for WriterGroup would not work for PeriodicFixed header layout (Matthias Damm)
- 0008366: [Spec] PubSubConfigurationRefMask ElementAdd null PublisherId handling (Matthias Damm)
- 0008414: [Spec] DefaultDatagramPublisherId and related concepts need better explanation (Matthias Damm)
- 0007445: [Spec] 7.3.5.8.3 UADP message mapping: MQTT Topics starting with a $ must not be used (Matthias Damm)
- 0008713: [Spec] Sequence number in keep alive messages (Matthias Damm)
- 0004573: [Spec] Shouldn't DataSetClassId be in 6.3.2.3 JSON DataSetMessage Reader ? (Matthias Damm)
- 0008346: [Spec] RetryInterval not defined for SKS key pull (Matthias Damm)
- 0008537: [Spec] Clarification for item SubstituteValue in PublishedVariableDataType when PublishedVariable is an array (Matthias Damm)
- 0004513: [Spec] Tables with DataType structures should indicate the base datatype, when it exists (Matthias Damm)
- 0008650: [Spec] Configuration parameter for entering error state not in first error case (Matthias Damm)
- 0008118: [Spec] Need an MQTT Connection Property for MQTT Version (Matthias Damm)
- 0008731: [Spec] Need a Standard MQTT Topic Tree for Configuration and Auto-Discovery (Matthias Damm)
- 0006308: [Spec] Clarify how a JSON PubSub message is encoded (Matthias Damm)
- 0008714: [Spec] JSON DataSetMessage needs option to include PublisherId in header (Matthias Damm)
- 0008715: [Spec] JSON messages needs option to include WriterGroup name in header (Matthias Damm)
- 0007762: [Spec] Clarification for JSON DataSetMessage (Matthias Damm)
32 issues View Issues
Released 2022-06-29
- 0008356: [Spec] AddSecurityGroup and AddPushTarget clarification (Matthias Damm)
- 0008377: [Spec] 8.7.2 AddPushTarget - TransportProfileUri (Matthias Damm)
- 0008384: [Spec] Method definitions do not have address space definition tables (Matthias Damm)
- 0008354: [Spec] SecurityGroupName should match the SecurityGroupId (Matthias Damm)
- 0008341: [Spec] Allowed open modes for PubSubConfigurationType (Matthias Damm)
- 0008353: [Spec] SKS add methods should not fail add with parameters matching existing objects (Matthias Damm)
- 0008328: [Spec] Need for clarification on the usage of the networkInterface part of the Address structure. (Matthias Damm)
- 0008117: [Spec] Connection Properties and other custom Properties may have unexpected information in them. (Randy Armstrong)
- 0008191: [Spec] Padding of Strings unclear (Matthias Damm)
- 0008334: [Spec] StandaloneSubscribedDataSetRefDataType makes no sense in StandaloneSubscribedDataSetDataType (Matthias Damm)
- 0008120: [Spec] Need clarification what happens with DataSetReaderDataType.DataSetMetaData for StandaloneSubscribedDataSetDataType (Matthias Damm)
- 0008335: [Spec] PubSubConfigurationRefMask ElementRemove behaviour not defined for children (Matthias Damm)
- 0008336: [Spec] Hint for processing references in CloseAndUpdate (Matthias Damm)
- 0008337: [Spec] CloseAndUpdate - need clarification for all PubSubConfiguration2DataType top level fields (Matthias Damm)
14 issues View Issues
Released 2022-03-30
- 0008072: [Spec] Use NamespaceIndex=0 for MQTT User Properties for Connections and Messages (Matthias Damm)
- 0007036: [Spec] Timestamp and Status in keep-alive JSON DataSetMessage not clearly specified (Matthias Damm)
- 0007871: [Spec] JSON DataSetMessage fields Timestamp and StatusCode need clarification. (Matthias Damm)
- 0007865: [Spec] UADP "Security enabled" bit not well defined (Matthias Damm)
- 0008053: [Spec] Information in PubSubConfiguration2DataType missing in PublishSubscribeType (Matthias Damm)
- 0008055: [Spec] No capability for Security Key management (Matthias Damm)
- 0007948: [Spec] FX needs additional PubSub Capabilities (Matthias Damm)
- 0008001: [Spec] SecurityGroup.RolePermssions needs better dicussion on what it is for. (Matthias Damm)
- 0005800: [Spec] For the MQTT PubSub encoding, specify a gzipped version of the body/payload for huge cost savings (Matthias Damm)
- 0007959: [Spec] Editorial issues around Standalone SubscribedDataSet (Matthias Damm)
- 0007999: [Spec] PubSub Information flow figure is misleading (Matthias Damm)
- 0007919: [Spec] DatagramDataSetReaderTransportType has wrong base type (Matthias Damm)
- 0008054: [Spec] CloseAndUpdate is missing error code for empty ConfigurationReferences array (Matthias Damm)
13 issues View Issues
Released 2022-02-23
- 0007328: [Spec] JSON Data Set MessageHeader needs a DataSetWriterName Field (Matthias Damm)
1 issue View Issues
Released 2021-11-30
- 0007038: [Spec] PubSub JSON encoding for DataSetMessage needs reversible encoding for DataValue (Matthias Damm)
- 0007369: [Spec] Additional standard roles (Matthias Damm)
- 0007365: [Spec] Writeup for Reseve IDs needed (Matthias Damm)
- 0005353: [Spec] Provide optimized access to PubSub configuration methods (Matthias Damm)
4 issues View Issues
Not Yet Released
- 0009216: [Spec] JSON PubSubConnection definition: NetworkAddress should be excluded too. (Matthias Damm)
- 0009217: [Spec] JSON DataSetMetaData definition should have a Timestamp (Matthias Damm)
- 0009193: [Spec] StructureDefinition.DefaultEncodingId is not useful as described. (Matthias Damm)
- 0009079: [Spec] Clarification permissions on SecurityGroupType objects needed (Matthias Damm)
4 issues View Issues
Not Yet Released
- 0008051: [Spec] Usage of maxStringLength is unclear (Matthias Damm)
- 0007425: [Spec] Restrictions for event JSON DataSetMessages (Matthias Damm)
- 0008880: [Spec] Missing conformance units and spec language for DNS resolution (Matthias Damm)
- 0009017: [Spec] QueueName parameter on Broker DataSetWriter transport mapping configuration (Matthias Damm)
- 0008062: [Spec] Need a way to express metadata for Key- Value pairs (Matthias Damm)
- 0008925: [Spec] Wrong formular for "Start of periodic execution" (Matthias Damm)
- 0008922: [Spec] Need JSON DataSetMessage option to include only minor meta data version (Matthias Damm)
- 0008754: [Spec] Conflict DefaultBrokerPublisherId and MQTT topic tree use of PublisherId (Matthias Damm)
- 0008119: [Spec] Need to State what the Default MQTT ClientId (Randy Armstrong)
- 0008755: [Spec] Need option to configure RETAIN for MQTT DataSetMessages (Matthias Damm)
- 0008729: [Spec] How can UADP heartbeat messages be recognized? (Matthias Damm)
- 0008651: [Spec] Conflicting requirements for heartbeat message header (Matthias Damm)
- 0008474: [Spec] It is not clear what goes into DataTypeSchemaHeader fields of DataSetMetaDataType and/or UABinaryFileDataTupe (Matthias Damm)
- 0008722: [Spec] PubSubCapabilitiesType missing settings for SKS (Matthias Damm)
- 0008404: [Spec] Missing status code for CloseAndUpdate element result (Matthias Damm)
- 0008415: [Spec] ReserveIds needs better description of error handling. (Matthias Damm)
- 0008394: [Spec] ElementMatch for WriterGroup would not work for PeriodicFixed header layout (Matthias Damm)
- 0008366: [Spec] PubSubConfigurationRefMask ElementAdd null PublisherId handling (Matthias Damm)
- 0008414: [Spec] DefaultDatagramPublisherId and related concepts need better explanation (Matthias Damm)
- 0007445: [Spec] 7.3.5.8.3 UADP message mapping: MQTT Topics starting with a $ must not be used (Matthias Damm)
- 0008713: [Spec] Sequence number in keep alive messages (Matthias Damm)
- 0004573: [Spec] Shouldn't DataSetClassId be in 6.3.2.3 JSON DataSetMessage Reader ? (Matthias Damm)
- 0008346: [Spec] RetryInterval not defined for SKS key pull (Matthias Damm)
- 0008537: [Spec] Clarification for item SubstituteValue in PublishedVariableDataType when PublishedVariable is an array (Matthias Damm)
- 0004513: [Spec] Tables with DataType structures should indicate the base datatype, when it exists (Matthias Damm)
- 0008650: [Spec] Configuration parameter for entering error state not in first error case (Matthias Damm)
- 0008118: [Spec] Need an MQTT Connection Property for MQTT Version (Matthias Damm)
- 0008731: [Spec] Need a Standard MQTT Topic Tree for Configuration and Auto-Discovery (Matthias Damm)
- 0006308: [Spec] Clarify how a JSON PubSub message is encoded (Matthias Damm)
- 0008714: [Spec] JSON DataSetMessage needs option to include PublisherId in header (Matthias Damm)
- 0008715: [Spec] JSON messages needs option to include WriterGroup name in header (Matthias Damm)
- 0007762: [Spec] Clarification for JSON DataSetMessage (Matthias Damm)
32 issues View Issues
Not Yet Released
- 0008356: [Spec] AddSecurityGroup and AddPushTarget clarification (Matthias Damm)
- 0008377: [Spec] 8.7.2 AddPushTarget - TransportProfileUri (Matthias Damm)
- 0008384: [Spec] Method definitions do not have address space definition tables (Matthias Damm)
- 0008354: [Spec] SecurityGroupName should match the SecurityGroupId (Matthias Damm)
- 0008341: [Spec] Allowed open modes for PubSubConfigurationType (Matthias Damm)
- 0008353: [Spec] SKS add methods should not fail add with parameters matching existing objects (Matthias Damm)
- 0008328: [Spec] Need for clarification on the usage of the networkInterface part of the Address structure. (Matthias Damm)
- 0008117: [Spec] Connection Properties and other custom Properties may have unexpected information in them. (Randy Armstrong)
- 0008191: [Spec] Padding of Strings unclear (Matthias Damm)
- 0008334: [Spec] StandaloneSubscribedDataSetRefDataType makes no sense in StandaloneSubscribedDataSetDataType (Matthias Damm)
- 0008120: [Spec] Need clarification what happens with DataSetReaderDataType.DataSetMetaData for StandaloneSubscribedDataSetDataType (Matthias Damm)
- 0008335: [Spec] PubSubConfigurationRefMask ElementRemove behaviour not defined for children (Matthias Damm)
- 0008336: [Spec] Hint for processing references in CloseAndUpdate (Matthias Damm)
- 0008337: [Spec] CloseAndUpdate - need clarification for all PubSubConfiguration2DataType top level fields (Matthias Damm)
14 issues View Issues
Not Yet Released
- 0008072: [Spec] Use NamespaceIndex=0 for MQTT User Properties for Connections and Messages (Matthias Damm)
- 0007036: [Spec] Timestamp and Status in keep-alive JSON DataSetMessage not clearly specified (Matthias Damm)
- 0007871: [Spec] JSON DataSetMessage fields Timestamp and StatusCode need clarification. (Matthias Damm)
- 0007865: [Spec] UADP "Security enabled" bit not well defined (Matthias Damm)
- 0008053: [Spec] Information in PubSubConfiguration2DataType missing in PublishSubscribeType (Matthias Damm)
- 0008055: [Spec] No capability for Security Key management (Matthias Damm)
- 0007948: [Spec] FX needs additional PubSub Capabilities (Matthias Damm)
- 0008001: [Spec] SecurityGroup.RolePermssions needs better dicussion on what it is for. (Matthias Damm)
- 0005800: [Spec] For the MQTT PubSub encoding, specify a gzipped version of the body/payload for huge cost savings (Matthias Damm)
- 0007959: [Spec] Editorial issues around Standalone SubscribedDataSet (Matthias Damm)
- 0007999: [Spec] PubSub Information flow figure is misleading (Matthias Damm)
- 0007919: [Spec] DatagramDataSetReaderTransportType has wrong base type (Matthias Damm)
- 0008054: [Spec] CloseAndUpdate is missing error code for empty ConfigurationReferences array (Matthias Damm)
13 issues View Issues
Not Yet Released
- 0007328: [Spec] JSON Data Set MessageHeader needs a DataSetWriterName Field (Matthias Damm)
1 issue View Issues
Not Yet Released
- 0007038: [Spec] PubSub JSON encoding for DataSetMessage needs reversible encoding for DataValue (Matthias Damm)
- 0007369: [Spec] Additional standard roles (Matthias Damm)
- 0007365: [Spec] Writeup for Reseve IDs needed (Matthias Damm)
- 0005353: [Spec] Provide optimized access to PubSub configuration methods (Matthias Damm)
4 issues View Issues