From 02c8c9c752269f72832a5923abd390d465513770 Mon Sep 17 00:00:00 2001 From: Daniel Vaz Gaspar Date: Tue, 6 May 2025 00:02:25 +0100 Subject: [PATCH 01/11] fix: bump FAB to 4.6.3 (#33363) --- pyproject.toml | 2 +- requirements/base.txt | 2 +- requirements/development.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index dd28c805f68..d8c05783f57 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,7 @@ dependencies = [ "cryptography>=42.0.4, <45.0.0", "deprecation>=2.1.0, <2.2.0", "flask>=2.2.5, <3.0.0", - "flask-appbuilder>=4.6.1, <5.0.0", + "flask-appbuilder>=4.6.3, <5.0.0", "flask-caching>=2.1.0, <3", "flask-compress>=1.13, <2.0", "flask-talisman>=1.0.0, <2.0", diff --git a/requirements/base.txt b/requirements/base.txt index e3e88fd3fcb..ebf9164e1dd 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -118,7 +118,7 @@ flask==2.3.3 # flask-session # flask-sqlalchemy # flask-wtf -flask-appbuilder==4.6.1 +flask-appbuilder==4.6.3 # via apache-superset (pyproject.toml) flask-babel==2.0.0 # via flask-appbuilder diff --git a/requirements/development.txt b/requirements/development.txt index 9e5f08a4790..c4b3794773e 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -202,7 +202,7 @@ flask==2.3.3 # flask-sqlalchemy # flask-testing # flask-wtf -flask-appbuilder==4.6.1 +flask-appbuilder==4.6.3 # via # -c requirements/base.txt # apache-superset From 82526865d223005367b224d3461e7d0fee6d9305 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 07:41:10 +0800 Subject: [PATCH 02/11] =?UTF-8?q?chore(=F0=9F=A6=BE):=20bump=20python=20h1?= =?UTF-8?q?1=200.14.0=20->=200.16.0=20(#33339)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GitHub Action --- requirements/base.txt | 3 +-- requirements/development.txt | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index ebf9164e1dd..f892a8ef765 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -161,7 +161,7 @@ greenlet==3.1.1 # sqlalchemy gunicorn==23.0.0 # via apache-superset (pyproject.toml) -h11==0.14.0 +h11==0.16.0 # via wsproto hashids==1.3.1 # via apache-superset (pyproject.toml) @@ -236,7 +236,6 @@ numpy==1.26.4 # bottleneck # numexpr # pandas - # pyarrow odfpy==1.4.1 # via pandas openpyxl==3.1.5 diff --git a/requirements/development.txt b/requirements/development.txt index c4b3794773e..9c2760fca0a 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -330,7 +330,7 @@ gunicorn==23.0.0 # via # -c requirements/base.txt # apache-superset -h11==0.14.0 +h11==0.16.0 # via # -c requirements/base.txt # wsproto @@ -473,7 +473,6 @@ numpy==1.26.4 # pandas # pandas-gbq # prophet - # pyarrow oauthlib==3.2.2 # via requests-oauthlib odfpy==1.4.1 From bc1e8e07cfcd8608152c2afbaca20ac0f2e824ed Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 18:28:56 -0700 Subject: [PATCH 03/11] =?UTF-8?q?chore(=F0=9F=A6=BE):=20bump=20python=20sq?= =?UTF-8?q?lglot=2026.16.2=20->=2026.16.4=20(#33368)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GitHub Action --- requirements/base.txt | 2 +- requirements/development.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index f892a8ef765..328e5825c76 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -373,7 +373,7 @@ sqlalchemy-utils==0.38.3 # via # apache-superset (pyproject.toml) # flask-appbuilder -sqlglot==26.16.2 +sqlglot==26.16.4 # via apache-superset (pyproject.toml) sqlparse==0.5.3 # via apache-superset (pyproject.toml) diff --git a/requirements/development.txt b/requirements/development.txt index 9c2760fca0a..344c15b0b13 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -799,7 +799,7 @@ sqlalchemy-utils==0.38.3 # -c requirements/base.txt # apache-superset # flask-appbuilder -sqlglot==26.16.2 +sqlglot==26.16.4 # via # -c requirements/base.txt # apache-superset From 6b9d8708d34952cf0df8eabafc6792b5b3c69662 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 18:29:10 -0700 Subject: [PATCH 04/11] =?UTF-8?q?chore(=F0=9F=A6=BE):=20bump=20python=20hu?= =?UTF-8?q?manize=204.12.2=20->=204.12.3=20(#33369)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GitHub Action --- requirements/base.txt | 2 +- requirements/development.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 328e5825c76..ea73ff17ad3 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -167,7 +167,7 @@ hashids==1.3.1 # via apache-superset (pyproject.toml) holidays==0.25 # via apache-superset (pyproject.toml) -humanize==4.12.2 +humanize==4.12.3 # via apache-superset (pyproject.toml) idna==3.10 # via diff --git a/requirements/development.txt b/requirements/development.txt index 344c15b0b13..ea1caa7faaa 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -343,7 +343,7 @@ holidays==0.25 # -c requirements/base.txt # apache-superset # prophet -humanize==4.12.2 +humanize==4.12.3 # via # -c requirements/base.txt # apache-superset From ab899e71e7e054134655b8ac24f7d333fab3583b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 18:29:40 -0700 Subject: [PATCH 05/11] =?UTF-8?q?chore(=F0=9F=A6=BE):=20bump=20python=20cr?= =?UTF-8?q?yptography=2044.0.2=20->=2044.0.3=20(#33371)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GitHub Action --- requirements/base.txt | 2 +- requirements/development.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index ea73ff17ad3..32fb1996056 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -82,7 +82,7 @@ cron-descriptor==1.4.5 # via apache-superset (pyproject.toml) croniter==6.0.0 # via apache-superset (pyproject.toml) -cryptography==44.0.2 +cryptography==44.0.3 # via # apache-superset (pyproject.toml) # paramiko diff --git a/requirements/development.txt b/requirements/development.txt index ea1caa7faaa..0773a73fdcc 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -138,7 +138,7 @@ croniter==6.0.0 # via # -c requirements/base.txt # apache-superset -cryptography==44.0.2 +cryptography==44.0.3 # via # -c requirements/base.txt # apache-superset From 6d1f17bd46748255478137a91cfb07a13d51a491 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 18:30:08 -0700 Subject: [PATCH 06/11] =?UTF-8?q?chore(=F0=9F=A6=BE):=20bump=20python=20ss?= =?UTF-8?q?htunnel=20subpackage(s)=20(#33370)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GitHub Action From 35b30480f088a4b728c1057b61d2e4809a080554 Mon Sep 17 00:00:00 2001 From: amaannawab923 Date: Tue, 6 May 2025 17:10:27 +0530 Subject: [PATCH 07/11] fix: Exclude Filter Values (#33271) Co-authored-by: Amaan Nawab --- .../src/components/Select/Select.tsx | 2 +- .../FilterControls/FilterControl.tsx | 12 ++ superset-frontend/src/dataMask/reducer.ts | 25 ++++ .../components/Select/SelectFilterPlugin.tsx | 125 ++++++++++++------ 4 files changed, 124 insertions(+), 40 deletions(-) diff --git a/superset-frontend/src/components/Select/Select.tsx b/superset-frontend/src/components/Select/Select.tsx index efef785616c..71ca9266324 100644 --- a/superset-frontend/src/components/Select/Select.tsx +++ b/superset-frontend/src/components/Select/Select.tsx @@ -440,7 +440,7 @@ const Select = forwardRef( const bulkSelectComponent = useMemo( () => ( - +