Kedro 1.6.0 is out! :tada: Hi <!here>, we’re exci...
# announcements
h
Kedro 1.6.0 is out! 🎉 Hi <!here>, we’re excited to announce a new Kedro release! 🥳 Kedro 1.6.0 introduces dataset validation, making it easier to catch data quality issues directly as part of your Kedro workflow. This release also brings more control over runners from the CLI, richer project inspection metadata, thread-safety improvements, and several security and reliability fixes. 🚀 What can you expect in this release? K Kedro K Major features and improvements: • Dataset validation: You can now declare a validator directly in your catalog configuration, and Kedro will automatically validate datasets on load and save, with built-in Pandera support for pandas/Polars and support for custom validators. • The new
—runner-params
option for kedro run lets you pass runner configuration such as
max_workers
directly from the command line. • Project snapshots now include node function names and source locations metadata. •
get_project_snapshot()
also now supports optional
runtime_params
. • We’ve fixed concurrency issues around pipeline loading and introduced a serving_mode for KedroServiceSession that preloads pipelines when running Kedro as a service. • Plus plenty of bug fixes and smaller improvements Breaking changes & security fix This release includes an important security fix and one configuration change for users of the Kedro HTTP server: • Dataset type values resolved through runtime_params supplied to POST /run can no longer select an AbstractDataset class from the request. Trusted callers such as
kedro run --params
are unaffected. •
RUNNER_MODULES_WHITELIST
has been renamed to
RUNNER_MODULE_ALLOWLIST
. If your project uses the old setting, you’ll need to rename it when upgrading to Kedro 1.6.0; otherwise, those entries will be ignored and the HTTP server will reject the configured runner modules. Documentation improvements • Including a new dataset validation guide, a Kedro cheatsheet, and a new “Vibe coding with skills” page for our new kedro-skills. 👉 Read the full Kedro 1.6.0 release notes for all the details. 🙌 Community contributions A huge thank you to everyone who contributed to this release: eeshsaxena, Versus-DEV, Shizoqua, BALOGUN DAVID TAIWO, kingjaiteh, and Muhtasim Munif Fahim. 💛 🔗 Helpful linksKedro GitHub repositoryKedro documentationKedro Skills Give Kedro 1.6.0 a try and let us know what you think! Your feedback and contributions continue to help shape where Kedro goes next. Until next time, The Kedro Team 💛
🎉 6
🚀 5
🎉 1