Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump kedro from 0.18.13 to 0.19.7 #155

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 5, 2024

Bumps kedro from 0.18.13 to 0.19.7.

Release notes

Sourced from kedro's releases.

0.19.7

Major features and improvements

  • Exposed load and save publicly for each dataset in the core kedro library, and enabled other datasets to do the same. If a dataset doesn't expose load or save publicly, Kedro will fall back to using _load or _save, respectively.
  • Kedro commands are now lazily loaded to add performance gains when running Kedro commands.
  • Implemented key completion support for accessing datasets in the DataCatalog.
  • Implemented dataset pretty printing.
  • Implemented DataCatalog pretty printing.
  • Moved to an opt-out model for telemetry, enabling it by default without requiring prior consent.

Bug fixes and other changes

  • Updated error message for invalid catalog entries.
  • Updated error message for catalog entries when the dataset class is not found with hints on how to resolve the issue.
  • Fixed a bug in the DataCatalog shallow_copy() method to ensure it returns the type of the used catalog and doesn't cast it to DataCatalog.
  • Made kedro-telemetry a core dependency.
  • Fixed a bug when OmegaConfigLoader is printed, there are few missing arguments.
  • Fixed a bug when where iterating OmegaConfigLoader's keys return empty dictionary.

Breaking changes to the API

Upcoming deprecations for Kedro 0.20.0

  • The utility method get_pkg_version() is deprecated and will be removed in Kedro 0.20.0.

Documentation changes

  • Improved documentation for configuring dataset parameters in the data catalog
  • Extended documentation with an example of logging customisation at runtime

Community contributions

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

0.19.6

Major features and improvements

  • Added raise_errors argument to find_pipelines. If True, the first pipeline for which autodiscovery fails will cause an error to be raised. The default behaviour is still to raise a warning for each failing pipeline.
  • It is now possible to use Kedro without having rich installed.
  • Updated custom logging behavior: conf/logging.yml will be used if it exists and KEDRO_LOGGING_CONFIG is not set; otherwise, default_logging.yml will be used.

Bug fixes and other changes

  • User defined catch-all dataset factory patterns now override the default pattern provided by the runner.

Breaking changes to the API

Upcoming deprecations for Kedro 0.20.0

  • All micro-packaging commands (kedro micropkg pull, kedro micropkg package) are deprecated and will be removed in Kedro 0.20.0.

Documentation changes

  • Improved documentation for custom starters
  • Added a new docs section on deploying Kedro project on AWS Airflow MWAA
  • Detailed instructions on using globals and runtime_params with the OmegaConfigLoader

... (truncated)

Changelog

Sourced from kedro's changelog.

Release 0.19.7

Major features and improvements

  • Exposed load and save publicly for each dataset in the core kedro library, and enabled other datasets to do the same. If a dataset doesn't expose load or save publicly, Kedro will fall back to using _load or _save, respectively.
  • Kedro commands are now lazily loaded to add performance gains when running Kedro commands.
  • Implemented key completion support for accessing datasets in the DataCatalog.
  • Implemented dataset pretty printing.
  • Implemented DataCatalog pretty printing.
  • Moved to an opt-out model for telemetry, enabling it by default without requiring prior consent.

Bug fixes and other changes

  • Updated error message for invalid catalog entries.
  • Updated error message for catalog entries when the dataset class is not found with hints on how to resolve the issue.
  • Fixed a bug in the DataCatalog shallow_copy() method to ensure it returns the type of the used catalog and doesn't cast it to DataCatalog.
  • Made kedro-telemetry a core dependency.
  • Fixed a bug when OmegaConfigLoader is printed, there are few missing arguments.
  • Fixed a bug when where iterating OmegaConfigLoader's keys return empty dictionary.

Breaking changes to the API

Upcoming deprecations for Kedro 0.20.0

  • The utility method get_pkg_version() is deprecated and will be removed in Kedro 0.20.0.

Documentation changes

  • Improved documentation for configuring dataset parameters in the data catalog
  • Extended documentation with an example of logging customisation at runtime

Community contributions

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

Release 0.19.6

Major features and improvements

  • Added raise_errors argument to find_pipelines. If True, the first pipeline for which autodiscovery fails will cause an error to be raised. The default behaviour is still to raise a warning for each failing pipeline.
  • It is now possible to use Kedro without having rich installed.
  • Updated custom logging behavior: conf/logging.yml will be used if it exists and KEDRO_LOGGING_CONFIG is not set; otherwise, default_logging.yml will be used.

Bug fixes and other changes

  • User defined catch-all dataset factory patterns now override the default pattern provided by the runner.

Breaking changes to the API

Upcoming deprecations for Kedro 0.20.0

  • All micro-packaging commands (kedro micropkg pull, kedro micropkg package) are deprecated and will be removed in Kedro 0.20.0.

Documentation changes

  • Improved documentation for custom starters
  • Added a new docs section on deploying Kedro project on AWS Airflow MWAA

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [kedro](https://github.com/kedro-org/kedro) from 0.18.13 to 0.19.7.
- [Release notes](https://github.com/kedro-org/kedro/releases)
- [Changelog](https://github.com/kedro-org/kedro/blob/main/RELEASE.md)
- [Commits](kedro-org/kedro@0.18.13...0.19.7)

---
updated-dependencies:
- dependency-name: kedro
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Aug 5, 2024
@AlexandreOuellet
Copy link

I'm not sure what happened, but it feels like it was a runtime issue. Is this blocking integration for kedro 0.19?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant