diff --git a/CHANGELOG.md b/CHANGELOG.md index 025f769a..761e0269 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,18 +2,20 @@ ## [Unreleased] +## [0.11.5] - 2022-12-12 + ### Added -- :sparkles: Added an extra ``server.mlflow_registry_uri`` key in ``mlflow.yml`` to set the mlflow registry uri. ([#260](https://github.com/Galileo-Galilei/kedro-mlflow/issues/260)) -- :sparkles: Add support for authorization with expiring tokens by adding an extra ``server.request_header_provider`` entry in ``mlflow.yml`` ([#357](https://github.com/Galileo-Galilei/kedro-mlflow/issues/357)) +- :sparkles: Added an extra `server.mlflow_registry_uri` key in `mlflow.yml` to set the mlflow registry uri. ([#260](https://github.com/Galileo-Galilei/kedro-mlflow/issues/260)) +- :sparkles: Add support for authorization with expiring tokens by adding an extra `server.request_header_provider` entry in `mlflow.yml` ([#357](https://github.com/Galileo-Galilei/kedro-mlflow/issues/357)) ### Fixed -- :bug: `MlflowArtifactDataSet.load()` now correctly loads the artifact when both `artifact_path` and `run_id` arguments are specified. Previous fix in ``0.11.4`` did not work because when the file already exist locally, mlflow did not download it again so tests were incorrectly passing ([#362](https://github.com/Galileo-Galilei/kedro-mlflow/issues/362)) +- :bug: `MlflowArtifactDataSet.load()` now correctly loads the artifact when both `artifact_path` and `run_id` arguments are specified. Previous fix in `0.11.4` did not work because when the file already exist locally, mlflow did not download it again so tests were incorrectly passing ([#362](https://github.com/Galileo-Galilei/kedro-mlflow/issues/362)) ### Removed -- :fire: :boom: Remove ``reload_kedro_mlflow`` line magic for notebook because kedro will deprecate the entrypoint in 0.18.3. It is still possible to access the mlflow client associated to the configuration in a notebook with ``context.mlflow.server._mlflow_client`` ([#349](https://github.com/Galileo-Galilei/kedro-mlflow/issues/349)). This is not considered as a breaking change since apparently no one uses it according to a [discussion with kedro's team](https://github.com/kedro-org/kedro/issues/878#issuecomment-1226545251). +- :fire: :boom: Remove `reload_kedro_mlflow` line magic for notebook because kedro will deprecate the entrypoint in 0.18.3. It is still possible to access the mlflow client associated to the configuration in a notebook with `context.mlflow.server._mlflow_client` ([#349](https://github.com/Galileo-Galilei/kedro-mlflow/issues/349)). This is not considered as a breaking change since apparently no one uses it according to a [discussion with kedro's team](https://github.com/kedro-org/kedro/issues/878#issuecomment-1226545251). ## [0.11.4] - 2022-10-04 @@ -375,7 +377,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.11.4...HEAD +[Unreleased]: https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.11.5...HEAD + +[0.11.5]: https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.11.4...0.11.5 [0.11.4]: https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.11.3...0.11.4 diff --git a/README.md b/README.md index 9ef7f55a..037bbf4e 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.11.4)](https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.11.4...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.11.5)](https://github.com/Galileo-Galilei/kedro-mlflow/compare/0.11.5...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 233b9b0a..c4f1fc4d 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.11.4 (hooks:global,project) +kedro_mlflow: 0.11.5 (hooks:global,project) ``` -The version ``0.11.4`` of the plugin is installed and has both global and project commands. +The version ``0.11.5`` 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 00cccf2a..b24baf5e 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.11.4 +pip install kedro-mlflow==0.11.5 ``` ## Install the toy project diff --git a/kedro_mlflow/__init__.py b/kedro_mlflow/__init__.py index e3c6ace5..478df086 100644 --- a/kedro_mlflow/__init__.py +++ b/kedro_mlflow/__init__.py @@ -1,6 +1,6 @@ """kedro-mlflow plugin constants """ -__version__ = "0.11.4" +__version__ = "0.11.5" import logging diff --git a/setup.cfg b/setup.cfg index 53fe343d..6db0fb5b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.11.4 +current_version = 0.11.5 [tool:pytest] addopts = --cov=kedro_mlflow --cov-report=html tests/ diff --git a/setup.py b/setup.py index 167f37b0..3d83ddb7 100644 --- a/setup.py +++ b/setup.py @@ -25,7 +25,7 @@ def _parse_requirements(path, encoding="utf-8"): setup( name=NAME, - version="0.11.4", # this will be bumped automatically by bump2version + version="0.11.5", # this will be bumped automatically by bump2version description="A kedro-plugin to use mlflow in your kedro projects", license="Apache Software License (Apache 2.0)", long_description=README,