v25.04.00
🚨 Breaking Changes
- Account for cugraph API breakage (#2581) @divyegala
- Use new rapids-logger library (#2566) @vyasr
🐛 Bug Fixes
- Backport build patch fix (#2620) @KyleFromNVIDIA
- Revert "Temporarily increase
max_days_without_success(#2602)" (#2613) @divyegala - Relax max duplicates in batched NN Descent (#2610) @jinsolp
- [Fix] Lanczos solver gemv fix (#2607) @aamijar
- [Fix]
select-k-csrfailure on CUDA11.x + H100 (#2604) @rhdong - Temporarily increase
max_days_without_success(#2602) @divyegala - Swap
blocksandthreads_per_blockincompute_graph_laplacian(#2597) @jcrist - [BUG] Fix illegal memory access in linalg::reduction (#2592) @enp1s0
- Require sphinx<8.2.0 (#2590) @KyleFromNVIDIA
- Account for cugraph API breakage (#2581) @divyegala
#include <numeric>forstd::iota(#2578) @benfred- Fix Laplacian calculation in spectral partitioning (#2568) @wphicks
- Take argument by
const&as the input range is const (#2558) @miscco - Allow some of the sparse utility functions to handle larger matrices (#2541) @viclafargue
🛠️ Improvements
- ci: pre-filter 11.4 jobs before they are enabled in shared workflows (#2608) @gforsyth
- Use conda-build instead of conda-mambabuild (#2595) @bdice
- Replace
cub::Sumandcub::Maxwithcuda::std::plusandcuda::maximum(#2594) @miscco - Update all
conda_build_config.yamls RAPIDS UCX version (#2589) @jakirkham - Drop
cub::TransformInputIteratorin favor ofthrust::transform_iterator(#2588) @miscco - Consolidate more Conda solves in CI (#2587) @KyleFromNVIDIA
- Fix duplicate indices in batch NN Descent (#2586) @jinsolp
- Require CMake 3.30.4 (#2584) @robertmaynard
- Create Conda CI test env in one step (#2580) @KyleFromNVIDIA
- Use shared-workflows branch-25.04 (#2576) @bdice
- Add
shellcheckto pre-commit and fix warnings (#2575) @gforsyth - Add build_type input field for
test.yaml(#2573) @gforsyth - Use
rapids-pip-retryin CI jobs that might need retries (#2571) @gforsyth - Avoid limited memory adaptor issue in balanced KMeans (#2570) @csadorf
- update telemetry and retarget 25.04 (#2569) @msarahan
- Use new rapids-logger library (#2566) @vyasr
- disallow fallback to Make in Python builds (#2563) @jameslamb
- Forward-merge branch-25.02 into branch-25.04 (#2561) @bdice
- Migrate to NVKS for amd64 CI runners (#2559) @bdice
- Add
verify-codeownershook (#2557) @KyleFromNVIDIA