04/01/2022, 3:36 PM
@here We're excited to announce that Kedro 0.18.0 has finally been released! šŸŽ‰
In this release we reduce the complexity of the project template to get us closer to a stable release of the framework. We've introduced the full micro-packaging workflow šŸ“¦, which allows you to import packages, utility functions and existing pipelines into your Kedro project. Integration with IPython and Jupyter has been streamlined in preparation for enhancements to Kedro's interactive workflow. Additionally, the release comes with long-awaited Python 3.9 and 3.10 support šŸ. Please make sure to trial our experiment tracking workflow in Kedro. āš ļø There are breaking changes in this release, you can read the full release notes: https://github.com/kedro-org/kedro/releases What can you expect in this release? - The micro-packaging workflow šŸ“¦,which allows you to package and export Kedro pipelines, Python packages, utility functions, and modules in your code base, to your choice of Python package repository. - The only recommended way to work with Kedro in Jupyter or IPython is now the Kedro IPython extension. - Reduced boilerplate and complexity of the project template. We have removed
from the Kedro project template.- A packaged Kedro project will respect the same hierarchy when executed with
python -m my_package
.- Added Python 3.9 and 3.10 support šŸ .Dropped support for Python 3.6. - Refactored the load and save operations for
datasets in order to leverage
own API and delegate
operations to them. This reduces the need to have our own
wrappers, like in previous versions. How do I get access to the latest release? Get the latest version of Kedro with
pip install kedro == 0.18.0
and await being able to install Kedro from Conda with
conda install -c conda-forge kedro==0.18.0