Skip to content

v7.2.16

@at055612 at055612 tagged this 16 Jan 15:26
* Issue **#3952** : Fix handling of thread interrupts (e.g. when a ref load is triggered by a search extraction and the search is stopped) during reference data loads. Interrupted ref loads now correctly get a load state of TERMINATED. Stopped searches no longer show a warning triangle with ref errors. Terminated pipeline tasks no longer list errors/warnings for the ref load/lookups.

* Issue **#3937** : Re-work the API keys screen using GWT rather than React. Change the structure of the API keys from a JSON Web Token to a 'dumb' random string. Add the ability to enable/disable tokens. Change Stroom to store the hash of the API key rather than the key itself. Include a prefix in the API key (which is stored in Stroom) so that users can identify a key they have against the list of keys in Stroom. Legacy API Keys that are _enabled_ will be migrated from the `token` table into the new `apk-key` table. This is mostly so there is visibility of the legacy API keys. As the legacy API keys are JWTs and Stroom was not checking the `token` table for their presence, authentication relies on the JWT being valid and not expired. It is recommended to create new API keys and get users of the legacy API keys to migrate over. The new API keys allow temporary/permanent revocation so are more secure.

* Issue **#3987** : Fix duration functions by replacing `duration()` with `parseDuration()`, `parseISODuration()`, `formatDuration()` and `formatISODuration()`.

* Issue **#4004** : Remove dynamic tag from extraction pipeline selection for Views.

* Issue **#3990** : Fix refresh of explorer tree on delete of a document/folder.
Assets 2
Loading