v24.02.00
🚨 Breaking Changes
🐛 Bug Fixes
- [Hotfix] Fix FIL gtest (#5755) @hcho3
- Exclude tests from builds (#5754) @vyasr
- Fix ctest directory to ensure tests are executed (#5753) @bdice
- Synchronize stream in SVC memory test (#5729) @wphicks
- Fix shared-workflows repo name (#5723) @raydouglass
- Fix cupy dependency in pyproject.toml (#5705) @vyasr
- Only cufft offers a static_nocallback version of the library (#5703) @robertmaynard
🛠️ Improvements
- [Hotfix] Update GPUTreeSHAP to fix ARM build (#5747) @hcho3
- Disable HistGradientBoosting support for now (#5744) @hcho3
- Disable hnswlib feature in RAFT; pin pytest (#5733) @hcho3
- [LogisticRegressionMG] Support standardization with no data modification (#5724) @lijinf2
- Remove usages of rapids-env-update (#5716) @KyleFromNVIDIA
- Remove extraneous SKBUILD_BUILD_OPTIONS (#5714) @vyasr
- refactor CUDA versions in dependencies.yaml (#5712) @jameslamb
- Update to CCCL 2.2.0. (#5702) @bdice
- Migrate to Treelite 4.0 (#5701) @hcho3
- Use cuda::proclaim_return_type on device lambdas. (#5696) @bdice
- move _process_generic to base_return_types, avoid circular import (#5695) @dcolinmorgan
- Switch to scikit-build-core (#5693) @vyasr
- Fix all deprecated function calls in TUs where warnings are errors (#5692) @vyasr
- Remove CUML_BUILD_WHEELS and standardize Python builds (#5689) @vyasr
- Forward-merge branch-23.12 to branch-24.02 (#5657) @bdice
- Add cuML devcontainers (#5568) @trxcllnt