Skip to content

Commit 2ca2828

Browse files
tonilastrematea16
andauthored
new: Add Lab 3.8 release notes and docs update (#1523)
Co-authored-by: Matea Pesic <80577904+matea16@users.noreply.github.com>
1 parent 384375f commit 2ca2828

17 files changed

Lines changed: 116 additions & 39 deletions

pages/memgraph-lab/features/custom-configuration.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,10 @@ settings:
198198
value: 250000
199199
maxEdgeCount:
200200
value: 500000
201+
query:
202+
maxRecordCount:
203+
value: 5000
204+
isLocked: true
201205
graphRendering:
202206
maxNodeCount:
203207
value: 3500
@@ -709,6 +713,10 @@ settings:
709713
maxEdgeCount:
710714
value: 500000
711715
isLocked: false
716+
query:
717+
maxRecordCount:
718+
value: 5000
719+
isLocked: false
712720
graphRendering:
713721
maxNodeCount:
714722
value: 3500

pages/memgraph-lab/features/graphchat.mdx

Lines changed: 56 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ authentication and usage settings. Each connection includes details like the
2828
endpoint, headers, retry logic, and model configurations.
2929

3030
2. [**Add MCP connections (optional)**](#mcp-servers): Register
31-
remote MCP server connections in the Lab so GraphChat can use tools, elicitations,
32-
and samplings from those MCP servers to get additional context.
31+
remote MCP server connections in the Lab so GraphChat can use tools, prompts,
32+
resources, instructions, elicitations, and samplings from those MCP servers
33+
to get additional context.
3334

3435
3. [**Create an agent**](#create-an-agent): Create an agent that uses any of
3536
the created LLM models and any number of registered MCP servers. You can also
@@ -330,8 +331,8 @@ GraphChat MCP integration supports:
330331
* Elicitations
331332
* Sampling
332333
* Instructions
333-
* Prompts (*Coming soon*)
334-
* Resources (*Coming soon*)
334+
* Prompts
335+
* Resources
335336

336337
<Callout type="info">
337338
**Elicitation, sampling and instructions are supported from Lab 3.7.**
@@ -342,7 +343,14 @@ Agents will also use any **MCP instructions** provided by the server.
342343
These instructions can guide the agent's behavior or responses
343344
and are incorporated automatically whenever agent tools
344345
from an MCP server are active.
346+
</Callout>
347+
348+
<Callout type="info">
349+
**Prompts and resources are supported from Lab 3.8.**
345350

351+
Starting with Lab 3.8.0, GraphChat displays available
352+
prompts and resources from connected MCP servers, enabling
353+
you to incorporate them into your agentic workflows.
346354
</Callout>
347355

348356
![mcp-servers-settings](/pages/data-visualization/features/graphchat/mcp-servers-settings.png)
@@ -425,6 +433,33 @@ you can follow along in real time.
425433

426434
![chat-response-tool-call](/pages/data-visualization/features/graphchat/llm-response-tool-run.png)
427435

436+
{<h4 className="custom-header">Prompts</h4>}
437+
438+
Prompts are pre-built templates provided by your connected MCP
439+
servers that can be quickly used within GraphChat.
440+
441+
These templates make it faster and easier to form questions or
442+
run common operations by reusing best-practice prompt patterns,
443+
which saves time and helps ensure your inquiries are more precise
444+
and effective.
445+
446+
You can select a prompt from the available list and fill in the
447+
required details - or quickly open the prompt selection by
448+
typing `/` in the question input box—allowing you to get
449+
meaningful results with minimal effort.
450+
451+
{<h4 className="custom-header">Resources</h4>}
452+
453+
Resources are additional supporting information or snippets
454+
contributed by your connected MCP servers. They can enrich the
455+
context of your questions and provide useful background or
456+
predefined inputs for the GraphChat agent.
457+
458+
You can browse available resources from your MCP servers and add
459+
them directly to your question, helping the agent generate even
460+
more relevant and accurate answers by leveraging specific examples,
461+
documentation, or configuration fragments.
462+
428463
{<h4 className="custom-header">Sampling (LLM interaction requests)</h4>}
429464

430465
Some MCP servers support **sampling** requests, which let
@@ -436,6 +471,23 @@ approval before they are processed. This means you stay in
436471
control, and your LLM connection can be harnessed for
437472
advanced agent tasks, safely and transparently.
438473

474+
From **Lab 3.8** onward, you can enable automatic approvals for
475+
sampling requests to streamline your workflow. When a sampling
476+
request appears, you will see options to:
477+
478+
- **Approve in this conversation**: This approves all future sampling
479+
requests from that MCP server only within the current conversation
480+
thread.
481+
- **Approve for this agent**: This approves any future sampling request
482+
from that MCP server across all conversation threads associated with
483+
the current agent.
484+
485+
If you choose to approve for an agent, you can always revisit the agent's
486+
settings later to turn automatic approval for sampling requests on or off
487+
for each connected MCP server. This gives you granular control, letting
488+
you change permissions at any time to suit your preferences and security
489+
requirements.
490+
439491
![chat-response-sampling](/pages/data-visualization/features/graphchat/llm-response-sampling.png)
440492

441493
{<h4 className="custom-header">Elicitation (Clarification requests)</h4>}

pages/memgraph-lab/querying.mdx

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ You can run Cypher queries in Memgraph Lab from several sections:
2121
- Edit the Graph Style Script (GSS) to control how results are visualized.
2222
- Set custom parameters for your queries.
2323
- Share queries with your team.
24+
- View query results as either tabular data or in the graph view, allowing
25+
you to inspect nodes, relationships, and paths.
26+
- Access the query summary, which provides query statistics, a runtime breakdown,
27+
and insights into the query's performance.
2428
2. [Run history](/memgraph-lab/features/run-history): Access and re-run
2529
previously executed queries. Each query opens in the Query execution view for
2630
further editing or inspection.
@@ -49,7 +53,6 @@ in Memgraph Lab. It includes:
4953
- [Query summary](#query-summary) – Get a breakdown of execution details,
5054
including runtime and metadata.
5155

52-
5356
## Cypher editor
5457

5558
The **Cypher editor** is the interface for writing and executing queries in
@@ -135,43 +138,55 @@ also improves performance by enabling query plan caching.
135138

136139
![](/pages/data-visualization/querying/parameters.png)
137140

138-
139141
## Query status bar
140142

141143
The **Query status bar** in Memgraph Lab provides real-time feedback and essential
142-
information about your queries.
144+
information about your query results.
143145

144146
![](/pages/data-visualization/querying/status-bar.png)
145147

146148
The bar shows the following:
147149

148150
- **Query execution status** - When the query has executed or failed, below the
149-
Cypher editor, you can see a *Query successful* message or an error.
150-
- [**Execution times**](#execution-times) - Lab full roundtrip time (ms) and
151-
Memgraph execution time (ms)
151+
Cypher editor, you can see a *Query successful* message or an error.
152+
- [**Execution times**](#execution-times) - Memgraph execution time (ms), with
153+
the option to click the information icon for a full breakdown. This detailed
154+
view shows how much time Memgraph Lab spent fetching results from the database
155+
and how much was spent displaying them in the UI.
156+
157+
![status-bar-runtime](/pages/data-visualization/querying/status-bar-runtime.png)
158+
152159
- **Returned objects count** - The query status bar also shows the number of
153-
rows the query generated as well as nodes and relationships count the query
154-
returned (if any).
160+
rows the query generated as well as nodes and relationships count the query
161+
returned (if any).
162+
163+
<Callout type="info">
164+
By default, Memgraph Lab displays a maximum of **5000 rows** per query result.
165+
166+
If your query exceeds this limit, you'll see an indication that the results shown
167+
have been truncated. The status bar will also show the actual total row count your
168+
query would return. If needed, you can adjust this maximum row display limit in
169+
the Lab settings at any time.
170+
</Callout>
171+
172+
![query-results-limit](/pages/data-visualization/querying/query-results-limit.png)
173+
155174
- **Query actions** - From the Query status bar you can also copy the query to
156-
your clipboard or add it to an existing or new
157-
[collection](/memgraph-lab/features/collections).
175+
your clipboard or add it to an existing or new [collection](/memgraph-lab/features/collections).
158176

159177
When executing **multiple queries simultaneously**, the status bar allows you to
160178
navigate through each result set, ensuring you can efficiently manage and
161179
analyze multiple outputs.​
162180

163-
![query-1](/pages/data-visualization/querying/query-1.png)
164-
165-
![query-2](/pages/data-visualization/querying/query-2.png)
166-
181+
![multiple-queries](/pages/data-visualization/querying/multiple-queries.png)
167182

168183
### Execution times
169184

170185
In the case of successful execution, the Lab returns the query execution times -
171186
how much it took Lab to send the query to Memgraph and show results, and how
172187
long it took Memgraph to execute the query.
173188

174-
![](/pages/data-visualization/lab-user-manual/execution-times.png)
189+
![status-bar-runtime](/pages/data-visualization/querying/status-bar-runtime.png)
175190

176191
The **Lab full roundtrip time** indicates the total time from sending the query
177192
to receiving and rendering the results in Memgraph Lab. This metric is crucial

pages/release-notes.mdx

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -351,39 +351,41 @@ triggers with `SECURITY DEFINER`. Triggers now report the definer's identity
351351
correctly for auditing and role-based logic.
352352
[#3768](https://github.com/memgraph/memgraph/pull/3768)
353353

354-
### Lab v3.8.0
354+
### Lab v3.8.0 - February 11th, 2026
355+
356+
<LabReleasesClient version="3.8.0" />
355357

356358
## Previous releases
357359

358360
### Memgraph v3.7.2 - December 23rd, 2025
359361

360362
{<h4 className="custom-header"> 🐞 Bug fixes</h4>}
361363

362-
- Vector index recovery can now run in parallel, with additional improvements to
363-
index resizing and safer entry removal logic. This results in faster startup
364-
and schema recovery for databases with large vector indexes. Users can enable
365-
this behavior by starting Memgraph with
366-
`--storage-parallel-schema-recovery=true`.
364+
- Vector index recovery can now run in parallel, with additional improvements to
365+
index resizing and safer entry removal logic. This results in faster startup
366+
and schema recovery for databases with large vector indexes. Users can enable
367+
this behavior by starting Memgraph with
368+
`--storage-parallel-schema-recovery=true`.
367369
[#3562](https://github.com/memgraph/memgraph/pull/3562)
368-
- Complete shutdown of coordinators and Settings held locally under main().
369-
Avoids segfaults while destroying static objects in an uncontrolled order.
370-
Avoids unexpected errors from nuraft while shutting down or exiting.
370+
- Complete shutdown of coordinators and Settings held locally under main().
371+
Avoids segfaults while destroying static objects in an uncontrolled order.
372+
Avoids unexpected errors from nuraft while shutting down or exiting.
371373
[#3567](https://github.com/memgraph/memgraph/pull/3567)
372-
- Fixed a bug where using SSO modules would cause username+password users to
373-
have wrong permissions.
374+
- Fixed a bug where using SSO modules would cause username+password users to
375+
have wrong permissions.
374376
[#3492](https://github.com/memgraph/memgraph/pull/3492)
375-
- Text index recovery now works correctly from snapshots even when the index
376-
directories are missing, allowing users to restore full-text indexes using
377-
only a snapshot, which was not possible before. Additionally, the Clear()
378-
function used during DROP GRAPH has been made safer to prevent intermediate
377+
- Text index recovery now works correctly from snapshots even when the index
378+
directories are missing, allowing users to restore full-text indexes using
379+
only a snapshot, which was not possible before. Additionally, the Clear()
380+
function used during DROP GRAPH has been made safer to prevent intermediate
379381
system states in case of failures.
380382
[#3570](https://github.com/memgraph/memgraph/pull/3570)
381-
- Snapshots can now be created on replicas too manually by user or by the
382-
scheduler thread. Users can expect a faster recovery on replica from a
383-
snapshot compared to a recovery from sequential WAL files only.
383+
- Snapshots can now be created on replicas too manually by user or by the
384+
scheduler thread. Users can expect a faster recovery on replica from a
385+
snapshot compared to a recovery from sequential WAL files only.
384386
[#3420](https://github.com/memgraph/memgraph/pull/3420)
385-
- Fixed an AddressSanitizer-detected memory leak in HTTP POST requests by
386-
properly freeing the curl headers list.
387+
- Fixed an AddressSanitizer-detected memory leak in HTTP POST requests by
388+
properly freeing the curl headers list.
387389
[#3586](https://github.com/memgraph/memgraph/pull/3586)
388390

389391
### MAGE v3.7.2 - December 23rd, 2025
391 KB
Loading
1.99 MB
Loading
739 KB
Loading
353 KB
Loading
1.97 MB
Loading
-111 KB
Binary file not shown.

0 commit comments

Comments
 (0)