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 💛