Skip to content

Releases: kedro-org/kedro-plugins

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:

kedro-airflow-0.9.0

28 May 04:38
58ef629
Compare
Choose a tag to compare
  • Sort DAGs to make sure kedro airflow create is deterministic.
  • Option to group MemoryDatasets in the same Airflow task (breaking change for custom template via --jinja-file).
  • Include the environment name in the DAG file name when different from the default.
  • Added support for Python 3.12

kedro-telemetry-0.4.0

24 Apr 12:33
cd966e9
Compare
Choose a tag to compare
  • Updated the plugin to generate an unique UUID for each user of kedro-telemetry.
  • Added support for Python 3.12.

kedro-docker-0.6.0

24 Apr 13:47
49dc762
Compare
Choose a tag to compare

Major features and improvements

  • Added support for Python 3.12

kedro-datasets-3.0.0

10 Apr 14:53
80ba790
Compare
Choose a tag to compare

Major features and improvements

  • Added the following new datasets:
Type Description Location
netcdf.NetCDFDataset A dataset for loading and saving *.nc files. kedro_datasets.netcdf
ibis.TableDataset A dataset for loading and saving using Ibis's backends. kedro_datasets.ibis
  • Added support for Python 3.12.
  • Normalised optional dependencies names for datasets to follow PEP 685. The . characters have been replaced with - in the optional dependencies names. Note that this might be breaking for some users. For example, users should now install optional dependencies for pandas.ParquetDataset from kedro-datasets like this:
pip install kedro-datasets[pandas-parquetdataset]
  • Removed setup.py and move to pyproject.toml completely for kedro-datasets.

Bug fixes and other changes

  • If using MSSQL, load_args:params will be typecasted as tuple.
  • Fixed bug with loading datasets from Hugging Face. Now allows passing parameters to the load_dataset function.
  • Made connection_args argument optional when calling create_connection() in sql_dataset.py.

Community contributions

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

kedro-telemetry-0.3.2

29 Feb 11:32
6b873f2
Compare
Choose a tag to compare
  • Updated plugin to share if a project is being run in a ci environment.
  • Updated plugin to share if example_pipeline option is selected during project creation.
  • Fixed the masking of the commands when commands contain words from the Kedro vocabulary.

kedro-datasets-2.1.0

28 Feb 11:18
db92892
Compare
Choose a tag to compare

Major features and improvements

  • Added MatlabDataset which uses scipy to save and load .mat files.
  • Extend preview feature for matplotlib, plotly and tracking datasets.
  • Allow additional parameters for sqlalchemy engine when using sql datasets.

Bug fixes and other changes

  • Removed Windows specific conditions in pandas.HDFDataset extra dependencies

Community contributions

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