Skip to content

Releases: crate/mlflow-cratedb

v2.9.2

25 Jan 04:07
Compare
Choose a tag to compare

What's Changed

  • Updated to MLflow 2.9.2
  • Updated to Python 3.11 across the board

All release notes of MLflow

Full Changelog: v2.8.1...v2.9.2

v2.8.1

24 Nov 22:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.8.0...v2.8.1

v2.8.0

24 Nov 22:27
Compare
Choose a tag to compare

What's Changed

  • Update to MLflow 2.8.0

    Attention: Please note when updating from a previous version:
    The database model changed slightly, adding the storage_location
    column to the model_versions table. In order to accommodate the
    update, run this SQL DDL command, for example using crash.

    ALTER TABLE mlflow.model_versions ADD COLUMN storage_location TEXT NULL;

    Note that it is always advised to create backups of your database content.
    This is an excellent opportunity to do that.

  • Fix uniqueness constraints

    • mlflow.server.auth.db.models.SqlUser.username.
    • m.s.a.d.m.SqlExperimentPermission: "experiment_id", "user_id"
    • m.s.a.d.m.SqlRegisteredModelPermission: "name", "user_id"
  • Fix OCI build re. psutil package on aarch64.

  • Optimize OCI image sizes.

  • Add example experiment program tracking_pycaret.py, and a corresponding
    test case. Thanks, @andnig.

  • Examples: Use refresh_table to synchronize CrateDB write operations.

Full Changelog: v2.7.1...v2.8.0

v2.7.1

01 Nov 12:14
Compare
Choose a tag to compare

What's Changed

  • Fix uniqueness constraint with SqlRegisteredModel.name. Thanks, @andnig.
  • Downgrade to Python 3.10. A few packages like PyCaret are not ready for
    Python 3.11 yet. Thanks, @andnig.

Full Changelog: v0.2.0...v2.7.1

v0.2.0

11 Oct 19:16
Compare
Choose a tag to compare

What's Changed

  • Update to MLflow 2.7
  • Improve table_exists() in example_merlion.py
  • SQLAlchemy: Use server-side now() function for "autoincrement" columns
  • Use SQLAlchemy patches and polyfills from cratedb-toolkit
  • Update and improve documentation

Full Changelog: v0.1.1...v0.2.0

v0.1.1

12 Sep 15:18
Compare
Choose a tag to compare

What's Changed

  • Documentation: Improve "Container Usage" page
  • Documentation: Update README with real pip install command

Full Changelog: v0.1.0...v0.1.1

v0.1.0

12 Sep 13:28
Compare
Choose a tag to compare

What's Changed

  • Initial thing, proof-of-concept
  • Add software tests
  • CLI: Add mlflow-cratedb cratedb --version command
  • Project: Add versioningit, for effortless versioning
  • Add patch for SQLAlchemy Inspector's get_table_names
  • Reorder CrateDB SQLAlchemy Dialect polyfills
  • Add example experiment program tracking_merlion.py, and corresponding tests
  • Add example program tracking_dummy.py, and improve test infrastructure
  • Documentation: Add information about how to connect to CrateDB Cloud
  • CI: Add GHA workflows to build and publish OCI container images to GHCR

Full Changelog: https://github.com/crate-workbench/mlflow-cratedb/commits/v0.1.0