Skip to content

Release 0.12.0

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Dec 16:52

[0.12.0] - 2023-12-19

Added

  • ✨ Add support for python 3.11 (#450, rxm7706)
  • ✨ ⬆️ Add support for pydantic v2 (#476)
  • ✨ ⬆️ Add support for kedro==0.19.X (#)

Changed

  • 💥 :⬆️: Drop support for kedro==0.18.X series.
  • 💥 ✨ Change default copy_mode to "assign" in KedroPipelineModel because this is the most efficient setup (and usually the desired one) when serving a Kedro Pipeline as a Mlflow model. This is different from Kedro's default which is to deepcopy the dataset (#463).
  • 💥 ♻️ MlflowArtifactDataset.__init__ method data_set argument is renamed dataset to match new Kedro conventions (#391).
  • 💥 ♻️ Rename the following DataSets with the Dataset suffix (without capitalized S) to match new kedro conventions from kedro>=0.19 and onwards (#439, ShubhamZoro):
    • MlflowArtifactDataSet->MlflowArtifactDataset
    • MlflowAbstractModelDataSet->MlflowAbstractModelDataset
    • MlflowModelRegistryDataSet->MlflowModelRegistryDataset
    • MlflowMetricDataSet->MlflowMetricDataset
    • MlflowMetricHistoryDataSet->MlflowMetricHistoryDataset
  • 💥 ♻️ Rename the following DataSets to make their use more explicit, and use the Dataset suffix:
    • MlflowModelLoggerDataSet->MlflowModelTrackingDataset (#391)
    • MlflowModelSaverDataSet->MlflowModelLocalFileSystemDataset (#391)
    • MlflowMetricsDataSet->MlflowMetricsHistoryDataset (#440)