If you execute multiple Cypher queries, you can now view the result of each
query instead of viewing just the last result.
Besides exporting query results to JSON, you can also export them to CSV and
TSV file format.
If the dataset contains millions or billions nodes and relationships, their
count in the status bar will be in the following format: X.XXM or X.XXB.
Syntax of code blocks in the query collection description can now be
highlighted by using one of the following language
styles:Β cypher,Β bash,Β python,Β css,Β c,Β cpp,Β json,Β sql,
andΒ yaml. Check the examples of syntax highlighting in theΒ Markdown
Guide.
New functions of the Graph Style Script language used for customizing graph
appearance are: Reduce, Sum, Avg, Min, Max, IsArray, Hue,
Saturation, Lightness, HSL.
The initial node count has been removed from the connection initialization so
connecting to the Memgraph instance containing a huge number of nodes will no
longer cause a timeout.
Run History now logs queries as expected.
When switching between the map view and the default view the graph view no
longer becomes unresponsive.
Using a new line character \n in the query module doesnβt result in a new
line, but an explicit character \n.
Viewing the code of multiple query modules in the split screen now
works as expected.
Notifications no longer mix with the Query Editor and Query Collections visual
elements.
Pressing CMD/CTRL + S will save a query within a query collection execution section as intended.
The autosave in query collection is now triggered on every query run as it was
intended.
Running a selected portion of the query wonβt remove the rest of the query
from the query collection execution view.
GSS Blue function was returning a wrong number. It is fixed now. Lighter
and Darker functions now work correctly as well because they were depending
on the output from the Blue function.
If there are several Cypher queries in the query editor you can select a single query and run
it without commenting out all the other queries.
You can now open multiple query executions views side by side and compare query execution speed or results.
Query modules are now sorted alphabetically for easier and faster browsing. A search box has also been added to query modules with more
than 5 procedures to help narrow them down (e.g. nxalg query module has 49 procedures).
When rendering a graph with more than 3,500 nodes or 8,500 relationships, which might take considerable amount of time to preview, you will be
asked if you want to proceed with the graph visualization or switch to the data view.
Besides manually saving changes in the Cypher query and GSS style editor in the query collections section, they will also be saved
automatically after each query run.
Memgraph Lab will now notify you of any product updates and offer various tips and tricks for using the Memgraph ecosystem.
Cypher code suggestions can now handle labels and properties of 250k nodes and 500k relationships, compared to the previous limit of
100k nodes nad 200k relationships.
Multiple scrollable elements of the query collections was making scrolling difficult. Now you can focus on a particular element and
scroll through it by clicking on it.
Browser's back button is now working as expected when using Lab as a web application.
Data in the query results, query modules and query run history tables now loads faster making the scrolling smoother and improving
the user experience.
Graph schema is now generated even if the database has no relationships.
In-progress feedback when generating graph schema and exporting datasets for graphs with more than 10M nodes
is now previewed as expected.
A scrolling issue with expanded results in the Data view where you couldn't see a completely expanded row because the
scroll would jump to the next row is now fixed.
Dataset cards no longer spread apart when conducting a search.
Additional query module signature that accepts a projected graph as an optional first argument.
Graph results view will check for nodes and relationships in arrays and projected graphs. It simplifies
the visualization of a projected graph or an array of nodes/relationships without using UNWIND.
Once the table results view is selected, the results of the following query run will also preview in the table results view, instead of automatically switching to the graph view.
Exploring a dataset's query collection now works as expected. It opens up a list of queries that can be used to explore the dataset.
Failed queries from the rich collections now return a detailed error message.
Save code changes button in rich collections will now be enabled only if there are unsaved changes for the Cypher query
or GSS.
A bug that would only show the first node label instead of all node labels in the table results view has been fixed.
Writing a single-line comment in the Cypher code no longer results in an error.
Having different map tiles (e.g. "light" map tile on one map view, but "dark" map tile on another map view) for multiple graph map views in the rich collection is enabled and works as expected.
Graph rendering freeze when toggling the map view on/off during the graph rendering process has been fixed.
All the information about nodes and edges on the graph schema is now previewed as expected.
A bug that would mix query title and description when queries are reordered in the rich query collection has been fixed.
A bug that would not reset the description field when adding a new query to the query collection has been fixed.
Saving a new style now works as expected. The active style is saved, not the last applied one.
Add the ability to view, create, edit, start, stop, test, and remove streams.
Add a new connecting screen with the ability to set monitoring (logs) port.
Add Cypher query persistence when closing/opening Cypher query editor.
Add node label, relationship type, and node/relationship property Cypher code suggestions for small graphs (number of nodes < 100k and number of relationships < 200k).
Add module function Cypher code suggestions.
Add module support for adding functions along with mgp suggestions and documentation.