SIINEOS 2.3.2
Release date: 2021-04-21
SIINEOS
- Highlights:
Added OPC UA server support via
OpcUaServerand related objects250% overall performance improvement in WebApp Engine
- General:
Base system updated to Debian GNU/Linux 10.9 release
Internal SQLite implementation in Qt updated to 3.35.5
Added CAN utilities (
canbusload,candump,cangenandcansend)
- Kernel:
Updated to 5.4.114
- Components:
Updated Docker to 20.10.6
Updated FreeTDS to 1.2.20
Updated InCore to 2.3.2
Updated QtBase to 5.12.11.5
Updated WPA to 2.9.21.1
- Debian security updates:
InCore
- Foundation:
NftAddressTranslation: fixed SNAT by only seting input interface for prerouting/DNAT rule
NftRule: fixed IPv6 support by prefixing source/destination addresses with correct address family
- Mqtt:
MqttObjectPublication: added first implementation (still in draft stage)
MqttPublication/MqttSubscription: don’t require an
MqttClientobject to be a direct parentMqttPublication: fixed missing
publish()call if client is already connected andautoPublishistrueMqttSubscription: fix missing
subscribe()call if client is already connected andautoSubscribeistrueMqttTopic: supply converted data in
dataproperty if data type is specified viadataTypeproperty
- OpcUa:
OpcUaServer, OpcUaServerNamespace, OpcUaServerMethodNode, OpcUaServerValueNode: added first implementation (still in TP stage)
OpcUaClient: added
Clientprefix to several client-related objects (e.g.OpcUaMethodNode→OpcUaClientMethodNode,OpcUaValueNode→OpcUaClientValueNodeetc.)
- WebApp:
Build with Emscripten SDK 2.0.17 and improved optimization flags
Added another workaround to start main event loop properly
Integrated all changes from InCore.Foundation and InCore.Mqtt
Integrated latest fixes and backports for the underlying Qt 5.15 libraries