Skip to content
This repository was archived by the owner on Dec 13, 2023. It is now read-only.

Commit 26011fa

Browse files
jsteemannnerpaula
andauthored
remove deprecated graph-compatibility functions (#1443)
* remove deprecated graph-compatibility functions * re-trigger netlify * formatting --------- Co-authored-by: Paula <[email protected]> Co-authored-by: Paula Mihu <[email protected]>
1 parent 24385ea commit 26011fa

5 files changed

+34
-19
lines changed

3.10/appendix-deprecated.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,8 @@ detailed information about breaking changes before upgrading.
229229
- `arangodb::GRAPH_BETWEENNESS`
230230
- `arangodb::GRAPH_RADIUS`
231231
- `arangodb::GRAPH_DIAMETER`
232+
233+
These functions will be removed in ArangoDB 3.12.
232234

233235
- **Specialized index creation methods in JavaScript API**:
234236
The following JavaScript methods for creating indexes from the ArangoShell

3.11/appendix-deprecated.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,8 @@ detailed information about breaking changes before upgrading.
246246
- `arangodb::GRAPH_RADIUS`
247247
- `arangodb::GRAPH_DIAMETER`
248248

249+
These functions will be removed in ArangoDB 3.12.
250+
249251
- **Specialized index creation methods in JavaScript API**:
250252
The following JavaScript methods for creating indexes from the ArangoShell
251253
(_arangosh_) or from within Foxx are deprecated:

3.12/appendix-deprecated.md

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -221,25 +221,6 @@ detailed information about breaking changes before upgrading.
221221
version 3.4.0 and have been removed in version 3.12.0. You can
222222
[traverse graphs with AQL](aql/graphs-traversals.html) instead.
223223

224-
- **JavaScript-based AQL graph functions**: The following JavaScript-based AQL
225-
graph functions are deprecated:
226-
- `arangodb::GRAPH_EDGES`
227-
- `arangodb::GRAPH_VERTICES`
228-
- `arangodb::GRAPH_NEIGHBORS`
229-
- `arangodb::GRAPH_COMMON_NEIGHBORS`
230-
- `arangodb::GRAPH_COMMON_PROPERTIES`
231-
- `arangodb::GRAPH_PATHS`
232-
- `arangodb::GRAPH_SHORTEST_PATH`
233-
- `arangodb::GRAPH_DISTANCE_TO`
234-
- `arangodb::GRAPH_ABSOLUTE_ECCENTRICITY`
235-
- `arangodb::GRAPH_ECCENTRICITY`
236-
- `arangodb::GRAPH_ABSOLUTE_CLOSENESS`
237-
- `arangodb::GRAPH_CLOSENESS`
238-
- `arangodb::GRAPH_ABSOLUTE_BETWEENNESS`
239-
- `arangodb::GRAPH_BETWEENNESS`
240-
- `arangodb::GRAPH_RADIUS`
241-
- `arangodb::GRAPH_DIAMETER`
242-
243224
- **Specialized index creation methods in JavaScript API**:
244225
The following JavaScript methods for creating indexes from the ArangoShell
245226
(_arangosh_) or from within Foxx are deprecated:

3.12/release-notes-upgrading-changes312.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,34 @@ not handle larger amounts of data and were thus very limited.
9090
Users of the JavaScript-based traversal API should use
9191
[AQL traversal queries](aql/graphs-traversals.html) instead.
9292

93+
### Graph compatibility functions
94+
95+
The following long-deprecated compatibility graph functions have been removed
96+
in ArangoDB 3.12. These functions were implemented as JavaScript user-defined
97+
AQL functions since ArangoDB 3.0:
98+
- `arangodb::GRAPH_EDGES(...)`
99+
- `arangodb::GRAPH_VERTICES(...)`
100+
- `arangodb::GRAPH_NEIGHBORS(...)`
101+
- `arangodb::GRAPH_COMMON_NEIGHBORS(...)`
102+
- `arangodb::GRAPH_COMMON_PROPERTIES(...)`
103+
- `arangodb::GRAPH_PATHS(...)`
104+
- `arangodb::GRAPH_SHORTEST_PATH(...)`
105+
- `arangodb::GRAPH_DISTANCE_TO(...)`
106+
- `arangodb::GRAPH_ABSOLUTE_ECCENTRICTIY(...)`
107+
- `arangodb::GRAPH_ECCENTRICTIY(...)`
108+
- `arangodb::GRAPH_ABSOLUTE_CLOSENESS(...)`
109+
- `arangodb::GRAPH_CLOSENESS(...)`
110+
- `arangodb::GRAPH_ABSOLUTE_BETWEENNESS(...)`
111+
- `arangodb::GRAPH_BETWEENNESS(...)`
112+
- `arangodb::GRAPH_RADIUS(...)`
113+
- `arangodb::GRAPH_DIAMETER(...)`
114+
115+
These functions were only available previously after explicitly calling the
116+
`_registerCompatibilityFunctions()` function from any of the JavaScript graph
117+
modules.
118+
The `_registerCompatibilityFunctions()` exports have also been removed from
119+
the JavaScript graph modules.
120+
93121
## Startup options
94122

95123

3.9/appendix-deprecated.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,3 +221,5 @@ replace the old features with:
221221
- `arangodb::GRAPH_BETWEENNESS`
222222
- `arangodb::GRAPH_RADIUS`
223223
- `arangodb::GRAPH_DIAMETER`
224+
225+
These functions will be removed in ArangoDB 3.12.

0 commit comments

Comments
 (0)