OPC UA 1.04 Maintenance Update
- Improve the high resolution timer, add new TickCount64 member as ms timer supported across all supported platforms and which continues counting even when the system time changes.
- Fix an issue in servers when monitored items stop reporting when the system time is changed.
- Default is now HiResTimer enabled.
- Fix build warnings and LGTM errors.
- Regression due to the new certificate creation function used in .NET Core 3.1 on windows platform, the private key of the certificate was not stored in the X509Store / Windows certificate store. Other platforms / .NET versions were not affected.
- First release of the new Opc.Ua.PubSub library with UADP, sample applications and tests.
Released packages
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:
- 4afac20 Merge pull request #1254 from OPCFoundation/master [ #1238 ]
- 4a14df9 Fix build and LGTM warnings (#1251)
- 32dc6bc Private key is not stored to the Windows certificate store when using .NET Standard 2.1 (#1244) [ dotnet/runtime#29144, #1238 ]
- 99f38aa Fix Nuget build (#1252)
- c4988f5 Bump coverlet.msbuild from 2.9.0 to 3.0.1 (#1248)
- e7e5834 Bump NUnit.Console from 3.11.1 to 3.12.0 (#1250)
- 532ef93 Bump Moq from 4.10.1 to 4.16.0 (#1249)
- 97c22fd Method calls validation for Executable and UserExecutable. Fixes #1190 (#1246)
- a7b7aea Bump NUnit from 3.12.0 to 3.13.0 (#1231)
- 1102853 Use monotonic timer for HiResClock and fix loss of monitored items when system time is changed (#1124)