v3.2.1
Changes
💡 New Features
- [tests][dask] Add voting_parallel algorithm in tests (fixes #3834) @jmoralez (#4088)
- [dask] Include support for raw_score in predict (fixes #3793) @jmoralez (#4024)
🔨 Breaking
- [docs] remove macOS installation method with Homebrew formula @StrikerRUS (#4122)
🐛 Bug Fixes
- enforce interaction constraints with monotone_constraints_method = intermediate/advanced @ChristophAymannsQC (#4043)
- [dask] make random port search more resilient to random collisions (fixes #4057) @jameslamb (#4133)
- [dask] run one training task on each worker @jameslamb (#4132)
- Fix tcp_no_deplay setting by using int type @htgeis (#4058)
📖 Documentation
- [docs] update link to Boost binaries @StrikerRUS (#4157)
- [docs] add missed CUDA device type in docs @StrikerRUS (#4130)
- [docs] Add alt text on images (related to #4036) @akshitadixit (#4038)
- [docs] add dtreeviz to the list of external projects @StrikerRUS (#4098)
- [docs] add Hummingbird to the list of external projects @StrikerRUS (#4096)
🧰 Maintenance
- v3.2.1 release @jameslamb (#4169)
- [python] Migrated to f-strings for ..nuget\create_nuget.py #4136 @coldkillerr (#4162)
- [ci] Add debian-clang-devel CI job for the R package @jameslamb (#4164)
- [python-package] Add type hints to the callback file @deddyjobson (#4093)
- [ci] Restrict breathe version at CI @StrikerRUS (#4168)
- [ci] upgrade R to 4.0.5 in CI @jameslamb (#4158)
- [ci] Stop running CUDA tests at CI @StrikerRUS (#4167)
- [tests][dask] replace client fixture with cluster fixture @jmoralez (#4159)
- [python] added f-strings to docs/conf.py @NovusEdge (#4147)
- [ci] run 'brew update' in macOS jobs (fixes #4160) @jameslamb (#4161)
- clarify DEBUG-level log about tree depth @jameslamb (#4126)
- [tests][dask] use dy_true mean in denominator for _r2_score @jmoralez (#4151)
- [ci] use GitHub Actions to re-generate R configure @StrikerRUS (#4140)
- [python] added f-strings to python-package/setup.py @NovusEdge (#4145)
- [docs] fix param name typo in comments @StrikerRUS (#4139)
- [tests][dask] test all boosting types (fixes #3896) @jmoralez (#4119)
- [ci] use f-strings in
libpath.py
@StrikerRUS (#4137) - update CODEOWNERS @jameslamb (#4127)
- [ci] Added curl library to the installed packages list inside dockerfile-python installation @hemanth171 (#4129)
- [ci] apply cpplint to cpp tests @StrikerRUS (#4092)
- [ci] remove output parametrization from two Dask tests @StrikerRUS (#4123)
- [ci] build CRAN R-package on Azure with every commit and attach it to releases @StrikerRUS (#4117)
- [tests][dask] Create an informative categorical feature @jmoralez (#4113)
- [ci] bump CUDA version and pull dockers from NVIDIA NGC @StrikerRUS (#4112)
- [ci] attach archives with complete source code of the repo to releases @StrikerRUS (#4111)
- [R-package] fix typo in linear learner test @jameslamb (#4109)
- [ci] restrict CMake version for CUDA+Clang jobs @StrikerRUS (#4104)
- [ci] fix flaky Azure Pipelines jobs (2) @StrikerRUS (#4097)
- [ci] fix flaky Azure Pipelines jobs @StrikerRUS (#4095)
- [ci] Bump version for development @StrikerRUS (#4094)