diff --git a/CHANGELOG.md b/CHANGELOG.md index bf3310db..c8144230 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,22 +2,24 @@ ## [Unreleased] +## [0.13.3] - 2024-10-29 + ### Added -- :sparkles: Implement missing ``PipelineML`` filtering functionalities to let ``kedro`` display resume hints and avoid breaking ``kedro-viz`` ([#377](https://github.com/Galileo-Galilei/kedro-mlflow/pull/377), [#601, Calychas](https://github.com/Galileo-Galilei/kedro-mlflow/pull/601)) -- :sparkles: Sanitize parameters name with unsupported characters to avoid ``mlflow`` errors when logging ([#595, pascalwhoop](https://github.com/Galileo-Galilei/kedro-mlflow/pull/595)) -- :loud_sound: Add logs about the exact ``run_id`` loaded within a ``MlflowRegistryDataset`` because some URI are confusing (e.g. ``latest``) and hard to debug ([#552](https://github.com/Galileo-Galilei/kedro-mlflow/pull/552)) +- :sparkles: Implement missing `PipelineML` filtering functionalities to let `kedro` display resume hints and avoid breaking `kedro-viz` ([#377](https://github.com/Galileo-Galilei/kedro-mlflow/pull/377), [#601, Calychas](https://github.com/Galileo-Galilei/kedro-mlflow/pull/601)) +- :sparkles: Sanitize parameters name with unsupported characters to avoid `mlflow` errors when logging ([#595, pascalwhoop](https://github.com/Galileo-Galilei/kedro-mlflow/pull/595)) +- :loud_sound: Add logs about the exact `run_id` loaded within a `MlflowRegistryDataset` because some URI are confusing (e.g. `latest`) and hard to debug ([#552](https://github.com/Galileo-Galilei/kedro-mlflow/pull/552)) ### Changed -- :pushpin: :sparkles: Removed lower and upper bounds for ``python`` versions of to be constantly in sync with ``kedro`` and make migrations faster ([#603](https://github.com/Galileo-Galilei/kedro-mlflow/issues/603)) -- :heavy_plus_sign: :heavy_minus_sign: Removed [``pytest-lazy-fixture``](https://pypi.org/project/pytest-lazy-fixture/) in favor of [``pytest-lazy-fixtures``](https://pypi.org/project/pytest-lazy-fixtures/) which has less reputation but is more up to date. The former has [not been updated in two years](https://github.com/TvoroG/pytest-lazy-fixture/issues/63) and is [not compatible with recent pytest](https://github.com/TvoroG/pytest-lazy-fixture/issues). ([#524](https://github.com/Galileo-Galilei/kedro-mlflow/issues/524), [#604](https://github.com/Galileo-Galilei/kedro-mlflow/issues/604)) +- :pushpin: :sparkles: Removed lower and upper bounds for `python` versions of to be constantly in sync with `kedro` and make migrations faster ([#603](https://github.com/Galileo-Galilei/kedro-mlflow/issues/603)) +- :heavy_plus_sign: :heavy_minus_sign: Removed [`pytest-lazy-fixture`](https://pypi.org/project/pytest-lazy-fixture/) in favor of [`pytest-lazy-fixtures`](https://pypi.org/project/pytest-lazy-fixtures/) which has less reputation but is more up to date. The former has [not been updated in two years](https://github.com/TvoroG/pytest-lazy-fixture/issues/63) and is [not compatible with recent pytest](https://github.com/TvoroG/pytest-lazy-fixture/issues). ([#524](https://github.com/Galileo-Galilei/kedro-mlflow/issues/524), [#604](https://github.com/Galileo-Galilei/kedro-mlflow/issues/604)) ## [0.13.2] - 2024-10-15 ### Fixed -- :bug: :ambulance: 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](https://github.com/Galileo-Galilei/kedro-mlflow/issues/598)) +- :bug: :ambulance: 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](https://github.com/Galileo-Galilei/kedro-mlflow/issues/598)) ## [0.13.1] - 2024-09-24 @@ -519,7 +521,9 @@ - :sparkles: Add `MlflowDataSet` for artifacts autologging - :sparkles: Add `PipelineMl` class and its `pipeline_ml` factory for pipeline packaging and service -[Unreleased]: https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.13.2...HEAD +[Unreleased]: https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.13.3...HEAD + +[0.13.3]: https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.13.2...0.13.3 [0.13.2]: https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.13.1...0.13.2 diff --git a/README.md b/README.md index 7f98e9e6..ff7f185a 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ ---------------------------------------------------------- | Branch | Tests | Coverage | Links | Documentation | Deployment | Activity | | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `master` | [![test](https://github.com/Galileo-Galilei/kedro-mlflow/workflows/test/badge.svg?branch=master)](https://github.com/Galileo-Galilei/kedro-mlflow/actions?query=workflow%3Atest+branch%3Amaster) | [![codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/branch/master/graph/badge.svg)](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/branch/master) | [![links](https://github.com/Galileo-Galilei/kedro-mlflow/workflows/check-links/badge.svg?branch=master)](https://github.com/Galileo-Galilei/kedro-mlflow/actions?query=workflow%3Acheck-links+branch%3Amaster) | [![Documentation](https://readthedocs.org/projects/kedro-mlflow/badge/?version=stable)](https://kedro-mlflow.readthedocs.io/en/stable/) | [![publish](https://github.com/Galileo-Galilei/kedro-mlflow/workflows/publish/badge.svg?branch=master)](https://github.com/Galileo-Galilei/kedro-mlflow/actions?query=branch%3Amaster+workflow%3Apublish) | [![commit](https://img.shields.io/github/commits-since/Galileo-Galilei/kedro-mlflow/0.13.2)](https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.13.2...master) | +| `master` | [![test](https://github.com/Galileo-Galilei/kedro-mlflow/workflows/test/badge.svg?branch=master)](https://github.com/Galileo-Galilei/kedro-mlflow/actions?query=workflow%3Atest+branch%3Amaster) | [![codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/branch/master/graph/badge.svg)](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/branch/master) | [![links](https://github.com/Galileo-Galilei/kedro-mlflow/workflows/check-links/badge.svg?branch=master)](https://github.com/Galileo-Galilei/kedro-mlflow/actions?query=workflow%3Acheck-links+branch%3Amaster) | [![Documentation](https://readthedocs.org/projects/kedro-mlflow/badge/?version=stable)](https://kedro-mlflow.readthedocs.io/en/stable/) | [![publish](https://github.com/Galileo-Galilei/kedro-mlflow/workflows/publish/badge.svg?branch=master)](https://github.com/Galileo-Galilei/kedro-mlflow/actions?query=branch%3Amaster+workflow%3Apublish) | [![commit](https://img.shields.io/github/commits-since/Galileo-Galilei/kedro-mlflow/0.13.3)](https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.13.3...master) | *If you like the repo, please give it a :star:* diff --git a/docs/source/02_installation/01_installation.md b/docs/source/02_installation/01_installation.md index 242abd89..0ab5c5a4 100644 --- a/docs/source/02_installation/01_installation.md +++ b/docs/source/02_installation/01_installation.md @@ -77,10 +77,10 @@ projects. It is developed as part of the Kedro initiative at QuantumBlack. Installed plugins: -kedro_mlflow: 0.13.2 (hooks:global,project) +kedro_mlflow: 0.13.3 (hooks:global,project) ``` -The version ``0.13.2`` of the plugin is installed and has both global and project commands. +The version ``0.13.3`` of the plugin is installed and has both global and project commands. That's it! You are now ready to go! diff --git a/docs/source/03_getting_started/01_example_project.md b/docs/source/03_getting_started/01_example_project.md index a347e78f..c75f9938 100644 --- a/docs/source/03_getting_started/01_example_project.md +++ b/docs/source/03_getting_started/01_example_project.md @@ -7,7 +7,7 @@ Create a conda environment and install ``kedro-mlflow`` (this will automatically ```console conda create -n km_example python=3.9 --yes conda activate km_example -pip install kedro-mlflow==0.13.2 +pip install kedro-mlflow==0.13.3 ``` ## Install the toy project diff --git a/kedro_mlflow/__init__.py b/kedro_mlflow/__init__.py index 3c849a2f..8ab7c888 100644 --- a/kedro_mlflow/__init__.py +++ b/kedro_mlflow/__init__.py @@ -1,6 +1,6 @@ """kedro-mlflow plugin constants""" -__version__ = "0.13.2" +__version__ = "0.13.3" import logging diff --git a/pyproject.toml b/pyproject.toml index 1c16ef9b..40fd6666 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -82,7 +82,7 @@ docstring-code-format = false docstring-code-line-length = "dynamic" [tool.bumpversion] -current_version = "0.13.2" +current_version = "0.13.3" [[tool.bumpversion.files]] filename = "setup.py" diff --git a/setup.py b/setup.py index ef2fb692..de234eac 100644 --- a/setup.py +++ b/setup.py @@ -25,7 +25,7 @@ def _parse_requirements(path, encoding="utf-8"): setup( name=NAME, - version="0.13.2", # this will be bumped automatically by bump-my-version + version="0.13.3", # this will be bumped automatically by bump-my-version description="A kedro-plugin to use mlflow in your kedro projects", license="Apache Software License (Apache 2.0)", long_description=README,