Skip to content

OPC UA 1.04 Maintenance Update

Compare
Choose a tag to compare
@opcfoundation-org opcfoundation-org released this 19 Dec 15:09
e2b825a

Roll up until December 15th

Known Issues:

  • #2446 RemoveReferences may remove the wrong reference.

Bug Fixes / Improvements:

  • Nuget packages support .NET 8 libraries
  • Implement the CloseAsync codepath which also contributed to stalls during Session creation, when the discovery is used.
  • Implement async versions of client ReconnectAsync and RepublishAsync.
  • Various GDS improvements, e.g. a user database to avoid hardcoded credentials in the sample code and CA cert creation fixes. by @romanett.
  • Fix a Xml encoder namespace issue with arrays. by @MarkusHorstmann
  • Support for subclassing of client Session, Subscription and MonitoredItem which preserve state after reconnect.
  • Fix detection of the Pss security profile support on some Linux flavors which deprecate SHA-1 signatures.
  • Fix for node references in the server address space which may leak after a session disconnected.
  • Sample and test to propagate Otel activity trace information in the RequestHeader.
  • Add PubSub uadp discovery to library.
  • Fix for complex type which contains Decimal. by @JSGInray.

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 codesmells. No functional changes and bug fixes. by @mregen in #2368
  • Bump BenchmarkDotNet from 0.13.9 to 0.13.10 by @dependabot in #2370
  • Bump NUnit from 3.13.3 to 3.14.0 by @dependabot in #2369
  • Bump Serilog from 3.0.1 to 3.1.1 by @dependabot in #2380
  • Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 by @dependabot in #2377
  • Bump Serilog.Sinks.Console from 4.1.0 to 5.0.0 by @dependabot in #2378
  • Bump Serilog.Expressions from 3.4.1 to 4.0.0 by @dependabot in #2379
  • Implement the close async codepath by @mregen in #2381
  • Array xmlns encoding/decoding by @MarkusHorstmann in #2309
  • GDS: add ArgumentException to Method CreateCACertificateAsync by @romanett in #2336
  • Fix for references that may cause a memory leak by @mregen in #2345
  • fix .NET 8 build and warnings by @mregen in #2395
  • Support for subclassing of client sessions, subscriptions and monitored items by @mregen in #2384
  • Bump System.Text.Encodings.Web from 6.0.0 to 8.0.0 by @dependabot in #2386
  • Implement async reconnect by @mregen in #2399
  • Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 by @dependabot in #2385
  • SHA-1 signatures will no longer be trusted by default by @mregen in #2406
  • Bump Moq from 4.20.69 to 4.20.70 by @dependabot in #2409
  • Add custom test targets to the build process, support for .NET 8. by @mregen in #2410
  • GDS: Trust own CA & add revoked Certificates to CRL by @romanett in #2333
  • GDS: manage GDS Server users in Database and make it possible to avoid hardcoded passwords by @romanett in #2402
  • Bump Microsoft.Extensions.Logging.Abstractions from 3.1.32 to 8.0.0 by @dependabot in #2388
  • Fix potential deadlocks with WaitAsync on a SemaphoreSlim by @mregen in #2415
  • Bump actions/setup-dotnet from 3 to 4 by @dependabot in #2418
  • Bump BenchmarkDotNet from 0.13.10 to 0.13.11 by @dependabot in #2420
  • Add missing DataTypes.Decimal to AttributeExtensions by @JSGInray in #2426
  • Propagate tracing data to RequestHeader(AdditionaHeader) by @bhnaphade in #2322
  • Make CertStoreIdentifier.GetCertificateStoreTypeByName and RegisteredStoreTypeNames by @mregen in #2429
  • Add Pubsub uadp discovery for Publisher Server Endpoints and DataSetWriter configuration by @mrsuciu in #2428
  • Bump MQTTnet from 4.3.1.873 to 4.3.3.952 by @dependabot in #2419
  • Merge monthly update into release branch by @mregen in #2430

New Contributors

Full Changelog: 1.4.372.76...1.4.372.106