github kedro-org/kedro 0.18.14

latest releases: 0.19.9, 0.19.8, 0.19.7...
13 months ago

Release 0.18.14

Major features and improvements

  • Allowed using of custom cookiecutter templates for creating pipelines with --template flag for kedro pipeline create or via template/pipeline folder.
  • Allowed overriding of configuration keys with runtime parameters using the runtime_params resolver with OmegaConfigLoader.

Bug fixes and other changes

  • Updated dataset factories to resolve nested catalog config properly.
  • Updated OmegaConfigLoader to handle paths containing dots outside of conf_source.
  • Made settings.py optional.

Documentation changes

  • Added documentation to clarify execution order of hooks.
  • Added a notebook example for spaceflights to illustrate how to incrementally add Kedro features.
  • Moved documentation for the standalone-datacatalog starter into its README file.
  • Added new documentation about deploying a Kedro project with Amazon EMR.
  • Added new documentation about how to publish a Kedro-Viz project to make it shareable.
  • New TSC members added to the page and the organisation of each member is also now listed.
  • Plus some minor bug fixes and changes across the documentation.

Upcoming deprecations for Kedro 0.19.0

  • All dataset classes will be removed from the core Kedro repository (kedro.extras.datasets). Install and import them from the kedro-datasets package instead.
  • All dataset classes ending with DataSet are deprecated and will be removed in Kedro 0.19.0 and kedro-datasets 2.0.0. Instead, use the updated class names ending with Dataset.
  • The starters pandas-iris, pyspark-iris, pyspark, and standalone-datacatalog are deprecated and will be archived in Kedro 0.19.0.
  • PartitionedDataset and IncrementalDataset have been moved to kedro-datasets and will be removed in Kedro 0.19.0. Install and import them from the kedro-datasets package instead.

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.