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
andtls.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
andalerts maxConcurrencyLimit
configuration fields have been removed and thealerts.maxCasesLimit
configuration field has been renamed toalerts.maxMatchesLimit
. - (v4.0.4) The server logs file name format changed from
linkuriousXX.log
tolinkurious.YYYYMMDDTHHmmsssss.log
. The audit-trail logs file name format changed fromlks-log-XX.log
toaudit-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 thegetVisualization
API. This restriction can be bypassed by using theforceLock
option with theupdateVisualization
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 thedb.options.dialectOptions.domain
setting was renamed todb.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 theNODE_OPTIONS
field in thedata/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.