Major features and improvements
- Implemented
KedroDataCatalog.to_config()
method that converts the catalog instance into a configuration format suitable for serialization. - Improve OmegaConfigLoader performance.
- Replaced
trufflehog
withdetect-secrets
for detecting secrets within a code base. - Added support for
%load_ext kedro
.
Bug fixes and other changes
- Added validation to ensure dataset versions consistency across catalog.
- Fixed a bug in project creation when using a custom starter template offline.
- Added
node
import to the pipeline template. - Update error message when executing kedro run without pipeline.
- Safeguard hooks when user incorrectly registers a hook class in settings.py.
- Fixed parsing paths with query and fragment.
- Remove lowercase transformation in regex validation.
- Moved
kedro-catalog
JSON schema tokedro-datasets
. - Updated
Partitioned dataset lazy saving
docs page. - Fixed
KedroDataCatalog
mutation after pipeline run. - Made
KedroDataCatalog._datasets
compatible withDataCatalog._datasets
.
Community contributions
Many thanks to the following Kedroids for contributing PRs to this release: