Skip to content

Releases: OPCFoundation/UA-.NETStandard

OPC UA 1.04 Preview Release

15 Jun 14:21
e89b06e

Choose a tag to compare

Pre-release

Changes:

  • e89b06e Add metadata to fast data and event callbacks notification. (#2176)

This list of changes was auto generated.

OPC UA 1.04 Maintenance Update

25 May 08:26
c9fe45a

Choose a tag to compare

Roll up of the master371 branch until May 25th

  • Bug fixes as below
  • Non breaking refactoring of the SessionReconnectHandler:
    • add support for jitter and exponential backoff.
    • allow implementations to use a single instance of the class, but still compatible with old implementation.
    • fixed console reconnect sample (using dispose for session if updated).
    • Known Issues: exponential backoff #2169
  • improvements of client subscription service:
    • Added ISession.MinPublishRequestCount property to allow queueing of PublishRequest even if there is only a single subscription active.
    • Added callback event PublishSequenceNumbersToAcknowledge to defer ack of publish response sequence numbers.

What's Changed

  • Allow initiation of reverse connections from all server endpoints by @mrsuciu in #2152
  • Fix possible memory leak of CancellationTokenSource by @mregen in #2156
  • JsonDecoder: ReadExtensionObject returns partial JSON for some types by @MarkusHorstmann in #2155
  • Refactor Sessionreconnecthandler by @mregen in #2143
  • Merge .371 fixes in release branch by @mregen in #2154
  • Fix for sending PublishRequest after reconnect and explain session dispose in sample by @mregen in #2160
  • Merge updated master371 branch in release/1.4.371 by @mregen in #2161

Full Changelog: 1.4.371.86...1.4.371.91

OPC UA 1.04 Maintenance Update

21 Apr 12:04
36dd565

Choose a tag to compare

Roll up until April 21st

  • Improvements for docker hosting of the reference server. Fixed issue with manifest for ghcr.
  • Improvements on handling service calls during high server load and in discovery channels.
  • Fix a buffer memory leak in the secure channel.
  • Use a dedicated serializing worker thread to implement ConditionRefresh service calls.
  • Fixed hashcode calculation for some built in types.
  • Prevent a recursion in DoScan of diagnostics nodes on a server.
  • Complex types client fixes to support structures with allowsubtypes flag.
  • Added complex type structure to Reference server sample.
  • Improve GetEndpoints service call. If the discoveryUrl used by the client matches an alternateName, return the alternatename instead of the hostname.

Changes that may break existing code:

  • The ApplicationConfiguration now defaults to SendCertificateChain=true
  • The Session.Load function requires opt-in to load a saved subscriptions which is transferred to a new session.
  • GetEndpoints service may return a different hostname in the endpointUrl and discoveryUrl than before.

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:

  • 36dd565 Merge pull request #2130 from OPCFoundation/master [ #2128 ]
  • ae7f8e5 OnServerStarting - Add null check on validationErrors (#2128)
  • c226199 Merge pull request #2126 from OPCFoundation/master
  • 04721cb Return AdditionalInfo only to users with permission. (#2124)
  • abfbde3 Improvements for docker hosting and fix for GetEndpoints (#2123)
  • 8da702d DiagnosticsNodeManager: prevent recursion of DoScan (#2060)
  • 620e7c4 Session.Load doesn't create the monitored items. Opt-in to support load for subscription transfer. (#2113)
  • b5d4dd7 Check DiscoveryOnly before the message is parsed. (#2112)
  • 8851b04 fix docker manifest issue with ghcr (#2116)
  • 67fd91c Close socket if a client stops processing responses. (#2110)
See More
  • d65e1cf Fixes to support structures with allowsubtypes (#2104)
  • 1da07f9 Implement a worker thread for condition refresh (#2105)
  • bd0f02a Bump Newtonsoft.Json from 13.0.2 to 13.0.3 (#2100)
  • 4325cd7 Bump microsoft/setup-msbuild from 1.1.3 to 1.3.1 (#2101)
  • 241583d Add structure to Quickstart server TestData (#2008)
  • 3e6166a Bump NUnit3TestAdapter from 4.4.0 to 4.4.2 (#2091)
  • 23cd8f1 Fix CodeQL build (#2093)
  • dd8196a Fix Nuget build (#2094)
  • 04b94fe Bump Microsoft.IO.RecyclableMemoryStream from 2.3.1 to 2.3.2 (#2092)
  • 095f6fd Bump NUnit3TestAdapter from 4.3.1 to 4.4.0 (#2083)
  • 475897a Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0 (#2084)
  • 44aaa7b Bump NUnit.Console from 3.16.2 to 3.16.3 (#2085)
  • b35d9c1 Improve hashcode calculation for some built in types (#2082)
  • 7e46de2 Bump BenchmarkDotNet from 0.13.4 to 0.13.5 (#2080)
  • 8d18e33 Default SendCertficateChain=true and temp fix for BuildInfo (#2064)
  • de8dcea Bump Microsoft.IO.RecyclableMemoryStream from 2.2.1 to 2.3.1 (#2075)
  • cc7fe47 Bump NunitXml.TestLogger from 3.0.127 to 3.0.131 (#2070)
  • 361e1d2 Bump docker/build-push-action from 3 to 4 (#2071)

This list of changes was auto generated.

What's Changed

New Contributors

Full Changelog: 1.4.371.60...1.4.371.86

OPC UA 1.04 Maintenance Update

27 Jan 12:49
39078d6

Choose a tag to compare

Roll up until January 27th

  • Fix an exception in Alarm handling.
  • Improve the ref server docker build, now supports also arm64.
  • Fix BinaryEncoder to not dispose the stream if leaveopen is true + tests.
  • Fix CRL encode/decode with revocation dates > 2050.
  • Fix console client browse samples to rebrowse nodes after BadNoContinuationPoints.
  • Add an API to ComplexTypeSystem to retrieve data type definitions.

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:

  • 39078d6 Merge pull request #2065 from OPCFoundation/master
  • 3004ced Eliminate duplicate event monitored items. (#2063)
  • 53fa0bd Do not dispose BinaryEncoder stream if leaveOpen is set (#2053)
  • 0162072 Bump BenchmarkDotNet from 0.13.3 to 0.13.4 (#2052)
  • 8af907a Fix CRL Revocation Dates > 2050 (#2054)
  • 388c54b Bump NUnit.Console from 3.16.1 to 3.16.2 (#2051)
  • 1b58ca7 Update docs, test and dependabot/codecoverage scripts (#2041)
  • 7a06c9b Fix browse samples (#2040) [ #1989 ]
  • 65f9757 Add an API to ComplexTypeSystem to retrieve data type definitions used during loading (#2039)
  • 7c0ba94 Bump Moq, Nunit.Console and BenchmarkDotNet (#2034)
See More

This list of changes was auto generated.

What's Changed

Full Changelog: 1.4.371.50...1.4.371.60

OPC UA 1.04 Maintenance Update

20 Dec 18:43
105db65

Choose a tag to compare

Roll up until December 20th

  • Bug fixes for complex types, Discovery of invalid Urls, GDS Push and CSR cert signing and client NodeCache.
  • More Certificate Validator tests.
  • Bump NewtonSoft Nuget dependency and others.

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

What's Changed

  • Bump NUnit.Console from 3.15.2 to 3.16.0 by @dependabot in #1995
  • Bump NUnit3TestAdapter from 4.3.0 to 4.3.1 by @dependabot in #2001
  • Fix for handling complex type client special cases by @mregen in #2009
  • Bump Moq from 4.18.2 to 4.18.3 by @dependabot in #2011
  • Improve INodeCache API, error handling by @mregen in #2016
  • Add Discovery Url null check in PatchEndpointUrl by @mregen in #2019
  • CSR doesn't preserve ASN.1 encoding of the Subject for GDS push by @mregen in #2018
  • Certificate Validator Tests for Authority Key Identifier and chain loops by @mregen in #2022
  • Merge master in release/1.4.371 by @mregen in #2025
  • Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 by @dependabot in #2024
  • Merge master in release to fix Nuget build by @mregen in #2026

Full Changelog: 1.4.371.41...1.4.371.50

OPC UA 1.04 Maintenance Update

16 Nov 10:33

Choose a tag to compare

Roll up until November 16th

  • Updated code to support latest ModelCompiler 1.05.02.
  • Refactor handling of Matrix dimensions.
  • ComplexTypes improvements: Decode structures with multidimensional arrays, perf improvements using cached Types folder, interface to custom build complex types.
  • Perf improvents: New Read/Browse API signature to read multiple nodes, also with Nodecache. Only read required attributes per NodeClass definition.
  • Automatically split service calls if operation limits are exceeded based on client and/or server configuration. (New client OperationLimits configuration)
  • client ISession abstraction for Mock testing.
  • Bug fixes

Breaking changes:

  • IDecoder.ReadArray now always returns type Array instead of object.
  • Use of the cert validation cache requires opt-in. Certificates are validated every time unless the CertificateValidator.UseValidatedCertificates
  • Client SessionKeepAlive events parameter changed from Session to ISession

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:

  • 4d30ccb mark as 371 release
  • e9cedca On discovery preserve IPv6 scopeid for local link addresses (#1976)
  • f962e3e Fix cloning of NodeState derived classes, add latest Modelcompiler support (#1990)
  • e22bd86 async calls are not awaited, simplify the write to rejected store (#1992)
  • 8c0291b Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 and github actions (#1985)
  • e100554 Ua 1.04.11 updates for ua 1.05.02 final (#1984)
  • 7cc8479 Recover binary decoder from decoding error of custom complex type (#1974) [ #1705 ]
  • 0cb51ea GDS Server fixes for 1.05.02 and .NET 4.8 (#1973)
  • 7884644 Bump NUnit3TestAdapter from 4.2.1 to 4.3.0 and coverlet.collector from 3.1.2 to 3.2.0 (#1966) [ #1968 ]
  • 20514d9 Support .NET 4.8 assemblies and enable package validation (#1964)
See More
  • ea8ceb6 Only load optional bindings assemblies if needed (#1963)
  • 430d7c6 Bump Nerdbank.GitVersioning from 3.2.31 to 3.5.119 (#1961)
  • 3e273fa Encode and decode CRL time values as UTC or GeneralizedTime depending on the value of the year. (#1959)
  • 8c7da18 Refactor the handling of matrix dimensions. (#1927)
  • c070f0b Ua 1.04.11 update for 1.05.02 (#1955)
  • a3408e7 Fix .NET7 build (#1952)
  • 226b0ce Update 1.04.11 generated files with 1.05.02 Modelcompiler update. (#1954)
  • 66436a9 Bump Serilog.Expressions from 3.4.0 to 3.4.1 (#1947)
  • da1b1a7 Add Session.CloseAsync, fix UANodesetHelper.Save (#1944)
  • 1f2a30d Add abstraction 'ISession' for Session object in the Client library (#1702)
  • 72842f1 New self signed certificates set CA flag to false (#1941)
  • 77b8950 Use of validated certificates needs opt-in. (#1925)
  • 1fec89b Complex types improvements (#1915)
  • 677edb9 Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2 (#1937)
  • 95c384f Bump Microsoft.Extensions.Logging.Abstractions from 6.0.1 to 6.0.2 (#1932)
  • b42d377 Bump Serilog from 2.11.0 to 2.12.0 (#1931)
  • 441fbae Bump NunitXml.TestLogger from 3.0.107 to 3.0.127 (#1929)
  • 0e4f8f3 Merge pull request #1926 from OPCFoundation/dependabot/nuget/Serilog.Sinks.Console-4.1.0
  • 35adf40 Bump Serilog.Sinks.Console from 4.0.1 to 4.1.0
  • 29b1bbe Rethrow exception on MasterNodeManager StartUp (#1906)
  • 885c7b2 Fix server url mismatch handling (#1914)
  • 0f5ad5e Bump BenchmarkDotNet and CI VM versions (#1922)
  • d0fb11d Set higher default client chunk count limit (#1916)
  • f273634 Improve https transport and other bug fixes (#1908) [ #1550 ]
  • 346e7a6 JSON objects cannot have the DataTypeEncodingId (#1911) [ #5 ]
  • 0a9a3f3 Fix a few audit events for CTT pass (#1910)
  • 885a61b Use HashSet for validation cache in MasterNodeManager (#1907)
  • 0ad5c4c Refactor audit events (#1895)
  • c492950 Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 (#1902)
  • 8147552 - Refactor the ReceiveEvents permission type validation to be taken into account also when ConditionRefresh method is called. (#1899)
  • dd78c0b Client perf updates for NodeCache and service call layer to batch Operation Limits. (#1876)

This list of changes was auto generated.

What's Changed

Read more

OPC UA 1.05 Beta Update

02 Nov 16:58
814b9bc

Choose a tag to compare

Pre-release

Changes:

  • 814b9bc GDS Server fixes for 1.05.02 and .NET 4.8 (#1972)
  • 54b2b64 Update with Modelcompiler UA 1.05.02 2022 11 01 (#1970)
  • a1f4ea6 flag as 1.5.371-beta release
  • 7884644 Bump NUnit3TestAdapter from 4.2.1 to 4.3.0 and coverlet.collector from 3.1.2 to 3.2.0 (#1966) [ #1968 ]
  • 20514d9 Support .NET 4.8 assemblies and enable package validation (#1964)
  • ea8ceb6 Only load optional bindings assemblies if needed (#1963)
  • 430d7c6 Bump Nerdbank.GitVersioning from 3.2.31 to 3.5.119 (#1961)
  • 3e273fa Encode and decode CRL time values as UTC or GeneralizedTime depending on the value of the year. (#1959)
  • 8c7da18 Refactor the handling of matrix dimensions. (#1927)
  • c070f0b Ua 1.04.11 update for 1.05.02 (#1955)
See More
  • a3408e7 Fix .NET7 build (#1952)
  • 226b0ce Update 1.04.11 generated files with 1.05.02 Modelcompiler update. (#1954)
  • 66436a9 Bump Serilog.Expressions from 3.4.0 to 3.4.1 (#1947)
  • da1b1a7 Add Session.CloseAsync, fix UANodesetHelper.Save (#1944)
  • 1f2a30d Add abstraction 'ISession' for Session object in the Client library (#1702)
  • 72842f1 New self signed certificates set CA flag to false (#1941)
  • 77b8950 Use of validated certificates needs opt-in. (#1925)
  • 1fec89b Complex types improvements (#1915)
  • 677edb9 Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2 (#1937)
  • 95c384f Bump Microsoft.Extensions.Logging.Abstractions from 6.0.1 to 6.0.2 (#1932)
  • b42d377 Bump Serilog from 2.11.0 to 2.12.0 (#1931)
  • 441fbae Bump NunitXml.TestLogger from 3.0.107 to 3.0.127 (#1929)
  • 0e4f8f3 Merge pull request #1926 from OPCFoundation/dependabot/nuget/Serilog.Sinks.Console-4.1.0
  • 35adf40 Bump Serilog.Sinks.Console from 4.0.1 to 4.1.0
  • 29b1bbe Rethrow exception on MasterNodeManager StartUp (#1906)
  • 885c7b2 Fix server url mismatch handling (#1914)
  • 0f5ad5e Bump BenchmarkDotNet and CI VM versions (#1922)
  • d0fb11d Set higher default client chunk count limit (#1916)
  • f273634 Improve https transport and other bug fixes (#1908) [ #1550 ]
  • 346e7a6 JSON objects cannot have the DataTypeEncodingId (#1911) [ #5 ]
  • 0a9a3f3 Fix a few audit events for CTT pass (#1910)
  • 885a61b Use HashSet for validation cache in MasterNodeManager (#1907)
  • 0ad5c4c Refactor audit events (#1895)
  • c492950 Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 (#1902)
  • 8147552 - Refactor the ReceiveEvents permission type validation to be taken into account also when ConditionRefresh method is called. (#1899)
  • dd78c0b Client perf updates for NodeCache and service call layer to batch Operation Limits. (#1876)

This list of changes was auto generated.

What's Changed

New Contributors

Full Changelog: 1.4.370.12...1.5.371.3-beta

OPC UA 1.04 Maintenance Update

15 Aug 12:04
68494d5

Choose a tag to compare

Roll up until August 15th

  • Fixed ReportAuditCreateSessionEvent and added ReportAuditUpdateMethodEvent
  • Fixes on AuditEvents
  • Refactor the ReceiveEvents permission type validation to be taken into account also when ConditionRefresh method is called
  • Handle processing matrixes with array dimensions that overflow
  • Allow diagnostic nodes to be accessed only by determined users

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:

  • 68494d5 Merge pull request #1909 from OPCFoundation/master370
  • 5c87485 Corrected ClientUserId and SourceName of ReportAuditCreateSessionEvent
  • 7895335 Fixed ReportAuditCreateSessionEvent
  • c164daa Removed calls to ReportAuditAddNodesEvent, ReportAuditDeleteNodesEvent and added ReportAuditUpdateMethodEvent
  • 94abca9 - Refactor the ReceiveEvents permission type validation to be taken into account also when ConditionRefresh method is called. (#1901)
  • ddb7bda Merge pull request #1897 from OPCFoundation/master370
  • 04c3028 Merge branch 'release/1.4.370' into master370
  • 5a77423 Update codeql action script to v2 (#1894)
  • 9b05714 Handle processing matrixes with array dimensions that overflow. (#1891)
  • 931b9b9 Audit events; add methods for reporting Add/Delete nodes audit events & fixes (#1890)
  • d4da420 Bump Moq from 4.18.1 to 4.18.2 (#1884)
  • 313aa2a Allow diagnostic nodes to be accessed by determined users (#1878)
See More

This list of changes was auto generated.

What's Changed

  • Bump to version to 1.4.370 by @mrsuciu in #1871
  • Allow diagnostic nodes to be accessed by determined users by @mrsuciu in #1878
  • Bump Moq from 4.18.1 to 4.18.2 by @dependabot in #1884
  • Audit events; add methods for reporting Add/Delete nodes audit events & fixes by @OctaviaStan in #1890
  • Improve the processing of matrixes. by @mrsuciu in #1891
  • Update codeql action script to v2 by @mregen in #1894
  • Merge master in 370 release branch by @mregen in #1897
    • Refactor the ReceiveEvents permission type validation to be taken into account also when ConditionRefresh method is called. by @mrsuciu in #1901
  • Fixed ReportAuditCreateSessionEvent, removed unnecessary calls and added ReportAuditUpdateMethodEvent by @mrsuciu in #1909

Full Changelog: 1.4.370.1...1.4.370.12

OPC UA 1.04 Maintenance Update

11 Aug 08:47
94abca9

Choose a tag to compare

Pre-release

Roll up until August 11th

  • Refactor the ReceiveEvents permission type validation to be taken into account also when ConditionRefresh method is called
  • Handle processing matrixes with array dimensions that overflow
  • Added methods for reporting Add/Delete nodes audit events and added fixes
  • Allow diagnostic nodes to be accessed only by determined users

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:

  • 94abca9 - Refactor the ReceiveEvents permission type validation to be taken into account also when ConditionRefresh method is called. (#1901)
  • ddb7bda Merge pull request #1897 from OPCFoundation/master370
  • 04c3028 Merge branch 'release/1.4.370' into master370
  • 5a77423 Update codeql action script to v2 (#1894)
  • 9b05714 Handle processing matrixes with array dimensions that overflow. (#1891)
  • 931b9b9 Audit events; add methods for reporting Add/Delete nodes audit events & fixes (#1890)
  • d4da420 Bump Moq from 4.18.1 to 4.18.2 (#1884)
  • 313aa2a Allow diagnostic nodes to be accessed by determined users (#1878)
See More

This list of changes was auto generated.

What's Changed

  • Bump to version to 1.4.370 by @mrsuciu in #1871
  • Allow diagnostic nodes to be accessed by determined users by @mrsuciu in #1878
  • Bump Moq from 4.18.1 to 4.18.2 by @dependabot in #1884
  • Audit events; add methods for reporting Add/Delete nodes audit events & fixes by @OctaviaStan in #1890
  • Improve the processing of matrixes. by @mrsuciu in #1891
  • Update codeql action script to v2 by @mregen in #1894
  • Merge master in 370 release branch by @mregen in #1897
    • Refactor the ReceiveEvents permission type validation to be taken into account also when ConditionRefresh method is called. by @mrsuciu in #1901

Full Changelog: 1.4.370.1...1.4.370.9

OPC UA 1.04 Maintenance Update

18 Jul 13:23
7eaf5a3

Choose a tag to compare

Roll up until July 18th

  • Improve ResendData server support
  • JWT support (thanks to @Zigby)
  • Added methods for reading multiple nodes (thanks to @VincenzoCarlino)
  • Implementation of audit event triggers
  • Added UnregisterNamespaceManager support to MasterNodeManager (thanks to @jleger-ptc)
  • Fixes to recursive complex types (thanks to @TimJoehnk)

Breaking changes

  • Interfaces IServerBase and ITransportListenerCallback derive from IAuditEventCallback which introduces methods: ReportAuditOpenSecureChannelEvent, ReportAuditCloseSecureChannelEvent and ReportAuditCertificateEvent.

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:

This list of changes was auto generated.

What's Changed

New Contributors

Full Changelog: 1.4.368.58...1.4.370.1