Skip to content

Releases: kedro-org/kedro-plugins

kedro-datasets-5.1.0

18 Oct 15:20
ab64c20
Compare
Choose a tag to compare

Major features and improvements

  • Added the following new core datasets:
Type Description Location
ibis.FileDataset A dataset for loading and saving files using Ibis's backends. kedro_datasets.ibis

Bug fixes and other changes

  • Changed Ibis datasets to connect to an in-memory DuckDB database if connection configuration is not provided.

kedro-datasets-5.0.0

10 Oct 18:29
7b7f27c
Compare
Choose a tag to compare

Major features and improvements

  • Removed support for Python 3.9
  • Added the following new experimental datasets:
Type Description Location
pytorch.PyTorchDataset A dataset for securely saving and loading PyTorch models kedro_datasets_experimental.pytorch
prophet.ProphetModelDataset A dataset for Meta's Prophet model for time series forecasting kedro_datasets_experimental.prophet
  • Added the following new core datasets:
Type Description Location
plotly.HTMLDataset A dataset for saving a plotly figure as HTML kedro_datasets.plotly

Bug fixes and other changes

  • Refactored all datasets to set fs_args defaults in the same way as load_args and save_args and not have hardcoded values in the save methods.
  • Fixed bug related to loading/saving models from/to remote storage using TensorFlowModelDataset.
  • Fixed deprecated load and save approaches of GBQTableDataset and GBQQueryDataset by invoking save and load directly over pandas-gbq lib
  • Fixed incorrect pandas optional dependency

Breaking Changes

  • Exposed load and save publicly for each dataset. This requires Kedro version 0.19.7 or higher.
  • Replaced the geopandas.GeoJSONDataset with geopandas.GenericDataset to support parquet and feather file formats.

Community contributions

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

kedro-telemetry-0.6.1

30 Sep 17:19
ca881f1
Compare
Choose a tag to compare
  • Changed Kedro CLI loading method to improve loading times.
  • Changed logging level from error to debug for most logging messages.
  • Set default value for the identity parameter, to prevent errors due to it being empty.

kedro-docker-0.6.1

30 Sep 17:06
3fd8e33
Compare
Choose a tag to compare
  • Unpinned pip version requirement

kedro-telemetry-0.6.0

02 Aug 08:33
f7dccf9
Compare
Choose a tag to compare
  • Moved to an opt-out model for telemetry, enabling it by default without requiring prior consent.
  • Added DO_NOT_TRACK and KEDRO_DISABLE_TELEMETRY environment variables to skip telemetry.
  • Reduced the number of events sent to Heap by eliminating duplicate events, improving efficiency.
  • Enhanced telemetry functionality to support Kedro commands executed outside of Kedro project folders.

kedro-datasets-4.1.0

02 Aug 10:05
e9878ad
Compare
Choose a tag to compare

Major features and improvements

  • Improved partitions.PartitionedDataset representation when printing.

Bug fixes and other changes

  • Updated ibis.TableDataset to make sure credentials are not printed in interactive environment.

Breaking Changes

Community contributions

kedro-airflow-0.9.1

01 Aug 19:04
0c35e78
Compare
Choose a tag to compare
  • Added support to specify --conf-source which would point to the runtime configuration directory to be used for running the DAG in airflow. This configuration path is added to the generated DAG.

kedro-datasets-4.0.0

05 Jul 14:19
fca6b45
Compare
Choose a tag to compare

Major features and improvements

  • Added the following new experimental datasets:
Type Description Location
langchain.ChatAnthropicDataset A dataset for loading a ChatAnthropic langchain model. kedro_datasets_experimental.langchain
langchain.ChatCohereDataset A dataset for loading a ChatCohere langchain model. kedro_datasets_experimental.langchain
langchain.OpenAIEmbeddingsDataset A dataset for loading a OpenAIEmbeddings langchain model. kedro_datasets_experimental.langchain
langchain.ChatOpenAIDataset A dataset for loading a ChatOpenAI langchain model. kedro_datasets_experimental.langchain
rioxarray.GeoTIFFDataset A dataset for loading and saving geotiff raster data kedro_datasets_experimental.rioxarray
netcdf.NetCDFDataset A dataset for loading and saving "*.nc" files. kedro_datasets_experimental.netcdf
  • Added the following new core datasets:
Type Description Location
dask.CSVDataset A dataset for loading a CSV files using dask kedro_datasets.dask
  • Extended preview feature to yaml.YAMLDataset.

Bug fixes and other changes

  • Added metadata parameter for a few datasets

Breaking Changes

  • netcdf.NetCDFDataset moved from kedro_datasets to kedro_datasets_experimental.

Community contributions

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

kedro-telemetry-0.5.0

28 Jun 10:21
92bf6eb
Compare
Choose a tag to compare
  • Updated the plugin to generate a unique project UUID for kedro project and store it in pyproject.toml.

kedro-datasets-3.0.1

30 May 12:11
064c5d9
Compare
Choose a tag to compare

Bug fixes and other changes

  • Removed arbitrary upper bound for s3fs.
  • NetCDFDataset support for NetCDF4 via engine="netcdf4" and engine="h5netcdf"

Community contributions

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