Skip to content

Releases: kedro-org/kedro-viz

v10.0.0

19 Sep 16:41
1a3006f
Compare
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
Compare
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:

v9.1.0

30 May 16:47
6881cb4
Compare
Choose a tag to compare

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)

v9.0.0

17 Apr 12:47
4eeae35
Compare
Choose a tag to compare

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:

v8.0.1

06 Mar 09:48
3eeb565
Compare
Choose a tag to compare

Bug fixes and other changes

  • Fix a bug on metadata panel when preview data is unavailable. (#1794)
  • Update Compatibility/Support Matrix in README. (#1774)

v8.0.0

04 Mar 14:43
2834383
Compare
Choose a tag to compare

Major features and improvements

  • Extend support for 'Publishing and sharing Kedro-Viz' on Azure and GCP. (#1708, #1711)
  • Migrate Kedro-Viz to use pydantic>=2. (#1743)
  • Drop support for python=3.8. (#1747)
  • Introduce new changes to the preview functionality on Kedro-viz (#1757)
  • Refactor Kedro-Viz and Kedro-datasets dependencies. (#1698)

Bug fixes and other changes

  • Enable search-as-you-type on Kedro-Viz docs. (#1727)
  • Change the %run_viz line magic to open Kedro-viz in a new browser tab. (#1722)
  • Enable %run_viz line magic to use the arguments that Kedro-Viz supports on the command line. (#1733)
  • Make kedro viz build compatible with Kedro 18. (#1716)
  • Add kedro-datasets compatibility warning for Experiment Tracking. (#1767)
  • Fix bug on preview length in metadata modal. (#1767)

v7.1.0

22 Jan 14:58
4134502
Compare
Choose a tag to compare

Major features and improvements

  • Add build command kedro viz build to the CLI to allow users to create a build directory of local Kedro Viz instance with Kedro project data. (#1697)

Bug fixes and other changes

  • Set Kedro Viz start method to spawn process while launching it from Jupyter Notebook. (#1696)
  • Fix bug on Plotly graph rendering. (#1701)

v7.0.0

19 Dec 10:03
8a34335
Compare
Choose a tag to compare

Major features and improvements

  • Upgrade to React 18. (#1652)
  • Change CLI command to run Kedro-viz tokedro viz run. (#1671)
  • Add deploy command to the CLI using kedro viz deploy for sharing Kedro-viz on AWS. (#1661)
  • Add support for kedro==0.19and kedro-datasets==2.0. (#1680)
  • Drop support for python=3.7. (#1660)
  • Drop support for kedro==0.17.x. (#1669)

Bug fixes and other changes

  • Fix modular pipelines breaking when collapsed on the flowchart. (#1651)
  • Display hosted URL in CLI while launching Kedro viz. (#1644)
  • Fix Kedro-viz display on Jupyter notebooks. (#1658)
  • Fix zoom issues on the flowchart. (#1672)
  • Fix bug on kedro-viz run --load-file. (#1677)
  • Fix bug on adding timestamps to shareable-viz. (#1679)

v6.7.0

17 Nov 12:04
9189973
Compare
Choose a tag to compare

Bug fixes and other changes

  • Refactor flowchart dataclasses to pydantic base models. (#1565)
  • Fix dataset factory patterns in Experiment Tracking. (#1588)
  • Update demo-project to use OmegaConfigLoader. (#1590)
  • Improve feedback for copy to clipboard feature. (#1614)
  • Ensure Kedro-Viz works when hosted on a URL subpath. (#1621)
  • Bump fastapi upper bounds. (#1634)
  • Fix shareable URL modal to appear across the app. (#1639)
  • Add Kedro-Viz CLI command deprecation warning. (#1641)

v6.6.1

24 Oct 11:19
24fbeff
Compare
Choose a tag to compare

Major features and improvements

  • Skip all plugins while running Kedro-Viz using the --ignore-plugins option. (#1544)

Bug fixes and other changes

  • Fix improper display of 'run-command' inside the metadata panel. (#1569)
  • Replace semver with packaging. (#1578)
  • Fix a bug in Kedro-Viz experiment tracking to ensure compatibility with kedro-datasets>=1.7.1. (#1600)