Skip to content

Releases: OPCFoundation/UA-.NETStandard

OPC UA 1.04.368.27 Preview

11 Feb 09:34
7d9be41
Compare
Choose a tag to compare
Pre-release

Preview of the upcoming 1.4.368 release:

Breaking changes:

  • New method TransferMonitoredItems in INodeManager server interface to support TransferSubscriptions service set. See.
  • Fully asnyc ICertificateStore interface to support custom cert stores.

Enhancements and bug fixes:

  • Improved support for Logging with ILogger and EventSource.
  • Reference client server/client rewritten to demonstrate the new logging support with serilog.
  • Client and Server support for TransferSubscriptions. Thanks @peterbryntesson and @koepalex for the joint development on this feature!
  • Support for custom certificate stores with refactored ICertificateStore and CertificateStoreType interface. Thanks @mheege-abb for the contribution!
  • Better Container support with reference server images hosted in the Github container registry.
  • Refresh for CTT 1.4.9.398 with fixes and latest CTT config template.
  • A&C: Implement a common method to create branches (#1603). Thanks @Archie-Miller for the contribution!
  • Improve CertificateValidator handling of Issuers. (#1632) Thanks @ThomasNehring for the contribution!
  • Use Framework references for kestrel server support (https), to deprecate end of life 2.x kestrel packages.
  • Deprecate .NET Core 2.1 support, the release reached end of life.

In addition thanks @MD-V (#1639) and @htbmw (#1656) for PRs with bug fixes from the maintainers @mrsuciu and @mregen!

Changes:

  • 7d9be41 Doc updates and fixes for .368 preview, ref server improvements (#1695)
  • a7b5611 Bump System.Io.Pipelines from 6.0.1 to 6.0.2 (#1703)
  • 5b3adf7 Bump coverlet.collector from 3.1.0 to 3.1.2, add fast path for local PR (#1701)
  • 5d9234e Handle subscription transfer special cases + tests (#1700)
  • 8c1a659 Reference Server updates running CTT (#1689)
  • 5025648 GetEndpoints: Eliminate duplicate endpoints when Configured base addresses differ by port only (#1687)
  • 430ff70 Implement Transfersubscription service (#1649)
  • 079148f ctt fixes (#1685)
  • 8d3e393 Bump NUnit3TestAdapter from 4.2.0 to 4.2.1 (#1681)
  • 5d33c16 Implement a common method for creating branches (#1603)
See More
  • 5cbffcf Support async ICertificateStore CRL interface methods (#1666) [ #1670 ]
  • 3fe9495 Retry to load private key of a new certificate on import error. (#1676) [ #1670 ]
  • 2c9699b Fix the AuthorityKeyIdentifier Issuer for Bouncy Castle CertificateBuilder. (#1677)
  • 33ae736 Improve initalization of BaseVariableState (#1672)
  • 213f37e Set the default value of the StatusCode on BaseVariableState to BadWaitingForInitialData. (#1668)
  • 33fab0d Bump NUnit.Console from 3.13.1 to 3.14.0 (#1667)
  • 61e204f Add support for custom certificate stores (#1420)
  • dd6f4a4 Updates for getIssuer(s) in the Certificate Validator class (#1632)
  • 6747b47 Fix Authority Key Identifier in SubCA and cert validator return codes. (#1665)
  • 15f1fcb The UserToken PolicyId is made unique per server instance. (#1663)
  • fa6099b Support semantic logging (#1648)
  • b41fb36 Added support for recursive complex data type (#1656)
  • 9188dcf Bump NUnit.Console from 3.13.0 to 3.13.1 (#1657)
  • 74af8ca API improvements and minor cleanup / uncritical bug fixes (#1650) [ mregen#114 ]
  • fe7c56f Bump NUnit3TestAdapter from 4.1.0 to 4.2.0 (#1647)
  • 0011f48 Use FrameworkReference for kestrel package for .NET Core App >= 3.1 (#1646)
  • 5bcadf4 Remove .NET Core 2.1 support, bump up to 1.4.368 (#1645)
  • c6742ad GH Action to build docker (#1644)
  • 7ae5c11 Fix VS2017 build, lgtm warnings, license headers, flaky CI (#1641) [ #1630 ]
  • bcc573a Fix: Server endpoints are not returned if GetHostEntry fails. (#1639)
  • a147eb5 Tracing and Logging improvements for the UA Core and libraries (#1631)
  • b55ef38 Added BitwiseAnd and BitwiseOr filter operators and unit tests for existing filter operators (#1633)
  • 78aba7d Merge pull request #1637 from OPCFoundation/dependabot/nuget/System.Io.Pipelines-6.0.1
  • cf13e7a Bump System.Io.Pipelines from 6.0.0 to 6.0.1

Full Changelog: 1.4.367.95...1.4.368.27-preview

OPC UA 1.04 Maintenance Update

27 Jan 15:13
cc7fded
Compare
Choose a tag to compare

Rollup until January 27th:

  • Fix for returned duplicated endpoints when configured base addresses differed by port only
  • Fixes for issues found during CTT tests
  • Status code of variables not belonging to namespace zero is defaulting to BadWaitingForInitialData
  • Fix a new private key can not be reloaded in virtualized windows environment
  • Fix the AuthorityKeyIdentifier Issuer for Bouncy Castle CertificateBuilder
  • Added BitwiseAnd and BitwiseOr filter operators
  • The UserToken PolicyId is now unique per server instance

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:

  • cc7fded Merge pull request #1684 from mrsuciu/1.4.367roleset [ #1685 ]
  • f9a6509 Eliminate duplicate endpoints when Configured base addresses differ by port only
  • ac13151 ctt fixes (#1685)
  • e512174 Assign a default value to anu variable in namespace 0
  • b638bb4 Set status code Good for all BaseVariableState in namespace 0
  • b9f6c62 Initialize well known nodes to default values
  • 03c9936 Fix a new private key can not be reloaded in virtualized windows environment
  • d37a3a1 revert writer change
  • ae9ecac Fix a problem when a new private key can not be reloaded in virtualized environments.
  • 27caf0c Merge pull request #1673 from mrsuciu/release/1.4.367 [ #1665, #1639, #1633 ]
See More
  • 81dd6c0 Fix the AuthorityKeyIdentifier Issuer for Bouncy Castle CertificateBuilder.
  • 3574d17 Back ported log error message.
  • c3541ca Fix Authority Key Identifier in SubCA and cert validator return codes. (#1665)
  • aaeba35 Fix: Server endpoints are not returned if GetHostEntry fails. (#1639)
  • 5451149 Added BitwiseAnd and BitwiseOr filter operators and unit tests for existing filter operators (#1633)
  • cf95cb9 Improve initalization of BaseVariableState (#1671)
  • 79e9463 Set the default value of the StatusCode on BaseVariableState to BadWaitingForInitialData. (#1669)
  • c90ba80 The UserToken PolicyId is made unique per server instance (#1664)
  • 2629659 Merge pull request #1628 from OPCFoundation/master
  • 58bac5a Ref Server generated files with latest MC (#1626)
  • 985035b Modelcompiler 1.04.10 (#1627)

This list of changes was auto generated.

OPC UA 1.04 Maintenance Update

03 Dec 12:08
cc1b368
Compare
Choose a tag to compare

Roll up until Dec 5th

  • .NET 6.0 support in the Nuget packages and VS2022 support.
  • Bump up various Nuget libraries.
  • Fix an issue in the Nodeset which causes the HasTypeDefinition reference to appear in Methods in cases where it shouldn't.
  • Errata V1.04.10 is used. Supports the ModelCompiler OPCFoundation/UA-ModelCompiler@7917b7a
  • Server port now binds to a specific NIC if the IP address is specified.
  • Performance update - Add IEquatable interface for DataValue.
  • Various issues fixed found in IOP Workshop 2021.

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
  • 1768649 Bump Serilog.Sinks.Console from 4.0.0 to 4.0.1 (#1602)
  • 58bbc0c Merge pull request #1599 from OPCFoundation/master
  • 31e4a2b Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 (#1593)
  • 4137cfd Binding to a specific NIC is implicitly implied when an IP address is specified instead of a hostname (#1596); should fix issue #1581
  • 0baea07 Bump MQTTnet from 3.0.17 to 3.1.0 (#1584)
  • 3b233c6 Bug fixes in ref server and more tests cases (#1590)
  • 860c968 fix uncontrolled format string and clear text storage of sensitive information (#1591)
  • e61594e CI support for .NET 6.0 builds, tests and Nuget (#1580)
  • 372449b Definition is enumeration if at least a field is not default value -1, since there is a very small probability for an enumeration to contain one field only (#1579)
  • ea3444b Performance update - Add IEquatable interface for DataValue (#1577)
  • 7acddc0 Fix binary export of surplus typedefinition (#1576) [ #1574, #1532 ]
  • 1e2b6e0 Bump MQTTnet from 3.0.16 to 3.0.17 (#1575)
  • f090f61 Added null check to structureType.DefaultEncodingId (#1571)
  • 0915063 on node export only output TypeId for vars/objects (#1574) [ #1532, oundation/UA-ModelCompiler#94 ]
  • 2374155 Code quality display reference points to old devops pipeline (#1572)
  • 49b7f93 Fix VS2022 build (#1566)
  • 96eb6c8 fix subcode mask (#1563)
  • 980b9f1 Remove PubSub MQTT startup repeat (#1547)
  • e72417e Bump System.Text.Encodings.Web from 4.5.1 to 5.0.1 (#1569)
  • 1e5c63b Bump System.Io.Pipelines from 4.5.4 to 5.0.1 (#1570)
  • 53ec78f IOP workshop 2021 fixes and build improvements (#1562) [ #1561 ]
  • ed434e9 Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 (#1560)
  • b04167c Bump Portable.BouncyCastle from 1.8.10 to 1.9.0 (#1556)
  • c53807a Remove unnecessary Nuget dependencies in Opc.Ua.Core (#1551)
  • 14e7c67 Add sample node managers to ref server (#1535)

This list of changes was auto generated.

OPC UA 1.04 Maintenance Update

18 Nov 12:38
31e4a2b
Compare
Choose a tag to compare
Pre-release

Changes:

  • 31e4a2b Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 (#1593)
  • 4137cfd Binding to a specific NIC is implicitly implied when an IP address is specified instead of a hostname (#1596); should fix issue #1581
  • 0baea07 Bump MQTTnet from 3.0.17 to 3.1.0 (#1584)
  • 3b233c6 Bug fixes in ref server and more tests cases (#1590)
  • 860c968 fix uncontrolled format string and clear text storage of sensitive information (#1591)
  • e61594e CI support for .NET 6.0 builds, tests and Nuget (#1580)
  • 372449b Definition is enumeration if at least a field is not default value -1, since there is a very small probability for an enumeration to contain one field only (#1579)
  • ea3444b Performance update - Add IEquatable interface for DataValue (#1577)
  • 7acddc0 Fix binary export of surplus typedefinition (#1576) [ #1574, #1532 ]
  • 1e2b6e0 Bump MQTTnet from 3.0.16 to 3.0.17 (#1575)
See More

This list of changes was auto generated.

OPC UA 1.04 Maintenance Update

11 Oct 16:25
0624121
Compare
Choose a tag to compare

OPC UA 1.04 Maintenance Update

04 Oct 09:44
4fba7e5
Compare
Choose a tag to compare
  • Update NodeSet files and generated code for 1.04.10 Errata.
  • Bug-fixes.
  • Server Compliance tested with OPC UA Compliance Test Tool 1.04.9.398
  • Support Metadata frames in PubSub
  • Application config improvements for cert recreation
  • Enable the coexistence of a Server and Client sessions in the same process, by seperating encodeable factory
  • Support supplied keys and RSACng for the cert generator
  • Add async versions of subscription API to session client
  • Fix Mono build on MacOS
  • Implemented OperationLimits on Server side / added configuration option
  • Add a no file fluent API for application configuration.
  • Prefer a higher SecurityMode over SecurityLevel in CoreClientUtils.SelectEndpoint()

API changes:

  • Async API versions for client subscription
  • Async stubs for session client service calls e.g. ReadAsync
  • Add interfaces IServiceMessageContext, IEncodeableFactory
  • Changed the IUaPubSubConnection.CreateNetworkMessages method signature
  • Added IUaPubSubDataStore.UpdateMetaData(PublishedDataSetDataType publishedDataSet) method
  • Changed Encode and Decode signatures to include an IServiceMessageContext for the Opc.Ua.PubSub.UaNetworkMessage class

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:

  • 4fba7e5 Merge pull request #1531 from OPCFoundation/master
  • bdde763 Ua 1.04.10 2021 09 15 (#1529)
  • 27f5757 UA Nodeset output should omit ArrayDimension with size 0 (#1528)
  • f9381b8 Set release flag (#1527)
  • e5baad9 Application config improvements for cert recreation (#1525) [ #1162, #1102 ]
  • 75744e2 Support Metadata frames in PubSub (#1518)
  • 33ae8bb Set DefaultEncodingId in DataTypeDefinition, was always null NodeId (#1523)
  • 0d34b7d Test to validate client publish request count (#1516)
  • 7d310d5 Fix NodeSet import/export of ArrayDimensions in StructureField #1115 (#1517)
  • 33cbddb Enable the coexistence of a Server and Client sessions in the same process, which consume custom data types. (#1514)
See More
  • 5048189 fix bug - nodeset2 export of namespace index #689 (#1510)
  • 92ae1d3 Enable Subscription to invoke callbacks sequentially and synchronously (#1493) [ #957 ]
  • 8551619 Bump System.Security.Cryptography.Cng from 4.4.0 to 5.0.0 (#1508)
  • 2b54136 Add missing vars in session less message (#1505)
  • a677141 Support supplied keys and RSACng for the cert generator (#1507)
  • dad6bcd Add API for multiple CRL distribution points (#1504) [ #1475 ]
  • a4bf0ab Complex types client can ignore isoptional fields for structure (#1503) [ #1476 ]
  • 21546b0 Remove the code which allows to accept CRL (#1502) [ #1343 ]
  • 3c7e633 Add a test if the app name has locale == null (#1501)
  • 76afe82 Add async versions of subscription API to session client (#1498) [ #919, #921 ]
  • 9b89bd0 Modelcompiler 1.04.10 (#1492)
  • 4a2f13e Improve https clien/server support (#1490) [ #1118 ]
  • cff7546 Bump Mono.Options from 6.6.0.161 to 6.12.0.148 (#1489)
  • 327c412 Bump BenchmarkDotNet from 0.13.0 to 0.13.1 (#1479)
  • 198cec6 Enhance GetBuiltintype to support simple datatypes (#1488)
  • 105d211 Bump Microsoft.IO.RecyclableMemoryStream from 2.1.2 to 2.1.3 (#1487)
  • c37f66c Fix the behavior in case of the server is reachable only via an alternate address (#1480)
  • 73e0e59 macOS mono build fix, Https tests, bench improvements (#1486) [ #1443 ]
  • cca8923 Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 (#1482)
  • b5421ea Compliance fixes for OperationLimits and SetTriggering (#1469)
  • ad0a5af Create SECURITY.md (#1471)
  • 1a9948a Bump coverlet.collector from 3.0.3 to 3.1.0 (#1464)
  • 98634b1 Fixes issue #1462 (#1465)
  • de6f86a Bump Serilog.Sinks.Console from 3.1.1 to 4.0.0 (#1459)
  • c435e58 Improve JsonDecoder StreamWriter dispose (#1448) [ #1444 ]
  • 08164fe MetaData support for PubSub library (#1452)
  • b9ad021 Fix Nuget build (#1445)
  • 0236d08 Create client and server test projects, increase test coverage (#1434) [ #1363 ]
  • d972f80 Separated core projects from sample projects in solution level (#1428)
  • a90024b Make ApplicationConfiguration.FixupAppConfig() public. (#1431)
  • 96ecb4d Add a no file fluent API for application configuration. (#1422)
  • 24f90c4 Add interfaces IServiceMessageContext, IEncodeableFactory (#1407)
  • c5b0161 Bump NUnit3TestAdapter from 3.17.0 to 4.0.0 (#1421)
  • 38dd899 Add benchmark template to test project (#1415)
  • 9923141 Enable .NET analyzers for all projects (#1414)
  • 8406716 Fixes #1302. Use value from OnReadUserAccessLevel at Read/WriteNonValueAttribute if handler exists. (#1413)
  • afe352c Bump Microsoft.NET.Test.Sdk from 16.9.4 to 16.10.0 (#1412)
  • 8a986f4 Improve server request handler (#1411)
  • be41459 Fixes #1403 - Thread safe when setting MinimumSamplingInterval (#1409)
  • 4913c2b Bump NunitXml.TestLogger from 3.0.97 to 3.0.107 (#1408)
  • 2dfedef Fixes brought to the process of validating permissions (#1406)
  • 6d23272 Preferer a higher SecurityMode over SecurityLevel in CoreClientUtils.SelectEndpoint() (#1405)

This list of changes was auto generated.

OPC UA 1.04 Maintenance Update

29 Sep 13:23
f9381b8
Compare
Choose a tag to compare
Pre-release

Changes:

  • f9381b8 Set release flag (#1527)
  • e5baad9 Application config improvements for cert recreation (#1525) [ #1162, #1102 ]
  • 75744e2 Support Metadata frames in PubSub (#1518)
  • 33ae8bb Set DefaultEncodingId in DataTypeDefinition, was always null NodeId (#1523)
  • 0d34b7d Test to validate client publish request count (#1516)
  • 7d310d5 Fix NodeSet import/export of ArrayDimensions in StructureField #1115 (#1517)
  • 33cbddb Enable the coexistence of a Server and Client sessions in the same process, which consume custom data types. (#1514)
  • 5048189 fix bug - nodeset2 export of namespace index #689 (#1510)
  • 92ae1d3 Enable Subscription to invoke callbacks sequentially and synchronously (#1493) [ #957 ]
  • 8551619 Bump System.Security.Cryptography.Cng from 4.4.0 to 5.0.0 (#1508)
See More
  • 2b54136 Add missing vars in session less message (#1505)
  • a677141 Support supplied keys and RSACng for the cert generator (#1507)
  • dad6bcd Add API for multiple CRL distribution points (#1504) [ #1475 ]
  • a4bf0ab Complex types client can ignore isoptional fields for structure (#1503) [ #1476 ]
  • 21546b0 Remove the code which allows to accept CRL (#1502) [ #1343 ]
  • 3c7e633 Add a test if the app name has locale == null (#1501)
  • 76afe82 Add async versions of subscription API to session client (#1498) [ #919, #921 ]
  • 9b89bd0 Modelcompiler 1.04.10 (#1492)
  • 4a2f13e Improve https clien/server support (#1490) [ #1118 ]
  • cff7546 Bump Mono.Options from 6.6.0.161 to 6.12.0.148 (#1489)
  • 327c412 Bump BenchmarkDotNet from 0.13.0 to 0.13.1 (#1479)
  • 198cec6 Enhance GetBuiltintype to support simple datatypes (#1488)
  • 105d211 Bump Microsoft.IO.RecyclableMemoryStream from 2.1.2 to 2.1.3 (#1487)
  • c37f66c Fix the behavior in case of the server is reachable only via an alternate address (#1480)
  • 73e0e59 macOS mono build fix, Https tests, bench improvements (#1486) [ #1443 ]
  • cca8923 Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 (#1482)
  • b5421ea Compliance fixes for OperationLimits and SetTriggering (#1469)
  • ad0a5af Create SECURITY.md (#1471)
  • 1a9948a Bump coverlet.collector from 3.0.3 to 3.1.0 (#1464)
  • 98634b1 Fixes issue #1462 (#1465)
  • de6f86a Bump Serilog.Sinks.Console from 3.1.1 to 4.0.0 (#1459)
  • c435e58 Improve JsonDecoder StreamWriter dispose (#1448) [ #1444 ]
  • 08164fe MetaData support for PubSub library (#1452)
  • b9ad021 Fix Nuget build (#1445)
  • 0236d08 Create client and server test projects, increase test coverage (#1434) [ #1363 ]
  • d972f80 Separated core projects from sample projects in solution level (#1428)
  • a90024b Make ApplicationConfiguration.FixupAppConfig() public. (#1431)
  • 96ecb4d Add a no file fluent API for application configuration. (#1422)
  • 24f90c4 Add interfaces IServiceMessageContext, IEncodeableFactory (#1407)
  • c5b0161 Bump NUnit3TestAdapter from 3.17.0 to 4.0.0 (#1421)
  • 38dd899 Add benchmark template to test project (#1415)
  • 9923141 Enable .NET analyzers for all projects (#1414)
  • 8406716 Fixes #1302. Use value from OnReadUserAccessLevel at Read/WriteNonValueAttribute if handler exists. (#1413)
  • afe352c Bump Microsoft.NET.Test.Sdk from 16.9.4 to 16.10.0 (#1412)
  • 8a986f4 Improve server request handler (#1411)
  • be41459 Fixes #1403 - Thread safe when setting MinimumSamplingInterval (#1409)
  • 4913c2b Bump NunitXml.TestLogger from 3.0.97 to 3.0.107 (#1408)
  • 2dfedef Fixes brought to the process of validating permissions (#1406)
  • 6d23272 Preferer a higher SecurityMode over SecurityLevel in CoreClientUtils.SelectEndpoint() (#1405)

This list of changes was auto generated.

OPC UA 1.04 Maintenance Update

12 May 16:15
e4bcd89
Compare
Choose a tag to compare
  • 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.

OPC UA 1.04 Maintenance Update

06 May 13:50
8b9bbe2
Compare
Choose a tag to compare
Pre-release

Changes:

  • 8b9bbe2 Optimize GetNodeMetadata (#1392)
  • 244b26e Port thread scheduler and servicehost from UA .NET legacy. (#1389)
  • 323c8c9 Minor fixes in PubSub tests (#1393)
  • 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)
See More
  • 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.

OPC UA 1.04 Maintenance Update

02 Mar 14:06
56a5406
Compare
Choose a tag to compare
  • Limit recursion level for Matrix in XmlDecoder and XmlEncoder
  • Add certificate password provider interface to support password protected pfx files
  • ModelComplier fixes
  • Fix Https binding issue for .net core 3.0
  • TranslateBrowsePath fix for IncludeSubtypes = false and ReferenceTypeId not specified
  • Fix for DoScan() loop in DiagnosticsNodeManager.OnReadDiagnosticsArray()
  • Fix decoding of ECDsa signature

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:

  • 56a5406 Merge pull request #1305 from OPCFoundation/master
  • 426dcba Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1 (#1297)
  • f4fd3cc Bump Portable.BouncyCastle from 1.8.9 to 1.8.10 (#1294)
  • dbb5927 Bump Moq from 4.16.0 to 4.16.1 (#1296)
  • c541994 Limit recursion level in XmlDecoder.ReadMatrix() and XmlEncoder.WriteMatrix() (#1295)
  • c382922 Bump coverlet.msbuild from 3.0.2 to 3.0.3 (#1293)
  • 46ada27 Add certificate password provider interface to support password protected pfx files. (#1291)
  • edec055 Proper TPL usage and dependency injection for ConsoleReferenceClient (#1281)
  • 0338423 Bump Serilog.Sinks.Debug from 1.0.1 to 2.0.0 (#1287)
  • 61eede8 Fix issue with https binding .net core 3.0 #1283 (#1286)
See More
  • 4180fd8 Merge pull request #1279 from OPCFoundation/modelcompiler-fixes
  • e016a9b Fix unit tests errors.
  • c22ecec Fix XmlEncoder.
  • 1305e94 Merge model compiler fixes with latest code.
  • a2e8489 Fix Issues 1274 and 1275 (#1277)
  • e138777 fix comment spelling mistakes - 'refernces' to 'references' (#1273)
  • 06d8fcb TranslateBrowsePath fix. IncludeSubtypes should be ignored when ReferenceTypeId is not specified. (#1271)
  • c14d84c Avoid DoScan() loop in DiagnosticsNodeManager.OnReadDiagnosticsArray() . Fixes #1258 (#1270)
  • 9ce1c33 Bump System.ServiceModel.Primitives from 4.8.0 to 4.8.1 (#1268)
  • 6694ede Bump NUnit from 3.13.0 to 3.13.1 (#1267)
  • 19a9aa4 Add Serilog sample to ref servers (#1263)
  • 2392e40 Bump NunitXml.TestLogger from 2.1.36 to 3.0.91 (#1266)
  • fac8ed2 Fix issue setting empty comments Issue #1264 (#1265)
  • b363442 Set TypeId for structured types at decode. (#1260)
  • af6a933 Bump coverlet.msbuild from 3.0.1 to 3.0.2 (#1259)
  • 29fc3f2 fix decoding of ecdsa signature (#1257)

This list of changes was auto generated.