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 newmetadata
that 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 💛