All versions of this manual
X
 

Getting started: Release notes

Changelog for Linkurious Enterprise v4.0.29

Release Date: 2024-07-25

New Features & Improvements (146)

  • (v4.0.29) Documentation: Add a FAQ section about integration with third party application
  • (v4.0.29) Documentation: Update the architecture schema
  • (v4.0.28) Authentication: Add support for multiple SAML2 certificates
  • (v4.0.27) Image export plugin: Add node groups
  • (v4.0.27) Security: Update Node.js to v18.20.1
  • (v4.0.25) Case Management: Add support for webhooks
  • (v4.0.25) Node grouping: Users can create and apply node grouping rules in visualizations
  • (v4.0.24) Queries: Allow users to search for queries by name and description
  • (v4.0.24) Queries: Make editable queries visible
  • (v4.0.24) Visualization: Users can view a summary of all applied filters
  • (v4.0.24) Memgraph: Add support for native dates
  • (v4.0.24) Security: Update Node.js to v18.19.1
  • (v4.0.23) Visualization: Allow resetting all filters at once
  • (v4.0.23) Data-sources management: improved visual consistency and accessibility
  • (v4.0.23) Improve query documentation
  • (v4.0.22) Queries: update the query list on the right panel according to the graph selection
  • (v4.0.22) Queries: users can set queries as their favorite
  • (v4.0.22) Alerts: Visual cue for a successful force run
  • (v4.0.22) Data Table plugin: Add an option to show long text
  • (v4.0.22) Data-source admin: allow deleting the only configured data-source
  • (v4.0.21) Workspace: Users can edit, delete and view details of queries in the right panel
  • (v4.0.21) Plugin: New plugin to load data from third-party APIs
  • (v4.0.21) User Mentions: Prevent guest user and unique user from getting mentioned in the comments
  • (v4.0.21) Visualization: Replace the user filter with a search component in the share modal
  • (v4.0.20) Edge grouping: display a message when properties of the edge group have invalid or missing values
  • (v4.0.20) Edge grouping: display first and last date when aggregating values for a date property
  • (v4.0.20) Queries: users can access and run queries from the right panel in the visualization workspace
  • (v4.0.20) Queries: users can access and run queries from the right panel of the case view
  • (v4.0.20) Active Directory: add a way to enable debug logs
  • (v4.0.20) Documentation: improve the documentation about disk space requirements
  • (v4.0.20) Search: add support for OpenSearch 1.x
  • (v4.0.20) User-data store: Enable non-latin characters with MySQL and MariaDB
  • (v4.0.19) Edge grouping: display basic information about the selected edge-group in the left panel
  • (v4.0.19) Edge grouping: display sum, average, min and max for numerical properties in an edge group
  • (v4.0.19) Documentation: Add TLS connection FAQ
  • (v4.0.19) Documentation: Improved the introduction of the user manual
  • (v4.0.19) Graph Schema & Case attributes: Added a currency format without decimals
  • (v4.0.19) Logging: Add the time zone explicitly in the manager logs
  • (v4.0.18) Visualizations: Users can move a private visualization to a folder in a space
  • (v4.0.18) Alerts: Improve search performance in the unified case list
  • (v4.0.18) Documentation: Update LTS policy
  • (v4.0.17) Alerts: As a user, I want to be notified if I’m mentioned in a comment in a case
  • (v4.0.17) Alerts: As a user, when mentioning a colleague by username in a comment in a case, I get a list of suggested users
  • (v4.0.17) Documentation: Explain how to create alternative ID indexes for Neo4j v5
  • (v4.0.16) Spaces: User has information to make an informed decision as to which space they want to move their private visualization to
  • (v4.0.16) Visualizations: Get a list of suggested users when mentioning colleagues in a comment
  • (v4.0.16) Visualizations: Notify a user when mentioned in a comment
  • (v4.0.16) Workspace : User accesses preferences from the layout settings
  • (v4.0.16) MSSQL: Official support for Microsoft SQL Server 2022
  • (v4.0.16) Queries: Reduce the performance impact of graph queries with large results on server performances
  • (v4.0.16) Security: Update Node.js to v18.18.2
  • (v4.0.15) Spaces: allow users to move private visualizations to a space
  • (v4.0.15) Currency Values: Make symbol optional
  • (v4.0.15) Documentation: add our release support policy
  • (v4.0.14) Alerts: Add model name and count to cases Excel exports
  • (v4.0.14) Layout setting: removing node selection and zooming in when choosing root node
  • (v4.0.12) Documentation: Add description for user built-in groups
  • (v4.0.12) Documentation: Add example metrics as illustration
  • (v4.0.11) Unified case list: new currency type for case attributes
  • (v4.0.11) Unified case list: user can filter case list by alert models
  • (v4.0.11) Alerts: warn customers on how custom attributes in alerts can display information not filtered by access rights
  • (v4.0.11) Layout setting: allow user to set the selected node as root node when applying the hierarchical or radial layout
  • (v4.0.11) Layout setting: user can search a root node using either its caption, identifier or one of its properties
  • (v4.0.11) Security: update Node.js to v18.17.1
  • (v4.0.11) Workspace: Display all-scroll cursor when panning the visualization using the mouse
  • (v4.0.10) Alerts: Prevent models that generate large cases from affecting server performances
  • (v4.0.10) Alerts: Users can sort the cases by number of models
  • (v4.0.10) Unified case list: Users can search for values to filter
  • (v4.0.10) Workspace: Users can interact with the graph while modifying the layout settings
  • (v4.0.9) Custom actions: allow using custom actions in the alert case view
  • (v4.0.9) Incremental Indexing: show separate buttons to index new changes and fully re-index
  • (v4.0.9) Spaces: display the list of members for a space
  • (v4.0.8) Security: Update Node.js to v18.16.1
  • (v4.0.7) Monitoring: Document Prometheus API endpoint
  • (v4.0.7) Popin: Avoid losing my work when clicking outside
  • (v4.0.7) Search: Add support for Elasticsearch 8
  • (v4.0.7) Spaces: Show an empty state when there are no visualizations
  • (v4.0.6) Alerts: in the unified case list, make empty filters easier to identify
  • (v4.0.6) Neo4j: Allow connecting a data-source with a low-privileges user (an “architect” account is not required anymore)
  • (v4.0.6) Resource management: Empty state page when there are no spaces created
  • (v4.0.6) Workspace: new feature to add comments on visualizations
  • (v4.0.6) Workspace: new feature to delete comments on visualizations
  • (v4.0.5) Alerts: In the case list, a new button allows to clear dynamic filters without losing the current base filters
  • (v4.0.5) Data-source admin: the prompt to re-index a data-source is now only displayed when strictly necessary
  • (v4.0.5) Image-Export Plugin: add support for annotations (text, arrows)
  • (v4.0.5) Spaces: longer visualization titles are now displayed on 2 lines
  • (v4.0.5) Visualization: the "custom actions" menu is now wider to display longer action names
  • (v4.0.5) Visualization: the right-side toolbar is now visible when the right-panel is open
  • (v4.0.4) Alerts: Identify which models and how many are associated to a case, in the unified case list
  • (v4.0.4) Alerts: remove deprecated configuration fields
  • (v4.0.4) Alerts: Show rich case attributes in unified case list
  • (v4.0.4) Logs: filename change for server, audit-trail, and plugin logs
  • (v4.0.4) Spaces: allow users to create folders in spaces
  • (v4.0.4) Visualization: prevent data loss when several users open a visualization
  • (v4.0.4) Alerts: add a way to manually run an alert outside the planned schedule
  • (v4.0.4) Alerts: Add cases' 'updated at' information in the Excel export of the alert case lists
  • (v4.0.4) Alerts: Add navigation from alert creation/edition page back to the alerts dashboard
  • (v4.0.4) Alerts: do not automatically run an alert after creating or updating it
  • (v4.0.4) Alerts: Link to help on rich case attributes query creation
  • (v4.0.4) Alerts: new configuration option alerts.alwaysRefreshCaseAttributes to force attributes to be recomputed for all cases (instead of updated cases) when alerts run
  • (v4.0.4) Alerts: User is now positioned on the faulty field when they are prevented from saving an incomplete alert
  • (v4.0.4) Data-Table Plugin: Allow configuring a query by name or by ID
  • (v4.0.4) Docker: Update base image from Debian 10 "buster" to Debian 11 "bullseye"
  • (v4.0.4) Documentation: update the list of supported Browsers
  • (v4.0.4) Drop support for Elasticsearch 6
  • (v4.0.4) Memgraph: add support for Memgraph 2.6
  • (v4.0.4) Plugins: Include & auto-install default plugins (zip builds)
  • (v4.0.4) Search: Add support for incremental indexing on Neo4j 5 clusters
  • (v4.0.4) Search: let administrators manually disable the embedded Elasticsearch (default: enabled)
  • (v4.0.4) Security: Update MSSQL connector library
  • (v4.0.4) Security: Update Node.js to v18.15.0
  • (v4.0.4) Security: Update Saml2-js to v4.0.1
  • (v4.0.4) User-data store: Support MariaDB with the sql_mode=only_full_group_by flag enabled
  • (v4.0.3) Accessibility: make visualization sharing more accessible
  • (v4.0.3) Drivers: Add cluster support for Neo4j v5
  • (v4.0.3) Drivers: add support for Amazon Neptune
  • (v4.0.3) Alerts: Include case's "updated at" column in Excel export
  • (v4.0.3) Alerts: Includes case attributes in Excel export
  • (v4.0.3) Alerts: User can easily find another user in the assignee list
  • (v4.0.3) Documentation: clarify that user groups are specific to a data-sources
  • (v4.0.3) Main menu: Add link to support website
  • (v4.0.3) Plugin Manager: only allow files with the .lke extension
  • (v4.0.3) Search: with Elasticsearch, force an index refresh after indexing is done
  • (v4.0.3) Security: Update Node.js to v18.14.2
  • (v4.0.1) Alerts: Improve the case view saving experience
  • (v4.0.1) Drivers: Support Neo4j 5.0 (without cluster support)
  • (v4.0.1) Plugins: New "plugin manager" plugin
  • (v4.0.1) Security: Upgrade to Node.js v18
  • (v4.0.1) Data-source admin: Add a documentation link for the selected graph/index vendor
  • (v4.0.1) Documentation: define maximum supported number of properties in a node/edge
  • (v4.0.1) Integration: Allow authentication to work when the application is used in an iframe
  • (v4.0.1) Memgraph: take advantage of "count distinct" when available
  • (v4.0.1) Plugins: Include & auto-install default plugins (for Docker builds)
  • (v4.0.1) Web server: Added "trustedReverseProxies" to allow "secureCookie" to work behind a reverse proxy
  • (v4.0.0) Alerts: Multi-model alerts and new query to compute complex case attributes
  • (v4.0.0) Alerts: Support multiple graph queries (models) for an alert
  • (v4.0.0) Drivers: Support for Memgraph
  • (v4.0.0) Resource manager: A new way to manage shared resources, including spaces
  • (v4.0.0) Spaces: new way to share several visualizations with groups of users
  • (v4.0.0) Visualization: Admins can disable data export features using a configuration flag
  • (v4.0.0) Documentation: Add a link to Linkurious Academy on the main page
  • (v4.0.0) Documentation: Add a link to the list of supported Neo4j versions
  • (v4.0.0) Documentation: Instructions for the new online support portal
  • (v4.0.0) Documentation: New upgrade rollback procedure
  • (v4.0.0) Main menu: add a link to the Linkurious Academy
  • (v4.0.0) Security: Update to Node.js v16.18.1

