Skip to content

Bump kedro from 0.16.6 to 1.3.0 in /src#3

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/src/kedro-1.3.0
Open

Bump kedro from 0.16.6 to 1.3.0 in /src#3
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/src/kedro-1.3.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Apr 3, 2026

Bumps kedro from 0.16.6 to 1.3.0.

Release notes

Sourced from kedro's releases.

1.3.0

Major features and improvements

  • Added optional parameter validation that uses type hints of parameter inputs to auto-validate and instantiate Pydantic models/dataclasses with no impact on untyped parameters.
  • Added list_versions() method for versioned datasets to list available dataset versions.
  • Added pipelines_to_find parameter to find_pipelines(), allowing users to selectively run a subset of existing pipelines by modifying the pipeline registry.
  • The CLI --checkout flag can now be used on a new Kedro project from the default template, without a starter.
  • Added SESSION_CLASS as a configurable project setting, allowing users to define a custom KedroSession subclass

Bug fixes and other changes

  • DataCatalog.load() and DataCatalog.save() now raise a DatasetError that includes the dataset name for easier debugging.
  • Aligned the run data passed to before_pipeline_run, after_pipeline_run, and on_pipeline_error and the schema specified in the hooks specs.
  • Fixed a path traversal vulnerability in versioned dataset loading that could allow unauthorized file access via unsanitized version strings.
  • Fixed remote code execution vulnerability in the logging configuration.
  • Removed the cachetools dependency and replaced it with a lightweight internal caching implementation.
  • Added a warning when a node returns a value but is defined with outputs=None, clarifying that the return value is ignored.
  • Added preserve_logging flag to configure_project() to prevent runtime-added logging handlers from being overwritten when configure_project() is called after custom handlers have been attached (e.g. in a long-running server process such as FastAPI).
  • Added util method find_config_file() to handle different config file extensions (.yml, .yaml)
  • Added reusable suggestion functionality for mistyped pipeline names using kedro run
  • Added a fix for CatalogConfigResolver splitting sqlalchemy URL during pattern resolution.

Documentation changes

  • Added parameter validation documentation covering Pydantic model and dataclass support for typed parameters.

Community contributions

1.2.0

Major features and improvements

  • Added @experimental decorator to mark unstable or early-stage public APIs.
  • Added support for running multiple pipelines in a single Kedro session run via the --pipelines CLI option and pipeline_names argument in KedroSession.run() method.
  • Updated the spaceflights-pyspark starter to use the new SparkDatasetV2 integration, enabling local, Databricks-native, and remote Spark execution workflows.

Experimental features

  • Added experimental llm_context_node and LLMContextNode for assembling LLMs, prompts, and tools into a runtime LLMContext within Kedro pipelines.
  • Added experimental preview_fn argument to Node class to add support for user-injectable node preview functions.
  • Added new experimental support-agent-langgraph starter, which supports the above experimental features. This starter contains pipelines that leverage LangGraph for agentic workflows and Langfuse or Opik for prompt management and tracing.

Bug fixes and other changes

  • Set raise_errors=True in find_pipelines() calls in the project template's pipeline_registry.py to ensure pipeline discovery errors are raised during project runs.
  • Fixed packaged runs logging the current working directory name; they now log the installed package name (or project path) instead.

Documentation changes

  • Added beginner-friendly notes on uvx installation.
  • Updated Databricks deployment docs to cover Spark Connect and Unity Catalog – first workflows, and local-to-remote development.

... (truncated)

Changelog

Sourced from kedro's changelog.

Release 1.3.0

Major features and improvements

  • Added optional parameter validation that uses type hints of parameter inputs to auto-validate and instantiate Pydantic models/dataclasses with no impact on untyped parameters.
  • Added list_versions() method for versioned datasets to list available dataset versions.
  • Added pipelines_to_find parameter to find_pipelines(), allowing users to selectively run a subset of existing pipelines by modifying the pipeline registry.
  • The CLI --checkout flag can now be used on a new Kedro project from the default template, without a starter.
  • Added SESSION_CLASS as a configurable project setting, allowing users to define a custom KedroSession subclass

Bug fixes and other changes

  • DataCatalog.load() and DataCatalog.save() now raise a DatasetError that includes the dataset name for easier debugging.
  • Aligned the run data passed to before_pipeline_run, after_pipeline_run, and on_pipeline_error and the schema specified in the hooks specs.
  • Fixed a path traversal vulnerability in versioned dataset loading that could allow unauthorized file access via unsanitized version strings.
  • Fixed remote code execution vulnerability in the logging configuration.
  • Removed the cachetools dependency and replaced it with a lightweight internal caching implementation.
  • Added a warning when a node returns a value but is defined with outputs=None, clarifying that the return value is ignored.
  • Added preserve_logging flag to configure_project() to prevent runtime-added logging handlers from being overwritten when configure_project() is called after custom handlers have been attached (e.g. in a long-running server process such as FastAPI).
  • Added util method find_config_file() to handle different config file extensions (.yml, .yaml)
  • Added reusable suggestion functionality for mistyped pipeline names using kedro run
  • Added a fix for CatalogConfigResolver splitting sqlalchemy URL during pattern resolution.

Documentation changes

  • Added parameter validation documentation covering Pydantic model and dataclass support for typed parameters.

Community contributions

Release 1.2.0

Major features and improvements

  • Added @experimental decorator to mark unstable or early-stage public APIs.
  • Added support for running multiple pipelines in a single Kedro session run via the --pipelines CLI option and pipeline_names argument in KedroSession.run() method.
  • Updated the spaceflights-pyspark starter to use the new SparkDatasetV2 integration, enabling local, Databricks-native, and remote Spark execution workflows.

Experimental features

  • Added experimental llm_context_node and LLMContextNode for assembling LLMs, prompts, and tools into a runtime LLMContext within Kedro pipelines.
  • Added experimental preview_fn argument to Node class to add support for user-injectable node preview functions.
  • Added new experimental support-agent-langgraph starter, which supports the above experimental features. This starter contains pipelines that leverage LangGraph for agentic workflows and Langfuse or Opik for prompt management and tracing.

Bug fixes and other changes

  • Set raise_errors=True in find_pipelines() calls in the project template's pipeline_registry.py to ensure pipeline discovery errors are raised during project runs.
  • Fixed packaged runs logging the current working directory name; they now log the installed package name (or project path) instead.

Documentation changes

  • Added beginner-friendly notes on uvx installation.
  • Updated Databricks deployment docs to cover Spark Connect and Unity Catalog – first workflows, and local-to-remote development.

... (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 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [kedro](https://github.com/kedro-org/kedro) from 0.16.6 to 1.3.0.
- [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.16.6...1.3.0)

---
updated-dependencies:
- dependency-name: kedro
  dependency-version: 1.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 3, 2026
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.

0 participants