SIINEOS 2.3.1
Release date: 2021-03-15
SIINEOS
- Highlights:
Added TCP server support via
TcpServerobjectAdded support for MBIM-based LTE modems and refactored connection/bearer management for better reliability and performance
Added support for JS callbacks to
JsonRpcClientobjectAdded USB printer support via
UsbPrinterobjectAdded support for automatic explicit data type conversion in MQTT topics
Added possibility to configure custom network routes via new
NetworkRouteobjectAdded WebSockets support to InCore WebApp Engine via
WebSocketobject
- General:
Internal SQLite implementation in Qt updated to 3.35.0
Updated wireless regulatory database to version 2020-12-20
- Kernel:
Updated to 5.4.105
Enabled USB printer support
Enabled CDC MBIM support
Enabled advanced overlayfs features with tmpfs
- Components:
Updated Containerd to 1.4.4
Updated Docker to 20.10.5
Updated InCore to 2.3.1
Updated ModemManager to 1.14.12 and dropped QMI support
Updated QtBase to 5.12.11.4
Updated QtDeclarative to 5.12.11.3
- Debian security updates:
libzstd: https://www.debian.org/security/2021/dsa-4859 (does not affect SIINEOS or any of its components)
openssl: https://www.debian.org/security/2021/dsa-4855 (does not affect SIINEOS or any of its components)
InCore
- Foundation:
DataObject: update
databefore emitting thetimestampChanged()signalGather: improved
typeFilterto better handle different inheritance cases for QML objectsIoDevice: added missing activation of
isOpenChanged()signalJsonRpcClient: added support for JS callbacks to all methods to replace previous callback-like signals
MobileNetworkInterface: added
authenticationTypepropertyMobileNetworkInterface: added
deviceManufacturerpropertyMobileNetworkInterface: prefer IPv4+IPv6 configuration over IPv6 or IPv4 only
MobileNetworkInterface: refactored connection/bearer management for better reliability and performance
MobileNetworkInterface: added support for sending SMS to multiple numbers in one call
NetworkInterface: added
routesproperty and newNetworkRouteobjectNftFlow: fixed broken handling of the
protocolpropertyTcpServer: added initial implementation
- IO:
Keyboard, KeyboardManager: refactored device management and fixed permission issue
UsbPrinter: added initial implementation
- Mqtt:
MqttTopic: explicitely convert received MQTT message to
dataproperty ifdataTypeproperty is set (e.g. the string"false"is not treated as a “non-null” value and therefore no longer evaluates totrueifdataTypeisMqttTopic.Boolean)
- WebApp:
Integrated
WebSocketandCounterobjectsIntegrated all changes from InCore.Foundation and InCore.Mqtt
Integrated latest fixes and backports for the underlying Qt 5.15 libraries
Improved visual appearence of loading screen