Bug Fixes (291)

  • (v4.0.29) Alerts: Users with no access to queries cannot create models
  • (v4.0.29) Documentation: Fix missing parameter in "Start schema sampling" API Doc
  • (v4.0.29) Queries: Queries returning a datetime sometime fail
  • (v4.0.29) Search: Elasticsearch fails to start without internet access
  • (v4.0.29) 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.0.29) Workspace: Type error when saving a visualization on Firefox version 84
  • (v4.0.29) Workspace: Write queries are not hidden on read-only data-sources
  • (v4.0.28) Alerts: Error when canceling model creation
  • (v4.0.28) Authentication: Cannot login when some LDAP/AD servers are not reachable
  • (v4.0.28) Authentication: Cannot login with OpenID connect when the server is behind a reverse proxy
  • (v4.0.28) Image Export Plugin: Icons are not properly aligned in the export
  • (v4.0.28) Indexing: Restart on failure with ElasticSearch does not restart where it failed anymore
  • (v4.0.28) Memgraph: Internal server error when using count{} in a query
  • (v4.0.28) Node grouping: Selective expand count is wrong when node grouping is enabled
  • (v4.0.28) Timeline: The filtered visualization and the timeline bounds are sometimes inconsistent
  • (v4.0.28) Unified case list: The values in the "total" field are sometimes wrong
  • (v4.0.28) User creation: Inconsistent email validation
  • (v4.0.27) Create user: Can't assign a built-in group to a user on more than a single source
  • (v4.0.27) Design panel: See Less button doesn't work
  • (v4.0.27) Documentation: Missing section about dynamic sizing for edges
  • (v4.0.27) Image export plugin fails to render arabic characters
  • (v4.0.27) Linkurious: page size seem to have increased
  • (v4.0.27) Node grouping: Layout results with nodes overlaps when using incremental expand
  • (v4.0.27) Pin on drag is applied on node groups is broken
  • (v4.0.27) Stitch: Select: Limit Dropdown height to half of viewport height
  • (v4.0.27) Workspace: using "select isolates" while node grouping is enabled selects nodes that are not isolates
  • (v4.0.26) Authentication: login with Azure AD can fail when the server is behind a reverse-proxy
  • (v4.0.26) Data-source admin: the password field for Elasticsearch is not obfuscated
  • (v4.0.26) Documentation: multiple broken links in the single-page versions
  • (v4.0.26) Documentation: unable to scroll to the top of the page in single-page manual
  • (v4.0.26) Image export plugin: custom icons are sometimes not displayed
  • (v4.0.26) Unified case list: filter option checkbox is not aligned to the top of the option name
  • (v4.0.26) Unified case list: when content of a filter is a long string, a horizontal scroll appears in the dropdown
  • (v4.0.25) Accessibility: Alert Creation: Focus management
  • (v4.0.25) Accessibility: issue in admin data-source management table
  • (v4.0.25) Authentication setup: disableLocalAuth configuration can prevent login in some scenarios
  • (v4.0.25) Authentication setup: user is sometimes asked to add a data-source even though a data-sources is already configured
  • (v4.0.25) Config-migration Plugin: impossible to use the plugin when forceHttps is enabled
  • (v4.0.25) Data Table plugin: CSV export does not correctly escape special values and formulas
  • (v4.0.25) Data-source: allow detection of external removal of data-source indexes with Neo4j + Neo4jSearch
  • (v4.0.25) Data-source: auto-reconnect tries to reconnect data-sources that are not offline
  • (v4.0.25) Documentation: broken link in the FAQ
  • (v4.0.25) Email Notifications: case assignment notifications are not deleted after the alert is deleted
  • (v4.0.25) Graph Schema: Property-key access rights sometimes fail to be updated
  • (v4.0.25) License page: "About Linkurious" link doesn't work
  • (v4.0.25) Plugins: failing to deploy builtin plugins result in a broken alert migration
  • (v4.0.25) Process Manager: when starting, a warning is displayed about "Cipheriv for counter mode of aes-256-ctr"
  • (v4.0.25) Queries: sharing group list is empty when accessing queries from the right panel
  • (v4.0.25) Users & Groups: faulty button behaviour on creation page
  • (v4.0.25) Users: the visualization sandbox is counted amongst the visualizations of the users in the viz counter
  • (v4.0.25) Visualization: properties stored as native datetime without time zone are displayed with a time zone
  • (v4.0.25) Visualization: user redirected out of the visualization when the data-source is disconnected
  • (v4.0.25) Visualization: when using a custom icon, it is not displayed in the design panel
  • (v4.0.25) Visualization: wrong custom-icons path after migration
  • (v4.0.24) Admin: Limit the list of data-sources to be merged into to the connected ones
  • (v4.0.24) Alerts: Error shown when alerts return a node with no categories
  • (v4.0.24) Database update message sometimes erroneously logged at server restart
  • (v4.0.24) Visualization: Grouped edges are not filtered when filtering adjacent nodes
  • (v4.0.24) Visualization: virtual nodes/edge are not ignored by the save when alternative IDs are in use
  • (v4.0.24) Workspace: Confusing message shown if the data-source disconnects while expanding nodes
  • (v4.0.23) Accessibility: Selects with dynamic IDs have improper attributes
  • (v4.0.23) Alerts: the first time a case is selected in the unified case list, the "assignee" field is sometimes broken
  • (v4.0.23) Datasource: Search index not updated properly
  • (v4.0.23) Geo-mode: Wrong adjacent edges filtering after deactivating Geo mode
  • (v4.0.23) Schema: wrong error message when adding a duplicate property
  • (v4.0.22) Accessibility : Focus gets lost when sorting columns in tables using keyboard navigation
  • (v4.0.22) API Documentation: the description of the create data-source endpoint is outdated
  • (v4.0.22) Queries: query templates with an "edgeset" variable are not automatically run with selection
  • (v4.0.22) Schema: missing properties are displayed as an empty field in the left panel when strict schema is enabled
  • (v4.0.22) User-data-store: when upgrading, data migration does not always migrate all entities
  • (v4.0.22) Workspace: Cannot open a visualization with more than 1024 nodes when alternative IDs is enabled
  • (v4.0.21) Graph database disconnection detection only works on Neo4j
  • (v4.0.21) Neo4j search: Index optimization does not remove indexes for unsearchable properties
  • (v4.0.21) Styles: Adding an image style to a node using a URL does not work
  • (v4.0.21) Unified case list: Do not apply filtering when some field is invalid
  • (v4.0.21) Visualization: Editing styles can be confusing when several styles are defined for the same node category in the configuration
  • (v4.0.21) Workspace-design: The "add image" icon is not visible for node categories
  • (v4.0.21) Workspace: Comments and Queries descriptions are not truncated on initial display
  • (v4.0.20) Accessibility: focus is lost after deleting a comment
  • (v4.0.20) Alerts: the "About Linkurious" popup does not open in the single alert case list
  • (v4.0.20) Edge grouping: ordering is not applied to aggregated properties
  • (v4.0.20) Filters Panel: A property with a decimal number with a comma is not considered as a valid value
  • (v4.0.20) Frontend API: Get a sandbox populated by visualizationId does not use the source visualization's layout settings
  • (v4.0.20) Frontend API: Redirection after login to a sandbox populated by graph query results does not work when logging in with username and password
  • (v4.0.20) Graph schema: Incorrect message on "enum" type warning
  • (v4.0.20) Image export plugin: right-to-left text is not property displayed
  • (v4.0.20) Query templates: For node inputs, when a category is specified, the search field does not respect the category
  • (v4.0.20) Radial layout: can't compute on viz with several thousand elements
  • (v4.0.20) Search: search results with special characters are incorrectly highlighted
  • (v4.0.20) Visualization: Auto-save always turns back on after an error happens
  • (v4.0.20) Visualization: Right-to-left text in properties is not displayed correctly
  • (v4.0.20) Web server: Critical error logged when the server receives an HTTP request with no hostname header
  • (v4.0.20) Widget: Node & edge filters are not applied in widgets
  • (v4.0.20) Workspace Styles: Custom icon does not work
  • (v4.0.19) Active Directory: The tls.rejectUnauthorized and  tls.enableTrace options are not working
  • (v4.0.19) Alerts: Internal server error when ordering the unified case list by a column of type number or currency (MySQL only)
  • (v4.0.19) Alerts: The Excel export can crash the application with an Out of Memory error when exporting too many cases
  • (v4.0.19) Documentation: How to handle a query template surrounded by curly braces
  • (v4.0.19) Elasticsearch: Switching from external to embedded server is not applied
  • (v4.0.18) Alerts: Error when editing an alert which has no models
  • (v4.0.18) Layout: nodes are too spaced out in hierarchical mode
  • (v4.0.18) Query worker: Queries fail if the graph database is on localhost
  • (v4.0.18) Workspace: The tag label is cut off on truncation in the search list of the layout panel
  • (v4.0.18) Workspace: when the layout is Radial, adding nodes to an empty visualization via search is blocked by the root node selection popup
  • (v4.0.17) Alerts: case attributes query fails when a "context" or "target" input is empty
  • (v4.0.17) Configuration: changing audit-trail settings does not suggest to restart the server (it should)
  • (v4.0.17) Data-sources: Auto-reconnect can happen while a source is already connecting
  • (v4.0.17) Embedded Elasticsearch: the interface does not offer the possibility to use Incremental Indexing anymore
  • (v4.0.17) Mentions: Users who have no access to the datasource can still be mentioned by typing manually their email in the comment box
  • (v4.0.17) Query Templates: Error when running a query template on multi-label nodes
  • (v4.0.17) Query Templates: global search is not restricted according to the node category filter when running as deep link
  • (v4.0.17) Workspace: Long words in comments are not wrapped properly
  • (v4.0.16) AzureSearch: Cannot save config with Azure Search without switching to another index vendor and back
  • (v4.0.16) Stitch Select component: Position is not adjusted after filtering
  • (v4.0.16) Unified case list : Using invalid range of numbers (non integers) in the alert filters throws an error
  • (v4.0.16) Unified case list: Fix pagination to include all search results
  • (v4.0.16) Visualizations: Newly added properties to node/edge are saved as "undefined" with no value
  • (v4.0.16) Visualizations: Properties for categories/types for newly created nodes/edges do not appear in creation popin
  • (v4.0.16) Workspace-layout: Error when trying to choose a root node for radial layout for the first time in one Vis editing session
  • (v4.0.16) Workspace: Running query from selection panel throws error
  • (v4.0.15) Accessibility: filters regions are not properly identified in the unified case list
  • (v4.0.15) Alerts: "target" edgeset is not working in the attribute query
  • (v4.0.15) Alerts: In the unified case list, the alert description is incorrectly truncated when switching to a different alert
  • (v4.0.15) Documentation: Incorrect syntax for advanced Layout settings
  • (v4.0.15) Workspace: pressing Escape in the workspace opens all right panels
  • (v4.0.14) Alerts: Matches cannot be generated anymore after updating from v3.1 of the product
  • (v4.0.14) Layouts: Removing the root node for the radial layout fails if the node has dynamic sizing enabled
  • (v4.0.14) Search: search is not working after Neo4j database rebuild
  • (v4.0.14) Visualization: the content of the query menu is incorrect after selecting edges via the filter panel
  • (v4.0.12) Incremental expand: "refresh layout" action cannot determine an ideal position of nodes
  • (v4.0.12) Schema: A confusing message is displayed after schema reset or schema detection relaunch
  • (v4.0.12) Unified case list: Filtering by alert name does not reset after closing and opening the select element
  • (v4.0.12) Unified case list: Select element does not open where there is most space available
  • (v4.0.11) About Linkurious: link does not work until you connect a datasource
  • (v4.0.11) Active Directory: server sometimes crashes after an attempt to authenticate via Active Directory
  • (v4.0.11) Advanced search: categories are not updated after changing datasource
  • (v4.0.11) Advanced search: changing the category does not update the list of available properties
  • (v4.0.11) Alerts: long comment without spaces are not wrapped correctly when clicking on "read more"
  • (v4.0.11) Datasource Settings: "Enable Search Now" option does not appear after choosing to enable search later
  • (v4.0.11) Datasource Settings: datasource saved without a database name do not have the default name showing its index
  • (v4.0.11) Datasource Settings: inconsistent display of Incremental Indexing option
  • (v4.0.11) DataSource Settings: the summary of the database disappears once you save a change
  • (v4.0.11) Enabling Authentication: an error banner is displayed when navigating to the dashboard after enabling authentication
  • (v4.0.11) Filters: toggle does not show properly with Chrome v85
  • (v4.0.11) Filters: unnecessary vertical scroll when filtering by property values
  • (v4.0.11) Graph interaction: cannot put back previously removed edges through an expand node command
  • (v4.0.11) Performance: starting the server can take 15 minutes when there are lots of node -categories or edges-types in the graph schema
  • (v4.0.11) Search: irrelevant results are sometimes highlighted in the result list
  • (v4.0.11) Spaces: when moving a visualization, collapsing folders does not work
  • (v4.0.11) Unified case list: filtering after pagination is not done properly when expected results are empty
  • (v4.0.11) Unified case list: table headers should be in sentence case
  • (v4.0.11) Unified case list: the folder filter is not applied when downloading the case list as an Excel file
  • (v4.0.10) Admin Datasource Settings: Save Configuration button is enabled on empty form for a new datasource creation
  • (v4.0.10) Alerts: API documentation not updated to 4.0
  • (v4.0.10) Alerts: Changing alerts.maxMatchesLimit in the configuration has no effect on existing alerts
  • (v4.0.10) Docker: Health check never fails when server.forceHttps is enabled
  • (v4.0.10) Filters: Error when hovering on numerical filters chart
  • (v4.0.10) Plugins remains alive when an unhandled exception is thrown
  • (v4.0.10) Schema: Ignored edge-type prefixes still appear in the schema
  • (v4.0.10) Unified case list: Custom number filter first character is sometimes erased
  • (v4.0.10) Unified case list: Sorting by alert name and assignee does not work
  • (v4.0.9) Alerts: Misleading message when trying to delete a running alert
  • (v4.0.9) Case View: The Send button in the Comments panel is too close to the Text area field
  • (v4.0.9) Spaces: blocking error when accessing the visualization dashboard with some Web browsers
  • (v4.0.9) Unified Case List: Assigning case from case preview fails with an error message
  • (v4.0.9) Visualization: Visualization export setting is not applied for non-admin users
  • (v4.0.8) Alerts: Warning message about missing target is not removed after adding the target
  • (v4.0.8) Documentation: Fix typo in MYSQL datastore configuration json
  • (v4.0.8) Dynamic Filters: Error message on selecting an alert folder that does not contain the alert
  • (v4.0.8) Visualizations: Error message when right-clicking on virtual node
  • (v4.0.8) WorkSpace: Adjust tooltips positions in the left panel
  • (v4.0.8) Workspace: the right panel does not open when searching
  • (v4.0.7) Search: The scheduler starts a full re-indexing over and over despite all incremental indexing settings configured correctly
  • (v4.0.7) Tooltip appears for an extended period of time randomly
  • (v4.0.7) Unified case list: Alert name changes when dynamic filters are applied
  • (v4.0.7) Unified case list: Alerts with empty descriptions still show tooltip upon hovering
  • (v4.0.7) User-data store status not correctly detected.
  • (v4.0.6) Alerts: Cannot create or update alert queries with empty descriptions using the API
  • (v4.0.6) Alerts: shared alert information wrongly displayed
  • (v4.0.6) Audit trail documentation not clear about plugins and search
  • (v4.0.6) Cannot move a visualization to a folder created by another user
  • (v4.0.6) Config validation: When an item is removed from the config, we fail to detect missing items from the config
  • (v4.0.6) Documentation: case attributes query not working
  • (v4.0.6) Image export plugin: sourceKey parameter does not work anymore
  • (v4.0.6) Outdated dataset in the documentation
  • (v4.0.6) Spaces pagination is malfunctioning on MS SQL Server
  • (v4.0.6) Unified case list: some values appear wrongly
  • (v4.0.6) Visualization action bar covers search bar on our minimal supported resolution (1024x500)
  • (v4.0.5) Alerts: comments in case view are not displayed properly when the panel is full
  • (v4.0.5) Alerts: Export is available in the case view when disabled in the configuration
  • (v4.0.5) Alerts: switching data-source while in the unified case list sometimes triggers an error message
  • (v4.0.5) Alerts: switching datasource with filters applied in the unified case list sometimes returns error message
  • (v4.0.5) Alerts: The time duration for alert migration is inaccurate if its under one second
  • (v4.0.5) Configuration and Datasource Setting Page: Links to documentation are broken
  • (v4.0.5) Documentation: Add missing "data:" recommended CSP header
  • (v4.0.5) Documentation: Memgraph and Neptune are missing from the feature map
  • (v4.0.5) Documentation: the "db.options.dialectOptions.ssl" field description is incorrect
  • (v4.0.5) Documentation: update compatibility matrix to remove support for Neo4j 4.0.x
  • (v4.0.5) Image Export Plugin: captions don't show data properly formatted as currency
  • (v4.0.5) Resource Management: page scrolls on small screens
  • (v4.0.5) Spaces: deleting a user deletes folders they created in shared spaces
  • (v4.0.5) Spaces: Users that are not owners of folder can not move it
  • (v4.0.4) Server-side layout: Maximum call stack size exceeded on layout computation
  • (v4.0.4) About Linkurious modal: the modal is opened on the top of the page
  • (v4.0.4) Access-rights: a user with no admin right for a source is not redirected when source changes
  • (v4.0.4) Accessibility: Keyboard navigation does not work in custom selects with Firefox
  • (v4.0.4) Advanced search: property's enum option should be in alphanumeric order in property filter
  • (v4.0.4) Alert dashboard: alignment is wrong on small screen for alert options
  • (v4.0.4) Alert Editing: Removing the target of an alert does not trigger the warning modal when saving
  • (v4.0.4) Alert Migration: Incorrect count of migrated case actions
  • (v4.0.4) Alerts: for attribute queries, the {{"context":edgeset}} template is not working
  • (v4.0.4) Alerts: same query does not yield the same results in alerts and query runner
  • (v4.0.4) Compatibility matrix is not up-to-date
  • (v4.0.4) Configuration: remove the deprecated "defaultPage" and "defaultPageParams" options
  • (v4.0.4) Dashboard: "My Visualizations" section in the visualization card counts the guest user
  • (v4.0.4) Dashboard: in the folder context menu, "Move" should be before "Rename"
  • (v4.0.4) Data-table Plugin: URL query parameters are not properly escaped
  • (v4.0.4) Docker: Plugins are auto-deployed with wrong file access-rights
  • (v4.0.4) Documentation: geo_mode is missing from the deep-link parameters list
  • (v4.0.4) Documentation: wrong description of how to edit the guest mode configuration
  • (v4.0.4) Error message when choosing "Enable Later" for a data-source with Incremental Indexing enabled
  • (v4.0.4) Error when closing the selective expand window
  • (v4.0.4) Error when opening LKE on the "Shared with me" page and then switching to My files
  • (v4.0.4) Expand menu: categories should be in alphanumeric order
  • (v4.0.4) Filters: "missing values" value is positioned amongst valid values while it should be on top
  • (v4.0.4) Main menu: dropdown lists are slightly shifted upwards
  • (v4.0.4) Neo4j: queries are not always cancelled when the timeout is reached
  • (v4.0.4) Plugin Manager: Pending loader after changing the plugin status
  • (v4.0.4) Plugin Manager: The "Add a plugin" menu doesn't show all the items
  • (v4.0.4) Plugin Manager: the plugin fails to start on Windows
  • (v4.0.4) Query templates: running a write-queries containing comments sometimes fails
  • (v4.0.4) Resource Management: invalid sorting when a space's name contains uppercase letters
  • (v4.0.4) Resource Manager: Space details should not close when opening edit or delete modal
  • (v4.0.4) Restarting the server from the Global Config displays an error message
  • (v4.0.4) Schema: sort enum property values alpha-numerically
  • (v4.0.4) Security: missing parameter escape in Widget
  • (v4.0.4) Simple search: The search highlighter throws an error when a property value is null
  • (v4.0.4) Spaces: Visualization title does not truncate
  • (v4.0.4) Styles: it is possible to interact with static nodes size while Dynamic sizing is enabled
  • (v4.0.4) Timeline: Filter intervals not update when moving the handles
  • (v4.0.4) User Admin: Improve success message when updating a user
  • (v4.0.4) User admin: performance issues when the system has thousands of users
  • (v4.0.4) User Creation Page: Incoherent error message between user and password fields
  • (v4.0.4) Users admin: the user API is called twice when loading the page
  • (v4.0.4) Visualization: Abnormally high spacing between nodes when using Hierarchical layout
  • (v4.0.4) Visualization: auto-save still appears while in read-only mode (concurrent editing)
  • (v4.0.4) Visualization: for large nodes, the selection border top looks cut
  • (v4.0.4) Visualization: some pinned nodes are moving after adding results from a query (when incremental expand is enabled)
  • (v4.0.4) Visualization: When opening a saved visualization, auto-save is always triggered after 5 seconds
  • (v4.0.4) Workspace: sandbox populated by a viz from wrong datasource
  • (v4.0.4) Workspace: sometimes, the node expand animation is broken (edges and nodes move separately)
  • (v4.0.4) Workspace: the "share" option is available in an unsaved visualization
  • (v4.0.4) Workspace: the geo-mode map selector sometimes closes while hovered
  • (v4.0.4) Workspace: wrong information in the expand menu when nodes have multiple categories
  • (v4.0.3) Admin: Type Error in Admin Data Source Management
  • (v4.0.3) Alerts: Blocked when "maxCasesLimit" parameter is not in the configuration
  • (v4.0.3) Alerts: missing limit in alert preview API call
  • (v4.0.3) Azure: installation templates uses deprecated "Application Insights"
  • (v4.0.3) Email Notifications: Case digest email sometimes doubles the number of new cases
  • (v4.0.3) Indexing: Clarify that incremental indexing of edges is not supported on Neo4j 4.2
  • (v4.0.3) Plugin Manager: the plugin list height is always matching the longest tab
  • (v4.0.3) Plugin Manager: the plugin list sometimes contains duplicate entries
  • (v4.0.3) Query templates: Node category filtering is not working when running the query
  • (v4.0.3) Spaces: Incorrect redirection to spaces after enabling search
  • (v4.0.3) Workspace Frontend API: avoid failing when unexpected query-string parameters are passed
  • (v4.0.1) Alerts: Arrow direction is inverted in the case table header
  • (v4.0.1) Alerts: wrong error messaging when switching to a data-source without alerts
  • (v4.0.1) Case management: wrong icon in alert dashboard (warning instead of bell)
  • (v4.0.1) Data-source: Connection timeout does not redirect anymore
  • (v4.0.1) Design panel: Error when displaying a property that was just created on a new node category
  • (v4.0.1) Documentation: Fix a wrong screenshot in the styling administration manual
  • (v4.0.1) Graph schema: Error when setting a property to native Datetime
  • (v4.0.1) Login: Error when trying to access a visualization before logging in
  • (v4.0.1) Login: Login page not compatible with password manager tools
  • (v4.0.1) Query Template: Impossible to use default parameter with a numeric list variable
  • (v4.0.1) Resource manager: Pagination in resource management behaves inconsistently
  • (v4.0.1) Schema: list of edge-types not refreshed after schema sampling
  • (v4.0.1) Spaces: deleting a user deletes all their visualizations (including those inside spaces)
  • (v4.0.1) Spaces: The error message is misleading when accessing the workspace with non-existing spaceID as queryString parameter
  • (v4.0.1) Visualization: Cannot save a copy of a visualization shared from a folder
  • (v4.0.1) Visualization: Hovering the tooltip when search is disabled does not display a message
  • (v4.0.1) Visualization: Property panel not refreshed correctly after editing a node using a query template
  • (v4.0.1) Workspace: full node context menu waits for adjacency digest response to open
  • (v4.0.0) Alerts: Alert name truncated in alert case list
  • (v4.0.0) Geo Mode: removing coordinate from a node moves it to coordinates (0,0)
  • (v4.0.0) Indexing: sometimes the progress bar shows "Infinity%"
  • (v4.0.0) License page: it is possible to submit the page when no license file is set
  • (v4.0.0) Neo4jSearch: the progress bar sometimes displays invalid values
  • (v4.0.0) Search: Indexing no longer automatically recover from transient errors
  • (v4.0.0) Visualizations: Fix quotes in visualization creation confirmation message
  • (v4.0.0) Visualizations: When all possible edges for a supernode are expanded, the user is shown non-actionable expand modal when expanding

