Lightgbm

Latest version: v4.5.0

Safety actively analyzes 688867 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

3.3.5

Changes

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

See 5661 and 5662 for context.

This release only contains the changes, relative to `v3.3.4`, necessary to prevent removal of the R package from CRAN.

💡 New Features

None

🔨 Breaking

None

🚀 Efficiency Improvement

None

🐛 Bug Fixes

- [ci] [R-package] fix clang 15 warning about unqualified calls (fixes 5661) jameslamb (662)

📖 Documentation

None

🧰 Maintenance

None

3.3.4

Changes

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

See 5618 and 5619 for context.

This release only contains the changes, relative to `v3.3.3`, necessary to prevent removal of the R package from CRAN.

💡 New Features

None

🔨 Breaking

None

🚀 Efficiency Improvement

None

🐛 Bug Fixes

- prefer 'vsnprintf' to 'vsprintf' jameslamb (5561)

📖 Documentation

None

🧰 Maintenance

- [ci] test against R 4.2.2 jameslamb (5621)

3.3.3

Changes

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

See https://github.com/microsoft/LightGBM/issues/5502 and https://github.com/microsoft/LightGBM/pull/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

- Check existence of inet_pton for win32 in CMakeLists.txt (fixes 5019) shiyu1994 (5159)
- [ci] [R-package] use R 4.2.1 in Windows CI jobs (fixes 4881) jameslamb (5503)
- [R-package] fix test on non-ASCII features in non-UTF8 locales jameslamb (5526)

📖 Documentation

None

🧰 Maintenance

- [ci] run Appveyor checks on PRs targeting release/ branches jameslamb (5528)
- [ci] run CI on pull requests targeting release/ branches jameslamb (5527)
- [ci] [R-package] ensure that MSVC jobs fail when tests fail (fixes 5439) jameslamb (5448)

3.3.2

Changes

🐛 Bug Fixes

- [R-package] Apply patch for R4.2 on Windows shiyu1994 (4923)

📖 Documentation

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

🧰 Maintenance

- [ci] Temporary pin dask version at CI StrikerRUS (4770)

3.3.1

- [ci] introduce CI jobs that mimic CRAN gcc-ASAN and clang-ASAN tests (fixes 4674) jameslamb (4678)
- [R-package][test] add reference to the original issue in R-package test StrikerRUS (4720)
- [python] Improve error message for plot_metric with Booster js850 (4709)
- [R-package] allow for small numerical differences in Booster test jameslamb (4714)
- Fix some paramater hints when loading from binary file hzy46 (4701)
- [ci] fix CI Windows script to use downloaded SWIG, not the pre-installed one StrikerRUS (4711)
- [ci] Rename RTD config file StrikerRUS (4689)
- [ci] Bump Google Test version from `1.10.0` to `1.11.0` StrikerRUS (4683)
- [python] fix mypy error in engine.py rakki-18 (4675)
- [python] fix mypy error in setup.py rakki-18 (4671)
- update Guolin's e-mail in `setup.py` StrikerRUS (4663)
- Replace deprecated `licenseUrl` field with `license` one in `.nuspec` file StrikerRUS (4669)
- [python][sklearn] use `__sklearn_is_fitted__()` in all estimator fitness checks StrikerRUS (4654)
- [ci] Bump version for development StrikerRUS (4662)

3.3.0

