SIINEOS 2.3.0¶
- Release date: 2021-02-11
- Update bundle download
- Image download
SIINEOS¶
- Highlights:
- Added technology preview of InCore WebApp Engine
- Added OPC/UA support through InCore.OpcUa module
- Added MQTT wildcard subscription support via MqttWildcardSubscription object
- Added MQTT over Websockets support in MqttBroker and MqttClient objects
- Added TCP/UDP connection support via TcpSocket/UdpSocket objects
- Added support for USB HID based barcode scanners via Keyboard/KeyboardManager objects
- Updated Docker to 20.10 release series
- General:
- Base system updated to Debian GNU/Linux 10.8 release
- Internal SQLite implementation in Qt updated to 3.34.1
- nginx: report cached files to expire after 5 minutes
- Fixed
update-siineos
script to properly install development snapshots
- Kernel:
- Updated to 5.4.97
- Enabled USB HID support
- Added support for Backplane Bus on HUB-GM200 devices
- Dropped unused CAN2 support for HUB-GM200 devices
- Components:
- Added QtOpcUa 5.12.11.1
- Added InCore.OpcUa 2.3.0
- Added InCore.WebApp 2.3.0
- Updated Containerd to 1.4.3
- Updated Docker to 20.10.3
- Updated FreeTDS to 1.2.18
- Updated InCore to 2.3.0
- Updated ModemManager to 5.78.0.1
- Updated QtBase to 5.12.11.3
- Updated RAUC to 1.5.1
- Updated Solid to 5.78.0.1
- Debian security updates:
InCore¶
- Foundation:
- DataObjectWriter: added signals
submitted()
andtruncated()
- IoDevice: added
canReadLine
property - IoDevice: added
lineAvailableForRead()
signal - IoDevice: added
readLine()
method - IpSocket, TcpSocket, UdpSocket: added initial implementation
- JsonRpcClient: fixed memory leak in error case
- IoDevice: add method
flush()
to replacesync()
in most cases - WebSocket, WebSocketDevice: added initial implementation
- NetworkInterface: added error codes
DeviceNotReady
,InvalidAddressError
,EmptyMessageError
,MessageCreateError
,MessageSendError
andMessageDeleteError
- MobileNetworkInterface: refactored mechanisms for sending text messages to replace the
Sms
object - MobileNetworkInterface: added support for receiving text messages
- DataObjectWriter: added signals
- CloudOfThings:
- CoTMeasurementWriter: added support for new
submitted()
andtruncated()
signals
- CoTMeasurementWriter: added support for new
- Database:
- DatabaseTable: added support for new
submitted()
andtruncated()
signals - DatabaseSqlQuery: added
lastInsertedId
property
- DatabaseTable: added support for new
- IO:
- SerialPort: reimplement
IoDevice.flush()
method effectively dropping the previously existing return value - SerialPort: added support for builtin RS485 on HUB-GM200 devices
- Keyboard, KeyboardManager: added initial implementation
- SerialPort: reimplement
- Modbus:
- ModbusBackplaneMaster: added initial implementation
- Mqtt:
- MqttBroker: added
websocketsPort
property - MqttBroker: added properties for TLS/SSL support
- MqttBroker: added properties for authentication support
- MqttBroker: fixed internal config file handling leading to settings being applied properly
- MqttClient: fixed internal conversion of
keepAlive
property - MqttClient: added Websockets support and
useWebSockets
property - MqttClient: properly close connection when destroying object
- MqttWildcardSubscription: added initial implementation
- MqttBroker: added
- OpcUa:
- Added initial implementation
- WebApp:
- Added initial implementation (only available in apps based on the InCore WebApp Engine)