Skip to content

Memgraph v3.11.0#1629

Open
gitbuda wants to merge 30 commits into
mainfrom
release/3.11
Open

Memgraph v3.11.0#1629
gitbuda wants to merge 30 commits into
mainfrom
release/3.11

Conversation

@gitbuda

@gitbuda gitbuda commented May 13, 2026

Copy link
Copy Markdown
Member

Make sure to do:

  • update sitemap
  • update direct download links

Milestones

Docs Integration Tracking

Breaking changes PRs

Docs needed (Memgraph PR → Docs PR)

Changelog (all PRs requiring a changelog entry)

@vercel

vercel Bot commented May 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
documentation Ready Ready Preview, Comment Jun 16, 2026 2:21pm

Request Review

@gitbuda gitbuda added this to the 3.11 milestone May 13, 2026
Co-authored-by: Cursor <cursoragent@cursor.com>
Documents the transaction starting timestamp exposed to procedures. The
value stays stable across USING PERIODIC COMMIT boundaries, making it
usable as a per-query cache key. Pairs with memgraph/memgraph#4167.
…#1627)

Add the two new columns to the schema table and example outputs, note
that snapshot rows now populate them at the top level, and update the
snapshot-progress callout to mention the brief window where start_time
can read as null.
as51340 and others added 4 commits May 27, 2026 11:35
* docs(schema): document expanded output of schema type-properties procedures

Update the Output, Usage, and Example sections of schema.node_type_properties
and schema.rel_type_properties to describe the new sourceNodeLabels,
targetNodeLabels, propertyObservations, and totalObservations columns and
the (relType, sourceNodeLabels, targetNodeLabels) partitioning for the
rel-properties procedure. Replace example result tables with output captured
against the updated procedures.

* docs(schema): fix Kept key value in schema.assert example

The Kept row of the schema.assert example showed "id" for a unique
constraint on a single property, but the procedure emits "[id]" (the
stringified property list) for that action.
imilinovic and others added 2 commits May 27, 2026 11:49
Add the cross_database reference page covering all procedures
(bolt, neo4j, mysql, postgresql, sql_server, oracle_db, s3,
arrow_flight, duckdb, servicenow), the Bolt type conversion rules
(including the lossy 30-days-per-month Duration flattening), the
same-parameters guard, and the migrate.* alias table.

Reduce the migrate page to a redirect stub pointing at cross_database;
the migrate.* names continue to work via Memgraph's callable-mapping
aliases, but the canonical reference now lives at cross_database.
* feat: Intra-cluster TLS

* docs: Document charts-side of the reload feature
Document breaking changes, features, and bug fixes from memgraph#3923 through #4240.

Co-authored-by: Cursor <cursoragent@cursor.com>
Complete milestone changelog coverage for slow-query logging, GC visibility, planner crash fix, and database drop crash fix.

Co-authored-by: Cursor <cursoragent@cursor.com>
…1648)

- propertyTypes now lists the connector-recognised type strings
  (Boolean, Float, DateTime, Point, etc.)
- mandatory for nodes is driven by existence constraints; for
  relationships it is always false
- Example output tables and explanatory text updated to match

Pairs with memgraph/memgraph#4186.
…st (#1651)

* docs: add toBooleanOrNull, toFloatOrNull, toIntegerOrNull, toStringList

Document the new *OrNull scalar conversions and toStringList in the
function reference, and note that the list conversions null out
non-convertible elements per element. Drop these conversion functions
from the unsupported-functions list.

* docs: document point string representation from toString
* feat: show garbage collector in SHOW TRANSACTIONS

* docs: note gc rows cannot be terminated and are filtered like snapshot rows
Add a Slow and failed query logging section to the logs page covering the
[slow-query]/[failed-query] streams, line format, the DDL timing limitation,
and runtime/per-session configuration. List the new --log-min-duration-ms,
--log-failed-queries and --log-query-plan flags and their runtime settings,
and note SET SESSION SETTING / RESET SESSION SETTING per-session overrides.
andrejtonev and others added 4 commits June 16, 2026 09:16
…NFO (#1655)

* docs: update SHOW STORAGE INFO global/per-DB split and SHOW LICENSE INFO

Reflect show_storage_info_disk_fix changes:
- Rewrite bare SHOW STORAGE INFO to instance-only schema; add breaking-change
  callout (field renames + global_isolation_level/global_storage_mode now report
  startup defaults).
- Document SHOW STORAGE INFO ON CURRENT DATABASE and correct enterprise gating
  (non-default DB only).
- Add memory_limit_policy row + evaluation matrix to SHOW LICENSE INFO.
- Add ShowStorageInfo global metric to monitoring.
- Fix stale field references across storage-memory-usage, transactions,
  vector-search, enabling-memgraph-enterprise, backup-and-restore, and migration
  pages.

* docs: align SHOW STORAGE INFO gating/output notes with disk-fix branch

- faq: bare SHOW STORAGE INFO is instance-level only; node/relationship
  counts moved to the per-database variant.
- tenant-profiles: only non-default DB requires Enterprise; default DB and
  ON CURRENT DATABASE work on all editions.
- release-notes: note Community-edition support for ON DATABASE <default> /
  ON CURRENT DATABASE.

* docs: clarify per-database SHOW STORAGE INFO field tables are a memory subset

The per-database tables in storage-memory-usage and tenant-profiles list
only the memory-related fields; point readers to the complete 15-field set
in server-stats and stop implying the memory subset is the full output.

* docs: stop calling per-database introspection queries all "new"

Only SHOW STORAGE INFO ON CURRENT DATABASE is new in 3.11; ON DATABASE
<name> (#3952) and SHOW MEMORY INFO predate it. Reword the lead-in and
point to the availability note for the per-query edition/privilege split.

* docs: fix ME license-types memory-gating to match code and SHOW LICENSE INFO

The license memory limit gates (license.cpp): AI_PLATFORM limits the
graph_memory_tracker (graph + query, the query+graph_memory_tracked arena),
not "graph only"; ENTERPRISE limits total memory (graph + query + vector
index). Align the License types table with memory_limit_policy, server-stats,
and vector-search. Also fix the --memory-limit anchor.
* update ddebugging page

* update direct download links

* update debugging page
* feat: document elementId function

* docs: trim elementId description to mirror id()
…n files (#1661)

Rewrite the Session trace section to reflect memgraph#4149: --query-log-directory
and per-session {uuid}.log files are removed; SET SESSION TRACE ON now emits
tagged [session=<uuid>] events into the main log at INFO (visible when
--log-level is INFO or lower). Remove the --query-log-directory configuration
flag row.
* doc: Document OpenMetrics monitoring

* doc: Restore text about resetting counters
vpavicic and others added 2 commits June 16, 2026 16:12
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants