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
targetNodes
has been introduced togds.shortestPath.dijkstra
procedures 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.export
now supports setting a database format using thedbFormat
key. See https://development.neo4j.dev/docs/operations-manual/current/database-internals/store-formats/ for supported formats (block
requires 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
writeConcurrency
parameter. - Progress logging for Closeness centrality is more detailed.
Other changes
- The
record_format
field in the GDS Arrow Create Database action is deprecated for removal, usedb_format
instead.
Recent Graph Data Science Releases
- Graph Data Science 2.11
- Graph Data Science 2.10.1
- Graph Data Science 2.9.0
- Graph Data Science 2.8.0
- Graph Data Science 2.7.0