Hi <!channel>, we are excited to announce several ...
# announcements
j
Hi <!channel>, we are excited to announce several new releases: šŸ“£ Kedro
0.18.13
and kedro-datasets
1.6.0
are available! K
TLDR: In this new release of Kedro we finally introduce official support for Python 3.11, as well as some new
OmegaConfigLoader
features, a new
kedro catalog resolve
command, and a leaner project structure. We also made significant documentation improvements around the Data Catalog and the datasets. Preparations for 0.19.0 are underway!
Kedro 0.18.13 is a non-breaking release in the 0.18.x series, which means you can upgrade with:
pip install kedro==0.18.13
or
conda/mamba/micromamba install -c conda-forge kedro=0.18.13
šŸš€ Major Features and improvements ā€¢ Added support for Python 3.11. ā€¢ Added new
OmegaConfigLoader
features: registering of custom resolvers through
CONFIG_LOADER_ARGS
and support for global variables. ā€¢ Added
kedro catalog resolve
CLI command that resolves dataset factories in the catalog with any explicit entries in the project pipeline. ā€¢ Implemented a flat
conf/
structure for modular pipelines and updated
kedro pipeline create
and
kedro catalog create
accordingly. ā€¢ Made various updates to the Kedro project template and Kedro starters: use of
OmegaConfigLoader
, transition from
setup.py
to
pyproject.toml
, and flat
conf/
structure. šŸŖ² Bug fixes and other changes ā€¢ Updated
OmegaConfigLoader
to ignore config from hidden directories like
.ipynb_checkpoints
. āœļø Documentation changes ā€¢ Restructure beginner and advanced pages about the Data Catalog and datasets. ā€¢ Moved contributor documentation to the GitHub wiki. ā€¢ Updated example of using generator functions in nodes. ā€¢ Added migration guide from the
ConfigLoader
and the
TemplatedConfigLoader
to the
OmegaConfigLoader
. āš ļø Upcoming deprecations ā€¢ The
ConfigLoader
and the
TemplatedConfigLoader
are deprecated and will be removed in the
0.19.0
release. ā€¢
AbstractDataSet
becomes
AbstractDataset
and
AbstractVersionedDataSet
becomes
AbstractVersionedDataset
, old names are deprecated and will be removed in 0.19.0. ā€¢ Using the
layer
attribute at the top level is deprecated and it will be removed in Kedro
0.19.0
. Please move
layer
inside the
metadata -> kedro-viz
attributes. šŸ Migration Tips for Python 3.11 ā€¢ Users on Windows with Python >=3.8 should note we've pinned
pytables
to
3.8.0
due to compatibility issues. šŸ’Œ Community contributions Many thanks to @Laiza Milena Scheid Parizotto and @Jon Cohen for contributing PRs to this release! šŸšØ This will be among the last releases in the 0.18.x line, very soon we will start working on 0.19.0. Stay tuned! We welcome every community contribution, large or small. See what we're working on now and report bugs or suggest future features. Until next time, The Kedro Team šŸ’›
K 16
šŸŽ‰ 14
šŸŽ‰ 15
šŸ‘šŸ¼ 1
šŸ“£ 7
kedroid 3
1ļøāƒ£ 6
šŸ” 6
šŸš€ 10
šŸ‘ 1
šŸŒ 1