Version 9.8 Release Notes

Nuix RESTful Service, Version 9.8, released in May 2022.

Nuix Engine

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

Slack Connector

The POST /cases/{caseId}/evidence/slack endpoint is now available to perform ingestion of channels, direct messages, and files from Slack to Nuix RESTful Service. See Ingesting with the Slack Connector for more information.

Selecting license servers on Docker

You can now choose between different license servers (NMS, CLS, or CLS with NMS local relay) during and after the installation of Nuix RESTful Service on Docker.

General enhancements

  • The reference documentation for Nuix RESTful Service now displays the latest version of each endpoint by default. For endpoints with multiple versions, a drop-down menu is available for you to select the documentation for the version you want.
  • Elasticsearch case sizes returned by the GET /cases/caseId endpoint are now more accurate.

Clustering

Asynchronous operations are no longer supported on Derby or Lucene cases. When you call an asynchronous endpoint that references a Derby or Lucene case, a 400-level error is returned.

Resolved issues

Task processing in Consumer nodes

  • Consumer nodes have been updated to skip certain tasks until a node is completely available. This prevents consumer nodes from throwing NPE errors after simultaneous ingestions.

Asynchronous searches in cluster mode

  • In cluster mode, asynchronous searches using the /cases/{caseId}/asyncFunctions/search endpoint no longer run on a randomly selected node. These searches now correctly run on the node you define in the steering tags.

Cluster mode on Windows

  • Clustering now starts without issue on Windows.

Processing of asynchronous endpoints

  • Several asynchronous endpoints were fixed and now are processed by the correct node:
    • POST /cases/{caseId}/asyncFunctions/wordCounts
    • POST /cases/{caseId{}/productionSets
    • POST /cases/{caseId}/productionSets/{productionSetId}/items
    • PUT /cases/{caseId}/itemShingles
    • PUT /cases/{caseId}/excludedItems
    • PUT /cases/{caseId}/includedItems
    • POST /cases/{caseId}/itemSets/{itemSetName}/items
    • POST /cases/{caseId}/itemSets
    • POST /cases/{caseId}/thumbnails
    • POST /cases/{caseId}/promoteToDiscover/{discoverCaseId}
    • PUT /cases/{caseId}/slipsheets
    • POST /V2/cases

Case subsets

  • An issue preventing case subsets from being run has been fixed.

Reloading items in a case

  • An issue preventing you from reloading items in a case has been fixed.

CORS requests to RESTful Service

  • Due to a setting in the security configuration file, Cross Origin Request Sharing (CORS) requests were being blocked by Nuix RESTful Service. You can now successfully make CORS requests through Javascript to Nuix RESTful Service.