Kedro

Latest version: v0.19.11

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 23

0.19.5

Not secure
Bug fixes and other changes
* Fixed breaking import issue when working on a project with `kedro-viz` on python 3.8.

Documentation changes
* Updated the documentation for deploying a Kedro project with Astronomer Airflow.
* Used `kedro-sphinx-theme` for documentation.
* Add mentions about correct usage of `configure_project` with `multiprocessing`.
*

0.19.4

Not secure
Major features and improvements
* Kedro commands now work from any subdirectory within a Kedro project.
* Kedro CLI now provides a better error message when project commands are run outside of a project i.e. `kedro run`
* Added the `--telemetry` flag to `kedro new`, allowing the user to register consent to have user analytics collected at the same time as the project is created.
* Improved the performance of `Pipeline` object creation and summing.
* Improved suggestions to resume failed pipeline runs.
* Dropped the dependency on `toposort` in favour of the built-in `graphlib` module.
* Cookiecutter errors are shown in short format without the `--verbose` flag.

Bug fixes and other changes
* Updated `kedro pipeline create` and `kedro pipeline delete` to read the base environment from the project settings.
* Updated CLI command `kedro catalog resolve` to read credentials properly.
* Changed the path of where pipeline tests generated with `kedro pipeline create` from `<project root>/src/tests/pipelines/<pipeline name>` to `<project root>/tests/pipelines/<pipeline name>`.
* Updated ``.gitignore`` to prevent pushing MLflow local runs folder to a remote forge when using MLflow and Git.
* Fixed error handling message for malformed yaml/json files in OmegaConfigLoader.
* Fixed a bug in `node`-creation allowing self-dependencies when using transcoding, that is datasets named like `nameformat`.
* Improved error message when passing wrong value to node.

Breaking changes to the API
* Methods `_is_project` and `_find_kedro_project` have been moved to `kedro.utils`. We recommend not using private methods in your code, but if you do, please update your code to use the new location.

Documentation changes
* Added missing description for `merge_strategy` argument in OmegaConfigLoader.
* Added documentation on best practices for testing nodes and pipelines.
* Clarified docs around using custom resolvers without a full Kedro project.


Community contributions
Many thanks to the following Kedroids for contributing PRs to this release:
* [ondrejzacha](https://github.com/ondrejzacha)
* [Puneet](https://github.com/puneeter)

0.19.3

Not secure
Major features and improvements
* Create the debugging line magic `%load_node` for Jupyter Notebook and Jupyter Lab.
* Add official support for Python 3.12.
* Add better IPython, VS Code Notebook support for `%load_node` and minimal support for Databricks.
* Add full Kedro Node input syntax for `%load_node`.

Bug fixes and other changes
* Updated CLI Command `kedro catalog resolve` to work with dataset factories that use `PartitionedDataset`.
* Addressed arbitrary file write via archive extraction security vulnerability in micropackaging.
* Added the `_EPHEMERAL` attribute to `AbstractDataset` and other Dataset classes that inherit from it.
* Added new JSON Schema that works with Kedro versions 0.19.*

Breaking changes to the API

Documentation changes
* Enable read-the-docs search when user presses Command/Ctrl + K.
* Added documentation for `kedro-telemetry` and the data collected by it.

Community contributions
Many thanks to the following Kedroids for contributing PRs to this release:
* [MosaicMan](https://github.com/MosaicMan)
* [Fazil](https://github.com/lordsoffallen)

0.19.2

Not secure
Bug fixes and other changes
* Removed example pipeline requirements when examples are not selected in `tools`.
* Allowed modern versions of JupyterLab and Jupyter Notebooks.
* Removed setuptools dependency
* Added `source_dir` explicitly in `pyproject.toml` for non-src layout project.
* `MemoryDataset` entries are now included in free outputs.
* Removed black dependency and replaced it functionality with `ruff format`.

Breaking changes to the API
* Added logging about not using async mode in `SequentiallRunner` and `ParallelRunner`.
* Changed input format for tools option obtained from --config file from numbers to short names.

Documentation changes
* Added documentation about `bootstrap_project` and `configure_project`.
* Added documentation about `kedro run` and hook execution order.

Migration guide from Kedro 0.18.* to 0.19.*
[See the migration guide for 0.19 in the Kedro documentation](https://docs.kedro.org/en/latest/resources/migration.html).

0.19.1

Not secure
Bug fixes and other changes
* Loosened pin for `kedro-telemetry` to fix dependency issues in `0.19.0`.

Migration guide from Kedro 0.18.* to 0.19.*
[See the migration guide for 0.19 in the Kedro documentation](https://docs.kedro.org/en/latest/resources/migration.html).

0.19.0

Not secure
* `kedro docs` will be removed in 0.19.0.

Page 15 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.