SIINEOS 2.3.2
Release date: 2021-04-21
SIINEOS
- Highlights:
Added OPC UA server support via
OpcUaServer
and 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
,cangen
andcansend
)
- 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
MqttClient
object to be a direct parentMqttPublication: fixed missing
publish()
call if client is already connected andautoPublish
istrue
MqttSubscription: fix missing
subscribe()
call if client is already connected andautoSubscribe
istrue
MqttTopic: supply converted data in
data
property if data type is specified viadataType
property
- OpcUa:
OpcUaServer, OpcUaServerNamespace, OpcUaServerMethodNode, OpcUaServerValueNode: added first implementation (still in TP stage)
OpcUaClient: added
Client
prefix to several client-related objects (e.g.OpcUaMethodNode
→OpcUaClientMethodNode
,OpcUaValueNode
→OpcUaClientValueNode
etc.)
- 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