Ahdra
07/12/2022, 9:23 AMconf/base/logging.yml
is now optional. See our documentation for details.
- Introduced a kedro.starters
entry point. This enables plugins to create custom starter aliases used by kedro starter list
and kedro new
.
- Reduced the kedro new
prompts to just one question asking for the project name.
š Bug fixes:
- Bumped pyyaml
upper bound to make Kedro compatible with the pyodide
stack.
- Kedro's framework-side logging configuration no longer performs file-based logging. Hence superfluous `info.log`/`errors.log `files are no longer created in your project root, and running Kedro on read-only file systems such as Databricks Repos is now possible.
- Required cookiecutter>=2.1.1
to address a known command injection vulnerability.
- The session store no longer fails if a username cannot be found with getpass.getuser
.
- Added generic typing for AbstractDataSet
and AbstractVersionedDataSet
as well as typing to all datasets.
To make the most of our new rich logging you can either delete conf/base/logging.yml
if it has not been customised, or add rich.logging.RichHandler
to the logging handlers. See the logging documentation for more.
You can find the full list of changes in the release notes: https://github.com/kedro-org/kedro/blob/main/RELEASE.md
Kedro 0.18.2 is a non-breaking release in the 0.18.x series, upgrade with:
pip install kedro==0.18.2
conda install -c conda-forge kedro==0.18.2