🚨 Breaking Changes
- Stop using setup.py in build.sh (#5500) @vyasr
- Add
copy_X
parameter toLinearRegression
(#5495) @viclafargue
🐛 Bug Fixes
- Update dependencies.yaml test_notebooks to include dask_ml (#5545) @taureandyernv
- Fix cython-lint issues. (#5536) @bdice
- Skip rf_memleak tests (#5529) @dantegd
- Pin hdbscan to fix pytests in CI (#5515) @dantegd
- Fix UMAP and simplicial set functions metric (#5490) @viclafargue
- Fix test_masked_column_mode (#5480) @viclafargue
- Use fit_predict rather than fit for KNeighborsClassifier and KNeighborsRegressor in benchmark utility (#5460) @beckernick
- Modify HDBSCAN membership_vector batch_size check (#5455) @tarang-jain
🚀 New Features
- Use rapids-cmake testing to run tests in parallel (#5487) @robertmaynard
- [FEA] Update MST Reduction Op (#5386) @tarang-jain
- cuml: Build CUDA 12 packages (#5318) @vyasr
- CI: Add custom GitHub Actions job to run clang-tidy (#5235) @csadorf
🛠️ Improvements
- Pin
dask
anddistributed
for23.08
release (#5541) @galipremsagar - Remove Dockerfile. (#5534) @bdice
- Improve temporary directory handling in cuML (#5527) @jakirkham
- Support init arguments in MNMG LogisticRegression (#5519) @lijinf2
- Support predict in MNMG Logistic Regression (#5516) @lijinf2
- Remove unused matrix.cuh and math.cuh headers to eliminate deprecation warnings. (#5513) @bdice
- Update gputreeshap to use rapids-cmake. (#5512) @bdice
- Remove raft specializations includes. (#5509) @bdice
- Revert CUDA 12.0 CI workflows to branch-23.08. (#5508) @bdice
- Enable wheels CI scripts to run locally (#5507) @divyegala
- Default to nproc for PARALLEL_LEVEL in build.sh. (#5505) @csadorf
- Fixed potential overflows in SVM, minor adjustments to nvtx ranges (#5504) @mfoerste4
- Stop using setup.py in build.sh (#5500) @vyasr
- Fix PCA test (#5498) @viclafargue
- Update build dependencies (#5496) @csadorf
- Add
copy_X
parameter toLinearRegression
(#5495) @viclafargue - Sparse pca patch (#5493) @Intron7
- Restrict HDBSCAN metric options to L2 #5415 (#5492) @Rvch7
- Fix typos. (#5481) @bdice
- Add multi-node-multi-gpu Logistic Regression in C++ (#5477) @lijinf2
- Add missing stream argument to cub calls in workingset (#5476) @mfoerste4
- Update to CMake 3.26.4 (#5464) @vyasr
- use rapids-upload-docs script (#5457) @AyodeAwe
- Unpin
dask
anddistributed
for development (#5452) @galipremsagar - Remove documentation build scripts for Jenkins (#5450) @ajschmidt8
- Fix update version and pinnings for 23.08. (#5440) @bdice
- Add cython-lint configuration. (#5439) @bdice
- Unpin scikit-build upper bound (#5438) @vyasr
- Fix some deprecation warnings in tests. (#5436) @bdice
- Update
raft::sparse::distance::pairwise_distance
to new API (#5428) @divyegala