All versions of this manual
X
 

Getting started: Release notes

Changelog for Linkurious Enterprise v3.0.14

Release Date: 2022-08-04

New Features & Improvements (66)

  • (v3.0.14) Custom actions: Allow several nodeset or edgeset inputs
  • (v3.0.14) Security: Bump Node.js to v14.20.0
  • (v3.0.12) Documentation: Add TLS 1.3 as officially supported
  • (v3.0.9) Alerts: as an Admin I can see alerts that are not shared with me
  • (v3.0.9) Documentation: clarify that we are not compatible with touch devices
  • (v3.0.9) When creating a new Neo4j data-source, suggest the neo4j protocol instead of the HTTP
  • (v3.0.8) Support Neo4j 4.4
  • (v3.0.8) Upgrade embedded Elasticsearch to v7.16.3
  • (v3.0.7) Support Neo4j 4.3
  • (v3.0.7) Documentation: add a vulnerability disclosure page
  • (v3.0.7) Documentation: add recommendations about properties limitations
  • (v3.0.6) Apply user group mappings without server restart
  • (v3.0.5) Alerts: Case assignment history
  • (v3.0.5) Allow users to declare property order in the left panel
  • (v3.0.5) Authentication: Support multiple LDAP servers
  • (v3.0.5) Documentation: how to get the license file directly from the distribution center
  • (v3.0.5) Documentation: use new branding in APIDoc
  • (v3.0.5) Plugins: Update CSV import plugin to latest version (v1.0.3)
  • (v3.0.4) Accessibility: Improve the accessibility of the product
  • (v3.0.4) Alerts: Add visualization features to case view
  • (v3.0.4) CSV Import plugin
  • (v3.0.4) New branding
  • (v3.0.4) Search: Automatically generate Elasticsearch mapping based on graph schema
  • (v3.0.4) Alerts: Add the ability for an alert editor to add a description for an alert
  • (v3.0.4) Alerts: New API to force the execution of an alert
  • (v3.0.4) Documentation: Add more detailed instructions about iframe embedding
  • (v3.0.4) Documentation: Added details about TLS cipher customization
  • (v3.0.4) Documentation: Refresh instructions about Neo4j data import
  • (v3.0.4) Search syntax error message improvements
  • (v3.0.4) Security: Improve HTTP cache-control policies
  • (v3.0.3) Alerts: Ability to share an alert with groups
  • (v3.0.3) Enable plugin development by customers
  • (v3.0.3) Alerts: Fail explicitly when alternativeIDs are misconfigured
  • (v3.0.3) Alerts: Styles in the case view are saved with the case and are not updated with sandbox styles
  • (v3.0.3) Allow user to edit the query without wiping fields everytime they make a change
  • (v3.0.3) Auth: Support group claim from OpenIDConnect IdP in both id and access token
  • (v3.0.3) Custom actions: Add owner details for shared custom actions
  • (v3.0.3) Remove secondary close button in Selective Expand popin
  • (v3.0.2) Alerts: Improve performances
  • (v3.0.2) Improved selective node expand modal
  • (v3.0.2) Plugins: Publish a helper library to display visualizations with Ogma
  • (v3.0.2) Add hierarchical layout as default layout in server configuration
  • (v3.0.1) Alerts: Ability to assign alert cases to users
  • (v3.0.1) API: Improve server-side layout computation to be consistent with UI
  • (v3.0.1) Custom Actions: Add the ability to share actions with groups
  • (v3.0.1) Group mapping: Add support for mapping to group names (not just IDs)
  • (v3.0.1) Increase the number of characters displayed in the query template submenu
  • (v3.0.1) Search: Allow users to connect to the embedded ES instance with no configuration
  • (v3.0.1) Search: Make all properties searchable when indexing is enabled later without any additional steps
  • (v3.0.0) Alerts: Add "in-progress" status for cases
  • (v3.0.0) Alerts: Allow users to leave comments on cases
  • (v3.0.0) Alerts: Merge related matches automatically
  • (v3.0.0) Alerts: Never delete or reset closed cases
  • (v3.0.0) Alerts: Save the graph exploration state in cases
  • (v3.0.0) Docker build: various improvements
  • (v3.0.0) Drop IE11 support
  • (v3.0.0) Drop JanusGraph support
  • (v3.0.0) Search: Update the embedded Elasticsearch to v7.10
  • (v3.0.0) Advanced Search: do not show numerical properties when numerical filters are not available
  • (v3.0.0) Allow data-sources to auto-reconnect when disconnected for more than 10 minutes
  • (v3.0.0) Query templates: show non-graph queries on right-click on the viz background
  • (v3.0.0) Schema: Show warnings about searchability inconsistencies for properties/categories
  • (v3.0.0) Search: Drop support for Elasticsearch version 5 and older
  • (v3.0.0) System: Java is not required to run Linkurious Enterprise anymore
  • (v3.0.0) Upgrade to Node.js v14 (impacts the list of supported OS)
  • (v3.0.0) When using Neo4j v4, the connection to the DB can only be done via Bolt and not via HTTP anymore