- fix possible precision loss in xentropy and fair loss objectives jameslamb (4651)
- [tests][python-package] refactor list_to_1d_numpy test to run without pandas installed jmoralez (4639)
- [python] add type hints to _safe_call strobelTha (4641)
- remove unused DCGCalculator::CalDCGAtK() jameslamb (4650)
- [python][sklearn] add `__sklearn_is_fitted__()` method to be better compatible with scikit-learn API StrikerRUS (4636)
- [ci] Use the latest gcc version in macOS CI jobs StrikerRUS (4640)
- remove duplicated debug printing in `CMakeLists.txt` for MPI StrikerRUS (4644)
- remove unused BinMapper::SizeForSpecificBin() jameslamb (4643)
- [ci] ignore certificates for kitware apt channel in CUDA jobs (fixes 4646) jameslamb (4648)
- [ci] bump CUDA version from 11.4.0 to 11.4.2 at CI StrikerRUS (4628)
- [R-package] introduce Dataset methods set_field() and get_field() jameslamb (4571)
- [ci] Recover running CUDA tests at CI (fixed 4611) shiyu1994 (4621)
- [ci] Run cmakelint at CI and fix some errors StrikerRUS (4617)
- [python] initialize installation options with boolean values in `setup.py` StrikerRUS (4620)
- [python] fix mypy error in `dask.py` StrikerRUS (4615)
- [ci] Stop running CUDA tests at CI StrikerRUS (4611)
- [R-package] avoid unnecessary computation and add tests for Dataset set_reference() method jameslamb (4587)
- [ci] fix link to LightGBM public e-mail StrikerRUS (4603)
- [tests][dask] Use workers hostname in tests (fixes 4594) jmoralez (4595)
- prefer spaces to tabs in CMakeLists.txt jameslamb (4593)
- [ci] skip Dask tests on QEMU builds jameslamb (4600)
- [ci] simplify docker info parsing in QEMU builds StrikerRUS (4592)
- [ci] explicitly set --platform when running aarch64 image in QEMU builds jameslamb (4579)
- [R-package] fix inaccurate error message in Dataset get_colnames() method jameslamb (4588)
- [R-package] preserve uses of '...' in Dataset slice() method jameslamb (4581)
- [R-package] fix inaccurate comments, remove unnecessary comments jameslamb (4582)
- [R-package] deprecate the use of 'info' in Dataset jameslamb (4573)
- [R-package] deprecate uses of '...' in Dataset slice() method jameslamb (4572)
- [R-package] use {testthat} SummaryReporter in tests jameslamb (4567)
- [python] Use double type for `init_score` array when set by predictor StrikerRUS (4510)
- [ci] upgrade R to 4.1.1 jameslamb (4560)
- [python] add type hints on train() in engine.py jameslamb (4544)
- [R-package] add deprecation warnings on uses of '...' in predict() and reset_parameter() jameslamb (4548)
- [docs] Clarify the fact that predict() on a file does not support saved Datasets (fixes 4034) jameslamb (4545)
- [ci] Check for MM_PREFETCH and MM_MALLOC not only in CRAN builds StrikerRUS (4540)
- [ci] Add checks that OpenMP is used in R-package builds StrikerRUS (4538)
- [ci] Add checks that MM_PREFETCH and MM_MALLOC are used in CRAN builds StrikerRUS (4536)
- [python] add type hints to logging functions in basic.py jameslamb (4527)
- [python] add type hints in docs/conf.py jameslamb (4526)
- [R-package] remove unused '...' in Booster constructor jameslamb (4523)
- [R-package] add deprecation warnings about some uses of '...' jameslamb (4522)
- [ci] use flag '--allow-releaseinfo-change' in some 'apt-get update' calls jameslamb (4524)
- [ci] replace uses of backticks in test.sh with $() jameslamb (4519)
- [ci] move Solaris and valgrind test steps into scripts jameslamb (4503)
- [tests][dask] reduce number of collisions tests jmoralez (4501)
- [R-package] remove unused variable R_SCRIPT in configure.win jameslamb (4505)
- Update c_api LGBM_SampleIndices() comment. cyfdecyf (4490)
- [R-package] quote path variables in build-cran-package.sh jameslamb (4499)
- [python][tests] refactor tests with Sequence input StrikerRUS (4495)
- [R-package] limit exported symbols in DLL jameslamb (4494)
- [docs][ci] bump versions of R-package dependencies at RTD StrikerRUS (4488)
- remove examples/.gitignore jameslamb (4486)
- [python] Add type hints to helpers/parameter_generator.py sagnik1511 (4474)
- [refactor] Use `CreateSampleIndices()` in `c_api.cpp` cyfdecyf (4478)
- [python] parallelize MinGW make similarly to Unix make command StrikerRUS (4462)
- [ci] remove preinstalled possibly conflicting software from PATH in CI jobs StrikerRUS (4463)
- [ci] Add CI job running rchk on the R package (fixes 4400) jameslamb (4449)
- [python] migrate to pathlib in setup.py and use `absolute()` on paths first StrikerRUS (4444)
- [ci] add support for 8.0 and 8.6 CUDA archs StrikerRUS (4454)
- [tests][python] added tests for early stop in prediction in ranking task StrikerRUS (4457)
- [ci] bump CUDA version from 11.2.2 to 11.4.0 at CI StrikerRUS (4453)
- [tests] clarify RuntimeError in distributed tests StrikerRUS (4452)
- [python-package] use toarray() instead of todense() in tests and examples jameslamb (4446)
- [python] migrate to pathlib in distributed tests StrikerRUS (4443)
- [python] minor refactoring of Python code StrikerRUS (4442)
- [tests][python] refactor file loading routine in C API test StrikerRUS (4437)
- [tests] fix deprecation numpy warning StrikerRUS (4439)
- [python-package] convert string concatenation to f-strings in test_engine.py (fixes 4136) jameslamb (4436)
- [python] migrate to pathlib in python examples StrikerRUS (4428)
- [python] migrate to pathlib in helper scripts StrikerRUS (4434)
- [tests][cli] distributed training jmoralez (4254)
- [python] migrate to pathlib in python tests StrikerRUS (4435)
- [python] migrate to f-strings in interactive_plot_example.ipynb StrikerRUS (4430)
- [ci] ensure interactive_plot_example notebook is run in interactive mode at CI StrikerRUS (4432)
- [ci] add h5 files into `.gitignore` StrikerRUS (4429)
- [python] migrate to pathlib in conf.py StrikerRUS (4427)
- [python-package] f-string format updated in plot_example.py amanjha8100 (4421)
- [python] migrate to pathlib in create_nuget.py StrikerRUS (4422)
- [python-package] Add type hints to init for LGBMModel seanytak (4420)
- [SWIG] fix compiler warning about unused variable in SWIG StrikerRUS (4419)
- [tests] fix compiler warning about types conversion in cpp tests StrikerRUS (4418)
- [dask] fix typehint on _pad_eval_names() jameslamb (4413)
- [python] Add type hints to python-package/lightgbm/plotting.py WestonKing-Leatham (4367)
- [tests][dask] add missing compute() in Dask test jameslamb (4412)
- [tests][ci] run cpp tests with sanitizers on Linux and macOS StrikerRUS (4330)
- [ci] [R-package] increase timeout on valgrind job jameslamb (4404)
- [python] Improving the syntax of the fstrings in the file: .\examples\python-guide\advanced_example.py sayantan1410 (4386)
- [python] Improving the syntax of `print`s in `simple_example.py` and `sklearn_example.py` StrikerRUS (4396)
- [R-package] remove unnecessary comments jameslamb (4383)
- [ci] Increase timeout value for QEMU builds StrikerRUS (4385)
- [R-package] consolidate duplicate lists of Dataset info keys jameslamb (4381)
- [tests] replace pytest.parametrize StrikerRUS (4377)
- [ci] [R-package] add unit tests on monotone constraints jameslamb (4352)
- [python] add type hints to check_dynamic_dependencies.py greyhere (4382)
- [python] add type hints to python-package/setup.py greyhere (4376)
- [R-package] remove defaults in internal functions jameslamb (4361)
- [python] improving the syntax of the fstring in the file : tests/python_package_test/test_dask.py sayantan1410 (4358)
- Updated tests/python_package_test/test_plotting.py to use f-strings WestonKing-Leatham (4359)
- [R-package] remove unnecessary library() calls in tests jameslamb (4354)
- [python-package] use f-strings for concatenation in examples/python-guide/logistic_regression.py sagnik1511 (4356)
- [python-package] updated test_consistency.py to use f-strings sayantan1410 (4348)
- [R-package] resolve test warning about is.na() and handles jameslamb (4341)
- [R-package] factor out lgb.check.r6.class() jameslamb (4343)
- [R-package] remove lgb.last_error() and LGBM_GetLastError_R() jameslamb (4344)
- [R-package] remove unused argument in early stopping callback jameslamb (4342)
- [R-package] remove uses of ... in Predictor constructor jameslamb (4338)
- [R-package] remove unused code in lgb.params2str() jameslamb (4337)
- [ci] upgrade R to 4.1.0 in CI StrikerRUS (4328)
- [ci] cmake: remove linking to sanitizer library cyfdecyf (4176)
- [ci] Increase timeout value for QEMU builds StrikerRUS (4326)
- [python] improving the syntax of the fstring in the file : tests/python_package_test/test_basic.py sayantan1410 (4312)
- [docs][python] fix LGBMRanker docstring StrikerRUS (4306)
- [python] improve error message for required packages StrikerRUS (4304)
- [tests][python] Handle data types more accurate in C API test StrikerRUS (4297)
- [python-package] Improve Graphviz import error message (fixes 4299) AngelikaAntsmae (4302)
- [python] Handle integer types more accurate in Python-to-C interface StrikerRUS (4292)
- [python] Improving the syntax of the f-strings in the file: tests/c_api_test/test.py sayantan1410 (4294)
- [CUDA] Add CUDA_ARCHITECTURES to fix CMake warnings (3754) RobinDong (4268)
- [R-package] Handle integer types more accurate in R-to-C interface StrikerRUS (4291)
- [R-package] suppress Wcast-function-type warning in CMake-based gcc and MinGW builds (fixes 4273) jameslamb (4274)
- [python] added f-string to python-package/lightgbm/basic.py NovusEdge (4143)
- [python] added f-strings to python-package/lightgbm/dask.py NovusEdge (4144)
- [ci] pin dask and distributed in CI jobs jameslamb (4288)
- Migrate to f-strings in python-package\lightgbm\plotting.py (4136) akshitadixit (4279)
- [python] added f-strings to helpers/parameter_generator.py NovusEdge (4146)
- [python] added f-string to python-package/lightgbm/callback.py NovusEdge (4142)
- [R-package] manage Dataset and Booster handles as R external pointers (fixes 3016) jameslamb (4265)
- [ci][docs] Unpin Sphinx version StrikerRUS (4277)
- [docs] remove extra spaces in comments and docs jameslamb (4269)
- [R-package] move creation of character vectors in some methods to C++ side jameslamb (4256)
- [ci][docs] Restrict Sphinx version StrikerRUS (4267)
- [python] added f-strings to python-package/lightgbm/engine.py kantajitshaw (4258)
- fix param name StrikerRUS (4253)
- [R-package] Use R standard routines to access character data in C++ jameslamb (4252)
- [ci] Delete lock.yml StrikerRUS (4251)
- Correct spelling az0 (4250)
- [R-package] Use R standard routines to access numeric and integer array data in C++ jameslamb (4247)
- [R-package] use R standard routine to access read-only ints passed to C++ jameslamb (4246)
- [R-package] move Rinternals.h closer to where it is used jameslamb (4248)
- [R-package] Convert LGBM_GetLastError_R to use R built-in types jameslamb (4242)
- [R-package] remove pre-allocated call_state in C++ calls jameslamb (4244)
- [ci] Install graphviz system-widely StrikerRUS (4238)
- show specific error message in TCP accept/send/receive logs jameslamb (4128)
- [ci] [python-package] remove unused import in tests jameslamb (4233)
- Fix typo in binary file already exists error message. cyfdecyf (4231)
- [R-package] fix warnings in unit tests jameslamb (4225)
- [python][scikit-learn] change MRO StrikerRUS (3192)
- [ci][docs] Unpin Breathe version in requirements.txt StrikerRUS (4222)
- [R-package] Move error handling into C++ side jameslamb (4163)
- [R-package] fix grammar in comments david-cortes (4215)
- [dask] Fix typo mentioned in 4101 ffineis (4214)
- [ci] parallelize R package installs in CI jobs jameslamb (4198)
- [python] Migrate to f-strings in python-package/lightgbm/sklearn.py akshitadixit (4188)
- [R-package] Make returned feature importances from lgb.importance() visible by default david-cortes (4194)
- [ci] run cpp tests at CI StrikerRUS (4166)
- [ci] unpin CMake version for CUDA + Clang toolchain StrikerRUS (4183)
- [ci] Restore CUDA jobs at CI StrikerRUS (4172)
- [ci] Bump version for development StrikerRUS (4171)

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.