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
debugis set totrueand an error occursDataObjectWriter: added
submitChangedObjectsOnlypropertyRepeater: added
objectAdded()andobjectRemoved()signalsStoragePath: dropped internal helper class
System: improve fallback for
deviceIdpropertyTimer: also emit the
runningChanged()signal when calling thestart()/stop()methodsUpdateManager: changed default values of the
auto*properties tofalseUpdateManager: added return value to the
installNextBundle()methodUpdateManager: added
installStepMessagepropertyUpdateManager: made the
pendingUpdatesproperty writableUpdateManager: update the
progressproperty more reliably by connecting to the RAUC service directly
- CloudOfThings:
CloudOfThingsClient: use hostname as fallback for clientId
CloudOfThingsMeasurementWriter: honor the new
submitChangedObjectsOnlypropertyCloudOfThingsMeasurementWriter: optimized performance when populating the
objectsproperty
- Database:
DatabaseQuery: don’t use polling mechanism in the
execute()method to properly update theresultsproperty on subsequent readsDatabaseQuery: don’t use polling mechanism when updating the
resultsproperty after the attached table becomes ready
- IO:
Keyboard: dropped
usbLocationproperty – use relevant parts of thephysicalLocationproperty 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
containerandmeasurementsFieldNamepropertiesMqttMeasurementWriter: added
JsonArrayandCborArraymodesMqttMeasurementWriter: honor the new
submitChangedObjectsOnlypropertyMqttMeasurementWriter: optimized performance when populating the
objectspropertyMqttSubscription: unsubscribe when
MqttCliententers 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