Major features and improvements
- Added
@experimentaldecorator to mark unstable or early-stage public APIs. - Added support for running multiple pipelines in a single Kedro session run via the
--pipelinesCLI option andpipeline_namesargument inKedroSession.run()method. - Updated the
spaceflights-pysparkstarter to use the newSparkDatasetV2integration, enabling local, Databricks-native, and remote Spark execution workflows.
Experimental features
- Added experimental
llm_context_nodeandLLMContextNodefor assembling LLMs, prompts, and tools into a runtimeLLMContextwithin Kedro pipelines. - Added experimental
preview_fnargument toNodeclass to add support for user-injectable node preview functions. - Added new experimental
support-agent-langgraphstarter, 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=Trueinfind_pipelines()calls in the project template'spipeline_registry.pyto 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
uvxinstallation. - Updated Databricks deployment docs to cover
Spark ConnectandUnity Catalog– first workflows, and local-to-remote development.
Community contributions
Many thanks to the following Kedroids for contributing PRs to this release: