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 likeuv
,pdm
, andrye
.
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
forThreadRunner
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: