Releases: microsoft/FLAML
v2.3.3
This release fixes some bugs and improves user experience.
Thank you @kernelmethod , @EgorKraevTransferwise , @dannycg1996 and all the other contributors for the PRs, issues, reviewing and testing.
Welcome @kernelmethod to the community!
What's Changed
- Fix logging issues that can arise when importing flaml by @kernelmethod in #1377
- Bump version to 2.3.3 by @thinkall in #1378
- Bump cross-spawn from 7.0.3 to 7.0.6 in /website by @dependabot in #1379
- Pass cost_attr and cost_budget from flaml.tune.run() to the search algo by @EgorKraevTransferwise in #1382
- fix: Fixed bug with catboost and groups by @dannycg1996 in #1383
- Bump nanoid from 3.3.6 to 3.3.8 in /website by @dependabot in #1387
- fix: KeyError no longer occurs when using groupfolds for regression tasks. by @dannycg1996 in #1385
New Contributors
- @kernelmethod made their first contribution in #1377
Full Changelog: v2.3.2...v2.3.3
v2.3.2
This release improves the reproducibility of a bunch of models. Huge thanks to @dannycg1996 !
Thank you @dannycg1996 , @smty2018, @Programmer-RD-AI and all the other contributors for the PRs, issues, reviewing and testing.
What's Changed
- fix: Cross validation process isn't always run to completion by @dannycg1996 in #1360
- test: Adding tests to verify model reproducibility by @dannycg1996 in #1362
- fix: FLAML catboost metrics arent reproducible by @dannycg1996 in #1364
- Included that retrain_full = True does not include the user provided validation data in the docs. #1228 by @smty2018 in #1245
- Remove outdated comment by @thinkall in #1366
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /website by @dependabot in #1370
- Bump version to 2.3.2 by @thinkall in #1372
- Fix data transform issue, spark log_loss metric compute error and json dumps TypeError (Sync Fabric till 3c545e67) by @thinkall in #1371
- fix: Ensure Reproducibility of ElasticNetEstimator by @dannycg1996 in #1374
- fix: LinearSVC results now reproducible by @dannycg1996 in #1376
- Add documentation for
automl.model.estimator
usage by @Programmer-RD-AI in #1311 - Flaml: fix lgbm reproducibility by @dannycg1996 in #1369
New Contributors
- @dannycg1996 made their first contribution in #1360
- @smty2018 made their first contribution in #1245
Full Changelog: v2.3.1...v2.3.2
v2.3.1
Hotfix release to resolve two urgent issues.
Thank you @ianhelle and @harupy for reporting them. Thank you @harupy and @leafy-lee for reviewing PRs.
What's Changed
- Add contributors wall by @thinkall in #1341
- Add info of tutorial automl 2024 by @thinkall in #1344
- Bump micromatch from 4.0.5 to 4.0.8 in /website by @dependabot in #1343
- Bump webpack from 5.76.1 to 5.94.0 in /website by @dependabot in #1342
- Remove temporary pickle files by @thinkall in #1354
- Support logger_formatter without automl dependencies by @thinkall in #1356
- Bump express from 4.19.2 to 4.21.0 in /website by @dependabot in #1357
Full Changelog: v2.3.0...v2.3.1
v2.3.0
This release adds a bunch of new estimators and comprehensive integration with MLflow. There are also some other fixes and improvements.
Welcome @gkhngyk to the community! Thank you @Borda, @gkhngyk , @leafy-lee and all the other contributors for the PRs, reviewing and testing. Special thanks to @levscaut for his work on adding estimators and MLflow integration.
What's Changed
- Add python 3.11 icon by @thinkall in #1330
- Fix test errors of nltk and numpy by @thinkall in #1335
- fix missing req. arg for new
datasets
package by @Borda in #1334 - configure & apply pyupgrade with
py3.8+
by @Borda in #1333 - update py versions, sourced from PyPI by @Borda in #1332
- Bump braces from 3.0.2 to 3.0.3 in /website by @dependabot in #1336
- Fix(doc): edit broken link by @gkhngyk in #1296
- Bump follow-redirects from 1.15.4 to 1.15.6 in /website by @dependabot in #1291
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website by @dependabot in #1292
- Bump express from 4.18.2 to 4.19.2 in /website by @dependabot in #1293
- Improve mlflow integration and add more models by @thinkall in #1331
- Update issue templates by @thinkall in #1337
- Update version and readme by @thinkall in #1338
New Contributors
Full Changelog: v2.2.0...v2.3.0
v2.2.0
This release adds support for python 3.11 and optuna 3. There are also some other fixes and improvements.
Welcome @Programmer-RD-AI, @leafy-lee, @Atry and @chocolatevanille to the community! Thank you @Borda, @Programmer-RD-AI, @leafy-lee, @Atry, @chocolatevanille and all the other contributors for the PRs, reviewing and testing.
What's Changed
- precommit: introduce
mdformat
by @Borda in #1276 - Fix typos, upgrade yarn packages, add some improvements by @thinkall in #1290
- Fix typo in ts_model.py: change train_df.y to train_df[target_col] by @Programmer-RD-AI in #1312
- Upgrade Optuna to 3.6.1 by @thinkall in #1321
- Handle Deprecation Args for Optuna Update by @leafy-lee in #1324
- Add example of how to get best config and convert it to parameters by @thinkall in #1323
- Add support to python 3.11 by @thinkall in #1326
- Fix test mac os python 3.11 by @thinkall in #1328
- Don't pass
callbacks=None
toXGBoostSklearnEstimator._fit
by @Atry in #1322 - Keep searching hyperparameters when
r2_score
raises an error by @Atry in #1325 - Doc and comment typos improvements by @chocolatevanille in #1319
- Bump version to 2.2.0 by @thinkall in #1329
New Contributors
- @Programmer-RD-AI made their first contribution in #1312
- @leafy-lee made their first contribution in #1324
- @Atry made their first contribution in #1322
- @chocolatevanille made their first contribution in #1319
Full Changelog: v2.1.2...v2.2.0
v2.1.2
What's Changed
- Update README.md with autogen links by @aindree-2005 in #1235
- Bump postcss from 8.4.18 to 8.4.31 in /website by @dependabot in #1238
- Bump @babel/traverse from 7.20.1 to 7.23.2 in /website by @dependabot in #1248
- [ENH] Add support for sklearn HistGradientBoostingEstimator by @glevv in #1230
- Update Installation.md (for a Typo) by @ScottzCodez in #1258
- Fix spark errors by @thinkall in #1274
- docs: fix link to reference by @Borda in #1263
- Update AutoML-NLP.md by @dhruvthakur2000 in #1239
- Don't specify a pre-release in the numpy dependency by @jackgerrits in #1286
- Np.inf by @sonichi in #1289
- Bump follow-redirects from 1.15.2 to 1.15.4 in /website by @dependabot in #1266
- Add ruff sort to pre-commit and sort imports in the library by @glevv in #1259
New Contributors
- @aindree-2005 made their first contribution in #1235
- @glevv made their first contribution in #1230
- @ScottzCodez made their first contribution in #1258
- @dhruvthakur2000 made their first contribution in #1239
- @jackgerrits made their first contribution in #1286
Full Changelog: v2.1.1...v2.1.2
v2.1.1
This release adds support for xgboost 2.0, and improves the docstr of preprocessors.
Welcome @domoritz to the community!
What's Changed
- support xgboost 2.0 by @sonichi in #1219
- fix ref to research by @domoritz in #1218
- Fix typo Whetehr -> Whether by @domoritz in #1220
- Update autogen links by @qingyun-wu in #1214
- improve docstr of preprocessors by @sonichi in #1227
New Contributors
Full Changelog: v2.1.0...v2.1.1
v2.1.0
This update renames a few classes and methods.
What's Changed
- Migration headsup by @qingyun-wu in #1204
- group chat for visualization by @sonichi in #1213
- rename human to user_proxy by @sonichi in #1215
- Rename Responsive -> Conversable by @sonichi in #1202
Full Changelog: v2.0.3...v2.1.0
v2.0.3
This release adds support for model name suffix "-0613" and allows admin takeover in the group chat, plus a more complex group chat example.
Thanks @qingyun-wu @LeoLjl @JieyuZ2 @skzhang1 @pcdeadeasy @LittleLittleCloud for code review.
What's Changed
- suffix in model name by @sonichi in #1206
- fix typo by @qingyun-wu in #1210
- admin takeover in group chat by @sonichi in #1209
Full Changelog: v2.0.2...v2.0.3
v2.0.2
This release contains an improvement to the assistant agent prompt, and doc update.
Thanks @thinkall for the contribution and @BeibinLi @qingyun-wu @kevin666aa for reviewing and testing.
What's Changed
Full Changelog: v2.0.1...v2.0.2