From 0237b6af3d573472a64b8868439cebdfaf30fa59 Mon Sep 17 00:00:00 2001 From: Sascha Peukert Date: Tue, 25 Jun 2024 13:54:10 +0200 Subject: [PATCH] Adding stable ids to all changes in 5.0 to be linkable (#988) This will be used by Aura migration readiness report --- ...ions-additions-removals-compatibility.adoc | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc b/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc index a182070e8..c72bdbbef 100644 --- a/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc +++ b/modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc @@ -1510,6 +1510,7 @@ This is also the default provider if none is given. | Details a| +[[cypher-5_0-r_1]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1540,6 +1541,7 @@ SHOW REL[ATIONSHIP] [PROPERTY] EXIST[ENCE] CONSTRAINTS ---- a| +[[cypher-5_0-r_2]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1562,6 +1564,7 @@ SHOW CONSTRAINTS ---- a| +[[cypher-5_0-r_3]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1584,6 +1587,7 @@ SHOW CONSTRAINTS YIELD * ---- a| +[[cypher-5_0-r_4]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1598,6 +1602,7 @@ DROP INDEX name ---- a| +[[cypher-5_0-r_5]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1624,6 +1629,7 @@ DROP CONSTRAINT name ---- a| +[[cypher-5_0-r_6]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1638,6 +1644,7 @@ CREATE INDEX FOR (n:Label) ON (n.prop) ---- a| +[[cypher-5_0-r_7]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1652,6 +1659,7 @@ CREATE CONSTRAINT FOR ... REQUIRE ... ---- a| +[[cypher-5_0-r_8]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1692,6 +1700,7 @@ CREATE [RANGE] INDEX ... These new indexes may be combined for multiple use cases. a| +[[cypher-5_0-r_9]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1708,6 +1717,7 @@ SHOW {POINT \| RANGE \| TEXT} INDEXES ---- a| +[[cypher-5_0-r_10]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1725,6 +1735,7 @@ USING {POINT \| RANGE \| TEXT} INDEX a| +[[cypher-5_0-r_11]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1745,6 +1756,7 @@ Constraints used for `STRING` properties require an additional text index to cov Constraints used for point properties require an additional point index to cover the spatial queries properly. a| +[[cypher-5_0-r_12]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1757,6 +1769,7 @@ The `uniqueness` output has been removed along with the concept of index uniquen The new column `owningConstraint` was introduced to indicate whether an index belongs to a constraint or not. a| +[[cypher-5_0-r_13]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1767,6 +1780,7 @@ a| The `ownedIndexId` output has been removed and replaced by the new `ownedIndex` column. a| +[[cypher-5_0-r_14]] label:functionality[] label:removed[] + For privilege commands: @@ -1783,6 +1797,7 @@ ON HOME DATABASE a| +[[cypher-5_0-r_15]] label:functionality[] label:removed[] + For privilege commands: @@ -1799,6 +1814,7 @@ ON HOME GRAPH a| +[[cypher-5_0-r_16]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1809,6 +1825,7 @@ a| The `allocatedBytes` output has been removed, because it was never tracked and thus was always 0. a| +[[cypher-5_0-r_17]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1823,6 +1840,7 @@ prop IS NOT NULL ---- a| +[[cypher-5_0-r_18]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1837,6 +1855,7 @@ prop IS NULL ---- a| +[[cypher-5_0-r_19]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1848,6 +1867,7 @@ Replaced by `+0o...+`. a| +[[cypher-5_0-r_20]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1858,6 +1878,7 @@ a| Only `+0x...+` (lowercase x) is supported. a| +[[cypher-5_0-r_21]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1869,6 +1890,7 @@ a| Remaining support for repeated relationship variables is removed. a| +[[cypher-5_0-r_22]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1885,6 +1907,7 @@ WHERE NOT isEmpty([1, 2, 3]) ---- a| +[[cypher-5_0-r_23]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1899,6 +1922,7 @@ point.distance(n.prop, point({x:0, y:0}) ---- a| +[[cypher-5_0-r_24]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1914,6 +1938,7 @@ point.withinBBox(point({x:1, y:1}), point({x:0, y:0}), point({x:2, y:2})) ---- a| +[[cypher-5_0-r_25]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1930,6 +1955,7 @@ CALL { ---- a| +[[cypher-5_0-r_26]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1940,6 +1966,7 @@ a| It is no longer allowed to have `CREATE` clauses in which a variable introduced in the pattern is also referenced from the same pattern. a| +[[cypher-5_0-r_27]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1954,6 +1981,7 @@ CALL { RETURN 1 AS one } ---- a| +[[cypher-5_0-r_28]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -1969,6 +1997,7 @@ MATCH (a) RETURN [p=(a)--() \| p] ---- a| +[[cypher-5_0-r_29]] label:functionality[] label:removed[] [source, cypher, role="noheader"] @@ -2000,6 +2029,7 @@ In expressions that contain aggregations, the leaves must be either: | Details a| +[[cypher-5_0-d_1]] label:functionality[] label:deprecated[] [source, cypher, role="noheader"] @@ -2015,6 +2045,7 @@ MATCH (n)-[r:REL]->(m) SET n=properties(r) ---- a| +[[cypher-5_0-d_2]] label:functionality[] label:deprecated[] [source, cypher, role="noheader"] @@ -2031,6 +2062,7 @@ MATCH (a), (b), shortestPath((a)-[r*1..1]->(b)) RETURN b ---- a| +[[cypher-5_0-d_3]] label:functionality[] label:deprecated[] [source, cypher, role="noheader"] @@ -2046,6 +2078,7 @@ CREATE DATABASE `databaseName.withDot` ... ---- a| +[[cypher-5_0-d_4]] label:functionality[] label:deprecated[] [source, cypher, role="noheader"] @@ -2069,6 +2102,7 @@ Replaced by: | Details a| +[[cypher-5_0-u_1]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2079,6 +2113,7 @@ a| The default index type is changed from B-tree to range index. a| +[[cypher-5_0-u_2]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2090,6 +2125,7 @@ The new column `owningConstraint` was added and will be returned by default from It will list the name of the constraint that the index is associated with or `null`, in case it is not associated with any constraint. a| +[[cypher-5_0-u_3]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2101,6 +2137,7 @@ The new column `ownedIndex` was added and will be returned by default from now o It will list the name of the index associated with the constraint or `null`, in case no index is associated with it. a| +[[cypher-5_0-u_4]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2124,6 +2161,7 @@ New columns for the current query are added: These columns are only returned in the full set (with `YIELD`) and not by default. a| +[[cypher-5_0-u_5]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2141,6 +2179,7 @@ Terminate transaction now allows `YIELD`. The `WHERE` clause is not allowed on its own, as it is for `SHOW`, but needs the `YIELD` clause. a| +[[cypher-5_0-u_6]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2155,6 +2194,7 @@ a| `transaction-id` now allows general expressions resolving to a `STRING` or `LIST` instead of just parameters. a| +[[cypher-5_0-u_7]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2187,6 +2227,7 @@ When the command is not in standalone mode, the `YIELD` and `RETURN` clauses are It could also be an expression resolving to a `STRING` or a `LIST` (for example the output column from `SHOW`). a| +[[cypher-5_0-u_8]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2200,6 +2241,7 @@ The `EXECUTE BOOSTED` privilege will no longer include an implicit `EXECUTE` pri That means that to execute a procedure or a function with boosted privileges both `EXECUTE` and `EXECUTE BOOSTED` are needed. a| +[[cypher-5_0-u_9]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2211,6 +2253,7 @@ Privileges can be specified as `IMMUTABLE`, which means that they cannot be alte They can only be administered with auth disabled. a| +[[cypher-5_0-u_10]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2221,6 +2264,7 @@ a| `IMMUTABLE` can now be specified with the `REVOKE` command to specify that only immutable privileges should be revoked. a| +[[cypher-5_0-u_11]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2246,6 +2290,7 @@ The following columns have been added to the full result set (with `YIELD`) and * `requestedSecondariesCount` a| +[[cypher-5_0-u_12]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2276,6 +2321,7 @@ END ---- a| +[[cypher-5_0-u_13]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2310,6 +2356,7 @@ returning an integer approximation for precision 0 and throwing an exception for To get an integer value use the `toInteger` function. a| +[[cypher-5_0-u_14]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2321,6 +2368,7 @@ DROP ALIAS compositeDatabase.aliasName a| The alias commands can now handle aliases in composite databases. a| +[[cypher-5_0-u_15]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2331,6 +2379,7 @@ SHOW ALIAS[ES] compositeDatabase.aliasName FOR DATABASE[S] a| `SHOW ALIAS` now allows for easy filtering on alias name. a| +[[cypher-5_0-u_16]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2342,6 +2391,7 @@ DROP ALIAS compositeDatabase.aliasName a| The alias commands can now handle aliases in composite databases. a| +[[cypher-5_0-u_17]] label:functionality[] label:updated[] [source, cypher, role="noheader"] @@ -2361,6 +2411,7 @@ a| `SHOW ALIAS` now allows for easy filtering on alias name. | Details a| +[[cypher-5_0-a_1]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2371,6 +2422,7 @@ DROP COMPOSITE DATABASE databaseName [IF EXISTS] [DUMP DATA \| DESTROY DATA] [WA a| New Cypher command for creating and dropping composite databases. a| +[[cypher-5_0-a_2]] label:functionality[] label:new[] + New privilege: @@ -2384,6 +2436,7 @@ a| New privileges that allow a user to `CREATE` and/or `DROP` composite databases. a| +[[cypher-5_0-a_3]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2394,6 +2447,7 @@ a| Cypher now supports number literals with underscores between digits. a| +[[cypher-5_0-a_4]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2406,6 +2460,7 @@ New function which returns whether the given number is `NaN`. This function was introduced since comparisons including `NaN = NaN` returns false. a| +[[cypher-5_0-a_5]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2418,6 +2473,7 @@ Cypher now supports float literals for the values `Infinity` and `NaN`. Both values are implemented according to the Floating-Point Standard IEEE 754. a| +[[cypher-5_0-a_6]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2428,6 +2484,7 @@ a| New expression which returns the number of results of a subquery. a| +[[cypher-5_0-a_7]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2438,6 +2495,7 @@ a| New sub-clause for `CREATE DATABASE`, to specify the number of servers hosting a database, when creating a database in cluster environments. a| +[[cypher-5_0-a_8]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2448,6 +2506,7 @@ a| New sub-clause for `ALTER DATABASE`, which allows modifying the number of servers hosting a database in cluster environments. a| +[[cypher-5_0-a_9]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2458,6 +2517,7 @@ a| New Cypher command for enabling servers. a| +[[cypher-5_0-a_10]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2468,6 +2528,7 @@ a| New Cypher command for setting options for a server. a| +[[cypher-5_0-a_11]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2478,6 +2539,7 @@ a| New Cypher command for changing the name of a server. a| +[[cypher-5_0-a_12]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2488,6 +2550,7 @@ a| New Cypher command for re-balancing what servers host which databases. a| +[[cypher-5_0-a_13]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2498,6 +2561,7 @@ a| New Cypher command for moving all databases from servers. a| +[[cypher-5_0-a_14]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2508,6 +2572,7 @@ a| New Cypher command for dropping servers. a| +[[cypher-5_0-a_15]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2518,6 +2583,7 @@ a| New Cypher command for listing servers. a| +[[cypher-5_0-a_16]] label:functionality[] label:new[] + New privileges: @@ -2533,6 +2599,7 @@ a| New privileges that allow a user to create, modify, reallocate, deallocate, drop and list servers. a| +[[cypher-5_0-a_17]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2543,6 +2610,7 @@ a| New concise syntax for expressing predicates for which labels a node may have, referred to as label expression. a| +[[cypher-5_0-a_18]] label:functionality[] label:new[] [source, cypher, role="noheader"] @@ -2553,6 +2621,7 @@ a| New concise syntax for expressing predicates for which relationship types a relationship may have, referred to as relationship type expression. a| +[[cypher-5_0-a_19]] label:functionality[] label:new[] [source, cypher, role="noheader"]