Releases: kedro-org/kedro-plugins
Releases · kedro-org/kedro-plugins
kedro-datasets-5.1.0
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
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
- 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
- Unpinned pip version requirement
kedro-telemetry-0.6.0
- 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
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
- 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
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
- Updated the plugin to generate a unique project UUID for kedro project and store it in
pyproject.toml
.
kedro-datasets-3.0.1
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: