Juan Luis
06/01/2023, 8:39 AM0.18.9 is out! K
TLDR: In this release, we added support for aKedro 0.18.9 is a non-breaking release in the 0.18.x series, which means you can upgrade with:attribute in datasets, introduced a newmetadatathat is more flexible and configurable, and fixed some bugs withkedro.logging.RichHandler. We also added substantial improvements to our deployment docs, and we keep making progress towards following modern Python packaging standards.OmegaConfigLoader
pip install kedro==0.18.9
or
conda/mamba/micromamba install -c conda-forge kedro=0.18.9
🚀 Major Features and improvements
• kedro run --params now updates interpolated parameters correctly when using OmegaConfigLoader.
• Added metadata attribute to <http://kedro.io|kedro.io> datasets. This is ignored by Kedro, but may be consumed by users or external plugins.
• Added kedro.logging.RichHandler. This replaces the default rich.logging.RichHandler and is more flexible, user can turn off the rich traceback if needed.
🪲 Bug fixes and other changes
• OmegaConfigLoader will return a dict instead of DictConfig.
• OmegaConfigLoader does not show a MissingConfigError when the config files exist but are empty.
✍️ Documentation changes
• Added documentation for collaborative experiment tracking within Kedro-Viz.
• Revised section on deployment to better organise content and reflect how recently docs have been updated.
• Minor improvements to fix typos and revise docs to align with engineering changes.
⚠️ Breaking changes to the API
• kedro package does not produce .egg files anymore, and now relies exclusively on .whl files. While this is technically a breaking change, we included it anyway because .egg files have long been deprecated and we hope not many users are relying on them.
💌 Community contributions
• Many thanks to tomasvanpottelbergh and debugger24 for contributing PRs to this release!
We welcome every community contribution, large or small. See what we're working on now and report bugs or suggest future features.
Until next time,
The Kedro Team 💛