From c3040a9b91d46f08f069dd123064088a3349b4f5 Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 22 Apr 2026 17:55:24 +0200 Subject: [PATCH 1/9] Edited file 'code-env/python/spec/requirements.txt' --- code-env/python/spec/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100755 => 100644 code-env/python/spec/requirements.txt diff --git a/code-env/python/spec/requirements.txt b/code-env/python/spec/requirements.txt old mode 100755 new mode 100644 index 707b658..0d08df7 --- a/code-env/python/spec/requirements.txt +++ b/code-env/python/spec/requirements.txt @@ -1,7 +1,7 @@ networkx==2.4; python_version < '3.7' networkx==3.1; python_version > '3.6' flask==1.1.2; python_version < '3.7' -flask==3.0.3; python_version > '3.6' +flask==3.1.3; python_version > '3.6' matplotlib==3.2.1; python_version < '3.7' matplotlib==3.7.5; python_version > '3.6' scipy==1.4.1; python_version < '3.7' From 9babd5c916381e808b43f6290e45d443ff26afbb Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 22 Apr 2026 17:58:16 +0200 Subject: [PATCH 2/9] Edited files --- code-env/python/spec/requirements.txt | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code-env/python/spec/requirements.txt b/code-env/python/spec/requirements.txt index 0d08df7..b3b039f 100644 --- a/code-env/python/spec/requirements.txt +++ b/code-env/python/spec/requirements.txt @@ -1,12 +1,6 @@ -networkx==2.4; python_version < '3.7' networkx==3.1; python_version > '3.6' -flask==1.1.2; python_version < '3.7' flask==3.1.3; python_version > '3.6' -matplotlib==3.2.1; python_version < '3.7' matplotlib==3.7.5; python_version > '3.6' -scipy==1.4.1; python_version < '3.7' scipy==1.10.1; python_version > '3.6' -simplejson==3.17.0; python_version < '3.7' simplejson==3.19.3; python_version > '3.6' -python-igraph==0.8.2; python_version < '3.7' python-igraph==0.11.8; python_version > '3.6' From 190baa6edc0fa855eebf05629764b16fdeba898a Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 22 Apr 2026 18:52:07 +0200 Subject: [PATCH 3/9] Edited file 'tests/python/integration/requirements.txt' --- tests/python/integration/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/python/integration/requirements.txt b/tests/python/integration/requirements.txt index 9c9c9f7..2fe33c2 100644 --- a/tests/python/integration/requirements.txt +++ b/tests/python/integration/requirements.txt @@ -1,4 +1,4 @@ pandas>=1.0,<1.1 -pytest==6.2.1 +pytest==9.0.3 dataiku-api-client git+git://github.com/dataiku/dataiku-plugin-tests-utils.git@master#egg=dataiku-plugin-tests-utils \ No newline at end of file From b57de73fd8615684e8c2c66dd8f6d4348fa8685f Mon Sep 17 00:00:00 2001 From: Duy Nghia Tran Date: Thu, 23 Apr 2026 11:45:52 +0200 Subject: [PATCH 4/9] fix: test utils link --- tests/python/integration/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/python/integration/requirements.txt b/tests/python/integration/requirements.txt index 2fe33c2..89ed92d 100644 --- a/tests/python/integration/requirements.txt +++ b/tests/python/integration/requirements.txt @@ -1,4 +1,4 @@ pandas>=1.0,<1.1 pytest==9.0.3 dataiku-api-client -git+git://github.com/dataiku/dataiku-plugin-tests-utils.git@master#egg=dataiku-plugin-tests-utils \ No newline at end of file +git+https://github.com/dataiku/dataiku-plugin-tests-utils.git@master#egg=dataiku-plugin-tests-utils \ No newline at end of file From 315331496a6db0b99bcb44675574d09be4a23c5d Mon Sep 17 00:00:00 2001 From: Duy Nghia Tran Date: Thu, 23 Apr 2026 11:57:48 +0200 Subject: [PATCH 5/9] remove pandas deps and fix test utils url --- tests/python/integration/requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/python/integration/requirements.txt b/tests/python/integration/requirements.txt index 89ed92d..48a95a2 100644 --- a/tests/python/integration/requirements.txt +++ b/tests/python/integration/requirements.txt @@ -1,4 +1,3 @@ -pandas>=1.0,<1.1 pytest==9.0.3 dataiku-api-client git+https://github.com/dataiku/dataiku-plugin-tests-utils.git@master#egg=dataiku-plugin-tests-utils \ No newline at end of file From 1f5e029e722a822625df7bfe046ac1fa59d5dbe3 Mon Sep 17 00:00:00 2001 From: Duy Nghia Tran Date: Thu, 23 Apr 2026 18:42:06 +0200 Subject: [PATCH 6/9] remove constraint on pytest version --- tests/python/integration/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/python/integration/requirements.txt b/tests/python/integration/requirements.txt index 48a95a2..fab7ad0 100644 --- a/tests/python/integration/requirements.txt +++ b/tests/python/integration/requirements.txt @@ -1,3 +1,3 @@ -pytest==9.0.3 +pytest dataiku-api-client git+https://github.com/dataiku/dataiku-plugin-tests-utils.git@master#egg=dataiku-plugin-tests-utils \ No newline at end of file From d0c7c0ea856608b02caff5544ef147d2ef2a4d13 Mon Sep 17 00:00:00 2001 From: Duy Nghia Tran Date: Fri, 24 Apr 2026 14:07:56 +0200 Subject: [PATCH 7/9] update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c8ae530..63715c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [Version 2.0.0](https://github.com/dataiku/dss-plugin-graph-analytics/releases/tag/v2.0.0) - Security update - 2026-04 +- Remove support for Python 2.X, 3.6 +- Update dependencies + ## [Version 1.0.5](https://github.com/dataiku/dss-plugin-graph-analytics/releases/tag/v1.0.5) - Feature release - 2025-02 - Add support for more python 3.8, 3.9, 3.10, 3.11 From 914aa61bb336f0a15a1ba4f88a1d48dc49fd75f7 Mon Sep 17 00:00:00 2001 From: Duy Nghia Tran Date: Fri, 24 Apr 2026 14:08:41 +0200 Subject: [PATCH 8/9] bump version --- plugin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.json b/plugin.json index 8f0c721..5f27116 100755 --- a/plugin.json +++ b/plugin.json @@ -1,6 +1,6 @@ { "id": "graph-analytics", - "version": "1.0.5", + "version": "2.0.0", "meta": { "label": "Graph analytics", "description": "Compute graphs features, find clusters and visualize them", From 5045a1922a2e8cd3c02accfc28ff9e3ea3fffce8 Mon Sep 17 00:00:00 2001 From: Duy Nghia Tran Date: Fri, 24 Apr 2026 15:39:05 +0200 Subject: [PATCH 9/9] drop python 3.6 support --- code-env/python/desc.json | 1 - code-env/python/spec/requirements.txt | 12 ++++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/code-env/python/desc.json b/code-env/python/desc.json index accdba5..d4d191b 100755 --- a/code-env/python/desc.json +++ b/code-env/python/desc.json @@ -1,6 +1,5 @@ { "acceptedPythonInterpreters": [ - "PYTHON36", "PYTHON38", "PYTHON39", "PYTHON310", diff --git a/code-env/python/spec/requirements.txt b/code-env/python/spec/requirements.txt index b3b039f..283d4d9 100644 --- a/code-env/python/spec/requirements.txt +++ b/code-env/python/spec/requirements.txt @@ -1,6 +1,6 @@ -networkx==3.1; python_version > '3.6' -flask==3.1.3; python_version > '3.6' -matplotlib==3.7.5; python_version > '3.6' -scipy==1.10.1; python_version > '3.6' -simplejson==3.19.3; python_version > '3.6' -python-igraph==0.11.8; python_version > '3.6' +networkx==3.1 +flask==3.1.3 +matplotlib==3.7.5 +scipy==1.10.1 +simplejson==3.19.3 +python-igraph==0.11.8