- Added support of .NET 10.0, .NET 9.0 and .NET 8.0 - Can only be used with x86 or x64 platform. AnyCPU is not supported
- In addition .NET 4.8 and .NET 4.7.2 are supported.
- Removed support of .NET 7.0. End of Support was 14-MAY-2024.
- Added support of .NET 8.0
- Removed support of .NET 4.6.2 and .NET 4.7.2
- NuGet packages are now only distributed locally in the repository
- Clarified license of the NuGet package (SCLA 1.0)
- Splitted into 3 DLLs.
- Technosoftware.DaAeHdaClient.dll
- Technosoftware.DaAeHdaClient.Com.dll
- Technosoftware.OpcRcw.dll
- Connection to a server is now done differently. See examples!
- Added .NET 7.0
- Merged https://github.com/technosoftware-gmbh/opcua-solution-net-samples into this repository
- NuGet packages are now also GPL 3.0 or SCLA 1.0
- removed support of .NET 5.0 because of end of life (see here)
- Update to enable/disable DCOM call cancellation
- Support of .NET 6.0
- Added README to nuget package
- Changed lock for subscription to instance lock to increase performance. Might affect callback handling.
- For OPC DA 2.0 only servers Subscription GetState() was called wrong. The OPC DA 3.0 version was used instead of the DA 2.0 version.
- Added ApplicationInstance class containing Property TimAsUtc (from LicenseHandler) and InitializeSecurity
- InitializeSecurity can be used to set the authentication level to Integrity as requested in KB5004442—Manage changes for Windows DCOM Server Security Feature Bypass (CVE-2021-26414)
- NuGet packages are now available under a commercial license
### Fixed Issues
- Issue #14: Fix Connect method(). It ended correctly even if connection is not established
- Issue #15: Disconnect() method is not executed correctly because of wrong implemented Dispose() methods.
### Refactoring
- Refactored Technosoftware.DaAeHdaClient.Da
- Refactored Technosoftware.DaAeHdaClient.Ae
- Refactored Technosoftware.DaAeHdaClient.Hda
- Removed OpcServerType class because it is not used at all
- Changed copyright year
- Examples are now using the NuGet packages
- Support of .NET 5.0
- Added nuget packages
- Support of .NET Standard 2.1
- Also supported: .NET 4.8, .NET 4.7.2, .NET 4.6.2
- Support of OPC Classic Core Components 108.41
- Enhanced COM call tracing for OPC DA
- For missing required OPC Interfaces a NotSupportedException is thrown and for optional ones just an entry in the log created.
This is the changelog file for the OPC DA/AE Server Solution.
- Updated C++ examples to VS 2022 Version 17.7.6
- Removed DLL support
- Refactored several parts of the server and removed a lot of warnings
- Included Source, changed license model
- GetActiveItems does not return the correct list if no active items (#1)
- DLL and .NET samples available now in the same package
- Support of .NET 4.8
- Support of OPC Classic Core Components 108.41
- Redistributables are available here