SIINEOS 2.5.4
Release date: 2022-04-21
SIINEOS
- Highlights:
SMAC: added new page Updates allowing to upload and install update bundles
SMAC: added Restart device button to the System page
SMAC: improved usability on small displays
SMAC: improved session management to show message if session has expired or the user has been logged out automatically
Updated RAUC to 1.6
- Kernel:
Updated to 5.4.190
input: evdev: increase EVDEV_MIN_BUFFER_SIZE
- Components:
Bootloader 2021.07 (not installed/updated automatically)
Docker 20.10.14 / containerd 1.5.11
FreeTDS 1.3.10
InCore 2.5.4
WebApp Engine 2.5.4
Qt 5.12.12.2
- Debian security updates:
InCore
- Foundation:
Application: dump QML stacktrace when
debug
is set totrue
and an error occursDataObjectWriter: added
submitChangedObjectsOnly
propertyRepeater: added
objectAdded()
andobjectRemoved()
signalsStoragePath: dropped internal helper class
System: improve fallback for
deviceId
propertyTimer: also emit the
runningChanged()
signal when calling thestart()
/stop()
methodsUpdateManager: changed default values of the
auto*
properties tofalse
UpdateManager: added return value to the
installNextBundle()
methodUpdateManager: added
installStepMessage
propertyUpdateManager: made the
pendingUpdates
property writableUpdateManager: update the
progress
property more reliably by connecting to the RAUC service directly
- CloudOfThings:
CloudOfThingsClient: use hostname as fallback for clientId
CloudOfThingsMeasurementWriter: honor the new
submitChangedObjectsOnly
propertyCloudOfThingsMeasurementWriter: optimized performance when populating the
objects
property
- Database:
DatabaseQuery: don’t use polling mechanism in the
execute()
method to properly update theresults
property on subsequent readsDatabaseQuery: don’t use polling mechanism when updating the
results
property after the attached table becomes ready
- IO:
Keyboard: dropped
usbLocation
property – use relevant parts of thephysicalLocation
property insteadKeyboard: fixed receiving large number of input events by increasing buffer sizes in both kernel and userspace
Keyboard: log warning on missed input events
- Mqtt:
MqttClient: trace
publish()
calls even if disconnectedMqttMeasurementWriter: added
container
andmeasurementsFieldName
propertiesMqttMeasurementWriter: added
JsonArray
andCborArray
modesMqttMeasurementWriter: honor the new
submitChangedObjectsOnly
propertyMqttMeasurementWriter: optimized performance when populating the
objects
propertyMqttSubscription: unsubscribe when
MqttClient
enters disconnected state in order to fix subscribe on reconnect
- WebApp:
Update InCore components to 2.5.4
Added favicons
Build with Qt 6.2.4 and Emscripten SDK 3.1.8