Kedro-viz

Latest version: v10.2.0

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 13

10.2.0

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](https://kedro.org/blog/deprecate-experiment-tracking-kedro-viz). (#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)

10.1.0

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:
* [Yury Fedotov](https://github.com/yury-fedotov)

10.0.0

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)

9.2.0

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:
* [Vlad Cozma](https://github.com/VladCozma)

9.1.0

Major features and improvements
- Introduce the toggle to expand and collapse all pipelines button in the utility bar. (1858)
- Allow Kedro-Viz commands to run from any sub directory within Kedro project. (1871)

Bug fixes and other changes
- Fix broken URL when active pipeline name changes on initial load. (1914)
- Fix bug related to tag filtering and sharing with stateful URL. (1878)
- Update settings panel design (1875)
- Migrate from CircleCi to GitHub Actions. (1876)
- Include expandAllPipelines in initial state. (1896)
- Refactor backend integration with Kedro by replacing bootstrap_project with configure_project. (1796)
- Enhance kedro-viz doc integration. (1874)
- Enhance Kedro-Viz documentation by using Kedro-sphinx-theme. (1898)
- Remove default props from functional components. (1906)
- Fix for schema change in strawberry-graphql JSON scalar. (1903)
- Fix messaging level when package compatibility is not satisfied. (1904)
- Upgrade GitPod to include Node 18 and Python 3.11. (1862)
- Add utility functions related to Transcoding to Kedro viz. (1928)
- Include JSON dataset in the demo-project. (1930)
- Update intersphinx_mapping of kedro-datasets. (1911)
- Add GitPod to the local hosts list. (1923)

9.0.0

Major features and improvements

- Extending stateful URLs with node filters and expand/collapse modular pipelines. (1799)
- Introduce `--include-hooks` option and remove `--ignore-plugins` from cli commands. (1818)
- Add Dataset Factory Patterns to Experiment Tracking. (1824)
- Add support for `JSONDataset` preview. (1800)
- Upgrade to Node 18. (1848)

Bug fixes and other changes

- Increase Kedro-Viz timeout. (1803)
- Remove demo data source and update feature hints. (1804)
- Add markdown support for backticks in the pop-up reminder. (1826)
- Fix posix path conversion on Windows in DatasetStatsHook. (1843)
- Add `pydantic` pin to requirements. (1861)
- Fix TRANSCODING_SEPARATOR import error. (1866)
- Fix CircleCI build failure due to secret scan and missing toposort dependency. (1819)
- Support Deferred Type Annotations in Dataset Previews. (1798)

Community contributions

Many thanks to the following Kedroids for contributing PR to this release:
* [Pascal Brokmeier](https://github.com/pascalwhoop)

Page 1 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.