Knowledge Discovery 25.4.0
25.4 Release Notes

# Distributed Action Handler

Distributed Action Handler is an ACI server. For details of changes that affect all ACI servers, see ACI Server Framework.

## 25.4.0

There were no new features or resolved issues in this release.

## 25.3.0

There were no new features or resolved issues in this release.

## 25.2.0

### New Features

- DAH can now read an AES key for security info encryption directly from a configuration setting. You can now set the `SecurityInfoKeys` configuration parameter to a verbatim AES key. Previously, it was only possible to set a list of TEA encryption keys, or the path of an AES key file on disk.

  This feature enables you to import a key directly from a secret source, such as an environment variable or HashiCorp® Vault. The key protects user security info tokens, which in turn allow access to secure documents, so OpenText recommends that you do not supply it as a plain text configuration value. Setting a plain text value returns a configuration validation error, but does not prevent the server from starting up.

### Resolved Issues

- DAH did not correctly handle the case where a configuration parameter had a single value to apply to multiple engine mirrors. This issue applied to DAH versions 24.4.0 and 25.1.0, for the parameters `Weight`, `Priority`, and `SSLConfig` for child server configuration. In this case, a single value was treated as non-valid, and DAH required an individual value for each mirror. The correct behavior has been restored in version 25.2.0.

- DAH could return an error incorrectly from a `GetQueryTagValues` action where `FieldDependence` and `FieldDependenceMultiLevel` were both set to True and the child engines did not return any values, for example, if a `FieldText` query was set to match a nonexistent value.

- When DAH received a malformed XML response from a child engine, it could spuriously log that it `could not connect`, and mark that child engine as down.

- Sending a `GetContent` action to DAH with the `StateID` parameter could fail to return all the requested documents if multiple tokens were specified, or if some documents had already been deleted, and could sometimes cause an interruption of service, depending on the distribution of documents across child engines.

## 25.1.0

There were no new features or resolved issues in this release.

## 24.4.0

There were no new features or resolved issues in this release.

## 24.3.0

There were no new features or resolved issues in this release.

## 24.2.0

### New Features

There were no new features in this release.

### Resolved Issues

- DAH did not correctly handle vector parameters that were added to the Content component (`Summary=vector` and `VectorMetadata`).

## 24.1.0

There were no new features or resolved issues in this release.

## 23.4.0

### New Features

- When you use the `Suggest` action, DAH now uses information from structured fields to suggest relevant documents, as well as unstructured data. This option requires your Content components to have field statistics enabled.

- DAH did not apply proxied command timeouts. It now uses the `EngineTimeout` parameter as a TCP socket read timeout.

### Resolved Issues

There were no resolved issues in this release.

## 23.3.0

There were no new features or resolved issues in this release.

## 23.2.0

There were no new features or resolved issues in this release.

### Notes

- In IDOL 12.13 and earlier, the `ACIEncryption` child server configuration parameter had a default value of True. This parameter now has a default value of False, to reflect that ACI encryption has been deprecated since IDOL 12.6.0.

  If you have the `ACIEncryption` parameter set to False in your configuration file, you can remove it.

  If you do not have the `ACIEncryption` parameter in your configuration file, and you are using the deprecated ACI encryption methods, you can set it manually to True. However, OpenText strongly recommends that you update your configuration to use the more secure TLS/SSL methods for secure communications.

  Documentation for the `ACIEncryption` parameter has been removed, along with documentation for the following ACI encryption-related parameters:

  - `[Server] ForwardEncryptedRequests`

  - `[MyChildServer] Krb5Realm`

  - `[MyChildServer] Krb5Service`

## Deprecated Features

The following features are deprecated and might be removed in a future release.

Category | Deprecated Feature | Deprecated Since
--- | --- | ---
Federated Search | Configuration and action parameters for federating queries with k2, Ultraseek, and Z39.50 servers. | 24.4.0

Copyright 2025 Open Text
Version 25.4.0 | Last updated October 2025

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: Knowledge Discovery 25.4.0

Topic Title: Distributed Action Handler