Version 9.6 Release Notes

Nuix RESTful Service, Version 9.6, released in November 2021 and patched in December 2021.

Security Patch to address CVE-2021-44228 and CVE-2021-45046

As of December 2021, the Nuix Engine and Nuix RESTful Service have been patched to address a reported vulnerability in third-party software, Apache Log4j. Nuix recommends that you update your environment as soon as possible.

Nuix Engine

Nuix RESTful Service has been updated to use version 9.6 of the Nuix Engine. Details about what is included with this update can be found in the v9.6 changelog.

Apache Tomcat

The version of Apache Tomcat used by Nuix RESTful Service has been upgraded to v9.0.37 to take advantage of security enhancements.

Concurrent worker-based tasks

Nuix RESTful Service, when configured in a clustered environment, now supports the ability to run multiple concurrent worker-based tasks on a single node. Using the new maxWorkers application property, Consumer nodes within the cluster can be configured to utilize up to a specified maximum number of workers when processing worker-based tasks.

Once configured, nodes with additional capacity that have not yet reached their max worker count will continue to accept additional worker-based tasks until the maximum worker count is reached.

Worker utilization throughout the cluster can be retrieved by calling the GET /cluster endpoint.

Red Hat Enterprise Linux

Support for Red Hat Enterprise Linux version 8.3 is now provided in Nuix RESTful Service v9.6.

Operating System Support for Nuix RESTful Service now includes:

  • Red Hat Enterprise Linux 8.3
  • Ubuntu 18.04 (LTS)
  • Debian 9
  • Windows Server 2019 | Windows Server 2016 R2

Server ID

The nuix-server-id.properties file has been deprecated in the v9.6 release of Nuix RESTful Service. The serverId property previously defined within this file is now consolidated within the application.properties file. Installations of Nuix RESTful Service v9.4 or earlier that upgrade to v9.6 will have the existing severId property migrated to the new location during installation.

System

When calling the POST /system/properties/{propertyName} endpoint, the value parameter within the request body is now required in order to to prevent errors when setting a system property.

General enhancements

In the event that all Consumer nodes become unavailable within a clustered environment, all new requests to the cluster are rejected immediately and an error message is returned to the user.

Resolved issues

Export

  • The GET /cases/{caseId}/items/{itemGuid}/download endpoint has been updated to resolve an issue causing incorrect item binaries to be returned. The following parameters are now available with the endpoint for repopulating item binary stores.
    • populateBinaryStores
    • populatePrintedImageStores

Installer

  • The configurable Connection Timeout parameter included within the installer for Nuix RESTful Service has been deprecated as it was not functional.