πŸ’­ Migration guide for config loaders β€” kedro 0.19.11 documentation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ !https://docs.kedro.org/en/stable/configuration/config_migration.html Date: February 5, 2025 Image: https://docs.kedro.org/en/stable/configuration/config_loader_migration.html Migrating from kedro 0.18.4 to the latest version involves handling the deprecated OmegaConf loader. Switching over does not look as bad as I originally thought. 1. installing kedro 0.18.5+ 2. set the CONFIG_LOADER_CLASS in settings.py 3. swap out import statements 4. config must be yaml or json 5. getting values from config must be done with bracket __getattr__ style not with .get 6. any Exceptions caught from Templated config loader will need to be swapped to OmegaConfig exceptions, similar to #3 7. templated values must lead with an _ 8. Globals are handled different 9. OmegaConfig does not support jinja2 sytax, but rather a ${variable} syntax NOTE β”‚ This post is a thought </thoughts/>. It’s a short note that I make about someone else’s content online #thoughts </tags/thoughts/>