ELT MAL RELEASE NOTES Date: 17.04.2020 Changes in elt-mal 1.0.5 ------------------------ This release contains a patch for v1.0.4: - MAL ZPB 1.0.4 100% CPU when initialized (ECII-209) Changes in elt-mal 1.0.4 ------------------------ This release contains the following changes over v1.0.3: - High latencies when creating C++ ZPB publisher/subscriber/client fixed (ECII-110) - Introduced ZPB MAL specific send queue size property "zpb.ps.zmq.sndhwm" to avoid out of memory crashes (ECII-159) - Minimized number of message copies for C++ ZPB (ECII-159) - Python distributed elt package support (ECII-103) Known issues of MAL 1.0.4 ------------------------- Below there is a list of known issues important for a developer / user of MAL. For complete list of issues, check Anomaly Traceability Matrix in Test Report documents. - The OPC UA C++ open62541 library supplied with DevEnv still has a small memory leak. Test under valgrind fails because of this. Suppression file is available elt-dev/mal-opcua/cpp/ open62541-asyncConnect.supp that can be used to get valgrind tests to pass. - Python binding for async. request-reply methods that return void do not complete, although completion was reported to the future object. It works for all other non-void futures. The issue was fixed in more recent boost libraries. See JIRA ELTDEV-262. Changes in elt-mal 1.0.3: ------------------------ This release contains the following changes over v1.0.2: - Ported to DevEnv 2.1.16. - Errors when using structure inside a union (ECII-94) - ICD Interface cannot subclass other ICD Interface - C++ timeout for synchronous commands does not seem to work (ECII-91)