New
v4.6.0
Changes
π‘ New Features
- [CUDA] fix setting of CUDA architectures and enable support for NVIDIA Blackwell @StrikerRUS (#6812)
- [python-package] support Python 3.13 @jameslamb (#6668)
- [GPU] Add support for linear tree with device=gpu @dragonbra (#6567)
- [c++] Add Bagging by Query for Lambdarank @shiyu1994 (#6623)
π¨ Breaking
- [R-package] require lgb.Dataset, remove support for passing 'colnames' and 'categorical_feature' for lgb.train() and lgb.cv() @jameslamb (#6714)
- [python-package] support sub-classing scikit-learn estimators @jameslamb (#6783)
- [python-package] do not copy column-major numpy arrays when creating Dataset from list of arrays @jmoralez (#6773)
- [python-package] remove support for passing 'feature_name' and 'categorical_feature' through train() and cv() @jameslamb (#6706)
- [python-package] require
scikit-learn>=0.24.2, make scikit-learn estimators compatible withscikit-learn>=1.6.0dev@vnherdeiro (#6651) - [ci] Require CMake 3.28 and replace
FetchContent_PopulatewithFetchContent_MakeAvailable@StrikerRUS (#6550)