CARVIEW |
Select Language
HTTP/2 200
date: Sat, 26 Jul 2025 08:09:24 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"623aaaab8cc56740e8e453e6cfee6358"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=GjbrnTezYQ04%2BA3G%2Fc9UOETU0oHdhbEFlCe12xbVKFKPo4Plg9EWW2N8NQxyc2H7DrUGe4cnceNpKuW4Em1Z4Vo2q8uXsHhnMjt%2BneQ7VMgQLj9eEGP9bBdBFWN3HjK3Zm60VKloL6NOEZ%2Fy1MIMVDc4Gjne5Df1aYOASYlMJf8%2FNetOInm%2BD03M4tpDXEi%2BGiiVFDo1iDqofKHFyynLG%2Bu4jS16Leg7MJpDZnToEKhyvXcsUNo2JsPmQdmS84bW20iAufmM5CaQNa0uZQY%2Flw%3D%3D--BNXJ78wtSiZzGZew--zngkwxK%2Fgh%2FfyUxbfk%2BUmA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.991864565.1753517363; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 08:09:23 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 08:09:23 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: BD08:2F5ED7:32C6A8:44B16C:68848D33
Releases · graphframes/graphframes · GitHub
19 Jul 13:33
Loading
19 Jul 05:41
Loading
17 Jul 07:57
Loading
27 Sep 02:10
Loading
18 Oct 15:43
Loading
06 Sep 16:39
Loading
21 Mar 19:43
Loading
08 Jan 20:43
Loading
20 Aug 23:12
Loading
18 May 00:46
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 251
Releases: graphframes/graphframes
Releases · graphframes/graphframes
v0.9.2
c26297b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
Overview
- fix publishing issues
- fix docs publishing issues
What's Changed
- fix: publish connect sources and javadocs by @SemyonSinchenko in #654
- feat: fix docs path by @SemyonSinchenko in #656
- feat: 0.9.2 release by @SemyonSinchenko in #658
Full Changelog: v0.9.1...v0.9.2
Assets 2
GraphFrames v0.9.1
e334f2c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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
- Fix versioning by @Kimahriman in #641
- bug: Let classic python version work without grpc deps by @Kimahriman in #647
- fix: resolve gf-connect is not published by @SemyonSinchenko in #645
- feat: prepare the 0.9.1 release by @SemyonSinchenko in #650
Full Changelog: v0.9.0...v0.9.1
Assets 2
GraphFrames v0.9.0
3c07f9d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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
- Add JVM args to fix sbt.ForkMain error by @EnricoMi in #438
- Add Spark 3.5.0 support by @EnricoMi in #436
- Add log4j2.properties to test resources by @EnricoMi in #437
- Fix connected component by @WeichenXu123 in #454
- Update doc and releasing guide by @WeichenXu123 in #455
- Update quick-start.md to use latest build of GraphFrames jar by @rjurney in #461
- Java opt MaxPermSize --> MaxMetaspaceSize, includes for Java 17+ sun.nio.ch, java.lang ALL-UNNAMED by @rjurney in #464
- Upgrade
github actions
by @bjornjorgensen in #471 - Update to spark-version: 3.5.4 and fix Connected component suite by @bjornjorgensen in #478
- Add Type hints for Python code by @bjornjorgensen in #480
- Fix the bug I introduced previously when adapting
build.sbt
for JDK 11 by @rjurney in #476 - Update scala code by @bjornjorgensen in #479
- Use vertices SparkSession by @Nassizouz in #474
- Update .mailmap to include me by @rjurney in #482
- Update .mailmap to include rjurney by @rjurney in #483
- [DOCS] Adding new super cool logo to the docs by @SauronShepherd in #495
- adding favicon by @SauronShepherd in #497
- chore: drop sbt-spark-packages && update plugins by @SemyonSinchenko in #487
- Add Pull request template by @bjornjorgensen in #472
- doc: update badges in README by @SemyonSinchenko in #509
- chore: add scalafmt and re-format all the code by @SemyonSinchenko in #507
- 1 of 3: Build a
graphframes
Python package during the build process by @rjurney in #512 - Rjurney/motif tutorial code min by @rjurney in #520
- 3 of 3: Documentation cleanup and update. Added a motif finding tutorial. by @rjurney in #511
- chore: replace setup-scala action by @SemyonSinchenko in #522
- chore: suppress warnings about incomplete patterns by @SemyonSinchenko in #526
- chore: testing against both java-11 and java-17 by @SemyonSinchenko in #525
- chore: force python code style check in CI by @SemyonSinchenko in #527
- chore: pre-commit hook by @SemyonSinchenko in #534
- Convert nose / unittest tests to pytest by @rjurney in #524
- fixed a minor nit usage issue by @dmatrix in #535
- feat: power iteration clustering by @SemyonSinchenko in #529
- Add a missing image in preparation for docs release by @rjurney in #537
- feat: SparkConnect support by @SemyonSinchenko in #506
- [ConnectedComponents] Memory leak with unpersisted DataFrames in the last round by @SauronShepherd in #552
- feat: add early stopping to Pregel by @SemyonSinchenko in #550
- Changes the output label of CC to min of original ID by @architch in #320
- Quote column names with backticks by @EnricoMi in #370
- feat: add an experimental implementation of SP in GF by @SemyonSinchenko in #558
- feat: add LDBC tests by @SemyonSinchenko in #570
- chore: add "-Xlint" and scalafix checks && fix all errors && update pre-commit by @SemyonSinchenko in #575
- chore: automate docs publishing by @SemyonSinchenko in #566
- feat: add vertices "voting" ability and optional flags to Pregel by @SemyonSinchenko in #581
- feat: python publish by @SemyonSinchenko in #577
- feat: add a new mixin WithMaxIter and propogate it to GraphX CC by @SemyonSinchenko in #590
- Allow setting default ConnectedComponents configurations from spark config by @james-willis in #563
- Bump setuptools from 78.1.0 to 78.1.1 in /python by @dependabot[bot] in #596
- Removing unused file as per #585 by @Conor0Callaghan in #592
- feat: LabelPropagation without GraphX by @SemyonSinchenko in #587
- feat: sbt-ci-release by @SemyonSinchenko in #598
- Bump requests from 2.32.3 to 2.32.4 in /python by @dependabot[bot] in #601
- Bump protobuf from 5.29.4 to 5.29.5 in /python by @dependabot[bot] in #606
- Bump urllib3 from 2.4.0 to 2.5.0 in /python by @dependabot[bot] in #607
- feat: Scala publish CI GitHub Action by @SemyonSinchenko in #600
- feat: Spark 4.0 support by @Kimahriman in #608
- chore: Add issue templates by @SemyonSinchenko in #605
- chore: Cleanup assembly and shading by @Kimahriman in #617
- chore: fix shading problems and slightly update CI by @SemyonSinchenko in #615
- fix: try to fix publishing by @SemyonSinchenko in #619
- chore: add useLabelsAsComponents configuration for connected components by @SemyonSinchenko in #623
- doc: update README with details on nightly builds by @SemyonSinchenko in #622
- README and
.gitignore
update to add GraphFrames classes by @rjurney in #629 - allow useLabelsAsComponents to be set locally on the ConnectedComponents instance by @james-willis in #632
- feat: set plugin and update pyproject by @SemyonSinchenko in #634
- feat: planning release 0.9.0 by @SemyonSinchenko in #626
- fix: remove version.sbt by @SemyonSinchenko in #637
New Contributors
- @bjornjorgensen made their first contribution in #471
- @Nassizouz made their first contribution in #474
- @SauronShepherd made their first contribution in #495
- @SemyonSinchenko made their first contribution in #487
- @dmatrix made their first contribution in #535
- @architch made their first contribution in #320
- @james-willis made their first contribution in #563
- @dependabot[bot] made their first contribution in #596
- @Conor0Callaghan made their first contribution in #592
- @Kimahriman made their first contribution in #608
Full Changelog: v0.8.3...v0.9.0
Assets 2
3 people reacted
GraphFrames 0.8.3
Compare
Major Changes
- Support Spark 3.3 / Scala 2.12 , Spark 3.4 / Scala 2.12 and Scala 2.13, Spark 3.5 / Scala 2.12 and Scala 2.13
- Remove deprecated SQLContext from code
What's Changed
- Use official Spark 3.2 PyPI release in CI
- Upgrade to latest spark versions 3.3.0, 3.2.2 and 3.1.3
- Python: Replace SQLContext with SparkSession
- Update CI actions and dependencies
- Add support for scala 2.13 (
- Remove deprecated sqlContext in graphframe scala code
- Spark 3.4.1 and drop EOL Spark versions 3.0 and 3.1
New Contributors
Full Changelog: v0.8.2...v0.8.3
Assets 2
4 people reacted
GraphFrames 0.8.2
Compare
Major Changes
- Support Spark 3.1 / Scala 2.12 and Spark 3.2 / Scala 2.12.
What's Changed
- [ML-12428] Upgrade CI spark version to 3.0.1 by @WeichenXu123 in #372
- Extend to Spark 3.1 by @EnricoMi in #381
- Correct the order of the analogy by @johnnyleitrim in #377
- Replace bintray by @menglewis in #385
- Switch from Travis CI to GitHub Actions by @mengxr in #402
- Build against Spark 3.2 by @mengxr in #400
New Contributors
- @EnricoMi made their first contribution in #381
- @johnnyleitrim made their first contribution in #377
- @menglewis made their first contribution in #385
Full Changelog: v0.8.1...v0.8.2
Assets 2
4 people reacted
GraphFrames 0.8.1
Compare
Assets 2
GraphFrames 0.8.0
Compare
- Support Spark 2.4 / Scala 2.11 and Spark 3.0 (Preview) / Scala 2.12.
Assets 2
GraphFrames 0.7.0
Compare
- Pregel API.
- Support Spark 2.4, Python 3.6, and removed support for Spark 2.2.
- Removed scala-logging-slf4j from dependencies.
Assets 2
GraphFrames 0.6.0
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!
Assets 2
GraphFrames 0.5.0
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
Assets 2
Previous Next
You can’t perform that action at this time.