Skip to content

Releases: microsoft/LightGBM

v3.3.1

27 Oct 22:59
d4851c3
Compare
Choose a tag to compare

Changes

💡 New Features

🐛 Bug Fixes

📖 Documentation

🧰 Maintenance

v3.3.0

09 Oct 02:07
fa4ecf4
Compare
Choose a tag to compare

Changes

💡 New Features

🔨 Breaking

  • [python] deprecate "auto" value of ylabel argument of plot_metric() function @StrikerRUS (#4624)
  • [python] rename print_evaluation() into log_evaluation() @StrikerRUS (#4604)
  • [RFC][python] deprecate advanced args of train() and cv() functions and sklearn wrapper @StrikerRUS (#4574)
  • [RFC][python] deprecate silent and standalone verbose args. Prefer global verbose param @StrikerRUS (#4577)
  • [python] add 'auto' value for importance_type param in plotting @StrikerRUS (#4570)
  • [dask] Make output of feature contribution predictions for sparse matrices match those from sklearn estimators (fixes #3881) @jameslamb (#4378)
  • [R-package] change default nrounds to 100 to match LightGBM core library default @david-cortes (#4197)

🚀 Efficiency Improvement

🐛 Bug Fixes

📖 Documentation

🧰 Maintenance

Read more

v3.2.1

12 Apr 23:03
b8e38ec
Compare
Choose a tag to compare

Changes

💡 New Features

🔨 Breaking

  • [docs] remove macOS installation method with Homebrew formula @StrikerRUS (#4122)

🐛 Bug Fixes

📖 Documentation

🧰 Maintenance

v3.2.0

22 Mar 13:43
2e54d5f
Compare
Choose a tag to compare

Changes

💡 New Features

🔨 Breaking

🚀 Efficiency Improvement

🐛 Bug Fixes

  • Range check for DCG position discount lookup @ashok-ponnuswami-msft (#4069)
  • Fix parsing of non-finite values @mjmckp (#3942)
  • Set is_linear_ to false when it is absent from the model file @shiyu1994 (#4056)
  • Fix evalution of linear trees with a single leaf. @mjmckp (#3987)
  • Use high precision conversion from double to string in Tree::ToString() for new linear tree members @mjmckp (#3938)
  • Fix for CreatePredictor function and VS2017 Debug build @mjmckp (#3937)
  • Fix access violation exception that can occur during invocation of loop lambda function when inner_start >= inner_end in 'For' template. @mjmckp (#3936)
  • [dask] remove extra 'client' kwarg in DaskLGBMRegressor @jameslamb (#3906)
  • [CUDA] Support CUDA 9 and test different CUDA versions at CI @StrikerRUS (#3880)
  • [dask] fix Dask docstrings and mimic sklearn wrapper importing way @StrikerRUS (#3855)
  • [python-package] respect parameter aliases for network params @jameslamb (#3813)
  • Create a new TcpSocket when connection failed @wjsi (#3840)
  • [dask] Drop aliases of core network parameters @StrikerRUS (#3843)
  • Don't copy more than has been allocated to device_features. @ChipKerchner (#3752)
  • Fix thread-safety in C API's PredictSingleRow @AlbertoEAF (#3771)
  • [dask] allow parameter aliases for local_listen_port, num_threads, tree_learner (fixes #3671) @jameslamb (#3789)
  • [dask] [python-package] Search for available ports when setting up network (fixes #3753) @jameslamb (#3766)
  • Update CUDA treelearner according to changes introduced for linear trees @StrikerRUS (#3750)
  • Ensure CUDA vector length is consistent with AlignedSize @ChipKerchner (#3748)
  • Initialize any_nan_ property of LinearTreeLearner @btrotta (#3709)
  • Fix bug in corner case with histogram bin mismatch @shiyu1994 (#3694)
  • move CheckParamConflict() after LogLevel processing @h-vetinari (#3742)
  • Fix bug in ExtractFeaturesFromMemory when predidct_fun_ is used @shiyu1994 (#3721)
  • Fix compiler warnings caused by implicit type conversion (fixes #3677) @btrotta (#3729)
  • fix test_monotone_constraints often fails on MPI builds @CharlesAuguste (#3683)
  • [R-package] remove broken default for file in readRDS / saveRDS functions @jameslamb (#3664)
  • Added static cast from double to float @sisco0 (#3678)
  • [docs] fix R documentation builds (fixes #3655) @jameslamb (#3656)
  • [python] add average precision into higher_better eval @penolove (#3649)
  • Fix model locale issue and improve model R/W performance. @AlbertoEAF (#3405)

📖 Documentation

🧰 Maintenance

Read more

v3.1.1

08 Dec 02:58
218446a
Compare
Choose a tag to compare

Changes

💡 New Features

🚀 Efficiency Improvement

  • [R-package] use as.factor() instead of factor() in lgb.cv() @jameslamb (#3560)

🐛 Bug Fixes

📖 Documentation

🧰 Maintenance

v3.1.0

16 Nov 04:25
0b5e60d
Compare
Choose a tag to compare

Changes

💡 New Features

🔨 Breaking

🚀 Efficiency Improvement

🐛 Bug Fixes

📖 Documentation

🧰 Maintenance

v3.0.0

01 Sep 03:26
7e11d4a
Compare
Choose a tag to compare

Changes

💡 New Features

🔨 Breaking

🚀 Efficiency Improvement

🐛 Bug Fixes

📖 Documentation

Read more

v3.0.0rc1

07 Aug 01:25
33af069
Compare
Choose a tag to compare
v3.0.0rc1 Pre-release
Pre-release

Changes

💡 New Features

🔨 Breaking

🚀 Efficiency Improvement

🐛 Bug Fixes

📖 Documentation

Read more

v2.3.1

28 Nov 13:21
Compare
Choose a tag to compare

Changes:

  • 471d0aa update release date for R-package
  • 102893a [R-package] fixed minor issues with tests and documentation (#2581)
  • 16c551c [docs] updated instructions in examples to match ones from ranking example (#2585)
  • 49df9e6 [docs] Update LambdaRank example documentation (#2548)
  • 6a3e27d Avoid the issue is labeled to bug by default.
  • a6ba859 [R-package] fixed parameter-name typo in lgb.cv() (#2576)
  • 1f7b06b [R-package][ci] Added more R linters (fixes #2477) (#2533)
  • 11f9682 Fix build error when HDFS is enabled. (#2540)
  • 26ff099 explicitly import std::max from (#2562)
  • a8dc032 [ci] fixed cpplint warning about parenthesis placement (#2563)
See More

This list of changes was auto generated.

v2.3.0

29 Sep 04:44
b3c1266
Compare
Choose a tag to compare

Changes:

See More
Read more