This release includes several bug fixes and enhancements aimed at improving overall user experience. Key updates include:
-
Improved MLflow Logging: MLflow logging is now partially asynchronous, significantly boosting logging performance.
-
New Utilities:
-
Added get_random_dataframe for generating random test data.
-
Added auto_convert_dtypes_spark and auto_convert_dtypes_pandas for automatic data type conversion.
These utilities are now available in the flaml.automl.data module.
-
-
Python 3.8 Deprecation: Support for Python 3.8 is officially deprecated starting with this release.
Thank you @SkBlaz, @Stickic-cyber, @hexiang-x, @murunlin and all the other contributors for the PRs, issues, reviewing and testing.
Welcome @SkBlaz, @Stickic-cyber, @hexiang-x and @murunlin to the community!
What's Changed
- Bump version to 2.3.5 by @thinkall in #1409
- Upgrade setuptools to fix pipeline errors in python 3.8 and 3.9 by @thinkall in #1410
- Improved error handling in case no scikit present by @SkBlaz in #1402
- Bump @babel/runtime-corejs3 from 7.20.1 to 7.26.10 in /website by @dependabot in #1412
- Bump prismjs from 1.29.0 to 1.30.0 in /website by @dependabot in #1411
- Bump @babel/runtime from 7.20.1 to 7.26.10 in /website by @dependabot in #1414
- Bump @babel/helpers from 7.20.1 to 7.26.10 in /website by @dependabot in #1413
- Fix issue with "list index out of range" when max_iter=1 by @Stickic-cyber in #1419
- Numpy 2.x is not supported yet. by @thinkall in #1424
- Revert "Numpy 2.x is not supported yet." by @thinkall in #1426
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /website by @dependabot in #1425
- fix:When use_spark = True and mlflow_logging = True are set, an error is reported when logging the best model: 'NoneType' object has no attribute 'save' bug Something isn't working by @hexiang-x in #1432
- fix: best_model_for_estimator returns inconsistent feature_importances_ compared to automl.model by @murunlin in #1429
- Sync Fabric till 2cd1c3da by @thinkall in #1433
- Add the detailed info for parameter 'verbose' by @murunlin in #1435
- Sync Fabric till deb6dbee by @thinkall in #1438
- Upgrade python 3.8 to 3.10 in github actions by @thinkall in #1440
- Fix CD actions by @thinkall in #1441
- Fix typo, add quotes to python-version by @thinkall in #1442
- Install wheel and setuptools by @thinkall in #1443
New Contributors
- @SkBlaz made their first contribution in #1402
- @Stickic-cyber made their first contribution in #1419
- @hexiang-x made their first contribution in #1432
- @murunlin made their first contribution in #1429
Full Changelog: v2.3.4...v2.3.5