Release Date: 30 September 2024
GDS 2.10.1 is compatible with Neo4j 5 (≥ 5.22). For GDS compatibility with previous releases, please use GDS Compatibility Table.Breaking changes
- Raise an exception if relationship types are specified in
undirectedRelationshipTypes
orinverseIndexedRelationshipTypes
, but not projected in the graph projection. This affects the following projections:- Cypher projection
- Apache Arrow projection
New features
- Added procedures RandomWalk mutate mode:
gds.randomWalk.mutate
gds.randomWalk.mutate.estimate
Bug fixes
- Modified the FastRP initialization procedure to scale both the random values and property values to match the range of the embedding dimension. This adjustment addresses the issue of discontinuous behavior of embedding values when
propertyRatio
is close to 0 or 1. - Fixed a bug where NodeSimilarity using relationship weights and JACCARD similarity metric produced incorrect similarity values.
- Fixed a bug where Graph implementations that do not override
streamRelationships
could not export relationships with a single property via arrow. - Fixed a bug where Cypher projections would fail when a string, number or boolean literal is used in the query when query literal obfuscation is turned on.
Improvements
- Added
failIfMissing
configuration option togds.graph.nodeProperties.drop
procedure. - Added progress logging for the
gds.graph.project
aggregation function.
Other changes
- The arrow triplet import action now accepts
job_id
andtask_volume
parameters.
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