Elena Khaustova
08/05/2024, 10:02 AMDataCatalog
.
• Implemented Dataset
and DataCatalog
pretty printing.
• 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.
• Improved partitions.PartitionedDataset
representation when printing.
• Added support to specify --conf-source
which would point to the runtime configuration directory to be used for running the DAG in airflow.
🪲 Bug fixes and other changes
• Updated error message for invalid catalog entries.
• Fixed a bug in the DataCatalog
shallow_copy()
method to ensure it returns the type of the used catalog and doesn’t cast it to DataCatalog
.
• Made kedro-telemetry a core dependency for Kedro.
• Fixed a bug when OmegaConfigLoader
is printed and there are a few missing arguments.
• Fixed a bug when where iterating `OmegaConfigLoader`’s keys return an empty dictionary.
• Updated ibis.TableDataset
to make sure credentials are not printed in the interactive environment.
💥 Upcoming deprecations for Kedro 0.20.0
• The utility method get_pkg_version()
is deprecated and will be removed in Kedro 0.20.0.
✍🏼 Documentation changes
• Improved documentation for configuring dataset parameters in the DataCatalog
.
• Extended documentation with an example of logging customisation at runtime.
Read the complete release notes for kedro, kedro-datasets, kedro-telemetry and kedro-airflow on GitHub
Thanks a lot to our community contributors @Yury Fedotov and @Nickolas da Rocha Machado ✨
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 💛