Releases: crate/mlflow-cratedb
Releases · crate/mlflow-cratedb
v3.10.2
What's Changed
- Amalgamation: Started supporting huey jobs that are invoked in subprocesses
- Model: Added tables
jobs,online_scoring_configs,scorers,scorer_versions - Server: Switched from
gunicorntouvicornas suggested
Details
- Amalgamation: Support huey jobs that are invoked in subprocesses by @amotl in #285
- Server: Switch from
gunicorntouvicornas suggested by @amotl in #286
Full Changelog: v3.10.1...v3.10.2
v3.10.1
What's Changed
- Updated to MLflow 3.10.1
- Model: Added table
workspacesand columnworkspace - MLflow API: Renamed
artifact_pathtoname
Details
Full Changelog: v3.9.0...v3.10.1
v3.9.0
v3.8.1
v3.5.1
What's Changed
- Updated to MLflow 3.5.1
- Dropped support for Python 3.9
- Model: Added SQL DDL for tables
evaluation_datasets,evaluation_dataset_records,
evaluation_dataset_tags - Amalgamation: Made sure SQLAlchemy is patched first, before importing any other modules
Details
Full Changelog: v3.3.2...v3.5.1
v3.3.2
What's Changed
- Updated to MLflow 3.3.2.
- Model: Added SQL DDL for tables
webhooksandwebhook_events.
Details
Full Changelog: v3.1.4...v3.3.2
v3.1.4
What's Changed
- Updated to MLflow 3.1.4.
- Model: Added
stepcolumn toinputstable
"step" BIGINT DEFAULT '0' NOT NULL - Model: Added SQL DDL for tables
logged_models,logged_model_metrics,
logged_model_param, andlogged_model_tags
Details
- Chore(deps): Bump mlflow from 2.22.4 to 3.1.4 by @dependabot[bot] in #222
Full Changelog: v2.22.4...v3.1.4
v2.22.4
What's Changed
- Updated to MLflow 2.22.4.
- Dropped support for Python 3.8
- Added support for Python 3.12 and 3.13
- OCI: Updated server to Python 3.13 (Debian 12 bookworm)
- OCI: Updated runtime to Debian 12 bookworm
Details
- Chore(deps): Bump docker/build-push-action from 5 to 6 by @dependabot[bot] in #160
- Chore(deps): Update ruff requirement from <0.5 to <0.6 by @dependabot[bot] in #159
- Chore(deps): Update mypy requirement from <1.11 to <1.12 by @dependabot[bot] in #163
- Chore(deps): Update pyproject-fmt requirement from <2.2 to <2.3 by @dependabot[bot] in #165
- Chore(deps): Update validate-pyproject requirement from <0.19 to <0.22 by @dependabot[bot] in #175
- Chore(deps): Update ruff requirement from <0.6 to <0.8 by @dependabot[bot] in #177
- Chore(deps): Update mypy requirement from <1.12 to <1.14 by @dependabot[bot] in #181
- Chore(deps): Update validate-pyproject requirement from <0.22 to <0.24 by @dependabot[bot] in #185
- Chore(deps): Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #187
- Chore(deps): Update ruff requirement from <0.8 to <0.9 by @dependabot[bot] in #188
- Chore(deps): Update pyproject-fmt requirement from <2.3 to <2.6 by @dependabot[bot] in #189
- Chore(deps): Update pytest-cov requirement from <6 to <7 by @dependabot[bot] in #190
- Chore(deps): Update twine requirement from <6 to <7 by @dependabot[bot] in #193
- Chore(deps): Update mypy requirement from <1.14 to <1.15 by @dependabot[bot] in #194
- CI: Fix OCI image building by @amotl in #204
- CI: Fix OCI build for ARM by running it on Ubuntu 22 by @amotl in #209
- OCI: Fix segfaults on ARM builds by @amotl in #210
- Chore: Improve linting. Remove Black and isort, use Ruff. Format code. by @amotl in #202
- Chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #230
- Chore(deps): Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #231
- Chore(deps): Bump actions/checkout from 3 to 6 by @dependabot[bot] in #232
- Maintenance 2026-03: Fix CI pipeline and switch to
uvpackage manager by @amotl in #235 - Chore(deps): Bump actions/upload-artifact from 5 to 7 by @dependabot[bot] in #233
- Chore(deps): Bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #243
- Chore(deps): Bump docker/login-action from 3 to 4 by @dependabot[bot] in #239
- Chore(deps): Bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #238
- Chore(deps): Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #237
- Chore(deps): Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #236
- Chore(deps-dev): Update mypy requirement from <1.15 to <1.20 by @dependabot[bot] in #244
- Chore(deps-dev): Update ruff requirement from <0.10 to <0.16 by @dependabot[bot] in #246
- Python 3.12 by @amotl in #203
- Chore: Update code formatter configuration and format
pyproject.tomlby @amotl in #248 - Tests: Relax
psutildependency by @amotl in #256 - Chore(deps): Update joblib requirement from !=1.4.0,<1.5 to !=1.4.0,<1.6 by @dependabot[bot] in #257
- Chore(deps-dev): Update pytest-cov requirement from <7 to <8 by @dependabot[bot] in #258
- Dependencies: Bump mlflow from 2.14.1 to 2.22.4 by @amotl in #254
- CI: Validate on Python 3.13 by @amotl in #255
- Dependencies: Separate concerns between MLflow and ML runtime by @amotl in #269
- OCI: Update server to
docker.io/python:3.13-slim-bookwormby @amotl in #271
Full Changelog: v2.14.1...v2.22.4
v2.14.1
What's Changed
- Started using more SQLAlchemy patches and polyfills from
sqlalchemy-cratedb - Updated to MLflow 2.14.1. See release notes for MLflow 2.14.1.
Details
- Use SQLAlchemy patches and polyfills from
sqlalchemy-cratedbby @amotl in #156 - Chore(deps): Bump mlflow from 2.14.0 to 2.14.1 by @dependabot in #157
Full Changelog: v2.14.0...v2.14.1
v2.14.0
What's Changed
- Remove patch for SQLAlchemy Inspector's
get_table_names.
Usesqlalchemy-cratedb>=0.37instead, which includes the patch. - Update to MLflow 2.14.0. See release notes for MLflow 2.14.0.
Details
- Dependencies: Use
sqlalchemy-cratedb>=0.36.1,<1by @amotl in #152 - Chore: Transfer to
crateorganization by @amotl in #153 - Project: Add surrogate
setup.pyto satisfy GitHub by @amotl in #154 - Chore(deps): Bump mlflow from 2.13.2 to 2.14.0 by @dependabot in #155
Full Changelog: v2.13.2...v2.14.0