All versions of this manual
X
 

Getting started: Release notes

Changelog for Linkurious Enterprise v4.1.9

Release Date: 2024-12-13

New Features & Improvements (76)

  • (v4.1.9) Admin: improved interface for creating and editing users
  • (v4.1.9) Deployment: document supported storage drivers for Azure Kubernetes Service
  • (v4.1.9) Graph Schema: add information about existing source and target node-categories for edge-types in the API
  • (v4.1.8) Visualization: new menu to select all nodes of the same category
  • (v4.1.8) Visualization: new menu to select neighbors of a node by category
  • (v4.1.8) Visualization: new quick actions menu to reach main features faster
  • (v4.1.8) Alerts: enable data preprocessing steps by default
  • (v4.1.8) Amazon Neptune: sample the schema using the graph summary API
  • (v4.1.8) Image export: move the export preview to a separate screen
  • (v4.1.8) Visualization: improve the performance of node grouping layout
  • (v4.1.7) User data-store: Prevent old versions of the software to start on a newer version of the data-store
  • (v4.1.6) Amazon Neptune: new support for writing queries and alerts in Cypher
  • (v4.1.6) Queries: Query tags can be renamed in the resource manager
  • (v4.1.6) Visualization: export only selected nodes or edges as data
  • (v4.1.6) Admin: new table of contents on data-source settings
  • (v4.1.5) Alerts: the new "preprocessing steps" feature allows to run graph algorithms that update the graph before running an alert
  • (v4.1.5) Queries: query tags can be deleted
  • (v4.1.5) Queries: query tags can be managed from the resource management page
  • (v4.1.5) Security: update several internal dependencies
  • (v4.1.5) Admin: new table of content with quick access links in the global configuration page
  • (v4.1.5) Neptune: update supported version to 1.3.0
  • (v4.1.5) Security: Remove "ip" dependency
  • (v4.1.5) SSO: Remove some hardcoded scopes in OpenIDConnect
  • (v4.1.4) Configuration migration plugin: query tags can be migrated across instances
  • (v4.1.4) Queries: query tags can be managed in the resource manager
  • (v4.1.4) Visualization: in the multi-selection panel, users can search for a property value
  • (v4.1.4) Visualization: the graph selection panel can be switched to wide mode
  • (v4.1.4) Visualization: when several nodes are selected, a new multi-selection panel is displayed
  • (v4.1.4) Documentation: Add instruction on how to download our Docker image via our private registry
  • (v4.1.4) Memgraph: performance improvements when expanding nodes
  • (v4.1.4) Security: Update Node.js to v20.17.0
  • (v4.1.4) Visualization: when nodes are filtered, set their size to 50%
  • (v4.1.3) Image export: Integrate advanced image export in the workspace
  • (v4.1.3) Queries: Allow to set a query as hidden upon creation
  • (v4.1.3) Queries: Enable viewing hidden queries
  • (v4.1.3) Workspace: Easily read long text values from the single selection panel
  • (v4.1.3) SSO: upon login, log the userInfo when in debug mode
  • (v4.1.3) Visualization: allow saving visualizations that weight up to 5MB
  • (v4.1.2) Queries: Autocomplete when writing Cypher queries
  • (v4.1.2) Queries: Users can create, add and remove tags for queries
  • (v4.1.2) Queries: Users can filter queries by tags in the right panel
  • (v4.1.2) Update to Ogma v5.1.1
  • (v4.1.2) Memgraph: performance improvements when opening a visualization and opening the expand menu
  • (v4.1.2) Memgraph: support for multiple data-sources in the same Memgraph instance (multi-tenancy)
  • (v4.1.1) Alerts: A new options for the "Alerts" access-right allows users to manage alerts
  • (v4.1.1) Configuration migration plugin: Add stable identifiers for all resources to make migration more robust (groups, queries, custom actions, spaces, alerts, node grouping rules)
  • (v4.1.1) Node grouping: nodes can be grouped by a property belonging to multiple node categories
  • (v4.1.1) Node grouping: Users can edit grouping rules
  • (v4.1.1) Authentication: Allow configuring the SAML certificate directly from the user interface
  • (v4.1.1) Documentation: Add a FAQ section about integration with third party application
  • (v4.1.1) Memgraph: Faster schema sampling for large datasets
  • (v4.1.1) Memgraph: Support for memgraph v2.16.0
  • (v4.1.1) Plugins: make the "third-party data" plugin free and official
  • (v4.1.1) Plugins: new official "webhooks manager" plugin to manage Webhooks
  • (v4.1.1) Queries: New ID format for queries
  • (v4.1.1) Update Node.js to v20.14.0
  • (v4.1.0) Alerts: Added the ability to group nodes in the Case view
  • (v4.1.0) Alerts: The new alert details panel shows when and by whom an alert was created & last edited
  • (v4.1.0) Custom actions: A new option for the "Custom actions" access-right allows users to manage shared custom actions
  • (v4.1.0) Custom actions: The custom action details panel now shows when and by whom a custom action was created & last edited
  • (v4.1.0) Node grouping: Restrict which users can apply or manage node grouping rules based on a new "Node grouping rules" access-right
  • (v4.1.0) Node grouping: Users can pin node groups
  • (v4.1.0) Queries: A new option for the "Queries" access-right allows users to manage shared queries
  • (v4.1.0) Queries: Remove the list of queries from the query modal
  • (v4.1.0) Queries: The query details panel now shows when and by whom a query was created & last edited
  • (v4.1.0) Usability: The main menu bar has been redesigned for better accessibility and usability
  • (v4.1.0) API: For all endpoint responses, add a new "isVirtual" flag on nodes
  • (v4.1.0) Authentication: Remove the access.oauth2.useConfiguredDomainAsRedirectUri configuration flag
  • (v4.1.0) Browsers: Remove support for older browsers
  • (v4.1.0) Docker: Remove support for legacy configuration mode
  • (v4.1.0) Documentation: Update the architecture schema
  • (v4.1.0) Drivers: Removing support for Neo4j 4.1 to 4.3
  • (v4.1.0) Logging: Change the default log level to info
  • (v4.1.0) Search: Upgrade the embedded elasticsearch version to 8.13.4
  • (v4.1.0) Security: Update Node.js to v20.12.1
  • (v4.1.0) User-data store: Change the supported MariaDB versions to 10.6 - 10.11

