10000-001: Concepts - Change Log
10000-002: Security - Change Log
Released 2023-07-18
- 0009607: [Spec] Updated the 62443 mapping table (Paul Hunkar)
- 0006657: [Spec] Part 4 6.2 Authorization Services (Paul Hunkar)
- 0006912: [Spec] 5.1.11 Compromising user credentials (Paul Hunkar)
- 0008976: [Spec] Security level evaluation of the updated certificates compared to the endpoint should be specified (Paul Hunkar)
- 0006939: [Spec] Algorithm for KeyLifetime limits (min and max) for OPC UA PubSub /Part 14/ with AES-CTR (Paul Hunkar)
- 0006909: [Spec] 5.1.4 Message spoofing and 5.1.6 Message replay (Paul Hunkar)
- 0008012: [Spec] Restrictions on DiagnosticInfo.AdditionalInfo with unauthenticated Clients (Paul Hunkar)
- 0006918: [Spec] 7.3.3 Threats against a GDS (Paul Hunkar)
- 0006911: [Spec] 7.36.4 UserNameIdentityToken (Paul Hunkar)
- 0006754: [Spec] 8 Certificate management (Paul Hunkar)
- 0006599: [Spec] 8.1.4 GDS Certificate Management - Needs to Define CertificateGroups (Randy Armstrong)
- 0006899: [Spec] 4.5.3.3 Broker (Paul Hunkar)
- 0006921: [Spec] 4.12 Roles (Paul Hunkar)
- 0009350: [Spec] Update to Part 2 5.1.10 Rogue Server or Publisher (Paul Hunkar)
- 0006763: [Spec] 4.3 Security threats to OPC UA systems (Paul Hunkar)
- 0006874: [Spec] 4.3 Security threats to OPC UA systems - Downgrade attack should be added (Paul Hunkar)
- 0006876: [Spec] 4.3 Security threats to OPC UA systems - add message suppression (Paul Hunkar)
- 0006902: [Spec] 4.9 User Authentication (Paul Hunkar)
- 0006913: [Spec] 5.2.3 User Authentication (Paul Hunkar)
- 0009358: [Spec] Add a discussion on zero trust architectures (Paul Hunkar)
- 0006910: [Spec] 5.1.8 Server profiling (Paul Hunkar)
- 0006875: [Spec] 4.3.4 Message spoofing - affected security objectives are incomplete: Authenticity (Paul Hunkar)
- 0006496: [Spec] 4.8.2 There should be a definition of what is considered a security relevant setting for SecurityAdmin role (Paul Hunkar)
- 0009310: [Spec] Asymmetric Cryptography definition note wrong for ECC (Paul Hunkar)
- 0004647: [Spec] Add Discussion of ECC (Paul Hunkar)
- 0004681: [Spec] Add Support for ECC to UA Secure Conversation (Paul Hunkar)
- 0006879: [Spec] 4.5.2 Client / Server (Paul Hunkar)
- 0008702: [Spec] Move definition for SecureChannel from Part 2 to Part 1 (Paul Hunkar)
28 issues View Issues
10000-003: Address Space - Change Log
Released 2023-07-18
- 0008461: [Spec] ModellingRules on Events (Jeff Harding)
- 0009302: [Spec] 4.8.2 Well Known Roles - Clarify what 'valid non-anonymous credentials' are. (Jeff Harding)
- 0009400: [Spec] Clarification needed for "AccessLevelEx" (Jeff Harding)
- 0008683: [Spec] Clarification on HasStructuredComponent for Arrays (Jeff Harding)
- 0008753: [Spec] Use of AuditEvents for non-OPC UA actions (Jeff Harding)
- 0009309: [Spec] External localization of Event Messages (Jeff Harding)
- 0009477: [Spec] [Part 4] endpointUrl in createSession document unclear (Jeff Harding)
- 0009163: [Spec] CONTROL Characters not Allowed in NodeIds, QualifiedNames and ExpandedNodeIds. (Jeff Harding)
- 0005685: [Spec] Define data sets for use in TCP Binary (Jeff Harding)
- 0009008: [Spec] MaxStringLength property for array DataVariables - clarification needed (Jeff Harding)
- 0009111: [Spec] text references for 7.23 and 4.9 (Jeff Harding)
- 0009423: [Spec] Editorial errors (Jeff Harding)
12 issues View Issues
10000-004: Services - Change Log
Released 2023-07-18
- 0009595: [Spec] Need to state that all Nonces shall have a length specified by the SecurityPolicy (Matthias Damm)
- 0009594: [Spec] Need to add explicit requirement that Certificate be validated before being used to produce a Signature. (Matthias Damm)
- 0009450: [Spec] Missing information for key Generation for RsaEncryptedSecret in Part 4 (Randy Armstrong)
- 0007307: [Spec] Handling of optional methods (variables) not implemented but imported from nodeset (Matthias Damm)
- 0009578: [Spec] No Bad_TooManySubscriptions for TransferSubscription (Matthias Damm)
- 0009567: [Spec] IEC edition 4 comment (Matthias Damm)
- 0009168: [Spec] Redundancy figures MonitorConnection not described (Matthias Damm)
- 0009556: [Spec] No error code identified to limit size on server side of response message to be sent (Matthias Damm)
- 0009465: [Spec] Incompatible Spec changes regarding RsaEncryptedSecret (Matthias Damm)
- 0009489: [Spec] Clarification for 'CreateSession Service Parameters -> serverEndpoints []' (Matthias Damm)
- 0009519: [Spec] Need to define what is means to compare the list of endpoints returned from GetEndpoints and CreateSession (Matthias Damm)
- 0009451: [Spec] TransferSubscription - unclear formulation (Matthias Damm)
- 0006142: [Api Change] [Part 4] endpointUrl in createSession document unclear (Matthias Damm)
- 0009122: [Spec] Issue in Subscription state machine (Matthias Damm)
- 0009308: [Spec] External localization of Event Messages (Matthias Damm)
- 0009234: [Spec] RelativePath referenceTypeId needs clarification (Matthias Damm)
16 issues View Issues
10000-005: Information Model - Change Log
Released 2023-07-18
- 0009479: [Spec] ClientUserId for JWOTs should be the SUB field not the NAME field. (Jeff Harding)
- 0009120: [Spec] Typo in eventQueueOverFlowCount in SubscriptionDiagnosticsDataType (Jeff Harding)
- 0009312: [Spec] Clarification for SelectionListType property Selections (Jeff Harding)
- 0009492: [Spec] AuditUpdateMethodEventType is missing Output Arguments and StatusCode (Jeff Harding)
- 0009043: [Spec] Introduce an optional CurrentRoleIds property on SessionDiagnosticObjectType (Jeff Harding)
- 0009496: [Spec] [Part 4] endpointUrl in createSession document unclear (Jeff Harding)
6 issues View Issues
10000-006: Mappings - Change Log
Released 2023-07-18
- 0008663: [Spec] Multi-dimensional Array encoding in JSON is inconsistent (Randy Armstrong)
- 0009529: [Spec] IOP: Clarify if Number/UInteger/Integer in a complex type need to set AllowSubTypes (Randy Armstrong)
- 0009212: [Spec] NodeSet XML Specification (Annex F) should clarify where aliases are allowed (Randy Armstrong)
- 0009581: [Spec] WebSocket and HTTPS mapping needs updates for OpenAPI mapping for JSON messages. (Randy Armstrong)
- 0009575: [Spec] Remove blanks in base-10 numbers (Randy Armstrong)
- 0009041: [Spec] (Reversible) JSON encoding of variants with default values (Randy Armstrong)
- 0005524: [Spec] No error code identified to limit size on server side of response message to be sent (Randy Armstrong)
- 0009262: [Spec] Normative BrowseNames that are not used on Types or InstanceDeclarations need to be defined. (Randy Armstrong)
- 0009295: [Spec] Update required for Dimensions of Matrix Structure Field value in Opc.Ua.Types.xsd (Randy Armstrong)
- 0009349: [Spec] Update Part 6 to require the ReceiverCertificateThumbprint to be set for all ECC policies. (Randy Armstrong)
- 0009047: [Spec] Self-signed certificates shall have keyCertSign but should not be CA : it is contradictory with the RFC referenced in the spec. (Randy Armstrong)
- 0009304: [Spec] Unclear type for arrays in XML encoding (Randy Armstrong)
- 0009260: [Spec] XML value encoding in UANodeset for unknown XML encodingID (Randy Armstrong)
- 0009058: [Spec] Recursion in DiagnosticInfo/InnerDiagnosticInfo should be limited to lower number than 100 (Randy Armstrong)
- 0009469: [Spec] QualifiedName ABNF is wrong. (Randy Armstrong)
- 0009164: [Spec] Description of reversible vs non-reversible JSON encoding is unclear (Part 6, 5.4.1) (Randy Armstrong)
- 0007393: [Spec] Is there a missing type XMLElement in Opc.Ua.Types.xsd? (Randy Armstrong)
17 issues View Issues
10000-008: Data Access - Change Log
Released 2023-07-18
- 0009348: [Spec] Seems 1.05.03 new UnitType/QuantityType define Property called "Description" (that is already an existing Attribute) (Karl Deiretsbacher)
1 issue View Issues
10000-011: Historical Access - Change Log
Released 2023-07-18
- 0009633: [Spec] Historical Audit Events shall be abstract (Rod Stein)
- 0009219: [Spec] Enhance Historical events retrieval to support sorting (Jeff Harding)
2 issues View Issues
10000-012: Discovery - Change Log
Released 2023-07-18
- 0009526: [Spec] Make ApplicationConfigurationType defined in Part 21 available in Part 12 (Randy Armstrong)
- 0009507: [Spec] No transaction related results for CreateSigningRequest and TrustList (Randy Armstrong)
- 0009506: [Spec] Clarifications and fixes for ApplyChanges (Randy Armstrong)
- 0009474: [Spec] Enhancements for G.1 Application Setup with Pull Management (Randy Armstrong)
- 0009510: [Spec] Need to define ServerCapabilities for REGISTRAR (Pull) and DCS waiting for Config (Push). (Randy Armstrong)
- 0009453: [Spec] CreateSigningRequest and persistence of new key pair (Randy Armstrong)
- 0009512: [Spec] Clarification for configuration transaction support (Randy Armstrong)
- 0009566: [Spec] IEC Edition 4 (Randy Armstrong)
- 0009533: [Spec] KeyCredentialConfigurationType does not expose the CredentialId (Randy Armstrong)
- 0009440: [Spec] CredentialSecret format for UserName/Password (Randy Armstrong)
- 0009065: [Spec] Standard way to tell what certificate a GDS certificate manager is managing (Randy Armstrong)
- 0009014: [Spec] Requirements for setting ApplicationType CLIENTANDSERVER (Randy Armstrong)
- 0009048: [Spec] CertificateManagerEndpoint term not defined (Randy Armstrong)
- 0009001: [Spec] NetworkResources Folder - unclear origin and purpose (Randy Armstrong)
- 0008999: [Spec] Inconsistency between KeyCredentialConfigurationType definition and diagram in Figure 26 (Randy Armstrong)
- 0009194: [Spec] Configuration of certificate subject name and other certificate settings during initial setup (Randy Armstrong)
- 0009383: [Spec] OPC 10000 12 Missing closing of a secure channel after trust list update (Randy Armstrong)
- 0009247: [Spec] Definition of "normal integrity checks" for the ServerConfiguration.UpdateCertificate method (Randy Armstrong)
- 0008998: [Spec] Wrong use of the term KeyCredentialManagement Folder in the Push Management model introduction (Randy Armstrong)
- 0008957: [Spec] Allow CRL in certificate chains (Randy Armstrong)
- 0009059: [Spec] The mDNS section needs more explination (both Facet/CU and Part 12) (Randy Armstrong)
- 0009491: [Spec] AuditClientUpdateMethodResultEventType ObjectId and MethodId needs to be changed from NodeId to ExpandedNodeId (Jeff Harding)
- 0008685: [Spec] UpdateApplication allows users with "DiscoveryAdmin" rights to change the ApplicationUri (Randy Armstrong)
- 0007928: [Spec] No way to get the certificate of a registered application that has a signed certificate from the GDS. (Randy Armstrong)
24 issues View Issues
10000-014: PubSub - Change Log
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
10000-016: State Machines - Change Log
Released 2023-07-18
- 0009225: [Spec] Extend FiniteStateVariableType with additional information (Wolfgang Mahnke)
1 issue View Issues
10000-017: Alias Names - Change Log
Released 2023-07-18
- 0009045: [Spec] Issues in Figure 1 – AliasNames Overview (Paul Hunkar)
1 issue View Issues
10000-018: Role-Based Security - Change Log
Released 2023-07-18
- 0009301: [Spec] 4.8.2 Well Known Roles - Clarify what 'valid non-anonymous credentials' are. (Matthias Damm)
1 issue View Issues
10000-022: Base Network Model - Change Log
Released 2023-07-18
- 0009056: [Spec] Part 22 needs to model LLDP neighbor information (Greg Majcher)
- 0009384: [Spec] Missing external normative references (Greg Majcher)
2 issues View Issues
NodeSets, XSDs and Generated Code - Change Log
Released 2023-07-18
- 0009515: [Implementation Bug] Typo in StatusCode.csv (Randy Armstrong)
- 0009428: [Implementation Bug] Permissions of the SecurityGroups instance (Randy Armstrong)
- 0007641: [Implementation Bug] Many identifiers in opcua_identifiers.h and Opc.Ua.Constants.cs not defined in nodeset (Randy Armstrong)
- 0009382: [Spec] NodeSet contains MinimumSamplingInterval for a couple of Variables (Randy Armstrong)
- 0008758: [Feature Request] RolePermissions and AccesRestrictions missing in Nodeset (Randy Armstrong)
- 0009375: [Spec] ApplicationsExclude and EndpointsExclude for WellKnown Roles have wrong AccessLevel (Randy Armstrong)
- 0009390: [IOP Problem] opcua_identifiers.h is missing OpcUaId_Server_ServerRedundancy_RedundantServerArray (Randy Armstrong)
- 0009316: [Implementation Bug] Server Object is missing permissions (Randy Armstrong)
8 issues View Issues