Release date: September 23, 2021
The following minor changes and improvements are included in release 10.4.2:
Module |
Changes or improvements |
|---|---|
External |
The following Jetty bundles were updated from version 9.4.42.v20210604 to 9.4.43.v20210629 in External:
|
ONVIF 1.7.1001 |
|
Resolved issues
The following table provides a summary of issues that were fixed in release 10.4.2.
# |
Module |
Topic/ keyword |
Issue and resolution |
Affect Version |
|---|---|---|---|---|
1 |
Core 1.4.5001 |
Database, |
There was a rare race condition in Database module, that caused corrupted data to be backed up and restored files were partially or fully unreadable. Backup logic in Database was synchronized and this issue is no longer observed. |
10.4.1 |
2 |
OSGi 1.9.2001 |
Commands, |
User admin pluggable commands group was unregistered, once simple login bundle is restarted. Now this is fixed and user admin commands are usable as long as simple login bundle is active. |
10.4.1 |
3 |
OSGi Things |
Configuration update, |
The properties metadata was not validated, which could lead to configuration update with inappropriate types of properties. Now this is fixed and a validation is made. |
10.2.0 |
Known issues
The following section provides a summary of known issues in the current release:
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).
# |
Module |
Search keyword |
Known Issue |
|---|---|---|---|
1 |
ONVIF |
Target image EJDK compact1 |
Apache Xerces library is used for ONVIF Discovery and it is not included in the target images. The org.apache.xerces bundle needs to be installed manually when using ejdk compact1 profile. |
2 |
ONVIF |
TLS resumption |
Java is introducing the Extended Master Secret Extension enabled by default after the 8u161 update. Some cameras which do not support the extension will cause the TLS resumption to fail during the SSL handshake. Without resumption, the delay for each ONVIF request will be increased. Disabling the Extended Master Secret Extension will allow the TLS resumption to work for those devices. This could be achieved by setting the jdk.tls.useExtendedMasterSecret system property to false. |
3 |
ONVIF |
Compact1 profile |
ONVIF driver is using javax.xml.transform to process the complex type of notifications events. These packages are not part of the EJDK 8 compact1 profile. The lib containing the implementation is not in a bundle and must be provided manually for the complex type of events to work. |
4 |
OSGi Things Agent |
Chunk upload, |
When Azure file upload is used, chunked mode is not currently supported. It is advisable to use non-chunked mode instead. |