Skip to content

Releases: kedro-org/kedro-viz

v12.3.0

29 Jan 17:34
f9813cd

Choose a tag to compare

Major features and improvements

  • Support for node previews (mermaid, text and image). (#2554)

Bug fixes and other changes

  • Fix compatibility fallback for importlib_metadata imports. (#2545)

v12.2.0

17 Nov 16:43
1c74852

Choose a tag to compare

Major features and improvements

  • Introduced custom colours support for nodes and datasets. (#2487,#2488,#2495)
  • Dropped support for Python 3.9 (EOL Oct 2025). Minimum supported version is now 3.10. (#2511)

Bug fixes and other changes

  • Add HTML preview support for text/markdown datasets. (#2490)
  • Display source metadata for task nodes defined as bound methods. (#2510)
  • Migrate ESM bundling to vite from webpack. (#2521)
  • Fixed issues with accessing remote file size in PipelineRunStatusHook. (#2527)

Community contributions

Many thanks to the following Kedroids for contributing PR to this release:

v12.1.0

10 Sep 08:39
5012bfb

Choose a tag to compare

Bug fixes and other changes

  • Migrated React build system from Webpack to Vite, following CRA deprecation. (#2370)
  • Add llm.txt with mkdocs to improve LLM base query. (#2466)
  • Update demo-project to be compatible with Databricks. (#2447)
  • Render boolean values in table previews. (#2458)
  • Fix CI build issue due to kedro-telemetry 0.6.4 release. (#2470)
  • Enhance warning message for circular dependency detection in layers. (#2467)

v12.0.0

23 Jul 10:21
41e851b

Choose a tag to compare

Major features and improvements

  • Introduce 'Workflow' view to visualise pipeline executions. (#2390)
  • Drop support for Kedro 0.x series. (#2453)
  • Migrate our current documentation from Sphinx to MkDocs. (#2422)
  • Add new documentation page to introduce workflow feature. (#2436)

Bug fixes and other changes

v11.1.0

08 Jul 14:40
5149f0f

Choose a tag to compare

Major features and improvements

  • Add support for both Kedro 0.19 series and Kedro 1.0. (#2329)

Bug fixes and other changes

  • Migrate from Enzyme to React Testing Library. (#2365)
  • Refactor the flowchart draw component. (#2358)

v11.0.2

22 May 13:22
ec2b59b

Choose a tag to compare

Bug fixes and other changes

  • Removed unused npm dependencies from Kedro-Viz. (#2339)
  • Updated documentation for run_viz magic command to reflect latest CLI options. (#2325)

v11.0.1

16 Apr 21:28
4ba4464

Choose a tag to compare

Bug fixes and other changes

  • Fix shareable viz for git pages. (#2302)
  • Fix missing layer information for dataset factories. (#2308)

v11.0.0

14 Mar 09:39
72cd8bb

Choose a tag to compare

Major features and improvements

  • Remove experiment tracking. (#2237)
  • Introduce horizontal flowchart orientation in Kedro-Viz. (#2159)
  • Visualise pipeline objects in notebook. (#2241)
  • Enable Kedro-Viz in VSCode to list pipelines using the filter icon. (#2269)

Bug fixes and other changes

  • Add ESM bundle for Kedro-Viz. (#2268)
  • Add support for Kedro's DataCatalog 2.0 with lazy loading. (#2272)
  • Fix %run_viz using old process in jupyter notebook. (#2267)
  • Ignore parsing hidden files on kedro viz --lite. (#2271)
  • Make Kedro-Viz compatible with the new KedroDataCatalog. (#2274)
  • Add Dev Containers to QA Kedro-Viz on Github Codespaces. (#2292)

v10.2.0

04 Feb 16:58
60b6a81

Choose a tag to compare

Deprecations

  • Added a deprecation warning for the removal of the Experiment Tracking feature, which will be deprecated in Kedro-Viz version 11.0.0. For more details, please refer to our blog post. (#2248, #2263)

Bug fixes and other changes

  • Fix kedro viz --load-file to run from any directory without requiring a Kedro project. (#2206)
  • Improved modular pipeline expand/collapse logic for better state synchronisation. (#2225)
  • Fix inconsistent function inspection for decorated functions. (#2246)

v10.1.0

21 Nov 19:58
eac8d39

Choose a tag to compare

Major features and improvements

  • Add support for Python 3.12, 3.13 (#2190, #2191)
  • Ensure consistent flowchart positioning by maintaining uniform layer, node, and edge ordering in Kedro-Viz. (#2185)
  • Improve --autoreload file watching filter and replace watchgod library with watchfiles. (#2134)
  • Check port availability before starting Kedro Viz to prevent unintended redirects when the port is in use. (#2176)

Bug fixes and other changes

  • Fix tag being undefined when pipeline are ordered differently (#2162, #2146)
  • Fix unserializable parameters value. (#2122)
  • Update kedro-viz lite banner icon and message. (#2196)
  • Display full dataset type with library prefix in metadata panel. (#2136)
  • Introduce behaviour prop object with reFocus prop. (#2161)
  • Include Kedro Viz version in telemetry. (#2194)
  • Update Kedro-Viz telemetry for opt-out model (#2022)
  • Improve kedro viz build usage documentation. (#2126)
  • Updated documentation to include Python version policies and made minor improvements. (#2139)
  • Add a tip on YAML anchors to docs on dataset layers. (#2181)
  • Enable SQLite WAL mode for to fix database locking issues in Azure ML. (#2131)
  • Replace flake8, isort, pylint and black by ruff. (#2149)
  • Refactor DatasetStatsHook to avoid showing error when dataset doesn't have file size info. (#2174)
  • Refactor node-list-tree component. (#2193)
  • Refactor response classes. (#2113)
  • Refactor flowchart models into separate files. (#2144)
  • Standardized z-index values using variables for easier maintenance. (#2095)
  • Fix 404 error when accessing the experiment tracking page on the demo site. (#2179)
  • Update Kedro-viz architecture diagram. (#2183)
  • Replace CircleCI badge in readme with GitHub actions. (#2124)
  • Add troubleshooting note in CONTRIBUTING.md. (#2110)

Community contributions

Many thanks to the following Kedroids for contributing PR to this release: