sadpandajoe
e8fbfcd6c2
fix(deckgl): use 'none' sentinel so legend hides and Hex/Path stay visible
...
Addresses review of the prior commit. Two problems remained: dropping the
Legend's 'tr' default hid legends for deck_hex/deck_path (which have no
Legend Position control, so position is always undefined); and the "None"
choice value was null, which SelectControl does not reliably round-trip
(control-state hydration applies `value ?? default`, restoring 'tr'), so
the falsy gate never saw it in the real app.
Give "None" a stable 'none' string sentinel, restore the 'tr' default,
and hide when position is 'none' (also null/'' so charts saved under the
old null choice keep hiding). Unset (undefined) keeps the 'tr' default so
Hex/Path legends stay visible.
Adds a SelectControl test proving 'none' round-trips through onChange, and
reworks the Polygon test to assert legend_position is forwarded to the
Legend instead of re-implementing the hide gate in the mock.
2026-07-25 04:27:03 +00:00
sadpandajoe
00b5744081
fix(deckgl): hide legend when Legend Position is None
...
The Legend hide gate only matched a strict null position, but the
modernized Select no longer round-trips the "None" choice (whose value
is null) back as null, handing the layer undefined instead. With the
component also defaulting an unset position to 'tr', "None" left the
legend visible on every deck.gl layer that renders one (surfaced on
Polygon).
Drop the 'tr' default and hide the legend for any falsy position, so
null, undefined, and '' all hide while valid corners still render.
Adds Legend unit tests covering null/undefined/''/valid positions and
makes the Polygon Legend mock honor the hide contract so its "None"
assertions no longer pass vacuously.
2026-07-23 23:38:54 +00:00
Evan Rusackas
206fe7ab12
fix(embedded): stop rejecting guest chart data built from control-specific params keys ( #42295 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-23 13:31:04 -07:00
dependabot[bot]
1049826bc1
chore(deps): bump sqlalchemy-continuum from 1.6.0 to 1.7.0 ( #42351 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 12:56:11 -07:00
dependabot[bot]
6317113ee8
chore(deps): bump pydantic from 2.11.7 to 2.13.4 ( #42350 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 12:56:03 -07:00
dependabot[bot]
fdb9c152f0
chore(deps): bump nh3 from 0.3.5 to 0.3.6 ( #42349 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 12:55:56 -07:00
Amin Ghadersohi
2317d9cf91
fix(mcp): truncate query-tool responses instead of hard-failing ( #42244 )
2026-07-23 14:38:49 -04:00
yousoph
df8bbb548a
fix(native-filters): keep filter value input caret at inline start ( #42323 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 11:26:56 -07:00
dependabot[bot]
6b02a423ef
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #42355 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 00:39:08 +07:00
dependabot[bot]
f2848d951c
chore(deps-dev): update taos-ws-py requirement from >=0.6.9 to >=0.7.0 ( #42344 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 10:27:56 -07:00
JUST.in DO IT
cb319c9b81
fix(mcp): trust dataset is_dttm flag when applying time_grain to VARCHAR temporal columns ( #42288 )
2026-07-23 10:00:22 -07:00
dependabot[bot]
cc8edd2231
chore(deps): bump ag-grid from 36.0.0 to 36.0.1 in /superset-frontend ( #42338 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-23 22:21:37 +07:00
Yash Shrivastava
c5f6d33d21
docs: add pattern to the list of organisations using superset ( #42341 )
2026-07-23 22:11:17 +07:00
Evan Rusackas
2e72080a16
chore(deps): bump echarts to 6.1.0 with locale and containLabel guards ( #42315 ) ( #42321 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-07-23 21:48:11 +07:00
dependabot[bot]
6654318491
chore(deps): bump caniuse-lite from 1.0.30001805 to 1.0.30001806 in /docs ( #42333 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:46:27 +07:00
dependabot[bot]
ab553c37ab
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.17 to 0.10.18 in /superset-frontend ( #42337 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:37:30 +07:00
dependabot[bot]
873da606dd
chore(deps): bump github/codeql-action/init from 4.37.0 to 4.37.1 ( #42334 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:36:39 +07:00
dependabot[bot]
1dd3103c24
chore(deps): bump github/codeql-action/analyze from 4.37.0 to 4.37.1 ( #42331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:36:16 +07:00
dependabot[bot]
2926d6f6a9
chore(deps): bump actions/labeler from 6.2.0 to 7.0.0 ( #42332 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:34:54 +07:00
Evan Rusackas
67924ad35e
fix(dashboard): offer Exit edit mode when there is nothing to discard ( #42208 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-22 18:43:49 -07:00
David
ef459c21e8
fix(helm): add MCP HTTPRoute configuration ( #42219 )
superset-helm-chart-0.22.2
2026-07-22 17:08:16 -07:00
Amitesh Gupta
3ed8889a01
fix: Added PostgreSQL 17.X to the supported database versions table in ( #42280 )
2026-07-22 16:24:13 -07:00
yousoph
17bd286ae9
fix(forecast): resolve time grain robustly for Prophet forecasting ( #42145 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 16:08:57 -07:00
yousoph
32937f24d2
fix(heatmap): correct tooltip axis value lookup and percentage calculations and add tests ( #41864 )
...
Signed-off-by: yousoph <sophieyou12@gmail.com >
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-22 15:34:10 -07:00
Elizabeth Thompson
e075133a83
fix(pandas_postprocessing): avoid FutureWarning for max/min in boxplot MINMAX ( #42272 )
2026-07-22 15:02:14 -07:00
Joe Li
8d034ef65c
fix(plugin-chart-echarts): import the -obj locale build so time axes render ( #42317 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 14:53:59 -07:00
Joe Li
641713f623
fix: Revert "chore(deps): bump echarts from 5.6.0 to 6.1.0 in /superset-frontend" ( #42314 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 12:40:56 -07:00
Joe Li
40d9e7d048
fix(ag-grid-table): avoid ambiguous build query import ( #42313 )
2026-07-22 11:30:45 -07:00
Hans Yu
19159d58c8
refactor: engine enforce SQLAlchemy 2.0 ( #42277 )
2026-07-22 11:11:48 -07:00
Grégoire
894c0191d6
fix(superset_app_root): when used with oauth ( #38033 )
...
Signed-off-by: Grégoire Bellon-Gervais <gregoire.bellon-gervais@docaposte.fr >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 10:34:43 -07:00
Joe Li
49b4243129
test(dashboard): migrate dashboard load smoke test to Playwright ( #41432 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-22 10:32:07 -07:00
dependabot[bot]
ac41f61d4a
chore(deps): bump nanoid from 5.0.9 to 6.0.0 in /superset-frontend ( #42230 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-22 10:28:51 -07:00
dependabot[bot]
f50b7b7154
chore(deps): bump actions/setup-go from 6.5.0 to 7.0.0 ( #42303 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 10:28:11 -07:00
Zack
be5744c431
fix(chart): updates counties of kenya map ( #38019 )
...
Co-authored-by: Zack Adams <zack@Zacks-Laptop.local >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-22 10:17:29 -07:00
SkinnyPigeon
8c5d465a65
feat(datasets): add RLS filter indicator badge to dataset list and explore view ( #38807 )
...
Co-authored-by: Evan <evan@preset.io >
2026-07-22 10:07:52 -07:00
Evan Rusackas
c5935b6904
feat(table/pivot-table): correct non-additive totals/subtotals via DB rollup [SIP-216] ( #41184 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-07-22 10:06:05 -07:00
Evan Rusackas
10ff470702
fix(ag-grid-table): respect row limit with server pagination ( #41346 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 10:03:33 -07:00
Amin Ghadersohi
1c0f259e38
refactor(mcp): dedupe list-tool schemas and delete dead middleware ( #41923 )
2026-07-22 12:29:59 -04:00
Alexandru Soare
b8f3b768d4
fix(sqllab): Fall back to empty editor tab when linked query no longer exists ( #42241 )
2026-07-22 15:30:42 +03:00
dependabot[bot]
6e1954fd51
chore(deps): bump ws from 8.21.0 to 8.21.1 in /superset-websocket ( #42301 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:25 -07:00
dependabot[bot]
248f6e1064
chore(deps): bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 ( #42302 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:21 -07:00
dependabot[bot]
46c5e30533
chore(deps-dev): bump oxlint from 1.73.0 to 1.74.0 in /superset-frontend ( #42304 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:17 -07:00
Mehmet Salih Yavuz
b71b58e821
fix(explore): render stopped state when a chart query is cancelled ( #42270 )
2026-07-22 11:14:08 +03:00
Damian Pendrak
1392fbc9b2
fix(sql): validate Custom SQL metric has an aggregate under GROUP BY ( #42199 )
2026-07-22 09:28:57 +02:00
Mafi
a086b2eae9
fix(clickhouse): retry adhoc column type probe with comment-safe SQL ( #42298 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
2026-07-22 02:39:49 -04:00
Pawan
788165b5bb
fix(frontend): jest testRegex matches Windows path separators ( #41863 )
2026-07-21 20:32:33 -07:00
dependabot[bot]
60a7c18204
chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs ( #42286 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:25 -07:00
dependabot[bot]
db1959b9b6
chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /superset-frontend/cypress-base ( #42292 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:20 -07:00
dependabot[bot]
936b8a84ae
chore(deps): bump fast-uri from 3.1.3 to 3.1.4 in /superset-frontend ( #42293 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:15 -07:00
dependabot[bot]
37ef2f381e
chore(deps): bump fast-uri from 3.1.3 to 3.1.4 in /docs ( #42294 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:11 -07:00