Breaking changes (13)

  • (v4.0.4) The alerts.maxMatchTTL and alerts maxConcurrencyLimit configuration fields have been removed and the alerts.maxCasesLimit configuration field has been renamed to alerts.maxMatchesLimit.
  • (v4.0.4) The server logs file name format changed from linkuriousXX.log to linkurious.YYYYMMDDTHHmmsssss.log. The audit-trail logs file name format changed from lks-log-XX.log to audit-trail.YYYYMMDDTHHmmsssss.log. The plugins logs size are now limited to 5M and rotated.
  • (v4.0.4) In order to update a visualization using the updateVisualization API, it is now mandatory to first read it using the getVisualization API. This restriction can be bypassed by using the forceLock option with the updateVisualization API.
  • (v4.0.4) When saving or updating an alert, the alert will now run at the next scheduled date and not directly after saving.
  • (v4.0.4) The "defaultPage" and "defaultPageParams" options are removed from the configuration.
  • (v4.0.4) The oldest officially supported version for Web browsers are changing for Chrome (was v50, is now v80), Firefox (was v50, is now v78), Microsoft Edge (was v12, is now v80).
  • (v4.0.4) Elasticsearch 6.x is no longer supported
  • (v4.0.4) Previously, the embedded Elasticsearch instance used to be started only when at least one data-source in the configuration was using the embedded Elasticsearch. Now, the embedded Elasticsearch will start by default, unless it is explicitly disabled in the data/manager/manager.json file using the "disabled": true flag.
  • (v4.0.4) The configuration parameter db.options.dialectOptions for MSSQL has changed as a result of updating Tedious from v8.3 to v16.0. In particular the db.options.dialectOptions.domain setting was renamed to db.option.dialectOptions.tenantId.
  • (v4.0.1) With this change, the product is no longer compatible with Neo4j 4.0.x. The oldest compatible version of Neo4j is now Neo4j v4.1.0.
  • (v4.0.1) The following platform versions are not supported anymore: Centos 7, RHEL 7, Debian 9, Ubuntu 16, Ubuntu 18, macOS 10.11 to 10.14, Windows 8, Windows Server 2012. The internal OpenSSL provider has been updated to OpenSSL 3.0. As a consequence, some ciphers are not available anymore by default. If you want restore legacy ciphers, please append --openssl-legacy-provider to the NODE_OPTIONS field in the data/manager/manager.json file.
  • (v4.0.1) For Docker deployments, all official plugins (currently: "image-export" and "plugin-manager") are auto-installed. To control which plugins are getting installed, use the LKE_PLUGINS environment variable (see documentation for details).
  • (v4.0.0) If you are using alerts, and you are using the alert query to return custom case attributes (i.e. a text or a number displayed as a column in the case list), then you need to define a new separate graph query to compute those attributes. Now, by default, only cases that are updated during a run will have their case attributes recomputed.