Bug Fixes (103)

  • (v4.1.9) Alert: the case list filters are reset after changing pages while filtering cases by alert filter
  • (v4.1.9) Memgraph: graph schema sampling does not always discover all node categories & edge types
  • (v4.1.8) Alerts: cannot scroll in model and processing steps create/edit screens
  • (v4.1.8) Amazon Neptune: typo in data-source settings page
  • (v4.1.8) Third-Party Data plugin: Company House UK integration fails when fetching company details
  • (v4.1.8) Visualization: inconsistent node-category color in the node grouping menus
  • (v4.1.8) Visualization: the view is sometimes zoomed out after enabling node grouping
  • (v4.1.7) Amazon Neptune: can only expand nodes via "expand all neighbors"
  • (v4.1.6) Geo mode: Wrong default maxZoom value for pre-configured tile servers
  • (v4.1.6) Node Grouping: Going in and out of geo-mode removes pins from the groups
  • (v4.1.6) Node Grouping: When adding a large number of nodes, groups can be displayed on top of each other
  • (v4.1.6) Admin: confusing information text in data-source settings page
  • (v4.1.6) Alerts: it is possible to configure more case-attributes than the actual limit
  • (v4.1.6) Alerts: missing success message is displayed after renaming an alert folder
  • (v4.1.6) Alerts: missing warning about unsaved changes when refreshing the alert edit page
  • (v4.1.6) Elasticsearch: special characters in node or edge properties can break the search feature
  • (v4.1.6) Queries: when editing an invalid query, "true" is sometimes displayed bellow the query editor
  • (v4.1.6) Queries: wrong error message when a query times out
  • (v4.1.6) Query: wrong title in the query creation step
  • (v4.1.6) Search: adding several nodes via advanced search is very slow
  • (v4.1.6) Visualization: columns do not properly refresh in the multi-selection panel when the property key has spaces
  • (v4.1.6) Visualization: some undo operations are not providing the expected result
  • (v4.1.6) Visualization: the mouse cursor is not always detected when hovering the zoom/center buttons
  • (v4.1.6) Visualization: the result of a slow query can be displayed in the wrong visualization
  • (v4.1.6) Visualization: undoing a pin-on-drag action, does not remove the pin
  • (v4.1.5) Alerts: Sometimes the status is not running while the execution is still in progress
  • (v4.1.5) Amazon Neptune: schema sampling often causes MemoryLimitExceededException in the graph database
  • (v4.1.5) Case List: Currency symbol not shown when the value is 0
  • (v4.1.5) Documentation: not documented parameters for the "Search for the values of a column of a case" API
  • (v4.1.5) Documentation: wrong GRANT PRIVILEGES query example for MySQL and MariaDB
  • (v4.1.5) Image Export: node groups are not displayed anymore
  • (v4.1.5) Image Export: the info button links to the wrong documentation page
  • (v4.1.5) Main menu: the data-source menu moves down when scrolling the page
  • (v4.1.5) Plugin Manager Plugin: Tab labels are not correctly aligned on z-axis
  • (v4.1.5) Queries: When editing a query and there are long category/property names, the autocomplete menu can grow out of the modal
  • (v4.1.5) Search: when incremental indexing is enabled, the scheduler can sometimes trigger a full re-index
  • (v4.1.4) Accessibility: Hidden queries appear incorrectly in keyboard navigation
  • (v4.1.4) Alerts: Returning a long text from a query attributes prevent the proper execution of the alert
  • (v4.1.4) Alerts: some numerical values in case attributes generate errors when saved in MSSQL
  • (v4.1.4) Dashboard: arrow and folder icons are missing in the "move visualization" page
  • (v4.1.4) Memgraph: running an invalid query sometimes generates an internal error
  • (v4.1.4) Node grouping: pin/unpin is unavailable through the "More..." button
  • (v4.1.4) Process Manager: confusing message about Elasticsearch shown on Linux after updating to v4.1.2 or v4.1.3
  • (v4.1.4) Queries: Error when clicking "Add results to workspace" if the graph preview in not yet ready
  • (v4.1.4) Queries: when filtering queries by tag, the list of tags is not ordered alphabetically
  • (v4.1.4) Query: Cypher autocomplete creates syntactically incorrect queries when using node properties with spaces
  • (v4.1.4) Search: Missing hint next to the search bar when the search is disabled
  • (v4.1.4) Search: re-enabling search after updating does not display a progress bar
  • (v4.1.4) User groups: an error message is displayed when adding custom group while changing data-source
  • (v4.1.4) Visualization: filtered-out nodes can appear on top of non-filtered nodes
  • (v4.1.3) Alerts: Sometimes, it is impossible to delete an alert
  • (v4.1.3) Docker: unused elasticsearch content increases the image size by 500mb
  • (v4.1.3) Docker: Update to v4.1 does not properly upgrade the embedded elasticsearch
  • (v4.1.3) Filters on grouped edges : aggregated values are not updated dynamically anymore
  • (v4.1.3) Node grouping: Property dropdown positioning is incorrect when editing
  • (v4.1.3) Queries: Preview form validation is not consistent with the template error
  • (v4.1.3) Queries: Preview shouldn't display the 'ADD TO WORKSPACE' CTA if the query can't return edges/nodes
  • (v4.1.3) Queries: Wrong position of select menu when searching for query item
  • (v4.1.3) Visualization: node groups are visible in geo mode after re-opening a visualization
  • (v4.1.3) Workspace: Error poping up on edge selection after right click on node
  • (v4.1.2) Accessiblity: Improve 3 moderate violations in the admin page
  • (v4.1.2) Advanced search: When node grouping is enabled, adding nodes to the workspace throws an error
  • (v4.1.2) Alerts: Cannot open saved case after migrating to v4.1
  • (v4.1.2) Alerts: The case attributes displayed in the unified case list are sometimes wrong
  • (v4.1.2) Alerts: When migrating from v4.0, existing alerts have no UUID
  • (v4.1.2) Build: unused 200MB content in the artifact
  • (v4.1.2) Documentation: Broken link to Grafana website in Observability page
  • (v4.1.2) Documentation: Fix missing parameter in "Start schema sampling" API Doc
  • (v4.1.2) Edge grouping: Aggregated edges sometimes get displayed over non aggregated ones
  • (v4.1.2) Edge grouping: Ungrouping edges can lead to incorrect edge positioning
  • (v4.1.2) Layout: Hierarchical layout often fails on graphs larger than 5k nodes
  • (v4.1.2) Node grouping: dragging and dropping a node close to a group sometimes causes a variation of the group size
  • (v4.1.2) Node grouping: running the layout within node groups is too slow
  • (v4.1.2) Node grouping: suboptimal layout recomputation when modifying node properties
  • (v4.1.2) Node grouping: switching to geo-mode when node grouping is enabled leads to an error
  • (v4.1.2) Node grouping: Visual glitch of node groups while filtering out node categories
  • (v4.1.2) Search: Elasticsearch fails to start without internet access
  • (v4.1.2) Search: Indexing with Elasticsearch fails when the chunk size is greater than 10mb
  • (v4.1.2) SSO: Some users can no longer login via SAML after upgrading to v4.1
  • (v4.1.2) Timeline: In some time zones, for precision hours or larger, the chart is incorrect and for precision "minutes" or smaller, the chart is empty
  • (v4.1.1) API: searchUsersFull and searchUsersSimple have an inconsistent "found" response field
  • (v4.1.1) API: the createNode API returns a node without a "statistics" field
  • (v4.1.1) Authentication: prevent user login failure due errors in group mapping
  • (v4.1.1) Case view : "Save the graph view" button is enabled by default when you open a case
  • (v4.1.1) Custom Icons: links are broken in some configurations
  • (v4.1.1) Design Panel: vertical scroll is shown when the categories are collapsed
  • (v4.1.1) Documentation: Local API documentation is not updated with the standard update
  • (v4.1.1) Documentation: The update logs cannot be found at data/update.log
  • (v4.1.1) Edge grouping : wrong edge types in the edge grouping panel
  • (v4.1.1) Filters : upper/lower bounds are not accepted if they're too low/high compared to the max/min value
  • (v4.1.1) Groups: updating custom groups access rights fail due to case insensitivity
  • (v4.1.1) Image Export plugin : wrong positionning of annotations
  • (v4.1.1) Memgraph: internal server error when using rand() in a query
  • (v4.1.1) Node grouping : undo after enabling the node grouping rule does not reset nodes position
  • (v4.1.1) Node Grouping & Lasso : using the lasso over the majority of the surface of a node group selects the group itself instead of the nodes inside
  • (v4.1.1) Node Grouping: Content count becomes 0 in some cases
  • (v4.1.1) Queries: Queries returning a datetime sometime fail
  • (v4.1.1) Unified case list: Filtering by model sometimes breaks the pagination
  • (v4.1.1) Visualisation dashboard: Unexpected error "Cannot read properties of null (reading 'length')"
  • (v4.1.1) Visualization: not possible to reset a custom color style
  • (v4.1.1) Visualizations: strange behaviour on undo and redo action button
  • (v4.1.1) Workspace: moving a node fast while using pin on drag throw an error
  • (v4.1.0) Queries: last share edit user info can be misleading

