From 3f993e9d11f51d9c4316ef108703da68e8652468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jens=20Pryce-=C3=85klundh?= <112686610+JPryce-Aklundh@users.noreply.github.com> Date: Fri, 28 Mar 2025 09:41:09 +0100 Subject: [PATCH 1/3] 2025.04 antora update (#1229) --- antora.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/antora.yml b/antora.yml index 3c7aa133b..fb7835145 100644 --- a/antora.yml +++ b/antora.yml @@ -6,4 +6,4 @@ nav: - modules/ROOT/content-nav.adoc asciidoc: attributes: - neo4j-version: '2025.03' + neo4j-version: '2025.04' From 460aee2d45c873c085c8273594383bc5449bf427 Mon Sep 17 00:00:00 2001 From: Hannes Sandberg Date: Tue, 29 Apr 2025 11:29:45 +0200 Subject: [PATCH 2/3] Added relationship PBAC to the Deprecations, additions, and compatibility page (#1239) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Documentation for the feature is in this PR: https://github.com/neo4j/docs-operations/pull/2255 --------- Co-authored-by: Reneta Popova Co-authored-by: Jens Pryce-Ã…klundh <112686610+JPryce-Aklundh@users.noreply.github.com> --- ...ions-additions-removals-compatibility.adoc | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc b/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc index 22c228ff5..91dec0ae9 100644 --- a/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc +++ b/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc @@ -16,6 +16,35 @@ New features are added to the language continuously, and occasionally, some feat This section lists all of the features that have been removed, deprecated, added, or extended in different Cypher versions. Replacement syntax for deprecated and removed features are also indicated. +[[cypher-deprecations-additions-removals-2025.04]] +== Neo4j 2025.04 + +=== New features + +[cols="2", options="header"] +|=== +| Feature +| Details + +a| +label:functionality[] +label:new[] +[source, cypher, role=noheader] +---- +GRANT READ {*} ON GRAPH * FOR ()-[r]-() WHERE r.securityLevel > 3 TO regularUsers +---- +[source, cypher, role=noheader] +---- +GRANT TRAVERSE ON GRAPH * FOR ()-[r:KNOWS]-() WHERE r.classification IS NULL TO regularUsers +---- +[source, cypher, role=noheader] +---- +DENY MATCH {*} ON GRAPH * FOR ()-[r]-() WHERE r.classification <> 'UNCLASSIFIED' TO regularUsers +---- +| Property-based access control for relationships is now supported in Enterprise Edition. +For more information, see link:{neo4j-docs-base-uri}/operations-manual/current/authentication-authorization/property-based-access-control[Property-based access control]. +|=== + [[cypher-deprecations-additions-removals-2025.03]] == Neo4j 2025.03 From 655c4c301cd158673a826c8b52e5177adc07cda8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jens=20Pryce-=C3=85klundh?= <112686610+JPryce-Aklundh@users.noreply.github.com> Date: Fri, 25 Apr 2025 12:58:24 +0200 Subject: [PATCH 3/3] Update CALL import rule example (#1250) --- modules/ROOT/pages/subqueries/call-subquery.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/subqueries/call-subquery.adoc b/modules/ROOT/pages/subqueries/call-subquery.adoc index 6b4b3747f..f3bdf049c 100644 --- a/modules/ROOT/pages/subqueries/call-subquery.adoc +++ b/modules/ROOT/pages/subqueries/call-subquery.adoc @@ -335,8 +335,8 @@ To return imported variables they must be renamed. [source,cypher,role=test-fail] ---- MATCH (t:Team) -CALL (t) { - RETURN t +CALL () { + RETURN 1 AS t } RETURN t ----