Release

What's new in Graphlytic 5.1

19.05.2025
What's new in Graphlytic 5.1

After months of dedication, countless late nights, and relentless iteration, I’m incredibly proud to announce the official launch of the new version of the Graphlytic platform. This release has been a long time coming - and for good reason. Packed with powerful new features and performance enhancements, this version improves every aspect of Graphlytic. Today, I couldn’t be more excited to share what we’ve built with you.

This release is packed with so many new features and improvements that it would be impossible to cover them all in a single blog post. So we’ll focus on the highlights here. The full list of changes can be found in the Release Notes.

 

New technology integrations

Graphlytic Cloud AI

Large Language Models (LLMs) have been an integral part of Graphlytic since version 5.0, helping our users harness AI for advanced data processing. With the release of version 5.1, we’re taking a major step forward by integrating Graphlytic with our new Cloud AI platform. This upgrade is designed to deliver seamless access to AI-powered features—no setup or infrastructure required on your end. It’s all part of our long-term vision: making powerful, intelligent graph analytics accessible and affordable for everyone.

Apache AGE

We are excited to announce that Graphlytic now officially supports Apache AGE as a new graph database connection type.

Apache AGE is a smart extension built on PostgreSQL that brings Cypher support for graph queries. This makes it the perfect choice if PostgreSQL is your primary database technology and you want to seamlessly add powerful graph capabilities, such as relationship searching and graph-based data modeling, without switching platforms.

 

Visualization improvements

A lot of new features and improvements in the visualization have been made. Before we get deeper into the major ones, I'd like to point out a few nice improvements that I'm very happy about:

  • Virtual elements (Neo4j) are now fully supported, so it's possible to visualize derived graphs using APOC virtual elements or the Neo4j schema. 
  • Node labels and relationship types can be changed on all supported graph databases, e.g., relationship types on Neo4j, or anything related to this on Azure Cosmos DB and other DBs. This is seamlessly implemented in the visualization using cloning and rewiring the graph elements behind the scenes.
  • Prototype of WebGL rendering. It's still a work in progress, but it's finally possible to render 50k+ nodes with their relationships in a single visualization.
  • Node "info bubbles" with the number of hidden relationships and the number of attached comments: 

Graphlytic visualization node info bubbles

Now let's get to the major visualization features.

Comments

The right control panel now has a new tab for graph commenting. Comments can be attached to the visualization as a whole or to groups of nodes and relationships and are saved with the visualization, not affecting the graph database data. This provides an easy and effective way to store notes about elements or patterns and share them with others in the team.

Comments tab in the Graphlytic visualization

Node grouping

Node groups are a great way to highlight notable groups of nodes when comments alone are not enough. Simply select a few nodes and use the Group/Ungroup options from the context menu. Hint: Nodes can be flexibly added to or removed from existing groups, making it very easy to rearrange things as the discussion in the comments tab progresses.

Node groups in the Graphlytic visualization

Node merging

Graph modelling and editing are major parts of the graphlytic visualization experience. We are improving these features with every release, and this one is no exception. In this release, node merging was completely reworked based on user feedback. The goal was to enable full flexibility when merging nodes with features like:

  • Merging of multiple nodes at once.
  • Option to choose property values from individual nodes.
  • Showing a preview of the final node.
  • A user-friendly way for handling a large number of nodes.

The result is a modal window that handles all the mentioned features and is available in the control panel by default (no need to set up the widget like in the previous version).

Graphlytic node merging modal in the visualization.

 

Views management

View management (predefined style rule combinations) is now much easier. A user with the Project Settings management permission can manage views directly in the visualization. When the visualization's styling is set up, to save it as a new view, just click on the "Add View" option, give it a name, and that's it - all users in the project will be able to use the view in all visualizations across the project.

 

Searching & Filtering

