Releases: kedro-org/kedro-viz
Releases · kedro-org/kedro-viz
v10.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 replacewatchgod
library withwatchfiles
. (#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 withreFocus
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
andblack
byruff
. (#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
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
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
indisplay
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
tographlib
. (#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 forkedro viz
to align with kedro pipeline options. (#1961) - Replace
data-heap-event
with standardiseddata-test
for Cypress and Telemetry. (#1995)
Community contributions
Many thanks to the following Kedroids for contributing PR to this release:
v9.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)
v9.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:
v8.0.1
v8.0.0
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
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
v7.0.0
Major features and improvements
- Upgrade to
React 18
. (#1652) - Change CLI command to run Kedro-viz to
kedro 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.19
andkedro-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
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)