Release notes
14.5.0
New features
-
Added the Reconciliation-API which facilitates the resolution of documents after data reingestion. For more information, see Reconciliation API.
-
Added the
Graph
class to the Siren-API. For more information, see here. -
Added support for entity resolution in Siren Search, Global Search, and SirenAPI. For more information, see Entity resolution in Siren Search Investigate and Entity resolution in Siren Search results.
-
Introduced Record-as-Relations feature, which enables setting up relations between two entity tables through a central entity table.
-
In the record view and the relational navigator visualization, these relations appear alongside the existing ones.
-
On the graph browser, we can expand through a Record-as-Relation and the record from central entity table representing the relation will appear as an edge.
For more information see Records-as-relations.
-
Graph Browser
-
The query used to construct aggregated relation links can now be applied to relevant dashboards as a filter.
Improvements
-
Updated the Advanced Settings section to use consistent UI elements for all inputs and added enhanced inline validation to prevent the entry of incorrect values.
-
Added a safeguard to address unsaved changes when switching dataspace.
-
Improved robustness and UI messages when custom dynamic filter types have been removed.
-
Implemented automated generation of edges for nodes added from Siren Search.
-
Improved the graph toolbar by disabling buttons for actions that require nodes when no nodes are selected.
-
Reduced the size of saved graphs by 1 kB per edge and 1 kB per group.
-
Improved the
updateItemsUI
method in the SirenAPI to automatically adjust opacity to 1 when changing the color of an item with an initial opacity of 0. -
Added a basic check to prevent non-license files (e.g., images, videos, PDFs) from being uploaded via the License upload button.
-
Clarified documentation about notification lifetime.
Breaking changes
-
For Federate versions 37 and later, removed the support of virtual indices for JDBC and remote clusters. This impacts all related services in Siren Investigate.
Bug fixes
-
Fixed an issue where circular dependencies caused errors during the serialization of graphs.
-
Fixed an issue where applying a dashboard filter from a record table which inherited data from a parent search failed to display the filter label.
-
Fixed an issue where formatters would be ignored on graph browser labels.
-
Fixed an issue that prevented the Record Viewer and the SirenAPI from correctly parsing a relation when the relation field was inside a list of objects.
-
Fixed an issue where ACL error toasts were displayed unnecessarily.
-
Fixed warnings and errors appearing in the developer console on the login page.
-
Fixed an issue where expansion options were not saved along with the saved graph.
-
Fixed a rare bug where a group could incorrectly connect to a node via edges, causing a layout failure.
-
Fixed an issue where creating a dataspace with capital letters failed to redirect correctly.
-
Fixed an issue with the graph context menu to ensure it appears at the cursor’s position.
-
Fixed an issue where a visualization filter was not being applied to a data export request.
-
Fixed an issue that made it impossible to sort the list of visualizations by type and caused pagination to break.
-
Fixed an issue where the node-to-edge-lens would cause an error.
-
Fixed an issue where confusing error messages were thrown when invalid dataspace short codes were entered.
-
Fixed an issue where downloads of more than 10,000 records failed when sorting by a Boolean field.
Security fixes
-
Bumped node.js to 22.12.0. For more information, see https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md#22.12.0.
-
Enhanced the backend code of the Jira plugin to protect against directory traversal attacks.
-
Upgraded the following dependencies:
-
axios to version 1.7.7
-
OpenAPI generator CLI to version 2.13.13
-
Redocly CLI to version 1.25.4
-
jira.js to version 4.0.2
-
cookie to version 0.7.2
-