Skip to content

OPC UA 1.05.374 June Maintenance Update

Compare
Choose a tag to compare
@opcfoundation-org opcfoundation-org released this 11 Jul 10:53
b493b34

1.05.374 June Release

This release is based on the 1.05.03 Nodeset with generated files from the ModelCompiler.
The focus in this release was on security improvements and bug fixes.

Improvements and bug fixes

  • Moved opc.https client support back to the core library, to avoid the client dependency on a kestrel server package. Now the opc.https package is only needed to enable server https profile support.
  • Add back support for netstandard2.0 (excl. complex types) to support some legacy applications.
    Please note the following restrictions:
    -- no support for the client complex types library due to the lack of support for System.Emit.
    -- ECC profiles will not be supported.
  • Support .NET Framework 4.7.2. as base version for .NET Framework. (previously 4.8)
  • Fixes a null reference in the XmlDecoder by @JSGInray
  • The client time calculations for keep alive and subscriptions are now based on a contiguous clock counter, so changing the system time should not disconnect or time out sessions and subscriptions. By @mrsuciu.
  • Fix issues found by fuzzing the UA Binary and UA Json encoders.
  • Fix a regression in the connect function which prevented RegisterServer calls to connect to a LDS. by @MD-V.
  • Bump CVE flagged System.Formats.Asn1 to 8.0.1.

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

  • Fix macOS build, move https client transport back to core and other maintenance, by @mregen in #2659
  • Fix NullReference in XmlDecoder.ReadExpandedNodeId by @JSGInray in #2636
  • Bump Serilog.Sinks.File and System.Diagnostics.DiagnosticSource by @dependabot in #2654
  • [Client] Compute time intervals independent of System Time changes by @mrsuciu in #2639
  • Fix exception in TcpTransportlistener OnAccept call by @mregen in #2661
  • Fuzzing issues found in June by @mregen in #2663
  • Fix: RegisterServer and RegisterServer2 do not initiate connection by @MD-V in #2664
  • Fix NodeId compare found by fuzzer, Bump Asn1 Nuget due to security update by @mregen in #2669
  • Merge main for June release by @mregen in #2670

Full Changelog: 1.5.374.70...1.5.374.78