Release notes

14.7.0

New features

  • Added an API to refresh the index fields list. For more information, see Refresh Fields API.

  • Introduced new options for node highlighting in the Graph Browser. You can now:

    • Disable highlighting entirely.

    • Highlight only selected nodes.

    • Highlight selected nodes along with their connected nodes.

    For more information, see view settings.

  • Added search functionality to the graph. Users can now easily search for and add documents from within the graph.

  • Added map node visibility menu options.

Breaking changes

  • In the graph browser, creating a local edge where one end is a group has now been disabled.

  • Removed showPinnnedNodeBadges option from graphbrowser.downloadGraphAsImage, graphbrowser.exportGraphToBlobURL api signatures. Pinned badges will always be hidden in the image.

Improvements

  • Improved the performance of the graph browser nodes implementation.

  • Improved the performance of nodes, edges, groups, and text boxes.

  • Simplified Investigate plugin installation: You no longer need to use the file:/// prefix when installing Investigate plugins via a file path.

  • Improved the brush selector to reduce stuttering when starting a drag operation.

  • Reduced fixed costs of running expansions and counts.

  • Improved group interactions with existing nodes to minimize unnecessary movements. Groups now respect the Node Position Settings, ensuring more predictable behavior.

  • Optimized dataspace deletion by reducing the number of queried indices when removing documents from shared tables.

  • Updated the graph hierarchy layout button to a dual button. Standard hierarchy can now be triggered directly from the toolbar.

  • Reduced the likelihood that shared graphs will trigger migrations.

  • When exporting a graph as an image, pinned badges and certain count badges will no longer appear in the exported image. Additionally labels for nodes, edges, and combos will now always be included in exported images.

  • Improved zooming when adding a single node to a graph.

  • Added notifications about the progress of CSV exports.

  • Graph titles are now displayed in browser tabs.

Bug fixes

  • Fixed an issue that caused internal server errors when making Global Search or Siren Search requests in quick succession.

  • Fixed an issue where undoing the deletion of a graph text box would result in a red error message.

  • Fixed an issue where the graph layout did not account for newly pinned hidden nodes. The Pin button on the toolbar is now disabled if the selected node is hidden by the timebar.

  • Fixed an issue where executing complex joins could sometimes create anomalous self-relations on the graph.

  • Fixed an issue where the order of dynamic filters in Siren Search was not preserved according to their mappings.

  • Fixed an issue where the equivalent records popover was appearing behind other elements due to a low z-index. It now correctly displays on top.

  • Fixed an issue where the selection table in the graph browser would not display empty fields. Now it displays all the fields associated with the entity.

  • Fixed an issue where a request to Elasticsearch failed when creating visualizations using Moving Function Aggregations > Standard Deviation.

  • Fixed a rare issue where the in-memory state for the expansion in the graph browser could be unexpectedly overwritten by a lens.

  • Fixed an issue where adding a record to the graph from the Discover and Data model pages would not work.

  • Fixed an issue that prevented the deletion of a dataspace containing a private table with child tables.

  • Fixed an issue where some toolbar buttons remained disabled after adding nodes to an empty graph.

  • Fixed an issue where editing a group edge label caused the label to disappear.

  • Fixed an issue where expanding from a nested field in the Graph Browser was not possible.

  • Fixed an issue where child searches could not be saved when revisions were enabled.

  • Fixed an issue where CSV exports containing incorrectly formatted dates would fail without providing any notifications.

  • Fixed an issue where the selection table in the graph browser would not show the values of nested attributes.

  • Fixed an issue where documents containing a field with an array of null values could trigger an invalid query in the graph browser.

  • Fixed an issue where the mapbox-gl CSS was not loaded properly which caused css errors and performance issues for certain complex vector layers on the map.

  • Fixed an issue where groups created in the Graph Browser while in map mode were assigned incorrect sizes.

  • Fixed an issue where switching from a dashboard to a graph with map mode enabled could result in the graph content not loading correctly.

  • Fixed an issue where the server could crash if imageProxy was enabled and the upstream server responded without a Content-Type header.