Release Date: 28 June 2024
GDS 2.7.0 is compatible with Neo4j 5 (≥ 5.15). For GDS compatibility with previous releases, please use GDS Compatibility Table.Breaking changes
- Removed support for Neo4j DBMS v4.
 
New features
- A new parameter 
targetNodeshas been introduced togds.shortestPath.dijkstraprocedures that allows specifying multiple targets rather than a single target. - GDS Arrow to database import now also supports creating database with block storage engine. This requires at least Neo4j 5.18.
 gds.graph.exportnow supports setting a database format using thedbFormatkey. See https://neo4j.com/docs/operations-manual/current/database-internals/store-formats/ for supported formats (blockrequires at lest Neo4j 5.18).- Added a dedicated Arrow export command to extract node labels from an in-memory graph.
 - Arrow graph export commands support exporting node identifiers mapped to a consecutive id space, i.e. 
[0..nodeCount). - Add support for DBMS V5.21.0
 
Bug fixes
- Fixed a bug where the batch size configured in arrow stream messages would be ignored
 - Fixed a bug where graphs could be projected with empty name when using Cypher projections v2.
 
Improvements
- Writing relationships can now be done in parallel, the concurrency can be controlled by the 
writeConcurrencyparameter. - Progress logging for Closeness centrality is more detailed.
 
Other changes
- The 
record_formatfield in the GDS Arrow Create Database action is deprecated for removal, usedb_formatinstead. 
Recent Graph Data Science Releases
- Graph Data Science 2.23
 - Graph Data Science 2.22
 - Graph Data Science 2.21
 - Graph Data Science 2.20
 - Graph Data Science 2.19