Overview
Features
- MLServer has now support for Python 3.11 and 3.12 by @shivakrishnaah in (#1951)
- MLServer now supports enabling assignment of models to dedicated inference pool groups to avoid risk of starvation by @RobertSamoilescu in (##2040)
- MLServer now includes compatibility with additional column types available in the MLflow runtime such as: Array, Map, Object, Any by @RobertSamoilescu in (#2080)
Fixes
- Relaxing Pydantic dependencies by @lemonhead94 in (#1928)
- Adjusted the version range for FastAPI to ensure compatibility with future releases by @sergioave in (#1954)
- Forward rest parameters to model @idlefella in (#1921)
- Force clean up env fix by @sakoush in (#2029)
- PandasCodec improperly encoding columns of numeric lists fix by @RobertSamoilescu in (#2080)
- Opentelemetry dependency mismatch fix by @lawrence-c in (#2088)
- AdaptiveBatcher timeout calculation fix by @hanlaur in (#2093)
What's Changed
- Update CHANGELOG by @github-actions in #1905
- docs: add docs for gitbook by @sakoush in #1919
- Relaxing Pydantic dependencies by @lemonhead94 in #1928
- build(deps): Upgrade fastapi and starlette by @sakoush in #1934
- Re-generate License Info by @github-actions in #1935
- Update FastAPI version constraint by @sergioave in #1954
- Forward rest parameters to model by @idlefella in #1921
- Revert "build(deps): bump mlflow from 2.18.0 to 2.19.0 in /runtimes/mlflow" by @sakoush in #1988
- Added dependency upgrades for python3.12 support by @shivakrishnaah in #1951
- Re-generate License Info by @github-actions in #1991
- Further CI fixes for py312 support by @sakoush in #1992
- Revert "build(deps): bump python-multipart from 0.0.9 to 0.0.18 in /runtimes/alibi-detect" by @sakoush in #1994
- Re-generate License Info by @github-actions in #2027
- Force clean up env (for py 3.12) by @sakoush in #2029
- Pinned preflight to latest version by @RobertSamoilescu in #2041
- Bump gevent to 24.11.1 by @RobertSamoilescu in #2042
- Bumped python-multipart to 0.0.20 by @RobertSamoilescu in #2043
- Bumped python-multipart-0.0.20 on alibi-explain runtime by @RobertSamoilescu in #2044
- Included separate inference pool by @RobertSamoilescu in #2040
- Wrote docs for inference_pool_gid by @RobertSamoilescu in #2045
- Update lightgbm in alibi runtime to 4.6 by @sakoush in #2081
- Fix pandas codec by @RobertSamoilescu in #2080
- Fix interceptors insert tuple -> list by @lawrence-c in #2088
- Fix AdaptiveBatcher timeout calculation by @hanlaur in #2093
- Fix onnxruntime version by @RobertSamoilescu in #2100
- Included labels for preflight checks by @RobertSamoilescu in #2101
- Bumped poetry to 2.1.1 by @RobertSamoilescu in #2103
- Add installation for poetry export plugin by @RobertSamoilescu in #2104
- ci: Merge change for release 1.7.0 [4] by @RobertSamoilescu in #2107
New Contributors
- @lemonhead94 made their first contribution in #1928
- @sergioave made their first contribution in #1954
- @shivakrishnaah made their first contribution in #1951
- @lawrence-c made their first contribution in #2088
- @hanlaur made their first contribution in #2093
Full Changelog: 1.6.1...1.7.0