🚨 Breaking Changes
- Remove Base.enable_rmm_pool method as it is no longer needed (#3875) @teju85
- RF: Make experimental-backend default for regression tasks and deprecate old-backend. (#3872) @venkywonka
- Deterministic UMAP with floating point rounding. (#3848) @trivialfis
- Fix RF regression performance (#3845) @RAMitchell
- Add feature to print forest shape in FIL upon importing (#3763) @levsnv
- Remove 'seed' and 'output_type' deprecated features (#3739) @lowener
🐛 Bug Fixes
- Disable UMAP deterministic test on CTK11.2 (#3942) @trivialfis
- Revert #3869 (#3933) @hcho3
- RF: fix the bug in
pdf_to_cdf
device function that causes hang whenn_bins > TPB && n_bins % TPB != 0
(#3921) @venkywonka - Fix number of permutations in pytest and getting handle for cuml models (#3920) @dantegd
- Fix typo in umap
target_weight
parameter (#3914) @lowener - correct compliation of cuml c library (#3908) @robertmaynard
- Correct install path for include folder to avoid double nesting (#3901) @dantegd
- Add type check for y in train_test_split (#3886) @Nanthini10
- Fix for MNMG test_rf_classification_dask_fil_predict_proba (#3831) @lowener
- Fix MNMG test test_rf_regression_dask_fil (#3830) @hcho3
- AgglomerativeClustering support single cluster and ignore only zero distances from self-loops (#3824) @cjnolet
📖 Documentation
- Small doc fixes for 21.06 release (#3936) @dantegd
- Document ability to export cuML RF to predict on other machines (#3890) @hcho3
🚀 New Features
- Deterministic UMAP with floating point rounding. (#3848) @trivialfis
- HDBSCAN (#3821) @cjnolet
- Add feature to print forest shape in FIL upon importing (#3763) @levsnv
🛠️ Improvements
- Pin dask ot 2021.5.1 for 21.06 release (#3937) @dantegd
- Upgrade xgboost to 1.4.2 (#3925) @dantegd
- Use UCX-Py 0.20 (#3911) @jakirkham
- Upgrade NCCL to 2.9.9 (#3902) @dantegd
- Update conda developer environments (#3898) @viclafargue
- ARIMA: pre-allocation of temporary memory to reduce latencies (#3895) @Nyrio
- Condense TSNE parameters into a struct (#3884) @lowener
- Update
CHANGELOG.md
links for calver (#3883) @ajschmidt8 - Make sure
__init__
is called in graph callback. (#3881) @trivialfis - Update docs build script (#3877) @ajschmidt8
- Remove Base.enable_rmm_pool method as it is no longer needed (#3875) @teju85
- RF: Make experimental-backend default for regression tasks and deprecate old-backend. (#3872) @venkywonka
- Enable probability output from RF binary classifier (alternative implementaton) (#3869) @hcho3
- CI test speed improvement (#3851) @lowener
- Fix RF regression performance (#3845) @RAMitchell
- Update to CMake 3.20 features,
rapids-cmake
andCPM
(#3844) @dantegd - Support sparse input features in QN solvers and Logistic Regression (#3827) @achirkin
- Trustworthiness score improvements (#3826) @viclafargue
- Performance optimization of RF split kernels by removing empty cycles (#3818) @vinaydes
- Correct deprecate positional args decorator for CalVer (#3784) @lowener
- ColumnTransformer & FunctionTransformer (#3745) @viclafargue
- Remove 'seed' and 'output_type' deprecated features (#3739) @lowener