Release Date: 27 August 2019

Bug fixes

  • The previous release accidentally removed the label column from algo.labelPropragation.stream() . This version adds it back in.
  • All algorithms that make use of parallel streams now use the user defined concurrency settings.

Improvements

  • Improved algorithm termination behavior: we now enable users to terminate the product supported algorithms (PageRank, UnionFind/Connected Components, Label Propagation) during graph loading and result write. Previously, termination was only enabled during the actual computation of the algorithm. Algorithms may be terminated by ctrl-c in Cypher shell or clicking (x) in Neo4j browser.
  • UnionFind: Improved seeding functionality:
    • Seeding now consumes less memory and can run concurrently on multiple threads;
    • Seeded union find only writes on changed/new properties decreasing write times
  • Huge Graph: Improved write/read speeds for weighted relationships.
See also 3.5.8.0 Release Notes, for all the changes in the last patch release.