Bug Fixes (192)

  • (v3.0.14) API: Create a visualization API doesn't document all the output of the API
  • (v3.0.14) Captions in svg or png export are too small
  • (v3.0.14) Documentation: APIDoc of getCaseActions is missing values for the "actions" parameter
  • (v3.0.14) Manager: release the port used by the manager when stopping to allow for fast restarts
  • (v3.0.14) MariaDB & MySQL: warning "Some properties are not indexed appropriately" keeps appearing while it should not
  • (v3.0.14) SAML: Document that Encrypted assertions are not supported
  • (v3.0.14) Workspace: wrong font color in left panel type/category tags (contrast issue)
  • (v3.0.13) Admin: Missing redirection after creating a new data-source
  • (v3.0.13) Advanced search: "add nodes" button hides behind the right property panel when you add/remove a category filter
  • (v3.0.13) Alerts: Layout not applied after opening an unsaved case in the workspace
  • (v3.0.13) Cannot upgrade LKE from v2.10 to v3.0 when "ignoredEdgeTypePrefixes" is configured
  • (v3.0.13) Datasource: Inconsistency in choosing the right drivers version
  • (v3.0.13) Incremental indexing: configuration is not properly shown in the UI
  • (v3.0.13) Neo4j Bolt Connector: Array of integers is not encoded properly
  • (v3.0.13) Shortest path: Wrong error message when target node is not found
  • (v3.0.13) Workspace: Edge captions in SVG exports are too small
  • (v3.0.13) Workspace: Left panel displays an inconsistent caption for nodes/edges with no caption
  • (v3.0.12) Alerts: Moving an alert without selecting a target folder generates an error
  • (v3.0.12) Page description not visible in the "Enable Authentication" page
  • (v3.0.12) Plugin: Audit-trail logs do not match the documentation
  • (v3.0.12) Query parameters stripped out when external redirection occurs after login
  • (v3.0.12) Query Templates: Opening a sandbox fail with nodeset parameters
  • (v3.0.12) Schema: Wrong documentation link when configuring a property as datetime
  • (v3.0.12) Search: "search_fuzziness" parameter ignored when value is 0
  • (v3.0.12) Timeline: Error when opening the timeline if a tooltip is visible
  • (v3.0.12) Workspace: Force-directed layout sometimes packs elements too close to each other
  • (v3.0.11) Admin: Broken link in help buttons in the global configuration page
  • (v3.0.11) Alerts: Arrow direction is inverted in the case table header
  • (v3.0.11) Alerts: Edge grouping functionality is not saved in the case visualisation.
  • (v3.0.11) Alerts: Timeline feature is not saved in the alert cases
  • (v3.0.11) Documentation: inconsistencies in the Search API Doc
  • (v3.0.11) Plugins: Wrong redirection after logging in via SSO
  • (v3.0.11) Security: OpenSSL vulnerability in Node.js (CVE-2022-0778)
  • (v3.0.11) Updater: An update can randomly fail
  • (v3.0.11) Workspace: 'missing value' appears on empty strings even though the property is optional and the schema is not strict
  • (v3.0.11) Workspace: "select leaf nodes" selects non-leaf nodes
  • (v3.0.11) Workspace: Impossibility to undo some expand actions
  • (v3.0.10) CSV-Import Plugin: Error 'Import failed' is thrown even though nodes are inserted.
  • (v3.0.10) Data-sources: Cannot delete offline data-sources
  • (v3.0.10) Geo Mode: reset geo coordinates does not do anything
  • (v3.0.10) Query + Custom action: description is not visible
  • (v3.0.10) Security: fix CVE-2017-16042, CVE-2017-16137, CVE-2018-16487, CVE-2018-18928, CVE-2019-10744, CVE-2019-19919, CVE-2019-20922, CVE-2020-7720, CVE-2020-8203, CVE-2021-3918, CVE-2021-23369, CVE-2021-23383, CVE-2021-32804, CVE-2022-21704
  • (v3.0.10) Source admin: Impossible to create a new data-source while using variable expansion
  • (v3.0.10) Source admin: Variable expansion causes validation issues on the UI
  • (v3.0.10) SVG export: Icons are not visible
  • (v3.0.10) Warning in the console when starting Linkurious Enterprise
  • (v3.0.9) Alerts: Cannot open existing alerts
  • (v3.0.9) Alerts: Default captions are not applied in the case view
  • (v3.0.9) Alerts: failure to store some cases caused by wrong schema definition for MariaDB and MySQL
  • (v3.0.9) Alerts: Opening in workspace redirects the user to wrong data-source
  • (v3.0.9) Document how to use wildcard groups in externalUsersGroupMapping
  • (v3.0.9) Filters: 'missing value' appears multiple times (both schema types)
  • (v3.0.9) Grouped edges are displayed without any style after the underlying edges are filtered
  • (v3.0.9) No warning when trying to add an edge to the visualisation via search when one of the extremities is not readable
  • (v3.0.9) Query template: Node with restriction of category can be run on any node category
  • (v3.0.9) SVG Export: Edge captions are sometimes extremely small
  • (v3.0.8) A deleted SSO user can no longer access the login page without clearing cookies
  • (v3.0.8) Access Rights: built-in group "Read and Edit" does not behave appropriately regarding Node Creation
  • (v3.0.8) Audit-Trail: query template parameters are missing
  • (v3.0.8) Changing the value of manualSourceKey makes corresponding datasource unavailable
  • (v3.0.8) CosmosDB with AzureSearch: misleading message in the schema
  • (v3.0.8) Dynamic sizing: errors after changing dynamic sizing rule and removing nodes
  • (v3.0.8) Filter: autosave throws an error when filtering missing value
  • (v3.0.8) Fix "undefined" being displayed on the UI when connecting to an unnamed data-source
  • (v3.0.8) Fix an input validation issue with decimal numbers using a comma as a decimal separator
  • (v3.0.8) Geo Mode: modifying a coordinate while in geo mode does not locate the map to where the coordinate now is
  • (v3.0.8) Schema: typed property disappears when schema is changed to strict schema
  • (v3.0.8) Schema: wrong redirect links in the schema management page
  • (v3.0.7) Advanced Search: When choosing a property filter the value "null" appears instead of the chosen one
  • (v3.0.7) Alerts: After opening a case in the workspace and going back to the dashboard, selected data-source is incorrect.
  • (v3.0.7) Date filter in advanced search doesn't filter the selected date
  • (v3.0.7) Documentation: Broken image in the schema section of the admin documentation
  • (v3.0.7) Embedded Elasticsearch: Mitigate CVE-2021-44228 on existing Linkurious Enterprise installations
  • (v3.0.7) Filters: Opening a category fails in the filter panel if a property is not in public schema
  • (v3.0.7) Geo Mode: Modifying a coordinate in geo mode does not move the node to the corresponding position
  • (v3.0.7) Impossible to create a new data-source while using env variable expansion
  • (v3.0.7) Numerical filter: number of invalid values is wrong, it includes missing values
  • (v3.0.7) Queries: Query editor is not available when coming from a case by clicking on 'open in workspace'
  • (v3.0.7) Security: Fix several low vulnerabilities in Node.js 14.8.1
  • (v3.0.7) Timeline: Numerical invalid value are filtered when using the timeline
  • (v3.0.7) Updater: failure to apply some database updates in MariaDB
  • (v3.0.7) Variable expansion are not working when used directly in the UI
  • (v3.0.6) Security: Mitigate CVE-2021-44228 (Log4Shell)
  • (v3.0.6) Update: Embedded Elasticsearch not starting after upgrade on Linux
  • (v3.0.6) Update: Error when updating to Linkurious v3.0.5 when using MySQL, MariaDB or MSSQL
  • (v3.0.5) Error after multiple undo following node removal
  • (v3.0.5) Error when creating a filter on a nodes that was just created using a query
  • (v3.0.5) Neo4j: Date properties with format DD/MM/YYYY are not persisted correctly
  • (v3.0.5) Plugin: Allow property keys with a white space in the CSV importer plugin
  • (v3.0.5) Query Templates: Filter by category for "node" input are not applied
  • (v3.0.5) Upgrade: The user data-store gets corrupted when upgrading while using MariaDB
  • (v3.0.4) A boolean property stays in the property list after its category is removed when creating/editing a node
  • (v3.0.4) Admin: Remove the right to generate log reports for source managers
  • (v3.0.4) Advanced search: "[/match]" appears when a property filter is matched
  • (v3.0.4) Advanced search: Property name displayed as "null" in advanced search filter
  • (v3.0.4) Alerts: Breadcrumb is not always correct
  • (v3.0.4) Alerts: Opening a case through the API returns the original case content, even if the case was modified manually
  • (v3.0.4) Alerts: When deleting a user, assigned cases are not marked as "Unassigned"
  • (v3.0.4) API Examples : error when running code
  • (v3.0.4) Attempting to create a folder with the same name as an existing one throws a red error
  • (v3.0.4) Authentication: User creation fails if the user belong to several SSO groups
  • (v3.0.4) Case view: Assigning a case sometimes fails without any notification
  • (v3.0.4) Case view: graph is not centered when comment right panel is open
  • (v3.0.4) Case view: layout is always re-run on nodes with existing coordinates
  • (v3.0.4) Case view: Saving changes does not work properly when some nodes are sized using "autorange"
  • (v3.0.4) Core: Prevent user interactions while the Web application is loading
  • (v3.0.4) Custom Actions: Some groups are not displayed when sharing with a group
  • (v3.0.4) Data-source admin: Misleading indexation hint in the configuration page
  • (v3.0.4) Data-source admin: switching source from the source picker does not refresh the form
  • (v3.0.4) Docker: Downgrade the Linkurious source file permissions
  • (v3.0.4) Docker: ExtraCertificateAuthority configuration is ignored
  • (v3.0.4) Docker: Plugins installed via Env var fail when container is run as root
  • (v3.0.4) Documentation: Fix described behavior for "openGuestVisualization" Frontend API
  • (v3.0.4) Documentation: Fix supported user-datastore connection options
  • (v3.0.4) Documentation: Missing configuration option "searchRetryMultiplier"
  • (v3.0.4) Documentation: missing image in External Authentication
  • (v3.0.4) Documentation: Specify that "externalUserDefaultGroupId" configuration is ignored when auto "RefreshGroupMapping" configuration is enabled (SSO)
  • (v3.0.4) Documentation: The edge grouping option is not documented on the setDefaultStyles API
  • (v3.0.4) Documentation: visualization sharing options "modify" and "share" are not explained
  • (v3.0.4) Export SVG: Captions are sometimes misplaced behind the nodes
  • (v3.0.4) Export: Incorrect escaping in the CSV and XLSX files
  • (v3.0.4) Frontend API: "Open a sandbox" endpoint ignores the "query" parameters when using the direct login method
  • (v3.0.4) Frontend API: "Open a Sandbox" searchFuzziness does not work as expected
  • (v3.0.4) Geo mode: Resetting geo coordinates does nothing on nodes for which coordinates were edited and then dragged
  • (v3.0.4) Graph edition: LocalDateTime (Native datetime without timezone), date retrieved is different from date created
  • (v3.0.4) Graph schema: No error shown when the data-source sampling fails
  • (v3.0.4) Graph schema: Searchability in category list is enabled even if edit mode is disabled (strict schema)
  • (v3.0.4) Graph schema: Searchability in property list is enabled even if edit mode is disabled (strict schema)
  • (v3.0.4) Graph schema: Using strict schema, property type is not updated in the list after being set
  • (v3.0.4) Guest mode: Expand modal does not open
  • (v3.0.4) Layout: Remove ability to switch from hierarchical to radial without providing a root node
  • (v3.0.4) Missing documentation for option defaultLayout
  • (v3.0.4) PNG Export: First export zooms out and fails when in geo mode
  • (v3.0.4) Queries: An error message shows up when editing a query template
  • (v3.0.4) Queries: Batch query templates that exceed the limit or timeout run forever
  • (v3.0.4) Search: All search results are added by clicking two times on a single result
  • (v3.0.4) Search: Legacy elasticSearch2 configurations are not migrated during upgrade
  • (v3.0.4) Search: Searching for numbers does not always work when "type" is not specified
  • (v3.0.4) Search: Setting the fuzziness cursor in local search to 100% then 0% returns an abnormal number of results
  • (v3.0.4) Security: code injection risk in several user-editable text fields
  • (v3.0.4) Security: Remove need for "unsafe-eval" in Ogma
  • (v3.0.4) Security: update to the latest version of Node.js 14
  • (v3.0.4) Source admin: Elasticsearch port does not update correctly when switching data-source
  • (v3.0.4) Stitch: Spacing in bubbles are wrong
  • (v3.0.4) UI: Create edit property modal ui is broken when choosing storage type
  • (v3.0.4) Users admin: users with multiple groups are shown without data-source access
  • (v3.0.4) Widget: Custom icons are not displayed correctly
  • (v3.0.4) Workspace: Adding an edge via search doesn't load the node degree
  • (v3.0.4) Workspace: An error message sometimes appears when selecting an edge
  • (v3.0.4) Workspace: Broken UI when sharing visualizations
  • (v3.0.4) Workspace: Cannot scroll in edge grouping tab
  • (v3.0.4) Workspace: concurrent edition modal blinks after choosing "loose my changes"
  • (v3.0.4) Workspace: Different style validation between v2.9 and v2.10 can break a visualization
  • (v3.0.4) Workspace: Error when trying to share a visualization by public link
  • (v3.0.4) Workspace: Long URLs in the left panel are hard to click due to a Hover appearing
  • (v3.0.4) Workspace: With a slow data-source, nodes reappear after an undo action
  • (v3.0.4) Workspace: Wrong counter of connected nodes after deleting a node
  • (v3.0.4) Workspace: Wrong error message when adding an edge linked to a hidden node
  • (v3.0.3) Alerts: Running the layout in the case view does not trigger the "save" prompt
  • (v3.0.3) Auth: SSO user with two builtin group cannot log in
  • (v3.0.3) Configuration: misleading message about port change when updating the server config
  • (v3.0.3) Impossible to use Embedded ElasticSearch on Windows
  • (v3.0.3) Selective expand: Warnings in the console when opening the modal
  • (v3.0.3) Update: Cannot update from 3.0.x to 3.0.x
  • (v3.0.3) User sometimes has no access to any datasource even with the proper access rights
  • (v3.0.3) Visualization Filter: Remove filtered items does not work properly when edge grouping is enabled
  • (v3.0.3) Visualization: In the sharing modal, when starting to type something in the autocomplete, refresh is not done yet and results are not displayed
  • (v3.0.3) Workspace: Filter changes at node-category or edge-type level are never saved
  • (v3.0.2) Cannot undo/redo after switching to geo mode
  • (v3.0.2) Changes on a property visibility in strict schema are not immediately reflected in the UI
  • (v3.0.2) Excel export fails when nodes have long labels
  • (v3.0.2) Linkurious fails to start when too many widgets exist
  • (v3.0.2) Missing captions in search results from the dashboard
  • (v3.0.2) Numbers and booleans are not accepted as default values in the enum query template
  • (v3.0.2) Search: Elasticsearch search results are sorted incorrectly if nodes have multiple categories
  • (v3.0.2) Search: With Neo4jSearch and Neo4j 4.1, results are not sorted by relevance
  • (v3.0.2) Selective expand: when selecting all categories, the edges are still enabled
  • (v3.0.2) Timeline fails to render if a date is set without using the date-picker
  • (v3.0.2) Widget: Captions are not shown if the first word of the caption exceeds maxLineLength
  • (v3.0.1) Custom actions of deleted user are not removed
  • (v3.0.1) Data-source remains apparently offline after successfully reconnecting
  • (v3.0.1) Docker: Linkurious fails to start because it cannot create the icons folder (permission error)
  • (v3.0.1) Document how to start LKE on MacOS's latest version
  • (v3.0.1) Group ownership of some files is root when the server is running
  • (v3.0.1) Installing as a service fails the first time
  • (v3.0.1) Installing as a service on Linux fails when run as root
  • (v3.0.1) Missing alternative ID banner shown even when alternative IDs are not configured
  • (v3.0.1) New data source form is sometimes pre-filled with other data source data
  • (v3.0.1) Remove filtered Item while Edge Grouping is enabled : Undo does not work as expected
  • (v3.0.1) Search: Inconsistent captions in node search
  • (v3.0.1) Source admin: error shown for users who can re-index but not see the schema
  • (v3.0.1) When an admin belongs to a second group, some admin features are disabled