Skip to content

Releases: kedro-org/kedro-viz

v10.1.0

21 Nov 19:58
eac8d39
Compare
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
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)