Skip to content

Releases: neo4j/graph-data-science

Graph Data Science 2.6.7

27 May 14:45
Compare
Choose a tag to compare

This release brings compatibility with Neo4j 5.20.0.

Graph Data Science 2.6.6

10 May 13:40
Compare
Choose a tag to compare

neo4j-graph-data-science-2.6.6

Bug fixes

  • Fixed an issue when valid procedure calls wouldn't run when using Cypher Parallel Runtime.
  • Fixed an issue where gds.listProgress() would not contain entries for running procedures.

2.6.5

15 Apr 14:58
Compare
Choose a tag to compare

New features

  • Added compatibility with Neo4j 5.19.0.

2.6.4

15 Apr 14:50
Compare
Choose a tag to compare

Bug fixes

  • Fixed a bug in the Arrow server token cache where authentication could fail sporadically with correct login credentials.
  • Fixed a bug in the Arrow server where a wrongly configured encryption key could cause the database server to fail to start.
  • Adapted an internal buffer resize strategy to avoid potential overflows when creating graphs with very high degree nodes (e.g. in Louvain).

2.6.3

15 Apr 14:44
Compare
Choose a tag to compare

Bug fixes

  • Fixed a bug where gds.graph.project would fail when a default value for an array property was used across multiple labels.
  • Fixed a bug where GraphSage memory estimations would fail.
  • Fixed a bug where gds.graph.project would sometimes not read all data when the database was using the block storage format.

2.6.2

22 Mar 15:44
Compare
Choose a tag to compare

New features

  • Added compatibility with Neo4j 5.18.0.

Bug fixes

  • Fixed a bug where running GDS queries with the Cypher Parallel runtime would not work as expected.

2.6.1

26 Feb 12:49
Compare
Choose a tag to compare

New features

  • Added compatibility with Neo4j DBMS 5.17.

Bug fixes

  • Fixed a bug where native projection would fail for projections with labels on Neo4j 5.14 and later.
  • Fixed a bug where gds.graph.project.remote would report progress backwards.

2.6.0

05 Feb 16:45
Compare
Choose a tag to compare

Breaking changes

  • Some of the nested fields of the config returned by the new Cypher Projection were invalid for CP and have been removed.
  • Drop support for Neo4j DBMS v5.6..v5.10

New features

  • Weakly connected components can now be used to improve the speed of Node Similarity by comparing only nodes belonging to the same component.
    The feature can be enabled by either passing the component directly as a node property key (String) via the useComponents config parameter, or by setting the same config parameter to true, which will compute components internally using WCC as a pre-procesing step.

Bug fixes

  • Fix a bug where WCC fails on node filtered, inverse indexed graphs.
  • Fix a bug where non-write mode procedures would fail on composite databases.
  • Fix a bug where Random Walk could fail on weighted graphs.

Improvements

  • Added degree() function to gds.graph.subgraph node predicates.
  • Cancel all arrow server threads on server shutdown. This results in the client being correctly notified of the server shutdown.

Other changes

  • Move GDS Arrow features out of alpha status, which most importantly includes:
    • Introduction of versioned GDS Arrow endpoints
    • Deprecation of the old GDS Arrow endpoints for removal in ~ 6 months
    • Refactoring, more testing and regression testing

2.5.7

22 Jan 16:38
Compare
Choose a tag to compare

New features

  • Add support for Neo4j DBMS 5.16

Bug fixes

  • Fix a bug where WCC fails on node filtered, inverse indexed graphs.
  • Fix a bug where a progress tracker task was not stopped when an exception occurred during native projection.

2.5.6

22 Jan 16:57
Compare
Choose a tag to compare

New features

  • Added compatibility with Neo4j DBMS 5.15.

Bug fixes

  • Fixed a bug where jaccard similarity function would throw an exception if called with input read from the database.