You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dropped support for Python 3.9 (EOL Oct 2025). Minimum supported version is now 3.10.
Update links on the telemetry message log to point to the correct documentation page.
Updated collection of command usage information to include which starter is used when creating a new project.
Update collection of project statistics to include what types of datasets are used in the project. This will not include dataset type name if a custom dataset is used.
Removed the deprecated MatplotlibWriter datset. Matplotlib objects can now be handled using MatplotlibDataset.
Group datasets documentation according to the dependencies to clean up the nav bar.
Added mode save argument to ibis.TableDataset, supporting "append", "overwrite", "error"/"errorifexists", and "ignore" save modes. The deprecated overwrite save argument is mapped to mode for backward compatibility and will be removed in a future release. Specifying both mode and overwrite results in an error.
Added credentials support to ibis.TableDataset.
Added the following new datasets:
Type
Description
Location
openxml.PptxDataset
A dataset for loading and saving .pptx files (Microsoft PowerPoint) using python-pptx
kedro_datasets.openxml
Graduated the following experimental datasets to core:
Type
Description
Location
langchain.ChatOpenAIDataset
Kedro dataset for loading a ChatOpenAI LangChain model.
kedro_datasets.langchain
langchain.OpenAIEmbeddingsDataset
Kedro dataset for loading an OpenAIEmbeddings model.
kedro_datasets.langchain
langchain.ChatAnthropicDataset
A dataset for loading a ChatAnthropic LangChain model.
kedro_datasets.langchain
langchain.ChatCohereDataset
A dataset for loading a ChatCohere LangChain model.
kedro_datasets.langchain
Added the following new experimental datasets:
Type
Description
Location
langfuse.LangfuseTraceDataset
Kedro dataset to provide Langfuse tracing clients and callbacks
kedro_datasets_experimental.langfuse
langchain.LangChainPromptDataset
Kedro dataset for loading LangChain prompts
kedro_datasets_experimental.langchain
pypdf.PDFDataset
Kedro dataset to read PDF files and extract text using pypdf
kedro_datasets_experimental.pypdf
langfuse.LangfusePromptDataset
Kedro dataset for managing Langfuse prompts
kedro_datasets_experimental.langfuse
opik.OpikPromptDataset
A dataset to provide Opik integration for handling prompts
kedro_datasets_experimental.opik
opik.OpikTraceDataset
Kedro dataset to provide Opik tracing clients and callbacks
kedro_datasets_experimental.opik
Bug fixes and other changes
Add HTMLPreview type.
Fixed StudyDataset to properly propagate a RDB password through the dataset's credentials.
Community contributions
Many thanks to the following Kedroids for contributing PRs to this release:
A dataset for loading and saving .docx files (Microsoft Word) using python-docx
kedro_datasets.openxml
Bug fixes and other changes
Fixed PartitionedDataset to reliably load newly created partitions, particularly with ParallelRunner, by ensuring load() always re-scans the filesystem .
Add a parameter encoding inside the dataset SQLQueryDataset to choose the encoding format of the query.
Corrected the APIDataset docstring to clarify that request parameters should be passed via load_args, not as top-level arguments.
Breaking changes
kedro-datasets now requires Kedro 1.0.0 or higher.
Community contributions
Many thanks to the following Kedroids for contributing PRs to this release:
The CLI option --group-in-memory was altered to --group-by, which can receive the values memory or namespace. Functionality for grouping by memory was not altered.