Skip to content

v26.04.00

Choose a tag to compare

@AyodeAwe AyodeAwe released this 08 Apr 19:24
03ba9c2

What's Changed

🚨 Breaking Changes

🐛 Bug Fixes

  • We updated RAPIDS to use C++ 20, but missed updating cugraph etl by @ChuckHastings in #5408
  • Add our own is_discard_iterator as thrust removed it in 3.2 by @robertmaynard in #5416
  • Fix memory allocation failure in SG betweenness centrality for small-diameter graphs by @seunghwak in #5432
  • Fix null optional dereference in temporal_partition_vertices by @ChuckHastings in #5446

🚀 New Features

🛠️ Improvements

  • Drop Python 3.10 support by @gforsyth in #5412
  • Use verify-hardcoded-version pre-commit hook by @KyleFromNVIDIA in #5411
  • tighten wheel size limits, expand CI-skipping logic, other small build changes by @jameslamb in #5413
  • remove pip.conf migration code in CI scripts, update CI-skipping rules by @jameslamb in #5415
  • Replace .values_host with .to_numpy() by @bdice in #5420
  • refactor: build wheels and conda packages using Python limited API by @gforsyth in #5419
  • Use GHA id-token for sccache-dist auth token by @trxcllnt in #5425
  • Temporarily disable RTX PRO 6000 PR CI by @bdice in #5422
  • refactor C++ examples for new RAPIDS branching strategy by @jameslamb in #5423
  • check-nightly-ci: update to new version by @jameslamb in #5433
  • Temporarily disables tests on RTX Pro 6000 for nightly runs by @rlratzel in #5434
  • remove references to 'nvidia' and 'pytorch' conda channels by @jameslamb in #5426
  • check-nightly-ci: remove testing config by @jameslamb in #5436
  • Update raft headers by @aamijar in #5429
  • Drop thrust::constant_iterator in favor of cuda::constant_iterator by @miscco in #5430
  • Drop usage of thrust function objects in favor of cuda::std ones by @miscco in #5431
  • Fix ucx link errors in pip devcontainers by @trxcllnt in #5435
  • Drop thrust::transform_iterator in favor of cuda::transform_iterator by @miscco in #5428
  • refactor(limited api): add explicit wheel.py-api to pyproject.toml
    by @gforsyth in #5440
  • Add make_initialized_edge_(src|dst_)property utility functions. by @seunghwak in #5441
  • Update Cython lower bound pin to 3.2.2 by @vyasr in #5449
  • Remove pytest upper bound pin by @vyasr in #5450
  • Add support for Python 3.14 by @gforsyth in #5439
  • wheels: use cuda-toolkit runtime wheels by @jameslamb in #5444
  • Avoid deprecated jit_unspill in dask tests by @TomAugspurger in #5456
  • add no_pytorch matrix option in dependencies.yaml by @trxcllnt in #5454
  • fix verify-hardcoded-versions issues by @jameslamb in #5462
  • ensure 'torch' CUDA wheels are installed in CI, remove unused dependencies by @jameslamb in #5453
  • Re-enables tests on RTX Pro 6000 by @rlratzel in #5445
  • enforce a floor on libnvjitlink, build wheels with CUDA 13.0.x, test wheels against mix of CTK versions by @jameslamb in #5457
  • C++ Disjoint sampling implementation by @ChuckHastings in #5414

New Contributors

Full Changelog: v26.04.00a...v26.04.00