github kedro-org/kedro 0.19.10

one day ago

Major features and improvements

  • Add official support for Python 3.13.
  • Implemented dict-like interface for KedroDataCatalog.
  • Implemented lazy dataset initializing for KedroDataCatalog.
  • Project dependencies on both the default template and on starter templates are now explicitly declared on the pyproject.toml file, allowing Kedro projects to work with project management tools like uv, pdm, and rye.

Note: KedroDataCatalog is an experimental feature and is under active development. Therefore, it is possible we'll introduce breaking changes to this class, so be mindful of that if you decide to use it already. Let us know if you have any feedback about the KedroDataCatalog or ideas for new features.

Bug fixes and other changes

  • Added I/O support for Oracle Cloud Infrastructure (OCI) Object Storage filesystem.
  • Fixed DatasetAlreadyExistsError for ThreadRunner when Kedro project run and using runner separately.

Breaking changes to the API

Documentation changes

  • Added Databricks Asset Bundles deployment guide.
  • Added a new minimal Kedro project creation guide.
  • Added example to explain how dataset factories work.
  • Updated CLI autocompletion docs with new Click syntax.
  • Standardised .parquet suffix in docs and tests.

Community contributions

Many thanks to the following Kedroids for contributing PRs to this release:

Don't miss a new kedro release

NewReleases is sending notifications on new releases.