🚨 Breaking Changes
🐛 Bug Fixes
- Fix train_test_split for string columns (#6088) @dantegd
- Stop shadowing free function (#6076) @vyasr
- Set default values for conftest options. (#6067) @bdice
- Add license file to conda packages (#6061) @raydouglass
- Fix np.NAN to np.nan. (#6056) @bdice
- Reenable
pytest cuml-dask
for CUDA 12.5 wheel CI tests (#6051) @divyegala - Fix for
simplicial_set_embedding
(#6043) @viclafargue - MAINT: Allow for error message to contain
np.float32(1.0)
(#6030) @seberg - Stop exporting fill_k kernel as that causes ODR violations (#6021) @robertmaynard
- Avoid cudf column APIs after cudf.Series disallows column inputs (#6019) @mroeschke
- Use HDBSCAN package pin to
0.8.38
(#5906) @divyegala
📖 Documentation
- Update UMAP doc (#6064) @viclafargue
- Update README in experimental FIL (#6052) @hcho3
- add docs for simplicial_set (#6042) @Intron7
🚀 New Features
- TSNE CPU/GPU Interop (#6063) @divyegala
- Enable GPU
fit
and CPUtransform
in UMAP (#6032) @divyegala
🛠️ Improvements
- Migrate to use cuVS for vector search (#6085) @benfred
- Support all-zeroes feature vectors for MG sparse logistic regression (#6082) @lijinf2
- Update update-version.sh to use packaging lib (#6081) @AyodeAwe
- Use CI workflow branch 'branch-24.10' again (#6072) @jameslamb
- Update fmt (to 11.0.2) and spdlog (to 1.14.1), add those libraries to libcuml conda host dependencies (#6071) @jameslamb
- Update flake8 to 7.1.1. (#6070) @bdice
- Add support for Python 3.12, update to umap-learn==0.5.6 (#6060) @jameslamb
- Fix compiler warning about signed vs unsigned ints (#6053) @hcho3
- Update rapidsai/pre-commit-hooks (#6048) @KyleFromNVIDIA
- Drop Python 3.9 support (#6040) @jameslamb
- Add use_cuda_wheels matrix entry (#6038) @KyleFromNVIDIA
- Switch debug build to RelWithDebInfo (#6033) @rongou
- Remove NumPy <2 pin (#6031) @seberg
- Remove old dask-glm based logistic regression (#6028) @dantegd
- [FEA] UMAP API for building with batched NN Descent (#6022) @jinsolp
- Enabling CPU/GPU interop for SVM, DBSCAN and KMeans (#6020) @viclafargue
- Update pre-commit hooks (#6016) @KyleFromNVIDIA
- Improve update-version.sh (#6014) @bdice
- Use tool.scikit-build.cmake.version, set scikit-build-core minimum-version (#6012) @jameslamb
- Merge branch-24.08 into branch-24.10 (#5981) @jameslamb
- Use CUDA math wheels (#5966) @KyleFromNVIDIA