Skip to content

Releases: Galileo-Galilei/kedro-mlflow

Release 1.0.0

27 Jul 09:29
Compare
Choose a tag to compare

[1.0.0] - 2025-07-27

Added

  • ✨ Add support for kedro>=1.0.0 (#658)

Changed

  • 💥 📌 Drop support for kedro==0.19.X (#658)

Release 0.14.5

27 Jul 08:47
Compare
Choose a tag to compare

[0.14.5] - 2025-07-27

Added

  • 📝 Document how to make partitioned datasets log only outputs of the current run (#652)

Changed

  • 🔇 Update thread-safe related logs to DEBUG level to reduce logging (#650)

Fixed

  • 🐛 Fix KedroPipelineModel.load_context loading from local files with uri filepath for mlflow>=2.21,<3 #656

Release 0.14.4

20 Feb 14:47
Compare
Choose a tag to compare

[0.14.4] - 2025-02-20

Added

  • ✨ Add the tracking.disable_tracking.disable_autologging configuration option in mlflow.yml to disable autologging by default. This simplify the workflow for Databricks users who have autologging activated by default, which conflicts with kedro-mlflow ([#610]).
  • ✨ Add tracking.experiment.create_experiment_kwargs.artifact_location and tracking.experiment.create_experiment_kwargs.tags configuration options in mlflow.yml to enable advanced configuration of mlflow experiment created at runtime by kedro-mlflow ([#557]).

Fixed

  • 🐛 Fix type annotations introduced in #633 which are not compatible with python==3.9.

Release 0.14.3

17 Feb 22:30
Compare
Choose a tag to compare

[0.14.3] - 2025-02-17

Added

  • ✨ All datasets can now take a metadata parameter (#625, #633)

Fixed

  • 🐛 Reopen the mlflow run before each node to bypass mlflow thread safety and ensure all tracking is done within the same run_id (#623, #624)

Release 0.14.2

16 Feb 23:01
Compare
Choose a tag to compare

[0.14.2] - 2025-02-16

Fixed

  • 🐛 👷 Ensure mlflow.yml is package with the package distribution so that kedro mlflow init can find it ([#635]).

Release 0.14.1

12 Feb 22:03
Compare
Choose a tag to compare

[0.14.1] - 2025-02-12

Changed

Fixed

  • 🐛 Fix a regression introduced by 0.13.4 and enable again to load an artifact from a different run_id (#622).

Release 0.14.0

28 Jan 22:50
Compare
Choose a tag to compare

[0.14.0] - 2025-01-28

Added

  • ✨ Enable to override parameters and the runner at predict time in KedroPipelineModel (#445, #612)

Changed

  • 💥 📌 Pin mlflow>=2.7.0 to support predict parameters for custom models (see above feature)

Release 0.13.4

14 Dec 20:13
Compare
Choose a tag to compare

[0.13.4] - 2024-12-14

Fixed

  • 🐛 🚑 Ensure MlflowArtifactDataset logs in the same run that parameters to when using mlflow>=2.18 in combination with ThreadRunner #613)

Release 0.13.3

29 Oct 22:04
Compare
Choose a tag to compare

[0.13.3] - 2024-10-29

Added

  • ✨ Implement missing PipelineML filtering functionalities to let kedro display resume hints and avoid breaking kedro-viz (#377, #601, Calychas)
  • ✨ Sanitize parameters name with unsupported characters to avoid mlflow errors when logging (#595, pascalwhoop)
  • 🔊 Add logs about the exact run_id loaded within a MlflowRegistryDataset because some URI are confusing (e.g. latest) and hard to debug (#552)

Changed

Release 0.13.2

15 Oct 21:59
Compare
Choose a tag to compare

[0.13.2] - 2024-10-15

Fixed

🐛 🚑 Fix MlflowArtifactDataset load and save methods to make them compatible with modern datasets without private _load and _save introduced in kedro-datasets>=5.0.0 (#598)