10000-002: Security - Change Log
Released 2022-06-30
- 0007255: [Spec] 6.13 Remove references to specific TLS versions (Paul Hunkar)
- 0006916: [Spec] 6.13 HTTPs, SSL/TLS & Websockets (Paul Hunkar)
- 0009013: [Spec] Unclear and/or misleading wording in the ECC Amendment - Need to describe the EccEncryptedSecret Signature for AEAD Ciphers (Paul Hunkar)
3 issues View Issues
10000-003: Address Space - Change Log
Released 2022-06-30
- 0008712: [Spec] Error in the diagrams in 6.3.3.2 (Figure 14 and Figure 21) (Jeff Harding)
- 0008953: [Spec] Section 6.4: description of UTC versus TAI time needs clarification (Jeff Harding)
- 0008008: [Spec] Need clarification that a NULL DataType Attribute is not allowed in Variable and VariableType nodes (Jeff Harding)
- 0008259: [Spec] Our URN syntax is probably not correct (Randy Armstrong)
4 issues View Issues
10000-004: Services - Change Log
Released 2022-06-30
- 0008130: [Spec] Clarification needed for UserTokenPolicy -> policyId (Matthias Damm)
- 0008703: [Spec] Add Bad_ServerTooBusy Error Code (Matthias Damm)
- 0009027: [Spec] Clean-up strategy for retransmission queue in Server (Matthias Damm)
- 0008930: [Spec] Subscription Service Set: CreateKeepAliveMsg() missing (Table 87 – Functions) (Matthias Damm)
- 0006813: [Spec] IssuedIdentityToken encryptionAlgorithm and encrypted token format (Randy Armstrong)
- 0008756: [Spec] Session-less Service invocation - unclear text in specification (Matthias Damm)
- 0006666: [Spec] 7.31 SessionAuthenticationToken (Matthias Damm)
- 0006664: [Spec] 7.9.2 MdnsDiscoveryConfiguration (Matthias Damm)
- 0006663: [Spec] Figure 36 – Reconnect Sequence (Matthias Damm)
- 0006662: [Spec] 6.6.2.3.1.2 Server Requirements (Matthias Damm)
- 0006661: [Spec] 6.6.2.2. Transparent and HotAndMirrored Refrenceed but Not defined. (Matthias Damm)
- 0006608: [Spec] 6.1.6 Impersonating a User (Matthias Damm)
- 0006605: [Spec] Figure 22 – Establishing a Session - In step 3 the authenticationToken is omitted from the response (Matthias Damm)
- 0006596: [Spec] 6.1.2 issue date is different from validFrom. Text should use validFrom. (Matthias Damm)
- 0006768: [Spec] .local domains and DNS checks (Matthias Damm)
- 0008170: [Spec] Unclear and/or misleading wording in the ECC Amendment - Need to describe the EccEncryptedSecret Signature for AEAD Ciphers (Randy Armstrong)
- 0008169: [Spec] Unclear and/or misleading wording in the ECC Amendment - Need to clarify the Padding for Authenticated Encryption (Randy Armstrong)
- 0008763: [Spec] Call Operation Level Result Codes - clarify use of Bad_NodeIdInvalid (Matthias Damm)
- 0008741: [Spec] Add term RedundantServerSet (Matthias Damm)
- 0008786: [Spec] Current non-transparent redundancy specifications do not work for a primary/standby set of Servers (Matthias Damm)
- 0007031: [Spec] Ambiguous Call InputArgumentResult Codes in Part 4 (Matthias Damm)
- 0008931: [Spec] Subscription Service Set: Wrong syntax for some actions in state table (table 85) (Matthias Damm)
- 0008324: [Spec] IndexRange also applies to String and ByteString (Matthias Damm)
- 0007422: [Spec] Misspelling in chart (Matthias Damm)
- 0007767: [Spec] BNF of NumericRange problems (Matthias Damm)
- 0007391: [Spec] Prioriy for keep-alive messages - clarification required (Matthias Damm)
- 0007367: [Spec] New status code for ActivateSession if user password change is required (Matthias Damm)
- 0007457: [Spec] Registration of Server supporting nontransparent Redundancy not clear (Matthias Damm)
- 0006658: [Spec] 6.3.2 Table 107 (Matthias Damm)
- 0007894: [Spec] More clarifications for ResendData (Matthias Damm)
- 0007467: [Spec] Remove "shall" that makes retransmission queue mandatory (Matthias Damm)
- 0008431: [Spec] Part 4, section 5.4.1 definition of endpoints needs to define what it means for a list of endpoints to be "the same". (Matthias Damm)
- 0006963: [Spec] Correct usage of ServiceFault is under-documented (Matthias Damm)
- 0007497: [Api Change] Some scripts try to create multiple Sessions on the same SecureChannel (Matthias Damm)
- 0006952: [Spec] Bad_NothingToDo (Matthias Damm)
- 0006659: [Spec] 6.3.1 Description (Randy Armstrong)
- 0007591: [Spec] Transfersubscription text, how can a server check the support of the profiles of the new client? (Matthias Damm)
- 0008452: [Spec] TimestampsToReturn related status codes for HistoryRead inconsistent (Matthias Damm)
- 0006600: [Spec] 6.1.2 Consider Explicitly Stating Why CA signed certificates may be more appropriate for some applications. (Matthias Damm)
- 0006960: [Spec] Part 4 7.11 ExpandedNodeId lists wrong type for NamespaceIndex (should be UInt16, is "Index", which is UInt32) (Matthias Damm)
- 0006597: [Spec] 6.1.2 public key is NOT issued by a CA. it is generated by process that created the private key. (Matthias Damm)
- 0006601: [Spec] Figure 19 – Obtaining and Installing an Application Instance Certificate (Matthias Damm)
- 0008286: [Spec] public key can be from CertificateManager, or generated by device itself (Matthias Damm)
- 0008422: [Spec] 7.11 DataValue, description of statusCode has typo (Matthias Damm)
- 0006957: [Spec] Consider adding a small warning when server allows and reports support for unlimited continuationpoints (Matthias Damm)
- 0008432: [Spec] Missing Statuscode for Index Range not compatible with data to write (Matthias Damm)
- 0008410: [Spec] History retrieval needs a new error code (Paul Hunkar)
- 0008129: [Spec] Remove requirement to allow Administrators to disable the DiscoveryEndpoint (Matthias Damm)
- 0006950: [Spec] 5.2.5 differentiates between a zero length array and a null array. A definition of what an "empty array" means is missing (Matthias Damm)
- 0008465: [Spec] No definition for 'ordered value' in FilterOperator (Matthias Damm)
- 0008255: [Spec] Part 4, 5.13.1.1 use of MaxKeepAliveCount (Matthias Damm)
- 0007043: [Spec] Sending DataChangeNotification before CreateMonitoredItemsResponse is send allowed ? (Matthias Damm)
- 0008338: [Spec] Incorrect usage of term "deprecated" in part 4, section 5.6.2.2 table 15, parameter serverSoftwareCertificates[] (Matthias Damm)
- 0008487: [Spec] Bad_SecurityModeRejected is not described in referenced table (Matthias Damm)
54 issues View Issues
10000-005: Information Model - Change Log
Released 2022-06-30
- 0009185: [Spec] Clarification for SubscriptionDiagnosticsDataType monitoringQueueOverflowCount (Jeff Harding)
- 0008733: [Spec] Current non-transparent redundancy specifications do not work for a primary/standby set of Servers (Jeff Harding)
- 0008761: [Spec] Add new variable type for packed variants (Jeff Harding)
- 0003105: [Spec] NonTransparent Hot+PM: Increase information about redundant servers (Jeff Harding)
- 0008007: [Spec] Ambiguity in the definition of 3DOrientationType (Jeff Harding)
5 issues View Issues
10000-006: Mappings - Change Log
Released 2022-06-30
- 0008757: [Spec] Nodeset scheme UAVariable Value does not define default handling (Randy Armstrong)
- 0008950: [Spec] JSON Encoding of ExpandedNodeId - Namespace risky (Randy Armstrong)
- 0008529: [Spec] Reverse Connect: Denial of Service protection not clear (Randy Armstrong)
- 0009012: [Spec] OPC UA Binary - XmlElement encoding example is wrong (Randy Armstrong)
- 0004207: [Spec] UAMethod attribute "Executable" (Randy Armstrong)
- 0008879: [Spec] Missing conformance units and spec language for DNS resolution (Randy Armstrong)
- 0007410: [Spec] Requirements for setting ApplicationType CLIENTANDSERVER (Randy Armstrong)
- 0006720: [Spec] Simplified JSON encoding as a text string for BuiltIn types ExpandedNodeId and QualifiedName (Randy Armstrong)
- 0008940: [Spec] unclear JSON encoding for Decimal in Variant (Randy Armstrong)
- 0008511: [Spec] Section 6.4: description of UTC versus TAI time needs clarification (Randy Armstrong)
- 0008792: [Spec] Unclear and missing description about Enumerations in Variants (mainly for JSON encoding) (Randy Armstrong)
- 0008664: [Spec] Allow omitting the Symbol field of the StatusCode in JSON encoding (Randy Armstrong)
- 0007947: [Spec] Certificate Validation are missing details about the Reason in Error Message (Randy Armstrong)
- 0008442: [Spec] Clarification on BaseDataType and Structure DataType in Structures (Randy Armstrong)
- 0008724: [Spec] Need "patch" release tags in GitHub for Part 6 files that are modified between releases (Randy Armstrong)
- 0008596: [Spec] Add Statuscode Bad_RequiresLock (Randy Armstrong)
- 0007922: [Spec] Suggest adding a Good version of UncertainSubNormal (Randy Armstrong)
- 0008528: [Spec] Misplaced paragraph in "Establishing a connection" (reverse connect) (Randy Armstrong)
- 0008411: [Api Change] Schema files should have a release date / version, too (Randy Armstrong)
- 0007545: [Spec] that then -> than (Randy Armstrong)
- 0008670: [Spec] Update from OpenSSL V1.x.x (EOL(end of live) soon) to V3.x.x (Randy Armstrong)
- 0008536: [Spec] CSV file references should explicitly state that the files are UTF8 text. (Randy Armstrong)
- 0008544: [Spec] Clarification for the order of fields in json objects (Randy Armstrong)
- 0008665: [Spec] Allow omitting Enumerations in the reversible JSON encoding (Randy Armstrong)
- 0008662: [Spec] StatusCode should not be treated as a NULL in JSON encoding (Randy Armstrong)
- 0008667: [Spec] Allow numeric Namespace for (Expanded)NodeId in non-reversible JSON encoding (Randy Armstrong)
- 0008710: [Spec] Add description for encoding of abstract fields of structured data types (Randy Armstrong)
- 0008441: [Spec] Clarification on AllowSubtypes field usage in UaNodeSet (Randy Armstrong)
- 0008357: [Spec] Requirement on CA Flag for self-signed certificates is a potential security risk (Randy Armstrong)
- 0008443: [Spec] Define mapping of UaNodeSet to DataTypeDefinition (Randy Armstrong)
- 0007883: [Spec] OPC UA JSON encoding has no recommendation on treatment of null values for fields of built-in types (Randy Armstrong)
- 0007448: [Spec] OpenSecureChannel Renew Issue with slow embedded devices (Randy Armstrong)
- 0007921: [Spec] Description for UncertainDataSubNormal and UncertainSubNormal are very similar (Randy Armstrong)
- 0007758: [Spec] Decimal schema in Part 6 is quite different to the XSD (Randy Armstrong)
- 0007766: [Spec] Clarification for UAInstance::ParentNodeId and validation of models (Randy Armstrong)
- 0007979: [Spec] How can a tool find out which Namespace 0 NodeSet is newer / better? (Randy Armstrong)
- 0008347: [Spec] XSD Needs to be Fully Described in UANodeSet Annex (Randy Armstrong)
- 0008168: [Spec] Unclear and/or misleading wording in the ECC Amendment - SignOnly does never use the InitializationVector (Randy Armstrong)
- 0008167: [Spec] Unclear and/or misleading wording in the ECC Amendment - misleading comment on the initial LastSequenceNumber in Table 49c (Randy Armstrong)
- 0008166: [Spec] Unclear and/or misleading wording in the ECC Amendment - Masking of InitializationVector as specified does not match Code (Randy Armstrong)
- 0008165: [Spec] Unclear and/or misleading wording in the ECC Amendment - Need to Clarify Secure Channel Handshake (Randy Armstrong)
- 0008164: [Spec] Unclear and/or misleading wording in the ECC Amendment - wrong AES128 encrytion key length (Randy Armstrong)
- 0008310: [Spec] 5.2.2.3 - NaN specification (Randy Armstrong)
- 0008399: [Spec] Decimal inconsistent description (Randy Armstrong)
- 0007892: [Spec] OPC UA JSON Encoding DataValue Picosecond Field Names (Randy Armstrong)
- 0007891: [Spec] Non-reversible encoding of Variant and ExtensionObject described incorrectly (Randy Armstrong)
- 0007684: [Spec] Clarification needed for JWT encoding of roles (Randy Armstrong)
- 0007546: [Spec] larger value use MaxValue, smaller value use MinValue? (Randy Armstrong)
- 0006384: [Spec] Conflict between UA Spec and RFC 6960 (Randy Armstrong)
49 issues View Issues
10000-008: Data Access - Change Log
Released 2022-06-30
- 0008237: [Spec] EUInformation when using UNECE Units (Karl Deiretsbacher)
- 0004403: [Spec] Engineering Unit not complete (Karl Deiretsbacher)
- 0007987: [Spec] Wrong UnitIds in Table 12 – YArrayItem item description (Karl Deiretsbacher)
3 issues View Issues
10000-009: Alarms and Conditions - Change Log
Released 2022-06-30
- 0009022: [Spec] ConditionId need further clarification (Paul Hunkar)
- 0008421: [Spec] for the AcknowledgeableConditionType the text in an error description references ConditionType (Paul Hunkar)
2 issues View Issues
10000-011: Historical Access - Change Log
Released 2022-06-30
- 0005810: [Spec] Missing relation of types to conformance units and profiles (Paul Hunkar)
- 0008743: [Spec] Event Configuration for event received from an external server (Paul Hunkar)
- 0002077: [Spec] OPC UA specification monitoring mode does not account for historical data changes (Paul Hunkar)
- 0008742: [Spec] EventId and insertion of events (Paul Hunkar)
- 0002462: [Spec] Events for Historical Changes (Paul Hunkar)
- 0004591: [Spec] Need a new relationship type to relate a node in a realtime OPC UA Server to another node in Historical OPC UA Server. (Paul Hunkar)
- 0006778: [Spec] Add information on how long the history of events is tracked. (Paul Hunkar)
- 0008644: [Spec] History of events - does not explain EventId requirements well enough (Paul Hunkar)
- 0004637: [Spec] Handling of ReceiveTime event field in HistoryRead Events (Paul Hunkar)
- 0008656: [Spec] Configuration for HA missing items (Paul Hunkar)
- 0008453: [Spec] Timestamps related error handling needs clarification (Paul Hunkar)
- 0005574: [Spec] Use of HistoricalDataConfigurationType (Paul Hunkar)
- 0005575: [Spec] ServerCapabilitiesDefaults not defined (Paul Hunkar)
- 0004286: [Spec] 6.4.4.1 - no documentation for useSeverCapabilitiesDefaults (Paul Hunkar)
- 0008657: [Spec] Substring or indexes in an array cause a retrieval problem (Paul Hunkar)
- 0008534: [Spec] Inconsistent use of Bad_TimestampsToReturnInvalid versus Bad_TimestampNotSupported (Paul Hunkar)
- 0001322: [Spec] Modified Historical Event - missing functionality (Paul Hunkar)
- 0005338: [Spec] 6.5.3 HistoryModifiedData should be a subtype of HistoryData (Paul Hunkar)
- 0008522: [Spec] HistoricalDataConfigurationType defintion table ExceptiondevationFormat has wrong datatype (Paul Hunkar)
- 0005337: [Api Change] Missing OPC UA 1.04 structures ReadAnnotationDataDetails and HistoryAnnotationData (Paul Hunkar)
- 0005769: [Spec] Description of ReadAnnotationDataDetails seems to be a copy_paste of ReadAtTimeDetails (Paul Hunkar)
- 0005072: [Spec] Still not clear how to find annotations (Paul Hunkar)
- 0008175: [Spec] Specification is missing scenarios to describe certain bad StatusCodes (Paul Hunkar)
- 0005573: [Spec] Typo in ReadProcessedDetails (Paul Hunkar)
- 0005403: [Api Change] Table-description of Enumeration "not technical meaningful" (Paul Hunkar)
- 0006458: [Spec] Clarify Whether ContinuationPoints are returned if only StartTime and NumValues specified. (Paul Hunkar)
- 0003632: [Spec] Part 11 - Determining the first historical data point - specification error (Paul Hunkar)
- 0006594: [Spec] "A.2 Determining the first historical data point" conflicts with "6.4.3.2 Read raw functionality" (Paul Hunkar)
- 0008195: [Spec] Historian is not a defined term yet it is italicized. (Paul Hunkar)
29 issues View Issues
10000-012: Discovery - Change Log
Released 2022-06-30
- 0008112: [Spec] CloseAndUpdate, AddCertificate and RemoveCertificate were made Optional - a breaking change (Randy Armstrong)
1 issue View Issues
10000-014: PubSub - Change Log
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
10000-015: Safety - Change Log
Released 2022-06-30
- 0008658: [Spec] Link SafetyProviderServerMapper and SafetyProviderPubSubMapper Facets to Description of SPI Parameters Safety***Implemented (Christian Eitner)
- 0008679: [Spec] Adapt Facets and ConformanceUnits According to Discussion with Compliance WG / FLC Testing WG (Christian Eitner)
- 0008720: [Spec] Adapt Figure 26 to show bit error probabilities up to 0.5 (Christian Eitner)
- 0008540: [Spec] Description for BaseID Bit Ranges Is Misleading (Christian Eitner)
4 issues View Issues
10000-017: Alias Names - Change Log
Released 2022-06-30
- 0007671: [Spec] AliasName and namespaces (Paul Hunkar)
- 0007669: [Spec] ModelChangeEvent definitions need clarifications (Paul Hunkar)
- 0007670: [Spec] AliasNameSearchPattern definition in FindAlias Method (Paul Hunkar)
- 0008321: [Spec] NodeVersion / ModelChangeEvents and change of BrowseName of Aliases (Paul Hunkar)
4 issues View Issues
10000-018: Role-Based Security - Change Log
Released 2022-06-30
- 0008317: [Spec] WellKnownRoles for RoleManagement and UserManagement missing (Matthias Damm)
- 0008723: [Spec] Missing UserManagement Statuscode for invalid UserConfigurationMask combination (Matthias Damm)
- 0008932: [Spec] Missing user count limits handling in User Management Model (Matthias Damm)
- 0008400: [Spec] AddRole has no status code defined for the case that role already exists (Matthias Damm)
4 issues View Issues
10000-022: Base Network Model - Change Log
Released 2022-06-30
- 0008686: [Spec] Figure A-3 needs improvement to explain the implicit references and provide the correct WriterGroup structure (Greg Majcher)
- 0008967: [Spec] Corrections needed in Figure 2 (Greg Majcher)
- 0008965: [Spec] Update figure A.3.1 to remove IIeeeBaseTsnStreamType (Greg Majcher)
- 0008355: [Spec] Figure 2 is missing IVlanIdType (Greg Majcher)
4 issues View Issues
NodeSets, XSDs and Generated Code - Change Log
Released 2022-06-30
- 0008518: [Api Change] Missing Statuscode for Index Range not compatible with data to write (Randy Armstrong)
1 issue View Issues