Skip to content

Releases: kedro-org/kedro-viz

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:

v10.0.0

19 Sep 16:41
1a3006f

Choose a tag to compare

Major features and improvements

  • Add kedro viz --lite, allowing users to run Kedro-Viz without installing Kedro project dependencies. (#1966, #2077, #2093)
  • Enable visual slicing of a Kedro pipeline in Kedro-viz. (#2036)
  • Improve Kedro-Viz CLI startup time with lazy subcommands and deferring imports (#1920)
  • Add documentation for Kedro-viz in VSCode Extension. (#2078)

Bug fixes and other changes

  • Introduce onActionCallback prop in Kedro-Viz React component. (#2022)
  • Enhance documentation for Dataset previews on Kedro-viz. (#2074)
  • Add documentation for Kedro-viz CLI Commands. (#2044)
  • Fix design issues in metadata panel. (#2009)
  • Fix bug where reloading the page reset to the default pipeline instead of retaining the selected one. (#2041)
  • Add feedback component for slicing pipeline. (#2085)
  • Add kedro viz --lite user warning banner component. (#2092)
  • Add UnavailableDataset as a default dataset for --lite mode. (#2083)
  • Fix missing run command in metadata panel for task nodes. (#2055)
  • Fix highlight width inconsistency in the Nodelist component.(#2004)
  • Migrate demo.kedro.org from AWS Lightsail to Github Pages. (#2034, #2084)
  • Refactor disable preview feature to run entirely on the frontend without backend calls. (#2067)
  • Implement a method to send JSON data to the VSCode integration without running the Kedro-Viz server. (#2049)

v9.2.0

29 Jul 15:57
d58ccce

Choose a tag to compare

Major features and improvements

  • Enable/disable preview for all the datasets when publishing Kedro-Viz from CLI. (#1894)
  • Enable/disable preview for all the datasets when publishing Kedro-Viz from UI. (#1895)
  • Display published URLs. (#1907)
  • Conditionally move session store and stats file to .viz directory. (#1915)
  • Introduce metadataPanel in display prop in Kedro-Viz react component. (#1965)
  • Refactor namespace pipelines. (#1897)
  • Expose the internal Redux state through options prop while using Kedro-Viz as a React component. (#1969)
  • Enhance documentation for the Kedro-Viz standalone React component. (#1954)
  • Add Datasets preview toggle in the settings panel. (#1977)

Bug fixes and other changes

  • Relax packaging pin in requirements. (#1947)
  • Add favicon to kedro-viz documentation. (#1959)
  • Add "-p" flag to kedro-viz to match kedro run. (#1960)
  • Fix bug related to nested namespace pipelines. (#1897)
  • Migrate from toposort to graphlib. (#1942)
  • Fix packaging. (#1766)
  • Adjust requirements file and dependabot versioning strategy. (#1978)
  • Refactor CommandCopier component. (#1998)
  • Set isPrettyName toggle to False by Default. (#1958)
  • Add -p argument option for kedro viz to align with kedro pipeline options. (#1961)
  • Replace data-heap-event with standardised data-test for Cypress and Telemetry. (#1995)

Community contributions

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