🚨 Breaking Changes
- Fix SSL Error (#4825) @nv-rliu
- [BUG] Set Max PyTorch Version, Skip 11.4 Tests Using WholeGraph (#4808) @alexbarghi-nv
- Remove GNN Packages (#4765) @alexbarghi-nv
- remove cugraph-dgl and cugraph-pyg building/testing/publishing (#4752) @jameslamb
- Remove
nx-cugraph
build/test/publish from cugraph (#4748) @nv-rliu - Remove CMake/C++ references to cugraph-ops (#4744) @ChuckHastings
- Delete the deprecated data_type_id_t enum (#4737) @ChuckHastings
- Don't compile int32_t/int64_t vertex_t/edge_t combinations (#4720) @ChuckHastings
- Remove deprecated C API functions for graph creation/graph free (#4718) @ChuckHastings
🐛 Bug Fixes
- Fix SSL Error (#4825) @nv-rliu
- [BUG] Set Max PyTorch Version, Skip 11.4 Tests Using WholeGraph (#4808) @alexbarghi-nv
- Fix CCCL 2.7.0-rc2 compile issue by removing reference from values. (#4799) @bdice
- Re-enable balanced edge cut test (#4781) @ChuckHastings
- Fix debug build failure (#4774) @seunghwak
- Add sphinx-lint pre-commit and some docs fixes (#4771) @eriknw
- Fix improper initialization of degree_type (#4755) @ChuckHastings
- Put a ceiling on cuda-python (#4747) @bdice
- Fix MG similarity issues (#4741) @ChuckHastings
- Address Leiden clustering generating too many clusters (#4730) @ChuckHastings
- Add support for storing results for all k-values (#4728) @nv-rliu
- Remove
--collect-only
Option Left by Accident (#4727) @nv-rliu - Update nx-cugraph to NetworkX 3.4 (#4717) @eriknw
- Symmetrize edgelist when creating a CSR graph (#4716) @jnke2016
📖 Documentation
- nx-cugraph: add
bipartite_betweenness_centrality
to supported algorithms (#4778) @eriknw - Notebook to run Centrality against PatentsView data for Medium Blog (#4769) @acostadon
- Drop support for NetworkX 3.0 and 3.1 for nx-cugraph (#4766) @eriknw
- Update nx-cugraph Docs URLs (#4761) @nv-rliu
- Update
nx-cugraph
README with New Env Variable (#4705) @nv-rliu
🚀 New Features
- [FEA] Support Edge ID Lookup in PyLibcuGraph (#4687) @alexbarghi-nv
🛠️ Improvements
- Increase max_iterations in MG HITS TEST (#4783) @seunghwak
- Updates READMEs, updates
core_number
to properly ignoredegree_type
, minor cleanup (#4776) @rlratzel - Remove edge renumber map from the homogeneous sampling API (#4775) @jnke2016
- Remove GNN Packages (#4765) @alexbarghi-nv
- Remove cugraph-equivariance (#4762) @BradReesWork
- deprecate NetworkX Graph as input (#4759) @BradReesWork
- Remove
nx-cugraph
from this repo (#4756) @eriknw - enforce wheel size limits, README formatting in CI (#4754) @jameslamb
- remove cugraph-dgl and cugraph-pyg building/testing/publishing (#4752) @jameslamb
- Primitives & BFS performance improvements (#4751) @seunghwak
- extract the edgelist from the graph (#4750) @jnke2016
- Remove
nx-cugraph
build/test/publish from cugraph (#4748) @nv-rliu - Remove CMake/C++ references to cugraph-ops (#4744) @ChuckHastings
- add telemetry (#4740) @msarahan
- Delete the deprecated data_type_id_t enum (#4737) @ChuckHastings
- Updates README with new dataset, removes mention of script no longer used (#4736) @rlratzel
- devcontainer: replace
VAULT_HOST
withAWS_ROLE_ARN
(#4732) @jjacobelli - Adds new dataset for benchmarking in the 100k node 1M edge range, adds additional k-values for BC benchmarks (#4726) @rlratzel
- re-run all CI when files in .github/workflows change (#4723) @jameslamb
- Don't compile int32_t/int64_t vertex_t/edge_t combinations (#4720) @ChuckHastings
- print sccache stats in builds (#4719) @jameslamb
- Remove deprecated C API functions for graph creation/graph free (#4718) @ChuckHastings
- Clean up the use of cuco hash functions (#4707) @PointKernel
- Relax PyTorch upper bound (allowing 2.4) (#4703) @jakirkham
- combine pip install calls in wheel-testing scripts (#4701) @jameslamb
- Merge branch-24.10 into branch-24.12 (#4697) @jameslamb
- Merge branch-24.10 into branch-24.12 (#4682) @jameslamb
- Update all rmm imports to use pylibrmm/librmm (#4671) @Matt711
- Prune workflows based on changed files (#4634) @KyleFromNVIDIA
- support heterogenous fanout type (#4608) @jnke2016