Getting started: Release notes
Changelog for Linkurious Enterprise v2.10.18
Release Date: Release Date: 2022-02-25
New Features & Improvements (40)
- (v2.10.16) Documentation: Added details about TLS cipher customization
- (v2.10.16) Security: Improve HTTP cache-control policies
- (v2.10.15) Documentation: Add more detailed instructions about iframe embedding
- (v2.10.14) Enable plugin development by customers
- (v2.10.14) Auth: Support group claim from OpenIDConnect IdP in both id and access token
- (v2.10.14) Remove edit query button from match view of an alert
- (v2.10.14) Security: Allow admins to disable HTTP gzip compression
- (v2.10.11) Data-source: Auto-reconnect disconnected data-sources
- (v2.10.11) Group mapping: Add support for mapping to group names (not just IDs)
- (v2.10.11) Search: Make all properties searchable when indexing is enabled later without any additional steps
- (v2.10.10) Advanced Search: do not show numerical properties when numerical filters are not available
- (v2.10.10) API: Improve server-side layout computation to be consistent with UI
- (v2.10.10) Schema: Show warnings about searchability inconsistencies for properties/categories
- (v2.10.9) Improve performance on interactions on large visualizations
- (v2.10.9) Search: Add support for Elasticsearch 7
- (v2.10.7) Search: Automatically hide deleted nodes/edges from search results
- (v2.10.7) Search: do no index non-searchable nodes/edges or properties
- (v2.10.7) License: Add help in the expired license banner
- (v2.10.6) Audit-trail: Add optional logs for full-text search
- (v2.10.5) Workspace: improve graph filtering performance
- (v2.10.5) Query templates: add owner details for shared queries
- (v2.10.5) Query templates: With CosmosDB, add a "serialize:IdOnly" option in node inputs
- (v2.10.5) Visualization: enable the timeline feature by default
- (v2.10.4) Configuration: Allow passing credentials via ENV variable
- (v2.10.4) Query templates: Add "list" input type
- (v2.10.4) Visualization: Hide disabled query templates and custom actions from the context menu
- (v2.10.3) Query templates: allow "env" variable without node/nodeset input
- (v2.10.2) Search: Display result counts on node-categories in advanced search
- (v2.10.2) Visualization: Allows users to remove all filtered items
- (v2.10.1) Search: Incremental changes synchronization from Neo4j to Elasticsearch
- (v2.10.0) Alerts: add "by whom" and "when" to confirmed/dismissed matches
- (v2.10.0) Query Templates: add "edge" and "edgeset" inputs
- (v2.10.0) Scalable search solution for Neo4j v4
- (v2.10.0) Telemetry: add events for all main features
- (v2.10.0) User administration: add last active date in user list
- (v2.10.0) Visualization: add the ability to group parallel edges by type
- (v2.10.0) Visualization: allow setting the size of nodes/edges automatically by a numerical property value
- (v2.10.0) Query templates: Detect read/write access of Cypher procedures
- (v2.10.0) Search: Support neo4j-to-elasticsearch with Elasticsearch v7+
- (v2.10.0) Visualization: Hide filtered items in all exports
Bug Fixes (212)
- (v2.10.18) Document how to use wildcard groups in externalUsersGroupMapping
- (v2.10.18) Filter: string property cannot be filtered
- (v2.10.17) Audit-Trail: query template parameters are missing
- (v2.10.17) Filter: autosave throws an error when filtering missing value
- (v2.10.17) Geo Mode: Modifying a coordinate in geo mode does not move the node to the corresponding position
- (v2.10.17) Neo4j: Date properties with format DD/MM/YYYY are not persisted correctly
- (v2.10.17) Plugin: Allow property keys with a white space in the CSV importer plugin
- (v2.10.17) Schema: typed property disappears when schema is changed to strict schema
- (v2.10.16) A boolean property stays in the property list after its category is removed when creating/editing a node
- (v2.10.16) Admin: Remove the right to generate log reports for source managers
- (v2.10.16) Core: Native datetimes are not parsed as valid values when configured correctly in the schema
- (v2.10.16) Custom Actions: Some groups are not displayed when sharing with a group
- (v2.10.16) Data-source admin: Misleading indexation hint in the configuration page
- (v2.10.16) Data-source admin: switching source from the source picker does not refresh the form
- (v2.10.16) Documentation: Remove placeholder option in datetime
- (v2.10.16) Documentation: Specify that "externalUserDefaultGroupId" configuration is ignored when auto "RefreshGroupMapping" configuration is enabled (SSO)
- (v2.10.16) Documentation: The edge grouping option is not documented on the setDefaultStyles API
- (v2.10.16) Documentation: visualization sharing options "modify" and "share" are not explained
- (v2.10.16) Elasticsearch: inaccurate number of results in the advanced search in case of a huge number of results
- (v2.10.16) Expand Node: None expandable nodes have option of expanding on right click
- (v2.10.16) Export: Incorrect escaping in the CSV and XLSX files
- (v2.10.16) Geo mode: Resetting geo coordinates does nothing on nodes for which coordinates were edited and then dragged
- (v2.10.16) Graph schema: Using strict schema, property type is not updated in the list after being set
- (v2.10.16) Queries: Wrong selection for the second node in a node-set
- (v2.10.16) Upgrade: The user data-store gets corrupted when upgrading while using MariaDB
- (v2.10.16) Users should not be allowed to undo a node deletion
- (v2.10.16) Workspace: Adding an edge via search doesn't load the node degree
- (v2.10.16) Workspace: Broken UI when sharing visualizations
- (v2.10.16) Workspace: Cannot scroll in edge grouping tab
- (v2.10.16) Workspace: Different style validation between v2.9 and v2.10 can break a visualization
- (v2.10.16) Workspace: Long URLs in the left panel are hard to click due to a Hover appearing
- (v2.10.16) Workspace: With a slow data-source, nodes reappear after an undo action
- (v2.10.15) Auth: SSO user with two builtin group cannot log in
- (v2.10.15) Documentation: Fix supported user-datastore connection options
- (v2.10.15) Search: All search results are added by clicking two times on a single result
- (v2.10.15) Search: Setting the fuzziness cursor in local search to 100% then 0% returns an abnormal number of results
- (v2.10.15) Security: code injection risk in several user-editable text fields
- (v2.10.15) Security: Remove inline styles in the index.html
- (v2.10.15) User sometimes has no access to any datasource even with the proper access rights
- (v2.10.15) Users admin: users with multiple groups are shown without data-source access
- (v2.10.15) Visualization: In the sharing modal, when starting to type something in the autocomplete, refresh is not done yet and results are not displayed
- (v2.10.15) Widget: Custom icons are not displayed correctly
- (v2.10.15) Workspace: Filter changes at node-category or edge-type level are never saved
- (v2.10.15) Workspace: Wrong counter of connected nodes after deleting a node
- (v2.10.14) A user can share a visualization with another user that has no access to the datasource
- (v2.10.14) Changes on a property visibility in strict schema are not immediately reflected in the UI
- (v2.10.14) Edit query modal closes if an error is thrown without showing the error
- (v2.10.14) Export: security issue when exporting data as XLSX or CSV
- (v2.10.14) Missing captions in search results from the dashboard
- (v2.10.14) Numbers and booleans are not accepted as default values in the enum query template
- (v2.10.14) Timeline fails to render if a date is set without using the date-picker
- (v2.10.14) Widget: Captions are not shown if the first word of the caption exceeds maxLineLength
- (v2.10.13) Excel export fails when nodes have long labels
- (v2.10.13) Linkurious fails to start when too many widgets exist
- (v2.10.13) Search: Elasticsearch search results are sorted incorrectly if nodes have multiple categories
- (v2.10.13) Search: With Neo4jSearch and Neo4j 4.1, results are not sorted by relevance
- (v2.10.12) Installing as a service fails the first time
- (v2.10.12) User is redirected out of workspace when datasource is offline
- (v2.10.11) Custom actions of deleted user are not removed
- (v2.10.11) Data-source remains apparently offline after successfully reconnecting
- (v2.10.11) Group ownership of some files is root when the server is running
- (v2.10.11) Installing as a service on Linux fails when run as root
- (v2.10.11) Missing alternative ID banner shown even when alternative IDs are not configured
- (v2.10.11) New data source form is sometimes pre-filled with other data source data
- (v2.10.11) Source admin: error shown for users who can re-index but not see the schema
- (v2.10.11) When an admin belongs to a second group, some admin features are disabled
- (v2.10.10) Alerts : in the case list the confirmed/dismissed date format is wrong
- (v2.10.10) API: "Open a sandbox" API does not work when using "queryId" as "populate" method
- (v2.10.10) Can't drag nodes after editing a node property supposed to trigger the auto node-resize style rules
- (v2.10.10) Cosmos DB: Error when expanding supernodes
- (v2.10.10) Datasource connect error message is too verbose
- (v2.10.10) Default timezone value in configuration ignored by frontend
- (v2.10.10) Disable Geo Mode, add a geo node, enable Geo Mode : the node is not displayed
- (v2.10.10) Disable search when no properties are searchable
- (v2.10.10) Document how to start LKE on MacOS's latest version
- (v2.10.10) Documentation: "LastActiveDate" field is missing from Users REST API Documentation
- (v2.10.10) Edge captions modification while Edge Grouping is enabled : caption fails to update
- (v2.10.10) Have to press Undo twice to revert the action performed by "Remove filtered items"
- (v2.10.10) Impossible to save the datasource configuration after an error
- (v2.10.10) Invalid/missing values count incorrect in the filter panel
- (v2.10.10) Neo4j query fails when returning a path with only 1 node
- (v2.10.10) Neo4jSearch: Cannot search if any index was deleted externally
- (v2.10.10) Neo4jSearch: Error when searching in a data-source with too many searchable properties
- (v2.10.10) Neo4jSearch: Unnecessary indices are not removed after indexing
- (v2.10.10) Not possible to sort alerts matches
- (v2.10.10) Properties with "Missing value" are not working correctly in the filter
- (v2.10.10) Redo animation : sometimes edges move before the nodes rather than at the same time
- (v2.10.10) Schema page: Unnecessary call to getSchema API making loading the page slower
- (v2.10.10) Search: Inconsistent captions in node search
- (v2.10.10) Search: Indexing with Elasticsearch fails for some date property formats
- (v2.10.10) Session evicted/expired error is not shown in the UI in the login page
- (v2.10.10) Switching a category to no access in the schema requires a page refresh to see the change
- (v2.10.10) The graph is not centered correctly after a selection from the filter panel
- (v2.10.10) The layout is sometimes recomputed when opening a visualization
- (v2.10.10) Timeline: the slider is mispositioned after removing filtered items
- (v2.10.10) Warning message when number of characters in search bar is below "minSearchQueryLength" doesn't appear
- (v2.10.10) When using SQLite, concurrent queries cause errors
- (v2.10.10) Wrongfully showing the 'index not optimized banner'
- (v2.10.9) Broken UI when executing a query template with a single node input
- (v2.10.9) Cannot login with SAML when "defaultPageParams" is not defined
- (v2.10.9) Cannot search for emails in ElasticSearch and Neo4jSearch
- (v2.10.9) Cannot search with stop-words in ElasticSearch
- (v2.10.9) CSV Exports do not handle properly fields containing a comma
- (v2.10.9) Data-source state is inconsistent in the top-menu bar
- (v2.10.9) Enabling audit trail from the configuration page is not asking to restart the system
- (v2.10.9) Incremental indexing is stuck when there are no edges
- (v2.10.9) Indexation is still available when the datasource is offline
- (v2.10.9) Indexation over HTTP in 2.10 is slower compared to 2.9.14
- (v2.10.9) Linkurious doesn't detect Neo4j offline during indexation
- (v2.10.9) Node captions are not displayed when they are too long
- (v2.10.9) Search: Cannot search for dates in Elasticsearch
- (v2.10.9) Timeline is broken when the two cursors are at the same place
- (v2.10.9) URL parameters are ignored after the redirection through a local authentication
- (v2.10.9) Virtual entities are not properly filtered in full bolt connector
- (v2.10.8) A search index can be displayed as consistent when it is not
- (v2.10.8) ActiveDirectory: Authentication sometimes fails
- (v2.10.8) Data-source info is not refreshed after changing the configuration of a data-source
- (v2.10.8) ElasticSearch: Users with no access rights get empty nodes
- (v2.10.8) Neo4j-to-Elasticsearch: Cannot search for exact Neo4j native dates in Elasticsearch 7+
- (v2.10.8) Neo4j-to-Elasticsearch: Cannot search for exact numbers in Elasticsearch 7+
- (v2.10.8) Neo4j-to-Elasticsearch: node/edge count is not correctly displayed with Elasticsearch 7
- (v2.10.8) Plugins: A plugin can silently fail to restart
- (v2.10.8) Plugins: Passwords in the plugin configuration are not obfuscated
- (v2.10.8) Query templates: Added results that are already in the visualization are not highlighted
- (v2.10.8) Widget: Cannot interact with nodes in geo mode
- (v2.10.8) Widget: search results sometimes don't match obvious results
- (v2.10.8) Widgets: AutoRange style is not applied
- (v2.10.7) Can't deselect a node or an edge within a widget
- (v2.10.7) CosmosDB: Error in creating nodes with new category from a visualization
- (v2.10.7) Data-source: Icon content appears as squares in styles settings
- (v2.10.7) Data-table plugin: broken image in warning callout
- (v2.10.7) Documentation: CORS defaults do not match actual defaults
- (v2.10.7) Edge captions not visible for cosmos db
- (v2.10.7) Edges are displayed in the wrong position while using edgeGrouping
- (v2.10.7) Extra Certificate Authorities base path is not relative to data folder
- (v2.10.7) Frontend API: opening a sandbox from a standard query doesn't work
- (v2.10.7) Get visualizations count API: Returns an incorrect number of visualizations
- (v2.10.7) Groups: Property access rights are wrongly displayed in built-in groups ("no access")
- (v2.10.7) Handling URL parameters properly for Sandbox Query template API
- (v2.10.7) Improve the error message for query templates when using env input alone
- (v2.10.7) Misleading "locale" attribute for user preferences
- (v2.10.7) Missing documentation for Allowing the passing of credentials via ENV variables
- (v2.10.7) Neo4j Search: indexing never completes successfully when no property is defined
- (v2.10.7) Query comments and literals are not ignored in some cases
- (v2.10.7) Query results are sometimes added to the visualization before user confirmation
- (v2.10.7) Query submenu is disabled in match preview
- (v2.10.7) Query template: Visualization style is not updated after the execution of a write-query
- (v2.10.7) Query templates: an "edge" field is not pre-filled with the selected edge
- (v2.10.7) Query templates: Cannot create a query with multiple "enum" fields
- (v2.10.7) Query templates: Different "enum" fields with same choices cannot have a different value
- (v2.10.7) Schema sampling: visualization sampling fails if a single visualization cannot be opened
- (v2.10.7) Schema: "new property" modal doesn't prevent saving if the property name field is empty
- (v2.10.7) Schema: can't search if there is a schema type with a single non-string property
- (v2.10.7) Some visualizations are randomly in read-only mode
- (v2.10.7) The left panel is updated right away when nodes/edges are updated by queries
- (v2.10.7) Use OpenStreetMap as the default geo tile provider
- (v2.10.7) Widgets: impossible to enable geo mode when the layer does not exist
- (v2.10.7) Workspace error after hiding a grouped edge
- (v2.10.6) Cannot reconnect to a Neo4j data-source if the Neo4j version changed
- (v2.10.6) Configuration file password wrongly stored as '****'
- (v2.10.6) Cypher queries to get nodes by alternativeID are not properly escaped
- (v2.10.6) Documentation: Broken link in the styles admin manual
- (v2.10.6) Error after undo when edge-grouping is enabled
- (v2.10.6) findShortestPath does not work and shows an empty error to user
- (v2.10.6) Query templated containing Type filtered edge are executable on items not matching the criteria
- (v2.10.6) Switching to geo mode in match view makes the UI invisible
- (v2.10.5) Accessing a viz containing nodes hidden in the Schema makes them disappear from the viz
- (v2.10.5) Error when using the lasso
- (v2.10.5) Passing credentials via ENV var fails, due to missing env vars via PattyPM
- (v2.10.5) Sequelize v6 has 10 connection pool size instead of 1
- (v2.10.5) Switching multiple times a "can't connect" index vendor make Linkurious exit
- (v2.10.5) Viz in guest mode is located twice
- (v2.10.5) When adding a category to a node with node auto resize rule ogma breaks
- (v2.10.4) The "server offline" page is shown erroneously when an using an ad-blocker
- (v2.10.4) Data-sources: Fix support for Neo4j Aura (Non-Enterprise version)
- (v2.10.4) Deselecting a node in graph query preview doesn't hide left panel
- (v2.10.4) Documentation: Layout issue prevents some links to be clicked
- (v2.10.4) Geo mode is broken when changing to a different layer
- (v2.10.4) Incremental indexing CRON field documented incorrectly
- (v2.10.4) Internal server error when a user is deleted while logged in
- (v2.10.4) Make username and password of ElasticSearch configurable by UI in 2.10
- (v2.10.4) Neo4j transactions are not committed before the response is returned
- (v2.10.4) Neo4jSearch: cannot index DBs without full-text indices
- (v2.10.4) Nodes without geo coordinates are displayed in the geo-mode
- (v2.10.4) Query template generate a wrong format for date parameters in timestamp format
- (v2.10.4) Run Query from context menu without result, doesn't show warning that nothing was add
- (v2.10.4) Search returns error message when using special characters on Neo4j Search
- (v2.10.4) Unable to create a WebGL context when opening a viz with filtered content on Chrome
- (v2.10.4) Updater Node and LKE Node are out of sync
- (v2.10.4) Visualization becomes unusable if you expand a node from the geo-mode
- (v2.10.3) Can't save visualization if migrated from earlier versions
- (v2.10.3) Can't save workspace preferences
- (v2.10.3) Clarify Neo4j-to-Elasticsearch compatibility
- (v2.10.3) Documentation about creating APOC triggers is wrong for Neo4j v4
- (v2.10.3) Documentation: Active Directory "supportNestedGroups" option is not documented
- (v2.10.3) Item type count is not displayed with a fresh instance of ES1
- (v2.10.3) Neo4j Full Bolt Connector emits wrong type of LkError when procedure is missing
- (v2.10.3) Plugins deployed on Windows hang when trying to log
- (v2.10.3) Remove mention to "searchDirectory" in the audit-trail documentation
- (v2.10.3) The priority of style for multi-label nodes cannot always be controlled
- (v2.10.3) Visualization auto-save doesn't work after a viz was just been created
- (v2.10.3) Workspace: Left panel disappears on edge multi-selection
- (v2.10.2) "Start Indexing" button shown to users without right to re-index
- (v2.10.2) Documentation website doesn't sort documentation versions correctly
- (v2.10.2) Error when setting the scale property in custom styles
- (v2.10.2) Indexing: "Start indexing" modal appears before data-source is connected
- (v2.10.2) Not found procedures should be bad graph requests
- (v2.10.2) Procedures with wrong arguments are not returning the syntax error offset
- (v2.10.2) When failing to create a new data-source, several new sources are created
- (v2.10.1) Move from node.js 12 to node.js 10.23.0 to avoid dependency with glibc 2.17