Skip to content

OPC UA 1.04 Maintenance Update

Compare
Choose a tag to compare
@opcfoundation-org opcfoundation-org released this 21 Apr 12:04
36dd565

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