Previous Topic

Next Topic

Book Contents

Book Index

Release notes 10.4.2

Release date: September 23, 2021

The following minor changes and improvements are included in release 10.4.2:

Module

Changes or improvements

External
1.8.2000

The following Jetty bundles were updated from version 9.4.42.v20210604 to 9.4.43.v20210629 in External:

  • Jetty-util
  • Jetty-http
  • Jetty-io
  • Jetty-security
  • Jetty-server
  • Jetty-servlet
  • Jetty-alpn-conscrypt-server
  • Jetty-alpn-java-server
  • Jetty-alpn-openjdk8-server
  • Jetty-alpn-server
  • Jetty-http2-common
  • Jetty-http2-hpack
  • Jetty-http2-server
  • Jetty-osgi-alpn
  • Websocket-api
  • Websocket-common
  • Websocket-server
  • Websocket-servlet

ONVIF 1.7.1001

  • A new attribute is added to distinguish between ONVIF and RCP+ firmware update.

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,
Backup and restore

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,
Simple Login

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
Agent 1.2.2000

Configuration update,
properties metadata validation

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
1.7.0

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
1.7.0

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
1.7.0

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
1.2.1000

Chunk upload,
Azure

When Azure file upload is used, chunked mode is not currently supported. It is advisable to use non-chunked mode instead.