Releases: kedro-org/kedro-plugins
Releases · kedro-org/kedro-plugins
kedro-telemetry-0.3.0
- Added support for Python 3.11
- Removed support for Python 3.7
kedro-docker-0.4.0
- Migrate all project metadata to static
pyproject.toml
. - Removed support for Python 3.7
Major features and improvements
- Added support for Python 3.11
kedro-datasets-1.8.0
Major features and improvements
- Moved
PartitionedDataSet
andIncrementalDataSet
from the core Kedro repo tokedro-datasets
and renamed toPartitionedDataset
andIncrementalDataset
. - Added
polars.LazyPolarsDataset
, aGenericDataSet
using polars's Lazy API. - Renamed
polars.GenericDataSet
topolars.EagerPolarsDataset
to better reflect the difference between the two dataset classes. - Added a deprecation warning when using
polars.GenericDataSet
orpolars.GenericDataset
that these have been renamed topolars.EagerPolarsDataset
- Delayed backend connection for
pandas.SQLTableDataset
,pandas.SQLQueryDataset
, andsnowflake.SnowparkTableDataset
. In practice, this means that a dataset's connection details aren't used (or validated) until the dataset is accessed. On the plus side, the cost of connection isn't incurred regardless of when or whether the dataset is used.
Bug fixes and other changes
- Fix erroneous warning when using an cloud protocol file path with SparkDataSet on Databricks.
- Updated
PickleDataset
to explicitly mentioncloudpickle
support.
Community contributions
Many thanks to the following Kedroids for contributing PRs to this release:
kedro-airflow-0.7.0
- Added support for Python 3.11
- Added the
--all
CLI argument tokedro-airflow
to convert registered all pipelines at once. - Simplify the output of the
kedro airflow create
command. - Fixed compatibility of
kedro-airflow
with older versions of the config loaders (kedro<=0.18.2
). - Removed support for Python 3.7
Community contributions
Many thanks to the following Kedroids for contributing PRs to this release:
kedro-datasets-1.7.1
Bug fixes and other changes
- Pin
tables
version onkedro-datasets
for Python < 3.8.
Upcoming deprecations for Kedro-Datasets 2.0.0
- Renamed dataset and error classes, in accordance with the Kedro lexicon. Dataset classes ending with "DataSet" are deprecated and will be removed in 2.0.0.
Community contributions
kedro-datasets-1.7.0
Major features and improvements
- Added
polars.GenericDataSet
, aGenericDataSet
backed by polars, a lightning fast dataframe package built entirely using Rust.
Bug fixes and other changes
- Fixed broken links in docstrings.
- Reverted PySpark pin to <4.0.
Community contributions
Many thanks to the following Kedroids for contributing PRs to this release:
kedro-datasets-1.6.0
Major features and improvements
- Added support for Python 3.11.
kedro-datasets-1.5.3
Bug fixes and other changes
- Made
databricks.ManagedTableDataSet
read-only by default.- The user needs to specify
write_mode
to allowsave
on the data set.
- The user needs to specify
- Fixed an issue on
api.APIDataSet
where the sent data was doubly converted to json
string (once by us and once by therequests
library). - Fixed problematic
kedro-datasets
optional dependencies, revert tosetup.py
Community contributions
kedro-datasets-1.5.2
Bug fixes and other changes
- Fixed problematic
kedro-datasets
optional dependencies.
kedro-telemetry-0.2.5
- Migrate all project metadata to static
pyproject.toml
.