From f9165d06074e5f4c01e0ee38b963172286f80019 Mon Sep 17 00:00:00 2001 From: Dariusz Szymczyk Date: Mon, 10 Aug 2026 09:02:11 +0200 Subject: [PATCH 1/2] feat: add AssetDB v2 entry to the app switcher Superset is rolling out as "AssetDB v2" alongside this Redash-backed "AssetDB", so the switcher needs to offer both. The `superset` key comes from the existing /stacklet/config payload and, like the other entries, is skipped when the environment has no Superset URL. fixes: ENG-8329 --- .../components/ApplicationArea/ApplicationLayout/AppSwitcher.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/client/app/components/ApplicationArea/ApplicationLayout/AppSwitcher.jsx b/client/app/components/ApplicationArea/ApplicationLayout/AppSwitcher.jsx index 0e52ab5aec..43f34db00a 100644 --- a/client/app/components/ApplicationArea/ApplicationLayout/AppSwitcher.jsx +++ b/client/app/components/ApplicationArea/ApplicationLayout/AppSwitcher.jsx @@ -48,6 +48,7 @@ export default function AppSwitcher() { ]; const appConfigs = [ + { key: "superset", label: "AssetDB v2" }, { key: "console", label: "Console" }, { key: "sinistral", label: "IaC Governance" }, ]; From e51f3a6f55889a47c12c2fb4244da26ba54d292e Mon Sep 17 00:00:00 2001 From: Dariusz Szymczyk Date: Tue, 11 Aug 2026 07:40:22 +0200 Subject: [PATCH 2/2] refactor: name the Superset entry AssetDB (Preview) Product decision: no "v2" branding. From Redash's own switcher the Redash-backed AssetDB is always present, so the Superset entry is always the "(Preview)" variant. fixes: ENG-8329 --- .../ApplicationArea/ApplicationLayout/AppSwitcher.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/app/components/ApplicationArea/ApplicationLayout/AppSwitcher.jsx b/client/app/components/ApplicationArea/ApplicationLayout/AppSwitcher.jsx index 43f34db00a..77019ce97c 100644 --- a/client/app/components/ApplicationArea/ApplicationLayout/AppSwitcher.jsx +++ b/client/app/components/ApplicationArea/ApplicationLayout/AppSwitcher.jsx @@ -48,7 +48,8 @@ export default function AppSwitcher() { ]; const appConfigs = [ - { key: "superset", label: "AssetDB v2" }, + // "(Preview)" disambiguates from this Redash-backed AssetDB + { key: "superset", label: "AssetDB (Preview)" }, { key: "console", label: "Console" }, { key: "sinistral", label: "IaC Governance" }, ];