Skip to content

Releases: lightgbm-org/LightGBM

v3.3.3

Choose a tag to compare

@guolinke guolinke released this 10 Oct 18:03

Changes

This is a special release, put up to prevent the R package from being archived on CRAN.

See #5502 and #5525 for context.

This release only contains the changes, relevant to v3.3.2, necessary to prevent removal of the R package from CRAN.

💡 New Features

  • [PARTIALLY: only for R-package] Add support for Visual Studio 2022 @StrikerRUS (#4889)

🔨 Breaking

None

🚀 Efficiency Improvement

None

🐛 Bug Fixes

📖 Documentation

None

🧰 Maintenance

v3.3.2

Choose a tag to compare

@guolinke guolinke released this 07 Jan 14:53

Changes

🐛 Bug Fixes

📖 Documentation

  • [docs] [R-package] update cran-comments for v3.3.1 release @jameslamb (#4738)

🧰 Maintenance

v3.3.1

Choose a tag to compare

@guolinke guolinke released this 27 Oct 22:59
d4851c3

Changes

💡 New Features

🐛 Bug Fixes

📖 Documentation

🧰 Maintenance

v3.3.0

Choose a tag to compare

@guolinke guolinke released this 09 Oct 02:07
fa4ecf4

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

Choose a tag to compare

@guolinke guolinke released this 12 Apr 23:03
b8e38ec

Changes

💡 New Features

🔨 Breaking

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

🐛 Bug Fixes

📖 Documentation

🧰 Maintenance

v3.2.0

Choose a tag to compare

@guolinke guolinke released this 22 Mar 13:43
2e54d5f

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

Choose a tag to compare

@guolinke guolinke released this 08 Dec 02:58
218446a

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

Choose a tag to compare

@guolinke guolinke released this 16 Nov 04:25
0b5e60d

Changes

💡 New Features

🔨 Breaking

🚀 Efficiency Improvement

🐛 Bug Fixes

📖 Documentation

🧰 Maintenance

v3.0.0

Choose a tag to compare

@guolinke guolinke released this 01 Sep 03:26
7e11d4a

Changes

💡 New Features

🔨 Breaking

🚀 Efficiency Improvement

🐛 Bug Fixes

📖 Documentation

Read more

v3.0.0rc1

v3.0.0rc1 Pre-release
Pre-release

Choose a tag to compare

@guolinke guolinke released this 07 Aug 01:25
33af069

Changes

💡 New Features

🔨 Breaking

🚀 Efficiency Improvement

🐛 Bug Fixes

📖 Documentation

Read more