Skip to content

Releases: graphframes/graphframes

v0.9.2

19 Jul 13:33
c26297b
Compare
Choose a tag to compare

Overview

  • fix publishing issues
  • fix docs publishing issues

What's Changed

Full Changelog: v0.9.1...v0.9.2

GraphFrames v0.9.1

19 Jul 05:41
e334f2c
Compare
Choose a tag to compare

Overview

Mostly this release is about publishing fixes (version string, README, PySpark Classic dependencies, etc.). There are no changes in core or API.

What's Changed

Full Changelog: v0.9.0...v0.9.1

GraphFrames v0.9.0

17 Jul 07:57
3c07f9d
Compare
Choose a tag to compare

Overview

  • Spark Connect support
  • Spark 4.x support
  • Performance improvements in CC
  • Updated API for Pregel
  • GraphX-free impl of CDLP and SP
  • New groupId io.graphframes
  • New PyPi ID: graphframes-py
  • A lot of additional changes and fixes
  • Updated documentation

What's Changed

New Contributors

Full Changelog: v0.8.3...v0.9.0

GraphFrames 0.8.3

27 Sep 02:10
Compare
Choose a tag to compare

GraphFrames 0.8.2

18 Oct 15:43
Compare
Choose a tag to compare

Major Changes

  • Support Spark 3.1 / Scala 2.12 and Spark 3.2 / Scala 2.12.

What's Changed

New Contributors

Full Changelog: v0.8.1...v0.8.2

GraphFrames 0.8.1

06 Sep 16:39
Compare
Choose a tag to compare
  • Build against official Spark 3.0.0 release.
  • Cross build: Spark 3.0/Scala 2.12, Spark 2.4/Scala 2.11, Spark 2.4/Scala 2.12 (Experimental).
  • Fixed an error in shortest path (#367).
  • Removed the use of deprecated methods (#363).

GraphFrames 0.8.0

21 Mar 19:43
Compare
Choose a tag to compare
  • Support Spark 2.4 / Scala 2.11 and Spark 3.0 (Preview) / Scala 2.12.

GraphFrames 0.7.0

08 Jan 20:43
Compare
Choose a tag to compare
  • Pregel API.
  • Support Spark 2.4, Python 3.6, and removed support for Spark 2.2.
  • Removed scala-logging-slf4j from dependencies.

GraphFrames 0.6.0

20 Aug 23:12
Compare
Choose a tag to compare

We encourage all users to upgrade to this release because of motif finding bug fixes and fixes to the release process for the Python API!

Bug fixes

  • [Correctness] Connected Components had a bug which affected correctness in some cases. It has been fixed.
  • All previous versions of GraphFrames could encounter failures with motif finding using negated edges. These were not correctness issues, but they would cause Exceptions on perfectly valid queries.
  • The last release was missing Python files required for the Python API. This release fixes that issue.

New features

  • Filter vertices or edges to select subgraphs

Support for Apache Spark 2.2 and 2.3

Thanks to the many contributors to this release!

GraphFrames 0.5.0

18 May 00:46
Compare
Choose a tag to compare

We strongly encourage all users to use this latest release because of the bug fix described below!

CRITICAL bug fix

  • All previous versions of GraphFrames had a bug which can affect ConnectedComponents and other algorithms.
  • This fixes a bug in indexing vertices with non-Integer IDs.
  • It can affect all algorithms which are wrappers around GraphX, including ConnectedComponents, PageRank, and others.
  • The bug surfaces when the input DataFrame is non-deterministic. E.g., running an algorithm on a DataFrame just loaded from disk should be fine in previous releases, but running that algorithm on a DataFrame produced using shuffling, unions, and other operators can cause incorrect results. This issue is fixed in this release.

New features

  • Python API for aggregateMessages for building custom graph algorithms
  • Scala API for parallel personalized PageRank, wrapping the GraphX implementation. This is only available when using GraphFrames with Spark 2.1+.

Support for Spark 1.6, 2.0, and 2.1

Contributors to this release

  • Felix Cheung
  • Tuomas Sivula
  • Xiangrui Meng
  • Joseph Bradley
  • Bagrat Amirbekian
  • Santiago Castro
  • Philip Yang