Releases: rapidsai/nx-cugraph
Releases · rapidsai/nx-cugraph
v25.06.00
🐛 Bug Fixes
- Fix update-version.sh (#124) @raydouglass
- Fix edgecase when converting to networkx w/o fallback (#118) @eriknw
📖 Documentation
🛠️ Improvements
- use 'rapids-init-pip' in wheel CI, other CI changes (#141) @jameslamb
- Finish CUDA 12.9 migration and use branch-25.06 workflows (#138) @bdice
- Quote head_rev in conda recipes (#137) @bdice
- Build and test with CUDA 12.9.0 (#135) @bdice
- Add support for Python 3.13 (#132) @gforsyth
- Branch 25.06 merge 25.04 (#130) @nv-rliu
- Branch 25.06 merge 25.04 (Trying Again) (#128) @nv-rliu
- Dispatching
to_numpy_array
(#127) @nv-rliu - Download build artifacts from Github for CI (#122) @VenkateshJaya
- feat(rattler): port conda build recipe to rattler build (#121) @gforsyth
- Add
to_scipy_sparse_array
(#120) @eriknw - Add ARM conda environments (#119) @bdice
- Branch 25.06 merge 25.04 (#108) @rlratzel
- Forward-merge branch-25.04 into branch-25.06 (#105) @nv-rliu
- Moving wheel builds to specified location and uploading build artifacts to Github (#104) @VenkateshJaya
[NIGHTLY] v25.08.00
🔗 Links
🚨 Breaking Changes
- Remove CUDA 11 from dependencies.yaml (#151) @KyleFromNVIDIA
- stop uploading packages to downloads.rapids.ai (#145) @jameslamb
🐛 Bug Fixes
- Catch
CUDARuntimeError
in CuPy GPU check (#166) @jakirkham - Temporarily skip certain tests to unblock CI (#163) @nv-rliu
- Address Test Failures for NetworkX 3.5 (#160) @nv-rliu
- Updates can_run function signature for forceatlas2_layout (#158) @rlratzel
📖 Documentation
- add docs on CI workflow inputs (#164) @jameslamb
🛠️ Improvements
- Updates benchmarks to allow for running in a CPU-only environment (#165) @rlratzel
- Use CUDA 12.9 in Conda, Devcontainers, Spark, GHA, etc. (#161) @jakirkham
- refactor(shellcheck): enable for all files and fix remaining warnings (#156) @gforsyth
- Remove nvidia and dask channels (#155) @vyasr
- Add Colab Demo link to README (#154) @nv-rliu
- Add Leiden to Notebook (#152) @nv-rliu
- Remove CUDA 11 from dependencies.yaml (#151) @KyleFromNVIDIA
- Demo notebook for 25.06 features (#150) @rlratzel
- Use environment as default for RAPIDS_DATASET_ROOT_DIR, improve benchmark docs (#148) @bdice
- Remove CUDA 11 devcontainers and update CI scripts (#146) @bdice
- stop uploading packages to downloads.rapids.ai (#145) @jameslamb
- Forward-merge branch-25.06 into branch-25.08 (#139) @gforsyth
- Forward-merge branch-25.06 into branch-25.08 (#134) @gforsyth
v25.04.00
🚨 Breaking Changes
🐛 Bug Fixes
📖 Documentation
🚀 New Features
🛠️ Improvements
- Update docs for BC (#107) @eriknw
- Add Benchmarks for ForceAtlas2 (#97) @nv-rliu
- Use conda-build instead of conda-mambabuild (#95) @bdice
- add cugraph-notebook-codeowners to CODEOWNERS (#94) @AyodeAwe
- remove docs dependencies (#93) @jameslamb
- Create Conda CI test env in one step (#90) @KyleFromNVIDIA
- Update pre-commit hooks (#88) @eriknw
- Use shared-workflows branch-25.04 (#85) @bdice
- Add
shellcheck
to pre-commit and fix warnings (#84) @gforsyth - Add build_type input field for
test.yaml
(#82) @gforsyth - Forward-merge branch-25.02 to branch-25.04 (#76) @bdice
- include all pyproject dependencies in 'requirements' output (#75) @jameslamb
- Migrate to NVKS for amd64 CI runners (#72) @bdice
v25.02.00
🐛 Bug Fixes
- Update BC to use random nodes to match nx given
k
(#59) @eriknw - Updates to Benchmark Script (#51) @nv-rliu
📖 Documentation
🛠️ Improvements
- Use
rapids-pip-retry
in CI jobs that might need retries (#80) @gforsyth - Revert CUDA 12.8 shared workflow branch changes (#74) @vyasr
- Add benchmark for
leiden_communities
(#67) @eriknw - Build and test with CUDA 12.8.0 (#66) @bdice
- update pip devcontainers to UCX 1.18, other small packaging changes (#65) @jameslamb
- Adds support for
jaccard_coefficient
(#62) @rlratzel - Add
amazon0302
Dataset to nx-cugraph Bench Algos (#61) @nv-rliu - Remove sphinx pinning (#60) @vyasr
- Add
can_run
that checkscreate_using
argument (#56) @eriknw - prefer system install of UCX in devcontainers, update outdated RAPIDS references (#53) @jameslamb
- Require approval to run CI on draft PRs (#52) @bdice
- Add experimental version of
leiden_communities
(#50) @eriknw - Add
lowest_common_ancestor
algorithm (#35) @eriknw
v24.12.00
🚨 Breaking Changes
- Add
nx-cugraph
Package Publishing (#16) @nv-rliu - Merge fast-forwarded files from cugraph into nx-cugraph (#13) @nv-rliu
- Update
.pre-commit-config.yaml
and Implement Suggestions (#12) @nv-rliu - [CI] Adding CI Workflows: checks, changed-files, builds (#6) @nv-rliu
- Setting Up New Repo, Adding Files, etc. (#5) @nv-rliu
🐛 Bug Fixes
- Add sphinx-lint pre-commit (and some docs fixes) (#29) @eriknw
- Update and test
_nx_cugraph._check_networkx_version
(#24) @eriknw - Remove automatic "Python" labeler (#23) @eriknw
📖 Documentation
🛠️ Improvements
- Small Updates to Benchmarks Directory (#48) @nv-rliu
- Includes all deferred conversion costs in benchmarks (#34) @rlratzel
- Add Bipartite Betweenness Centrality (#32) @nv-rliu
- Change
degree_type
ofcore_number
to"outgoing"
(#28) @eriknw - Drop support for NetworkX 3.0 and 3.1 (#27) @eriknw
- remove versioning workaround for nightlies (#26) @jameslamb
- add devcontainers (#25) @jameslamb
- Add pre-commit hook to disallow improper comparison to
_nxver
(#22) @eriknw - Add notebooks/demo/accelerating_networkx.ipynb (#21) @eriknw
- enforce wheel size limits, README formatting in CI (#19) @jameslamb
- Faster
shortest_path
(#18) @eriknw - nx-cugraph: dispatch graph method to gpu or cpu (#17) @eriknw
- Add
nx-cugraph
Package Publishing (#16) @nv-rliu - add CI workflows running tests (#15) @jameslamb
- remove more cugraph-only details, other miscellaneous build/packaging changes (#14) @jameslamb
- Merge fast-forwarded files from cugraph into nx-cugraph (#13) @nv-rliu
- Update
.pre-commit-config.yaml
and Implement Suggestions (#12) @nv-rliu - Adding a
dependencies.yaml
file (#9) @nv-rliu - [CI] Adding CI Workflows: checks, changed-files, builds (#6) @nv-rliu
- Setting Up New Repo, Adding Files, etc. (#5) @nv-rliu