Skip to content

Releases: neo4j/graph-data-science

GDS 2026.07.0 Release

Choose a tag to compare

@IoannisPanagiotas IoannisPanagiotas released this 05 Aug 13:11

Neo4j Graph Data Science Plugin changelog 2026.07.0

Breaking changes

  • The gds.userLog endpoint has been removed.

New features

Bug fixes

Improvements

Other changes

GDS 2026.06.0 Release

Choose a tag to compare

@IoannisPanagiotas IoannisPanagiotas released this 08 Jul 12:26

Neo4j Graph Data Science Plugin changelog 2026.06.0

Breaking changes

New features

Bug fixes

Improvements

Other changes

GDS 2026.05.0 Release

Choose a tag to compare

@IoannisPanagiotas IoannisPanagiotas released this 01 Jun 07:46

Neo4j Graph Data Science Plugin changelog 2026.05.0

Breaking changes

New features

  • Reintroduced L1Norm and L2Norm scalers.
  • Supports vector type properties in graph projections.

Bug fixes

Improvements

Other changes

GDS 2026.04.0 Release

Choose a tag to compare

@IoannisPanagiotas IoannisPanagiotas released this 29 Apr 08:03

Neo4j Graph Data Science Plugin changelog 2026.04.0

Breaking changes

New features

Bug fixes

Improvements

Other changes

GDS 2026.03.0 Release

Choose a tag to compare

@IoannisPanagiotas IoannisPanagiotas released this 02 Apr 13:25

Neo4j Graph Data Science Plugin changelog 2026.03.0

Breaking changes

New features

Bug fixes

  • Fixed a bug where graphs imported via arrow would not have node properties marked as null.
  • Fix a bug where gds.maxFlow or gds.maxFlow.minCost might fail when trying to discharge negligible excess.

Improvements

  • Fail if passing unexpected configuration options to global configuration of gds.graph.project.

Other changes

GDS 2.27.0

Choose a tag to compare

@IoannisPanagiotas IoannisPanagiotas released this 06 Mar 14:56

Neo4j Graph Data Science Plugin changelog 2.27.0

Breaking changes

New features

Bug fixes

  • Fix a bug where Leiden algorithm would throw an error when operating on a graph where no swaps would be done in first iteration.
  • Fixed a validation bug, where gds.graph.generate would be allow for invalid averageDegree + nodeCount combinations.

Improvements

  • The following procedures stop faster when a transaction terminates:

    • gds.bridges.*
    • gds.degree.*
    • gds.articulationPoints.*
    • gds.scaleProperties.*
    • gds.kcore.*
    • gds.sllpa.*
    • gds.prizeSteinerTree.*
    • gds.bellmanFord.*
    • gds.modularity.*
    • gds.hits.*
    • gds.allShortestPaths.delta.*
  • Minor improvements in allocated memory by gds.nodeSimilarity.* under certain situations.

  • Some unnecessary computations during similarity distribution computations are removed for:

    • gds.knn.stats
    • gds.knn.filtered.stats
    • gds.nodeSimilarity.stats
    • gds.nodeSimilarity.filtered.stats
  • Performance improvements when running Yen's shortest path algorithm on undirected or inverse-indexed graphs

Other changes

2.26.0

2.26.0 Pre-release
Pre-release

Choose a tag to compare

@IoannisPanagiotas IoannisPanagiotas released this 04 Feb 12:45

Neo4j Graph Data Science Plugin changelog 2.26.0

Breaking changes

New features

Bug fixes

  • Fix a bug where hits algorithm would return similar auth/hub scores for mutate/write

Improvements

Other changes

If you are

If you are manually compiling openGDS please consider updating to "neo4j" parameter to 2026.01.+ in this file in your corresponding folder.

GDS 2.25.0 Release

Choose a tag to compare

@IoannisPanagiotas IoannisPanagiotas released this 19 Jan 13:49

Neo4j Graph Data Science Plugin changelog 2.25.0

Breaking changes

New features

  • The parameter nodeCapacityProperty has been introduced to set capacity requirements on an individual node level in gds.maxFlow.
  • New algorithm for Min-Cost Maximum Flow. Supported modes:
    • gds.maxFlow.minCost.stream
    • gds.maxFlow.minCost.stream.estimate
    • gds.maxFlow.minCost.mutate
    • gds.maxFlow.minCost.mutate.estimate
    • gds.maxFlow.minCost.write
    • gds.maxFlow.minCost.write.estimate
    • gds.maxFlow.minCost.stats
    • gds.maxFlow.minCost.stats.estimate

Bug fixes

Improvements

Other changes

  • The ability pass sources/targets with capacity is deprecated in gds.maxFlow, but not removed. The replacement is nodeCapacityProperty instead.

GDS 2.24.0 Release

Choose a tag to compare

@IoannisPanagiotas IoannisPanagiotas released this 20 Dec 13:11

Neo4j Graph Data Science Plugin changelog 2.24.0

Breaking changes

New features

Bug fixes

  • Fix a bug where gds.maxFlow would return an invalid flow.
  • Fixed a bug where Arrow export processes would not be cleaned up properly in some cases.

Improvements

Other changes

  • We have moved several algorithms and functions from alpha and beta tier into production tier, to indicate that their APIs are finalised, and that they are fully supported. These include:
    • Harmonic Centrality
    • HashGNN
    • HITS
    • K Spanning Tree
    • Longest Path
    • Node2Vec
    • Speaker-Listener Label Propagation
    • Split Relationships
    • Topological Link Prediction functions
    • Topological Sort
    • Triangle Listing

If you are manually compiling openGDS please consider updating to "neo4j" parameter to 2025.11.2 in this file

GDS 2.23.0 Release

Choose a tag to compare

@IoannisPanagiotas IoannisPanagiotas released this 14 Nov 08:21

Neo4j Graph Data Science Plugin changelog for 2.23.0

Breaking changes

New features

New algorithm for Maximum Flow. Supported modes:

  • gds.maxFlow.stream
  • gds.maxFlow.stream.estimate
  • gds.maxFlow.mutate
  • gds.maxFlow.mutate.estimate
  • gds.maxFlow.write
  • gds.maxFlow.write.estimate
  • gds.maxFlow.stats
  • gds.maxFlow.stats.estimate

Bug fixes

Improvements

Other changes