Released: March 12, 2021
End of life: April 1, 2021
This maintenance release includes a number of issues or bugs and some minor changes, which do not require migration. The path to third party OSS sources has been updated in certain notice files, as follows: https://docs.bosch-iot-suite.com/edge/oss/
Changes or improvements
Module |
Minor changes |
|---|---|
Core 1.3.10 |
The following Bouncy Castle libraries in the Key Manager were upgraded from version 1.60 to 1.64:
|
External 1.3.7 |
The following bundle was updated in External:
The following Jetty bundles were updated from version 9.4.18.v20190429 to 9.4.35.v20201120 in External:
|
OSGi 1.5.5 |
A new configurable timeout property subscribe.time.out.cp is provided for the re-subscription to events from a UPnP device. For more information refer to the Configuration Properties guide. |
Resolved issues
# |
Module version |
Topic/keyword |
Issue and resolution |
Affects version |
|---|---|---|---|---|
1 |
Framework 8.5.8 |
Resolver, |
Sometimes there was a problem resolving bundles, which import a package with multiple providers and an "uses" clause. This caused subsystem container to not function properly. Resolving is now fixed. |
9.3.5 |
2 |
Framework 8.5.8 |
Resolver |
There was an error when resolving a fragment which imports and exports the same package. This logic now works correctly. Note that this fix is needed only for OSGi resolver service. |
9.3.5 |
3 |
Framework 8.5.8 |
Resolver, |
Errors thrown from resolving bundles thread were not visible to the caller. Now this is fixed and the root cause is no longer hidden. |
9.3.5 |
4 |
OSGi 1.5.5 |
Metatype configuration loader |
There was a problem loading external configurations from а bundle in boot.ini and the only way to create them was restarting the bundle from boot.ini. This has now been fixed and configurations are always available. |
9.3.5 |
5 |
OSGi 1.5.5 |
Metatype configuration loader, |
Sometimes there was a problem updating external configurations upon a framework restart after metadata files were modified. This issue has been fixed and metadata is always scanned for changes, which are reflected accordingly in OSGi configurations. |
9.3.5 |
6 |
OSGi 1.5.5 |
Resolver, |
Exceptions thrown by ResolveContext#getWirings() were ignored, which was shadowing errors in framework resolver util logic. This has now been fixed and errors are visible to the caller. |
9.3.5 |
7 |
ONVIF 1.2.4 |
ONVIF Discovery |
The ONVIF Discovery did not find any devices if the local network IP was changed during runtime. This is now fixed. |
9.0.0 |
8 |
Z-Wave 5.0.13 |
TemperatureActuator Device Class |
No TemperatureActuator Device Class representation was being registered in HDM for thermostat devices, which support version 3 or higher of the Z-Wave Thermostat Setpoint Command Class. Now this is fixed. |
9.0.0 |
Known issue
System Integrity Protection (SIP) in macOS: Affecting Gateway Software version 9.3.X, when System Integrity Protection on Mac OS X is turned on, bundles with native libraries may throw an Error, when libraries are loaded and it may lead to malfunctioning of the bundles. System Integrity Protection has to be disabled in order to use the functionality provided by the native libraries from the bundles on macOS/OS X since version 10.11 (OS X El Capitan).