File: C:/Redmine-4.x/redmine-4.2.9/files/161219104739_changelog1.0.4.6.txt
1.0.4.6 december2016- the file version for the OpenOpcUaSharedLib and OpenOpcUaCLientLib are 1.0.4.1
Bug Fix
- Fix in OpenOpcUaSharedLib in Utils::Copy(OpcUa_EndpointDescription* pSrc). The Target->Server.DiscoveryUrls[ii] was not allocated properly
- Fix in OpenOpcUaClientLib un OpenOpcUa_GetEndpoints. The target Server.DiscoveryUrls was not allocaed properly
- Fix in SetUAValue LUA function. If the node use in the SetUAValue is connected to a Vpi the value was not send to the Vpi. This issue was fixed in the 1.0.4.5
- Fix in TransfertArray. The Array element was not transfert properly and can cause a leak. The new fix is in the SharedLibrary Macro. It impact clientAPI and OpenOpcUaCoreServer
- Fix built-in dataType for i=890 (ExceptionDeviationFormat). This is an enumaration. It appears as a Structure in the previous release
- Fix issue on reading historazing attribute. The server handle correctly the value but returns the wrong walue on reading this attribute.
- Fix minor leak in OpenOpcUaVpiLibrary when handling Vpi_Trace initialization functions
New feature
- 64bit support for all codebase. For now only Windows project and solution are updated. CMakeList.txt for Linux will be updated soon.
- Reinitialisation of the AbstractionLayer. This mecanism can be used in any Vpi but is implmented for the VpiUAClnt
- Modification in OpenOpcUa_ActivateSession. A new parameter is added for UserToken. You can pass a null parameter for default Ananymous param and nothing for compliance with existing application.
The new signature is OpcUa_StatusCode OpenOpcUa_ActivateSession(OpcUa_Handle hApplication, OpcUa_Handle hSession, OpcUa_UserTokenPolicy* pUserTokenPolicy)
All sample was updated accordingly.
Other :