Breaking changes (14)

  • (v4.1.1) In previous versions, only members of the Admin group could edit and delete any alert (shared or private). With this change, Can manage, create and process alert options for the Alerts access-right allows to edit and delete any alert. It is enabled for the following builtin groups: Admin and Source Manager.
  • (v4.1.1) Query IDs should be replaced by UUIDs in custom actions, deep links, the "Guest mode" workspace, and the Data-table plugin.
  • (v4.1.1) The GET API response for node nodeGrouping has been modified. The canDelete property in nodeGroupingRule has been replaced by the right property, which can be one of two values: "manage" or "read".
  • (v4.1.1) The ogma-linkurious-parser has a reactive OgmaState component, the OgmaState previously reported all animations including position idempotent animations like hoover , it now reports only animations that affect the positions of nodes or edges.
  • (v4.1.0) Previously, shared custom actions could be only edited by their respective owners. Now, any user with the Can manage, create and run custom actions option set for the Custom actions access-right can view, edit, and delete any shared custom action. The Can manage, create and run custom actions option for the Custom actions access-right is enabled for the following built-in groups: Admin and Source Manager.
  • (v4.1.0) Previously, all users could apply, create, edit and delete node grouping rules. Now, users need to have one of the following options set for the Node grouping rules access-right. Apply: allows to apply grouping rules (enabled for builtin group Read and run queries). Create and apply: allows to apply, create rules, and delete groups you created (enabled for builtin groups Read and edit, Read, edit and delete). Create, apply and manage: allows to apply rules, create rules, delete rules you created, and manage rules created by others. (enabled for builtin groups Source manager and Admin).
  • (v4.1.0) Previously, shared queries could be only edited by their respective owners. Now, any user with the Queries access-right set to the new Manage, edit read/write queries & run queries option can view, edit, and delete any shared queries created by other users. The Manage, edit read/write queries & run queries option for the Queries access-right is enabled for the following builtin groups: Admin and Source Manager.
  • (v4.1.0) The list of queries has moved to the right-hand query panel in the workspace and case-view. It now comes with a search bar to search for queries (by name or description) and an option to mark a query as a favorite.
  • (v4.1.0) All graph APIs that return nodes now include an additional field on nodes called "isVirtual". This field is a boolean value that is true when the node is a virtual node returned by Neo4j.
  • (v4.1.0) The access.oauth2.useConfiguredDomainAsRedirectUri setting is removed. Linkurious Enterprise now always uses the server.domain configuration to generate the OAuth2 redirect URL.
  • (v4.1.0) The list of browsers officially supported by Linkurious has been upgraded to the following : Chrome 100, Firefox 84, Edge 96.
  • (v4.1.0) Neo4j 4.1, 4.2 and 4.3 (which all reached end-of-life status) are not supported anymore.
  • (v4.1.0) The default log level in the "data/config/logger.json" file is changed to "info". If needed, you can change it to another value afterward.
  • (v4.1.0) Upon upgrading to this version, data-sources that use the "Embedded Elasticsearch" search provider will have full-text search disabled. To re-enable full-text search, you will need to re-index the impacted data-sources. This can be done in one click from the data-source configuration page.