Maintenance Release for fixing bugs found on the main378 development branch.
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 memory leak: dispose linked CancellationTokenSource in ChannelAsyncOperation.EndAsync by @romanett with @Copilot in #3812
- Fix Race condition in OnPublishComplete by @markuswallen in #3837
- [master378] Use request.SessionId instead of request.Session.Id in the ReportAuditCancelEvent call from CancelRequests. by @mrsuciu in #3853
- [Server] Fix NRE in ActivateSession if Session times out before activation completes by @romanett in #3844
- [Server] Fix #3896: send full certificate chain when CA is in the issuer store (1.5.x) by @marcschier in #3898
- Synchronize ConditionState branch collection access by @marcschier with @Copilot in #3895
- Fix GDS Push UpdateCertificate ignoring configured SecurityConfiguration policy (master378) by @marcschier with @Copilot in #3936
- Validate issuer/CA certificate KeyUsage (keyCertSign, cRLSign) [master378 backport] by @marcschier in #3948
- Fix macOS CI: avoid empty-KeyUsage test cert by @marcschier in #3953
- Revert "Prune extra decoded children that should stay on the type defnition only. (#3843)" by @mrsuciu in #3976
- Prepare 1.5378 maintenance release by @mrsuciu in #3982
Full Changelog: 1.5.378.145...1.5.378.156