Skip to content

OPC UA 1.04 Maintenance Update

Compare
Choose a tag to compare
@opcfoundation-org opcfoundation-org released this 12 May 16:15
e4bcd89
  • Update NodeSet files and generated code for 1.04.9 Errata.
  • Model Compiler generated code without dependency on System.ServiceModel.
  • Beta version of PubSub library with MQTT support.
  • Encoders/Decoders support for Arrays and multi-dimensional Arrays.
  • Implement AutoAcceptUntrustedCertificates flag for Client side also.
  • Implement logic for ApplyRestrictionsToBrowse flag in AccessRestrictionType.
  • Port thread scheduler and service host from UA .NET legacy.
  • Prohibit Xml Dtd processing.
  • Bug-fixes.
  • Server Compliance tested with OPC UA Compliance Test Tool 1.04.9.396

API changes:

  • INodeCache interface added for NodeCache
  • Remove obsolete classes from Diagnostics\V10
  • GetPermissionMetadata() method added INodeManager2
  • "Time" (subtype of String) and "Date" (subtype of DateTime) UA data types removed
  • DataTypeModifier removed from DataTypeState

Released packages

OPCFoundation.NetStandard.Opc.Ua
OPCFoundation.NetStandard.Opc.Ua.Core
OPCFoundation.NetStandard.Opc.Ua.Security.Certificates
OPCFoundation.NetStandard.Opc.Ua.Configuration
OPCFoundation.NetStandard.Opc.Ua.Server
OPCFoundation.NetStandard.Opc.Ua.Client
OPCFoundation.NetStandard.Opc.Ua.Client.ComplexTypes
OPCFoundation.NetStandard.Opc.Ua.Bindings.Https
OPCFoundation.NetStandard.Opc.Ua.PubSub

Changes:

See More
  • 7e736d2 Improve auto accept in cert validation handler, add tests (#1386)
  • ea1e2b3 Fixed issue with XML namespace schema while decode an XML nodeset (#1385)
  • aba60b9 Bump System.ServiceProcess.ServiceController from 4.3.0 to 5.0.0 (#1388)
  • 1dd0ef3 Bump MQTTnet from 3.0.14 to 3.0.15 (#1387)
  • 631e729 Fix warnings, improve complex type exception handler (#1384)
  • e15605c Bump NUnit from 3.13.1 to 3.13.2 (#1381)
  • e8df315 ComplexTypes Improvements (#1383)
  • 7a4a222 MQTT support in PubSub library (#1376)
  • f0c4674 Implement AutoAcceptUntrustedCertificates flag for Client side also. Fixes #1228 (#1380)
  • e34eb9b Fix Perf warnings (#1372)
  • 087415b Complex data types fix for passing TypeId to IComplexTypeInstance (#1371)
  • 77a3da8 Prohibit Xml Dtd processing (#1370)
  • c996e79 Add ifdef to support Net5.0 build with ECC support (#1367)
  • 88b16b3 Implement ConditionRefresh2 (#1353)
  • 0c735eb Add interface for NodeCache (#1364)
  • f2b5c45 Remove obsolete classes from Diagnostics\V10 (#1362)
  • 59cef07 Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4 (#1365)
  • 558c395 Codecov update (#1359)
  • fafc442 ActivateSession fix for changing identity from UserName to Anonymous. Fixes #1149 (#1360)
  • 8a8a382 Format opc.ua.client - no bug fixes / features (#1358)
  • 901a171 Fixes #1140 - Ensure UserTokenPolicy.policyId is unique within the context of the server. (#1357)
  • 7b20fcb Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4 (#1349)
  • cb1abb1 Implement encoders support for Arrays and multi-dimensional Arrays. (#1350)
  • 1d5e87c Remove RSA dispose special handling for Mono (#1347) [ #1214 ]
  • d7c7cbc Fixes #1181 - Provide underlying error at LoadApplicationConfiguration() (#1346)
  • 25e0998 Create codeql-analysis.yml (#1345)
  • 89da78d Better buttons in Issue report (#1344)
  • 0f97945 Modelcompiler updates, errata 1.04.9 nodeset (#1284)
  • 2095723 Allow to set HiResClock Enabled/Disabled only once. Fixes #1269 (#1341)
  • 4f861a2 Add reference to Configuration library in Client and Server project. (#1340)
  • b3bc161 fix commands and .NET-version in README (#1331)
  • d9498f5 bugfix in RelativePath.ParseName(..): update variable last for loop i… (#1330)
  • be1aade Fixed FormatException and Fixed missing sourcePicoseconds in DataValue Equals (#1335)
  • 0ebe579 Fixes #1300 - Minor fix in NodeId constructor comment. (#1326)
  • 7e501ff Fix for duplicated HistoryServerCapabilities node in DiagnosticsNodeManager. Fixes #1320. (#1334)
  • 4014aa6 Stick with EndpointDescription if SecPol is null for the UserToken (#1324)
  • d7236ce Update compliance test project for latest CTT -ver. 1.4.340.396 (#1317)
  • 4f36fca Bump NunitXml.TestLogger from 3.0.91 to 3.0.97 (#1316)
  • bcfed5e Fix: Format Exception (#1307)

This list of changes was auto generated.