🚨 Breaking Changes
- Convert non-type template parameter store_transposed in edge_src|dst_property_t to a runtime parameter (#5074) @seunghwak
- Remove Remaining cuGraph-DGL Code (#5061) @alexbarghi-nv
- Simplify edge_property_t (#5053) @ChuckHastings
- Add support for random state to FA2 (#5052) @jnke2016
🐛 Bug Fixes
- Adds
test_node2vec
to temporary non-xdist test list (#5084) @rlratzel - Update method retrieving the edgelist (#5082) @jnke2016
- Pin cython to avoid version 3.1.0 because of bug (cython issue 6841) (#5068) @rlratzel
- Fix MSBFS Test Failure (#5051) @jnke2016
- Temporarily disable test so we can upgrade to CCCL 2.8.x (#5047) @ChuckHastings
- Added #include <cuda/std/cmath> for correct cuda::std::log reference (#5039) @SagaciousFish
- Fix ForceAtlas2 incorrect loop conditions (#5030) @MathisHammel
- Fix sampling primitive build error. (#5004) @seunghwak
🛠️ Improvements
- Test WCC with edge masking (#5093) @seunghwak
- use 'rapids-init-pip' in wheel CI, other CI changes (#5089) @jameslamb
- Removes unnecessary dependencies from cugraph-service (#5087) @rlratzel
- Utility functions to create an edge_src|dst_property view objects. (#5078) @seunghwak
- Test code for Graph 500 BFS (#5077) @seunghwak
- Remove pure=False from client.compute calls (#5076) @TomAugspurger
- Finish CUDA 12.9 migration and use branch-25.06 workflows (#5075) @bdice
- Convert non-type template parameter store_transposed in edge_src|dst_property_t to a runtime parameter (#5074) @seunghwak
- Update to clang 20 (#5073) @bdice
- Remove get_test_data before tests run. (#5072) @bdice
- Make thrust_tuple_cat device callable. (#5070) @seunghwak
- Quote head_rev in conda recipes (#5069) @bdice
- fix(rattler): add librmm to host to fix overlinking errors (#5065) @gforsyth
- CUDA 12.9 use updated compression flags (#5064) @robertmaynard
- Remove Remaining cuGraph-DGL Code (#5061) @alexbarghi-nv
- Exclude librmm.so from auditwheel (#5058) @bdice
- Add support for Python 3.13 (#5057) @gforsyth
- Simplify edge_property_t (#5053) @ChuckHastings
- Add support for random state to FA2 (#5052) @jnke2016
- [BUGFIX] Fixed quoting in wheel paths in cugraph and pylibcugraph tests (#5049) @VenkateshJaya
- Fix failing test with new cccl (#5046) @ChuckHastings
- add C implementation of MST (#5044) @jnke2016
- Download build artifacts from GitHub for CI (#5043) @VenkateshJaya
- Avoid unnecessary libcugraph wheel builds (#5037) @VenkateshJaya
- Use public pylibcudf APIs in graph_primtypes (#5036) @mroeschke
- refactor(rattler): enable strict channel priority for builds (#5035) @gforsyth
- Reduce peak memory usage (#5031) @seunghwak
- Avoid private cuDF Python APIs (#5028) @mroeschke
- Use pytest-xdist for parallel testing (#5027) @bdice
- Vendor RAPIDS.cmake (#5024) @bdice
- Add missing thrust headers & Pass dtype objects to cuDF as_column (#5023) @alliepiper
- Add ARM conda environments (#5021) @bdice
- Add missing shuffle function declarations in shuffle_funcstions.hpp (#5018) @seunghwak
- Do not pretend to default initialize a device lambda (#5015) @miscco
- Update C++ test binary file output directory from build/tests to build/gtests (#5014) @seunghwak
- Replace
Thrust
iterator facilities withlibcu++
ones (#5013) @miscco - Branch 25.06 merge 25.04 (#5007) @rlratzel
- Fixes Failing Cugraph Uniform Neighbor Sample Benchmark (#5001) @nv-rliu
- Port all conda recipes to
rattler-build
(#4999) @gforsyth - Moving wheel builds to specified location and uploading build artifacts to Github (#4993) @VenkateshJaya
- Refactor Python Neighborhood Sample (#4988) @jnke2016
- Add shellcheck to pre-commit and fix warnings (#4954) @gforsyth