Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v10.2.0 #2254

Merged
merged 9 commits into from
Feb 4, 2025
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,16 @@
- Include the ID number for the related PR (or PRs) in parentheses
-->

# Release 10.2.0
# Release 10.2.0
SajidAlamQB marked this conversation as resolved.
Show resolved Hide resolved


## Major features and improvements
## 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)

Check warning on line 12 in RELEASE.md

View workflow job for this annotation

GitHub Actions / vale

[vale] RELEASE.md#L12

[Kedro-viz.words] Use instead of 'please'.
Raw output
{"message": "[Kedro-viz.words] Use instead of 'please'.", "location": {"path": "RELEASE.md", "range": {"start": {"line": 12, "column": 155}}}, "severity": "WARNING"}

Check warning on line 12 in RELEASE.md

View workflow job for this annotation

GitHub Actions / vale

[vale] RELEASE.md#L12

[Kedro-viz.words] Use 'see', 'read', or 'follow' instead of 'refer to'.
Raw output
{"message": "[Kedro-viz.words] Use 'see', 'read', or 'follow' instead of 'refer to'.", "location": {"path": "RELEASE.md", "range": {"start": {"line": 12, "column": 162}}}, "severity": "WARNING"}
SajidAlamQB marked this conversation as resolved.
Show resolved Hide resolved

## 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)
- Add deprecation warning for Experiment Tracking removal. (#2248)

# Release 10.1.0

Expand Down
2 changes: 1 addition & 1 deletion demo-project/.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10.1.0
10.2.0
2 changes: 1 addition & 1 deletion demo-project/lightsail.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"serviceName": "kedro-viz-live-demo",
"containers": {
"kedro-viz-live-demo": {
"image": "public.ecr.aws/g0x0s3o2/kedro-viz-live-demo:10.1.0",
"image": "public.ecr.aws/g0x0s3o2/kedro-viz-live-demo:10.2.0",
"ports": {
"4141": "HTTP"
}
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@quantumblack/kedro-viz",
"version": "10.1.0",
"version": "10.2.0",
"description": "Kedro-Viz is an interactive development tool for building data science pipelines with Kedro.",
"main": "lib/components/app/index.js",
"files": [
Expand Down
2 changes: 1 addition & 1 deletion package/kedro_viz/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import sys
import warnings

__version__ = "10.1.0"
__version__ = "10.2.0"


class KedroVizPythonVersionWarning(UserWarning):
Expand Down
32 changes: 10 additions & 22 deletions src/components/update-reminder/update-reminder-content.js
Original file line number Diff line number Diff line change
@@ -1,38 +1,26 @@
export const updateContent = {
date: '21 November 2024',
date: '03 February 2025',
features: [
{
title: 'Support for Python 3.12 and 3.13',
title: 'Deprecation warning for Experiment Tracking removal',
image: '',
copy: 'Kedro-Viz now supports Python 3.12 and 3.13, ensuring compatibility with the latest Python version.',
copy: 'Experiment Tracking on Kedro-viz will be deprecated in Kedro-Viz 11.0.0. Please refer to the Kedro documentation for migration guidance.',
buttonLink:
'https://github.com/kedro-org/kedro-viz?tab=readme-ov-file#usage',
buttonText: 'Learn more',
},
{
title: 'Consistent Flowchart Positioning',
image: '',
copy: 'Flowchart positions now remain consistent across renders. Previously, the flowchart layout would change every time users made changes to their Kedro project, especially when using the` --autoreload` function. This issue has been resolved, and the layout will only change for significant node or pipeline updates.',
buttonLink: '',
},
{
title: 'Smarter `--autoreload` File Watcher',
image: '',
copy: 'The `--autoreload` watcher has been optimized to monitor only relevant files, reducing unnecessary reloads. It now excludes files listed in the user’s .gitignore and focuses on key files like `.py` and `.yaml`.',
buttonLink:
'https://docs.kedro.org/projects/kedro-viz/en/latest/kedro-viz_visualisation.html#automatic-visualisation-updates',
'https://docs.kedro.org/projects/kedro-viz/en/latest/migrate_experiment_tracking.html',
buttonText: 'View the docs',
},
{
title: 'Improved Port Management',
title:
'Fix kedro viz `--load-file` to run from any directory without requiring a Kedro project. ',
image: '',
copy: 'Kedro-Viz will now open on a new port if the default port 4141 is already in use. This fixes an issue where running multiple instances of Kedro-Viz caused one to overwrite the other. For example, if 4141 is occupied, the next instance will use 4142, and so on.',
copy: 'Kedro viz `--load-file` can run from anywhere as long as it has the correct path to the API data directory .',
buttonLink: '',
},
{
title: 'Fixed Tag Undefined Issue',
title:
'Improved modular pipeline expand/collapse logic for better state synchronisation',
image: '',
copy: 'Resolved a bug where the tag was occasionally undefined when pipelines were ordered differently in the pipeline registry. This was a user-reported issue, and it’s now fully addressed.',
copy: 'Previously the Expand All Pipelines button did a data reload every time it was clicked, now it purely relies on redux actions.',
buttonLink: '',
},
],
Expand Down
Loading