Getting started: Release notes
Changelog for Linkurious Enterprise v4.3.12
Release Date: 2026-08-28
New Features & Improvements (65)
- (v4.3.12) API: Allow running admin actions via an application key defined in an environment variable
- (v4.3.12) i18n: Add Arabic translation
- (v4.3.12) i18n: Add Italian and Spanish translations
- (v4.3.12) Schema: Allow skipping type-detection for node and edge properties (Neo4j only)
- (v4.3.12) Security: Update Node.js to fix vulnerabilities
- (v4.3.12) Visualization: Improve empty state message on Filters and Design panels
- (v4.3.11) Copilot AI: Allows asking questions about your data using an AI Agent (beta)
- (v4.3.11) CSV Data Import: Added support to merge imported data with existing data by unique key
- (v4.3.11) Alert Case List: Improve the usability of the horizontal scroll bar
- (v4.3.11) Dashboard: Unify the empty states experience across “My space” and “Spaces”
- (v4.3.11) Logs: Add events for user and groups creation, deletion and updates
- (v4.3.11) Query AI: Improve the message when adding results to the workspace fails
- (v4.3.11) Workspace: Improve how line-breaks are displayed in the property panel
- (v4.3.11) Workspace: Improve the edge creation user experience when there are no nodes available
- (v4.3.11) Workspace: Users can select multiple edge with lasso selection
- (v4.3.8) i18n: The user interface is now available in French and Japanese
- (v4.3.8) Plugins: New experience to discover, access and install plugins
- (v4.3.8) Alerts: Log a warning when
maxMatchesLimitis reached while an alert is running - (v4.3.8) Configuration Migration Plugin: The plugin is now generally available
- (v4.3.8) Configuration: Define default values for Content-Security-Policy headers
- (v4.3.8) Custom Actions: Users with "Run a custom action" access-right can access them in the resource manager
- (v4.3.8) Queries: Support non-mandatory template fields
- (v4.3.8) Query AI: Allow configuring custom HTTP headers for OpenAI
- (v4.3.8) Security: Update Node.js to v24.18.0
- (v4.3.8) Spanner Graph: On GCP, allow using a service account to connect to Spanner
- (v4.3.8) User experience: Add loading feedback when navigating through the app
- (v4.3.6) Amazon Neptune: Add support for No-Code Query Builder and Query AI
- (v4.3.6) Documentation: Add details about the configuration overlay
- (v4.3.6) Schema: property types auto-discovery for Neo4J
- (v4.3.6) Security: Remove the "superagent" dependency from plugins
- (v4.3.6) Visualization: Add the ability to enable "node snapping"
- (v4.3.5) CSV Import: Feature is now stable
- (v4.3.5) Security: Remove our "superagent" dependency
- (v4.3.5) Visualization: Allow users to customize badges display and styles
- (v4.3.5) Custom Actions: Improve access to the list of custom actions
- (v4.3.5) Filter Panel: always allow switching between types
- (v4.3.5) Query AI: Refresh the query panel after saving a query
- (v4.3.3) CSV Data Import: Improve user experience
- (v4.3.3) Data Source: Improve the data source connection user experience
- (v4.3.3) Google BigQuery: Adding support for BigQuery Graph
- (v4.3.3) Query AI: Added support for new LLM vendors (Azure OpenAI, Amazon Bedrock), and added optional custom URLs (Mistral AI, Google)
- (v4.3.3) Visualization: Context menu user experience improvements
- (v4.3.3) Visualization: Open a graph selection in a new Visualization (with copy-paste or right click)
- (v4.3.3) Google Spanner Graph: Add an option to add a custom query hint to all queries
- (v4.3.3) Query Builder: Remove "NEW" tag
- (v4.3.3) Security: Stop using the "axios" library
- (v4.3.3) Security: Update several internal dependencies
- (v4.3.2) Data Import: New feature to import graph data from CSV files
- (v4.3.2) Alternative IDs migration script: New script to migrate to alternative IDs without loosing visualizations and alert cases
- (v4.3.0) Query AI: The feature is generally available
- (v4.3.0) Visualization: Improve the design of the property panel (closed by default, resizable, show long text values, fixed headers in table view)
- (v4.3.0) Authentication: Add a default value for
access.loginTimeout - (v4.3.0) Browser Support: Updating the list of supported browsers
- (v4.3.0) Deployment: Support defining an application-wide HTTP proxy using environment variables
- (v4.3.0) Elasticsearch: remove official support for Elasticsearch 7
- (v4.3.0) Embedded Elasticsearch: Remove the Embedded Elasticsearch on macOS
- (v4.3.0) Embedded Elasticsearch: Update to Elasticsearch 9.2
- (v4.3.0) Image Export: Deprecate the plugin-in in favor of the application feature
- (v4.3.0) Neo4j: Drop technical support for Neo4j 4.3 and older
- (v4.3.0) Queries: Improve the timeout behavior with workers when some queries run for a very long time
- (v4.3.0) REST Client: Change the constructor parameters of the REST client (agent)
- (v4.3.0) Schema: Remove the default visibility option from the start sampling API
- (v4.3.0) Search API: Allow more than one value for
categoriesOrTypeparameter - (v4.3.0) Security: Increase the default password complexity requirements for local accounts
- (v4.3.0) Security: Update to Node.js v24
Bug Fixes (82)
- (v4.3.12) Case List: Incorrect display of case status in the case's activity panel
- (v4.3.12) Case View: Auto-save is enabled and no warning is displayed when in view-only mode
- (v4.3.12) Copilot AI: Google Gen-AI fails when invoked in a visualization
- (v4.3.12) Image Export: Text annotation is not working
- (v4.3.12) Queries: Long queries cannot be migrated from SQLite to MySQL
- (v4.3.12) Queries: Node category filters on dynamic inputs do not prefill the query execution panel
- (v4.3.12) Visualization: In the multi-selection table, sorting numerical property with space in their name is not possible
- (v4.3.12) Visualization: Null values generate extra separators in edge captions
- (v4.3.12) Visualization: When searching for properties while multiple nodes are selected, the search query matches node IDs
- (v4.3.12) Webhook Manager Plugin: Vulnerabilties in some dependencies
- (v4.3.11) Alerts: An alert can be saved in a folder belonging to a different data-source
- (v4.3.11) CSV Import: Importing native dates in Neo4j v5 fails
- (v4.3.11) Custom Actions: The suggested action buttons are not aligned
- (v4.3.11) Deployment: Installing as a service fails on Windows
- (v4.3.11) Image Export: Node groups are positioned in a wrong place in the layout
- (v4.3.11) Image Export: Node groups are stacked on top of each other
- (v4.3.11) Plugins: The button to close the plugin sometimes fails
- (v4.3.11) Query AI: Some models fail due to the unsupported temperature parameter
- (v4.3.11) Security: Several internal dependencies have vulnerabilities
- (v4.3.11) Workspace: In the selection panel, when multiple edges are selected, the column names are incorrect
- (v4.3.10) Docker: The image that includes Elasticsearch fails to start
- (v4.3.9) Server: The manager fails to start after updating
- (v4.3.8) Data-source Admin: Incorrect tooltip mentioning GQL in Neo4j
- (v4.3.8) Data-source: Indexing can become stuck after a network error (Neo4jSearch only)
- (v4.3.8) Deployment: Spaces in installation path prevent the server from starting (Windows only)
- (v4.3.8) Image Export: Edges within node groups are not visible in the export
- (v4.3.8) Query AI: Several internal dependencies have vulnerabilities
- (v4.3.8) Security: Several internal dependencies have vulnerabilities
- (v4.3.8) Server: The server fails to start when a basePath with multiple folders is configured
- (v4.3.7) Translation: Some labels are broken when 'unsafe-eval' is blocked by Content-Security-Policy
- (v4.3.6) CSV Import: The suggested schema is from a different data-source
- (v4.3.6) Data-sources: Error when several data-sources with the same key are configured
- (v4.3.6) Entity Resolution: The license panel is showing misleading evaluation license details
- (v4.3.6) Image Export: Custom icons are not loaded
- (v4.3.6) Queries: The property panel of the query preview is transparent and cannot be scrolled
- (v4.3.6) Query AI: Adding results to workspace sometimes fails
- (v4.3.6) User Management: Admins cannot update their own password
- (v4.3.6) User-data store: SQLite is no longer working on systems with GLIBC v2.28 to v2.37
- (v4.3.5) Amazon Neptune: Indexing is sometimes stuck when the graph summary API is disabled
- (v4.3.5) Amazon Neptune: The data-model feature is missing information
- (v4.3.5) CSV Import: The edge import summary page reports wrong information
- (v4.3.5) CSV Import: The feature is shown for unsupported graph vendors
- (v4.3.5) Data-sources: Wrong data-source in the url upon data-source switch
- (v4.3.5) Documentation: Outdated default values for LKE_PLUGINS
- (v4.3.5) Geo mode: OpenStreetMap access blocked
- (v4.3.5) Global Configuration: Missing section for Webhooks
- (v4.3.5) Security: Update several internal dependencies
- (v4.3.5) Use-data Store: Connection pool configuration are not supported
- (v4.3.5) Visualization: Incorrect edge count displayed in edge-deletion menu
- (v4.3.4) OpenID Connect: Login fails when attempting to load user-info URL
- (v4.3.3) Authentication: The wrong screen is shown when starting the application for the first time
- (v4.3.3) AWS Neptune: Impossible to add a data-source via AssumedRole ARN
- (v4.3.3) Data-source admin: Switching from Neo4j/Elasticsearch to Neptune shows an inconsistent index server form
- (v4.3.3) Design Panel: Styles and Captions tabs are broken
- (v4.3.3) Documentation: Missing node grouping default collapse option
- (v4.3.3) Infrastructure: The HTTP_PROXY environment variable is not taken into account for external HTTP queries
- (v4.3.3) Memgraph: The Data-model feature is missing some details
- (v4.3.3) Node grouping: Error when activating Node Grouping on browsers where GPU is not available
- (v4.3.3) Query AI: Saved query not appearing in the queries panel
- (v4.3.3) Query Template: malformed default value for Date parameters
- (v4.3.3) Upgrade: New scripts are not automatically deployed
- (v4.3.3) Visualization: missing button to manage custom actions
- (v4.3.3) Visualization: Toggle buttons are missing from the Filters section (right panel) for older Chrome versions
- (v4.3.2) Azure Cosmos DB: Editing an existing query causes an error
- (v4.3.2) Custom Actions: Incorrect text labels in the Custom Actions edit modal
- (v4.3.2) Design Panel: Reset Styles pop up should have Close button instead of Cancel button
- (v4.3.2) Documentation: The API details for Entity Resolution endpoints are incorrect
- (v4.3.2) Google Spanner Graph: In alerts, some valid case attribute queries fail to run
- (v4.3.2) Neo4j Block Storage: The migration script does not migrate the case visualizations
- (v4.3.2) Neo4j Block Storage: The migration script does not scale past 2.1B nodes/edges
- (v4.3.2) Neo4j Block Storage: The migration script does not work on Neo4j v4.4.8
- (v4.3.2) Neo4j Block Storage: The migration script fails to start when the DB version does not match the current version
- (v4.3.2) Neo4j Block Storage: The migration script sometimes fails to find the Neo4j database
- (v4.3.2) Neo4j Search: The reported indexing progress is inaccurate
- (v4.3.2) Neo4j Search: While indexing, the the progress indicator sometimes shows "Infinity%"
- (v4.3.2) No-Code Query Builder: Filtering edges by date fails with an error
- (v4.3.2) Node grouping: When enabling node grouping the layout always switches to force-directed
- (v4.3.2) Schema: The option to enable "View & Search" for a property is available on a node category that is set to "View Only"
- (v4.3.2) Unified Case List: Filtering cases by date shows an error
- (v4.3.2) Visualization: After running a query, the result is sometimes not shown in the visualization
- (v4.3.2) Visualization: Populating of visualization by query ID (deep link) fails to run the query for any data-source other than the first one
- (v4.3.1) Queries: The Cypher auto-complete menu is sometimes misplaced
Breaking changes (10)
- (v4.3.0) The default session timeout is now 3 hours: users get logged out after 3 hours of inactivity. When the
access.loginTimeoutconfiguration is not set, the default value is now 10800 seconds. The previous behavior was to never expire sessions when this configuration was not set. - (v4.3.0) We are removing support for browser versions released more than 2 years ago. The oldest version supported is now 119 for Google Chrome, 119 for Microsoft Edge, and 120 for Firefox.
- (v4.3.0) If you are using environment variables like
HTTP_PROXY,HTTPS_PROXYorNO_PROXYto enable proxying of outgoing HTTP traffic, you must now setNODE_USE_ENV_PROXY=1for these environment variables to be taken into account. If you were using the "proxy" option for a Neo4j data-source, this option is now ignored and you must now use the aforementioned environment variables. - (v4.3.0) Deployments that use Elasticsearch 7 must update to Elasticsearch 8+
- (v4.3.0) If you are running the Linkurious Enterprise server on macOS, Embedded Elasticsearch won't be available on macOS anymore. If you need an Elasticsearch instance, we advise you use another way to host Elasticsearch. Please refer to the official Elasticsearch documentation to host it yourself on macOS or other platforms.
- (v4.3.0) The Image export is no longer an official plug-in, the same functionalities are now integrated in Linkurious Enterprise.
- (v4.3.0) The lowest supported Neo4j version is v4.4.0.
- (v4.3.0) The optional parameter
agentof theRestClientconstructor has been removed. This parameter was normally not meant to be used, besides a few advanced specific use-cases. - (v4.3.0) The POST /api/admin/:sourceKey/schema/sampling/start API endpoint does no longer accept a defaultVisibility parameter
- (v4.3.0) When using default settings, password for local accounts must now have at least 12 characters.