The fulltext search experience has been improved with new features and improvements that have been in our backlog for quite some time. The focus was on adding new filtering options, fuzzy and bulk search, and making it all seamlessly work together. We have also expanded the option to use Azure AI Search integration with all supported graph databases instead of just Azure Cosmos DB.

Range Filtering

Range filters are essential when working with continuous data types like dates or numerical values, as they allow users to precisely narrow down results to a specific interval of interest. Whether you're analyzing trends over a particular time period or filtering entities based on thresholds or scores, range filters provide the control needed to extract meaningful insights without overwhelming noise. That's why we have improved the range filtering across the whole app. Range filters are available out-of-the-box for properties with data types "number" or "datetime" (data type has to be set in the Data Schema). 

Range filters in the fulltext search in Graphlytic visualization.

Bulk Search

Bulk search is a powerful feature for quickly finding and working with multiple entities at once - especially when dealing with large datasets. By simply copying and pasting a list from a spreadsheet, users can search for many items in one go, saving time and effort. Search results can be viewed and filtered manually before adding to the visualization.

Bulk search modal in Graphlytic.

Broad and Fuzzy search

Broad and fuzzy search is crucial when working with data that includes names, addresses, or other text fields prone to inconsistencies and typos. These types of searches help uncover relevant results even when exact matches don’t exist, ensuring that valuable connections aren’t missed due to minor spelling errors or formatting differences. This flexibility greatly enhances data reliability and completeness, especially in real-world datasets where imperfections are the norm.

There are several search modes available:

  1. Exact - all search words must be present in the element and written exactly as typed.

  2. Narrow - all search words must be present in the element’s data (logical AND).

  3. Broad - at least one of the words has to be present in the element’s data (logical OR).

  4. Fuzzy - allows you to set different “fuzziness” levels for the similarity search. Fuzzy search also has the option to change between logical AND (All words have to be present) and logical OR (at least one word has to be present) with the check box “All words”.

  5. Custom - the search term is passed to the search engine exactly as it is typed. This option is used by the more advanced users who know how to write complex fulltext search queries (e.g., Lucene queries or similar, based on the chosen search connector).

Search modes exact, broad, narrow, fuzzy, and custom are available in Graphlytic.

Memgraph Fulltext Search

Memgraph now offers an integrated full-text index in beta, and to take advantage of this exciting new feature, we’ve developed a Memgraph search connector. Currently, this index supports node searches only, but we’re optimistic that support for relationship searching will be available soon.

 

ETL Jobs

The Jobs UI has been completely revamped, now featuring real-time status updates directly in the jobs list. Auto-refresh has been added to both the jobs list and job history, making it easier than ever to monitor the live progress of running jobs at a glance.

New drivers

We’ve expanded our out-of-the-box support to include more popular database drivers, such as MySQL, Oracle DB, MS SQL Server, and PostgreSQL. Azure Cosmos DB import has been enhanced with the new Cosmos Bulk Import feature, which leverages the .NET endpoint for significantly faster and more efficient data ingestion. The new release includes an XPath driver, enabling seamless data extraction from XML sources. 

LLM support

In addition to the existing Python driver, which can be used to run LLM prompts, including integrations with libraries like LangChain, we’ve introduced a dedicated LLM driver. This new driver enables users to execute language model prompts directly through our Cloud AI services, delivering powerful, streamlined AI-driven data processing without the need for custom setup.

 

As a final note, Graphlytic is now also available in Spanish. Users can easily switch to this language option directly from their profile settings.

 

Michal

CEO and co-founder of Graphlytic

Blog subscription

We'll send you a notification email when a new blogpost is published. Emails may contain also commercial informations. Your email is safe with us, we will not spam you, and you will be able to unsubscribe anytime.

Thank you, your subscription has been received!
    Oops! Something went wrong while submitting the form.

    Popular posts

    Release

    What's New in Graphlytic 4.1

    13.04.2023
    Release

    Introducing Graphlytic LITE Server

    05.10.2021
    Release

    How to embed Graphlytic visualization into your app using iframe

    19.10.2021