Major changes
- Dropped support for Python
3.8and3.9 - Added support for Python
3.11to3.14 - oríon now supports Python
>= 3.10. However, some extras (and related algorithms) are not yet supported for latest Python versions. Especially:- Extras not currently supported on Python
>= 3.12:dehb,bohb,hebo,configspace - Extras not currently supported on Python
>= 3.13:profet - Extras not currently supported on Python
>= 3.14:ray
- Extras not currently supported on Python
Changes
- Prepare code for latest Python versions @notoraptor (#1136)
- Clarify discrete bounds @bouthilx (#1123)
- Adding Ray Backend @Simnol22 (#1049)
- Deprecate Python 3.7 @Delaunay (#1012)
- Add storage import and export features to command line and web API @notoraptor (#1082)
- Add web API entry to edit trial status @notoraptor (#1092)
🐛 Bug Fixes
🧰 Maintenance
- Add test for seeding algos @bouthilx (#1066)
- Remove deprecated pkg_resources @NeilGirdhar (#1119)
- Try switching from flake8 to ruff @bouthilx (#1124)
- Fix for Python 3.12 @NeilGirdhar (#1120)
- Mock web api for dashboard tests @notoraptor (#1116)
- executor inside thread @Delaunay (#1115)
- Add py.typed as per PEP 561 @NeilGirdhar (#1110)
- Add pyyaml and typing_extensions dependencies (fix #1112) @lebrice (#1113)
- Fix Kaleido version to work around release error @NeilGirdhar (#1109)
- Remove appdirs from setup_requires @NeilGirdhar (#1107)
- Fix nested dask #1097 @Delaunay (#1098)
- Remove the profet import and warning @lebrice (#1108)
- Fix dashboard tests @notoraptor (#1096)