Releases: kedro-org/kedro-plugins
Releases · kedro-org/kedro-plugins
kedro-airflow-0.9.0
- 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
- 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
Major features and improvements
- Added support for Python 3.12
kedro-datasets-3.0.0
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 forpandas.ParquetDataset
fromkedro-datasets
like this:
pip install kedro-datasets[pandas-parquetdataset]
- Removed
setup.py
and move topyproject.toml
completely forkedro-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 callingcreate_connection()
insql_dataset.py
.
Community contributions
Many thanks to the following Kedroids for contributing PRs to this release:
kedro-telemetry-0.3.2
- 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
Major features and improvements
- Added
MatlabDataset
which usesscipy
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:
kedro-docker-0.5.0
Major features and improvements
- Add compatibility with
kedro
0.19
Breaking changes
kedro-docker
was updated to use the0.19
version of the Kedro starters. If you need to usekedro-docker
for an old project, you can either use an older version or move the requirements file up fromsrc
to the top-level project directory.
kedro-airflow-0.8.0
- Added support for Kedro 0.19.x
kedro-telemetry-0.3.1
- Fixed double execution of
after_catalog_created
hook by moving the logic of determining and sending of project statistics fromafter_context_created
to theafter_catalog_created
hook. - Updated the plugin to also share the tools selected during project creation with Heap.
- Loosen bound for Kedro to support >=0.18.0
kedro-datasets-2.0.0
Major features and improvements
- Removed Dataset classes ending with "DataSet", use the "Dataset" spelling instead.
- Added Hugging Face datasets
huggingface.HFDataset
andhuggingface.HFTransformerPipelineDataset
. - Removed support for Python 3.7 and 3.8.
- Spark and Databricks based datasets now support databricks-connect>=13.0.
- Bump
s3fs
to latest calendar-versioned release. PartitionedDataset
andIncrementalDataset
now both support versioning of the underlying dataset.
Bug fixes and other changes
- Fixed bug with loading models saved with
TensorFlowModelDataset
. - Make dataset parameters keyword-only.
- Correct pandas-gbq as py311 dependency
Community contributions
Many thanks to the following Kedroids for contributing PRs to this release: