Release Notes
13.3.2
Bug fixes
-
Fixed a bug in the SirenAPI method
dashboard.addFilters()
that prevented adding filters to dashboards without an associated data model search. -
Fixed a bug where the entity selected from the dropdown menu in the aggregated relation modal would not be highlighted.
-
Fixed a bug in the filter editor where the filter operator was not getting cleared when editing an existing filter.
-
Fixed an issue where some objects would not get deleted from the
.siren
and.sirenaccess
indices when deleting a dataspace from the management page. -
Fixed a bug that would fetch all visualizations from the data store from a flex layout dashboard.
-
Fixed an issue where the application would perform a wrong redirect if the dataspace short code was a substring of the base path.
-
Fixed a bug where an angular.js digest cycle error was thrown when creating a new entity table.
-
Fixed a bug where the default name for the relational navigator visualization was set to
undefined
. -
Fixed an issue where the visual builder visualization would throw an error when setting the index pattern.
-
Fixed a bug where filters on different visualizations would get removed when editing the record table visualization in the flex layout.
-
Fixed an issue where the relational graph would not get created when starting Siren Investigate with an empty {es}.
Improvements
-
Bumped the node.js version to 16.20.2 as it is a security release. For details, refer to the changelog https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V16.md#16.20.2.
13.3.1
Bug fixes
-
Fixed an issue where no options were available in the dropdown menu to select the data source for an NLP table.
-
Fixed a bug where Siren Investigate would become unresponsive when bulk exporting all objects.
-
Fixed a bug where the sidebar would occasionally not load on the Web page.
-
Fixed an issue where Siren Investigate would not automatically redirect to the login screen.
-
Fixed an issue where users without permissions to search the .siren index could not export saved objects.
-
Fixed a bug where a graph with the same name would overwrite the existing graph without any warning.
-
Fixed an issue where the Siren API
dashboard.getFilters
would return the filters associated with the dashboard on view instead of the requested dashboard. -
Fixed a bug in the field description modal where the focus was not set to the input textarea on the modal.
-
Fixed an issue where the name of the analytic tables were not being displayed when the table was split.
-
Fixed a bug where the console would show multiple red errors when scrolling a table with templated columns.
-
Fixed a bug where cells in the aggregated relations table of the sidebar in the graph browser were overlapping.
-
Fixed an issue where the graph browser would load slowly in Siren Investigate with a large data model.
13.3.0
New features
-
Added a lock button to the dashboard sidebar. When the button is locked, dashboard groups and dashboards can be dropped into the graph browser or the map but cannot be reordered. When the button is unlocked, dashboard groups and dashboards can be reordered but they cannot be drag and dropped into the graph browser or the map.
Improvements
-
Added a new version of templates that also work in individual cells of the Record Table. For a detailed tutorial, see Templating and reporting.
-
Added a feature that shows an intuitive label and description for field names in the entity table. If defined, the label is used across the UI instead of the field name, except where raw JSON is shown or the field name is needed when configuring or writing scripts.
-
The script editor can now be enlarged and made full screen for easier code writing.
-
Graph browser layouts now take node size into consideration.
-
Added a new Siren API method
dashboard.getSearchSource
to retrieve the search source associated with the required dashboard. -
Added a new Siren API method
dashboard.openFlyout
that renders a flyout with a react element as its content on the dashboard. -
Added support for base64 images in the graph browser.
-
Siren Investigate ping time can now be set to a maximum of 60 seconds to prevent accidental misconfiguration.
-
Added a feature to detect if the image exported from the graph browser should be of portrait or landscape orientation.
Bug fixes
-
Fixed a bug where the last change to the selected fields in data model did not persist when switching to another entity table.
-
Fixed an issue where the pagination would stop working on the last page of the record table.
-
Fixed an issue in the graph browser where the crop button was disabled when selecting combos.
-
Fixed a bug in the graph browser where a small number of nodes would be zoomed into too much after add or delete operations.
-
Fixed an issue in the graph browser where exporting some images would give an out-of-memory error.
-
Fixed an issue where Siren Investigate would briefly create more sessions in federate then the number of logged in users.
Security fixes
-
Custom watchers now run in a sandbox environment.
-
Mocha was bumped to version 10.2.0. This addresses CVE-2022-37601, CVE-2020-36632 and CVE-2020-44906.
-
Node.js version was bumped to version 16.20.1 as it is a security release. The details are available in the node.js changelog https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V16.md#16.20.1