Release notes
Security
-
Upgraded NodeJS to version 20.12.2. For more information please see: https://nodejs.org/en/blog/release/v20.12.2
-
Removed the decompress library to eliminate the CVE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12265
Bug fixes
-
Fixed an issue where Siren alarms did not work when configured with the report action.
-
Fixed a regression that prevented a notification from showing when another user modified a saved object.
-
Fixed a bug on the Visualize Builder visualization to remove duplicated percents for querying Elasticsearch 8+.
-
Fixed a bug where limits were not applied when doing an expansion using the expand button in the relations table.
-
Fixed a bug that would cause the status page to show an error if objects had to be migrated.
-
Fixed a bug where disabled filters were being applied to a record table CSV export in Dashboard 360.
-
Fixed an issue where an upgrade was sometimes required after deleting a dataspace.
-
Fixed an issue where a 502 error would show after setting limits on the options tab in the data model.
-
Fixed a bug where the reset all button was not resetting labels on the Graph Browser.
-
Fixed multiple corner cases in the Graph Browser where the relation counts would be inaccurate or too slow.
-
Fixed a bug that was causing the selection table to re-render when the selection was not changing in the Graph Browser.
-
Fixed a bug where edited cell values were not included when exporting the graph selection table as a CSV.
-
Fixed a bug where edited cell values were not considered when sorting the graph selection table.
-
Fixed a bug where changing tab in the selection table would reset the height of the table.
-
Fixed a bug where the bullet points on nodes were not put on the background when selecting other nodes.
-
Fixed an issue where visualizations were not being updated after time-picker change.
-
Fixed a bug where cell template content would overflow cell boundaries in Siren Search.
-
Fixed a bug where Dashboard 360 visualizations falsely reported no results when other visualizations were correctly reporting no results
-
Fixed a bug where a private bookmarked search could not be made public.
New features
Graph Browser
-
Removed the sirenAPI
showNodesWithoutTime
in favor oftimebarNodeVisibility
for more granular control of nodes not associated with time. For more information, see the Graph Browser API documentation. -
Added new functionality to display record fields as bullet points under a node. For more information, see Displaying record fields on nodes.
-
Added new editing tools for customizing the label and styles for nodes, edges, and groups on the graph. For more information, see Using the toolbar.
-
Added the ability to create text boxes in the Graph Browser (beta).
Dynamic filters
-
Added date range and age range dynamic filters.
-
Dynamic filter inputs now support an input mask to make searching for values with specific formats easier.
-
Minor UI improvements such as resetting filters and filtering results to dashboards.
Siren Search
-
Siren Search now features bookmarked searches, enabling you to save and share your searches. For more information, see Siren Search.
-
It’s now possible to have multiple search sessions open on different tabs.
Improvements
-
Improved i18n support across Siren Investigate.
-
Bumped Node.js to version 20.11.1. This is the latest long-term support version by Node. For details, refer to the release changelog.
Bug fixes
-
Fixed a bug in Siren Search that prevented My Records and saved graphs loading when there was missing entity table indices.
-
The URL formatter now renders correctly on the Graph Browser selection table.
-
Fixed a bug that caused deleted nodes to reappear on a graph when the page was refreshed.
-
Addressed an issue where all fields were searchable when there were no selected fields for an entity on the data model Searching tab.
-
Fixed a bug where opening the status page could lead to an invalid default visualizer being created.