Skip to content

OPC UA 1.05 May Maintenance Update

Compare
Choose a tag to compare
@opcfoundation-org opcfoundation-org released this 19 Jun 09:57
1ee3beb

1.05.374 May Release

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

Improvements and bug fixes

  • Client: Fix for a case when the client reconnects automatically but is not sending an ActivateSession, so a lot BadSessionInvalid were logged before the SessionReconnectHandler was able to recover. These service calls are now immediately returning a BadNotConnected error, allowing the SessionReconnectHandler to issue an ActivateSession immediately.
  • Client: A client sample and bug fix how to use a user certificate for authentication. (thanks @romanett)
  • Client: Choose the most secure security profile based on internal rating and not by rating returned by the server endpoint, to avoid accidently selecting a less secure profile if the server doesn't return the proper rating. (thanks @romanett)
  • Add CRL support for the X509CertificateStore on Windows. Added test cases and validated with CTT cert tests. (thanks @romanett)
  • GDS: Add method for GetCertificates support and fix CheckRevocationStatus. (thanks @romanett)

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 MQTTnet from 4.3.3.952 to 4.3.6.1152 by @dependabot in #2629
  • Bump BouncyCastle.Cryptography from 2.3.1 to 2.4.0 by @dependabot in #2630
  • Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 by @dependabot in #2631
  • Fix reopen secure channel without activate by @mregen in #2577
  • [Client] Fix UserIdentity for CertificateIdentifer & add parameter for console reference client to specify UserCertificate by @romanett in #2624
  • [Client] select the most secure User Identity Token if a server offers multiple ones by @romanett in #2611
  • [GDS] Add Method GetCertificates to GDS for Pull Support and ServerConfiguration for Push Support / Fix CheckRevocationStatus by @romanett in #2553
  • Bump Serilog and System.Diagnostics.DiagnosticSource by @dependabot in #2633
  • Fix special case for reconnect without activate by @mregen in #2643
  • Bump Serilog.Sinks.Console and System.Diagnostics.DiagnosticSource by @dependabot in #2642
  • Make X509CertificateStore support CRLs on Windows by @romanett in #2571
  • [Client] add null check to avoid warning message when checking Security Level for anonymous user token by @romanett in #2646
  • Bump Microsoft.IO.RecyclableMemoryStream from 3.0.0 to 3.0.1 by @dependabot in #2649
  • Bump Serilog.Sinks.Debug and System.Diagnostics.DiagnosticSource by @dependabot in #2650
  • Bump docker/build-push-action from 5 to 6 by @dependabot in #2647
  • Bump Serilog.Expressions and System.Diagnostics.DiagnosticSource by @dependabot in #2648
  • Prep 1.5.374 May release merge by @mregen in #2652

Full Changelog: 1.5.374.54...1.5.374.70