Claude Code
32f252ff7c
fix(mixed-timeseries): derive per-series metric from label map to stop duplicating first metric ( #37921 )
...
When Query A (or B) on a Mixed Chart has multiple metrics plus at least
one Group By dimension, the display-name builder in transformProps.ts
always prepended metrics[0]'s label: the entryName.includes(metricPart)
guard is false for every series belonging to metrics[1+], so those
series were renamed to e.g. 'score_one, score_two, A' instead of
'score_two, A' — the 'first metric duplicated in legend/tooltip'
symptom reported in #37921 (residual follow-up to #37055 ).
Derive each series' metric from its label_map tuple
([metric, ...dimensions]) instead, matching what the per-series
formatter lookup already does. Single-element tuples (no metric part)
fall back to the first metric, preserving existing behavior for
single-metric charts and showQueryIdentifiers naming. Applied to both
the Query A and Query B paths.
Includes the regression test originally landed red on this branch,
verified red on master without the fix and green with it.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-25 18:35:49 -07:00
Evan Rusackas
6c2ccc44bd
chore(table): drop dead th.ant-column-cell selector ( #42407 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-25 18:31:07 -07:00
dependabot[bot]
e1ffa53d9b
chore(deps): bump pyparsing from 3.2.3 to 3.3.2 ( #42420 )
...
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>
2026-07-25 21:53:51 +07:00
dependabot[bot]
4443357f33
chore(deps): bump flask-caching from 2.3.1 to 2.4.1 ( #42413 )
...
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>
2026-07-25 21:49:15 +07:00
dependabot[bot]
dd08c4f36c
chore(deps-dev): update flightsql-dbapi requirement from <0.3,>=0.2.0 to >=0.2.2,<0.3 ( #42416 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 21:36:04 +07:00
dependabot[bot]
4f3a1a5058
chore(deps-dev): update snowflake-sqlalchemy requirement from <2,>=1.10.2 to >=1.11.0,<2 ( #42418 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 21:35:44 +07:00
dependabot[bot]
9d6fbdceff
chore(deps-dev): update ibm-db-sa requirement from <=0.4.4,>0.3.8 to <=0.4.4,>=0.4.4 ( #42419 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 20:15:32 +07:00
dependabot[bot]
8864b7a0a3
chore(deps-dev): update oracledb requirement from <5,>=2.0.0 to >=4.0.2,<5 ( #42421 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 20:04:34 +07:00
dependabot[bot]
d4652460ee
chore(deps-dev): bump google-cloud-bigquery from 3.42.1 to 3.42.2 ( #42422 )
...
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>
2026-07-25 20:04:07 +07:00
Gordon Cowie
8c37d627aa
fix: allow clearing database/schema in DatasourceModal ( #39918 )
2026-07-24 16:17:25 -07:00
dependabot[bot]
5775bdbe5e
chore(deps-dev): bump postcss from 8.5.15 to 8.5.23 in /superset-embedded-sdk ( #42394 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 16:14:38 -07:00
Evan Rusackas
c65bedf2d7
fix(extensions): make LOCAL_EXTENSIONS hot reload reliable in Docker ( #40084 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-07-24 15:30:04 -07:00
dependabot[bot]
2a07f7967d
chore(deps): bump brace-expansion, @cypress/code-coverage and eslint in /superset-frontend/cypress-base ( #42275 )
...
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: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-24 14:24:22 -07:00
Joe Li
b82ff27f9c
fix(sqllab): render each query error once on async fallback ( #42318 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-24 14:13:35 -07:00
dependabot[bot]
83ea9a1025
chore(deps): bump js-yaml from 5.2.1 to 5.2.2 in /docs ( #42395 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:36 -07:00
dependabot[bot]
e9f61c1e66
chore(deps): bump postcss from 8.5.15 to 8.5.23 in /superset-frontend ( #42396 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:22 -07:00
dependabot[bot]
857a194c66
chore(deps): bump postcss from 8.5.16 to 8.5.23 in /docs ( #42397 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:09 -07:00
Joe Li
5ffdac1871
fix(mcp): align pooled screenshot override signature ( #42384 )
2026-07-24 13:32:31 -07:00
Joe Li
52552c8278
test(dashboard): migrate dashboard force-refresh control to Playwright ( #41433 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 13:32:09 -07:00
Joe Li
134cae07ae
fix(ui): update stale Ant Design v6 internal class selectors ( #42146 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-24 13:31:45 -07:00
Evan Rusackas
f3fa1c7d4f
fix(reports): write a single execution log row per report run ( #29857 ) ( #41966 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-24 13:30:31 -07:00
Evan Rusackas
99841fb504
fix(async): include datasets and rev claims in guest channel HMAC ( #41487 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-24 13:29:58 -07:00
Evan Rusackas
3a53c4ebc3
chore(deps): raise SQLAlchemy lower bound to >=1.4.43 ( #41123 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-24 13:29:30 -07:00
Joe Li
f7d0ec3a2c
chore: add @rusackas to migration code owners ( #42398 )
2026-07-24 13:18:33 -07:00
Bhargava Vadlamani
7eceebce1c
feat(dbspec): Support apache datafusion dbspec ( #42374 )
2026-07-24 11:56:30 -07:00
Amin Ghadersohi
3bdf134aaa
fix(logging): stop noisy LocalProxy-not-mapped warning for guest users ( #42306 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-24 13:06:20 -04:00
ViktorGo86
65528a5b76
docs(map-tiles): add Yandex Maps Tiles API configuration ( #42375 )
2026-07-24 22:19:20 +07:00
Alejandro Solares
0792f98910
fix(security): bump pillow from 12.2.0 to 12.3.0 ( #42362 )
2026-07-24 21:49:27 +07:00
Alejandro Solares
67c3fea0ce
fix(security): bump pyasn1 from 0.6.3 to 0.6.4 ( #42363 )
2026-07-24 21:46:21 +07:00
dependabot[bot]
d2ea5e9a1a
chore(deps-dev): bump brace-expansion from 1.1.15 to 1.1.16 in /superset-embedded-sdk ( #42369 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:48 +07:00
dependabot[bot]
0b9a9c5d03
chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /docs ( #42370 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:31 +07:00
dependabot[bot]
16de95f024
chore(deps): bump immer from 11.1.11 to 11.1.15 in /superset-frontend ( #42378 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:14 +07:00
dependabot[bot]
5b5e5cf82d
chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 ( #42376 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:00 +07:00
dependabot[bot]
542416ac6e
chore(deps): bump @deck.gl/mapbox from 9.3.6 to 9.3.7 in /superset-frontend in the deckgl group ( #42377 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:21:20 +07:00
SkinnyPigeon
4f017de532
docs(gunicorn): correct dead links in values.yaml ( #42385 )
superset-helm-chart-0.22.3
2026-07-24 21:20:46 +07:00
suvankardas216
a1142b0f91
fix(dataset): disable duplicate button when name is empty ( #42217 )
...
Co-authored-by: AS-MAC-1123 <as-mac-1123@AS-MAC-1123.local >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-24 00:24:37 -07:00
Jean Massucatto
4ee500e47b
fix(explore): render Jinja before validating legacy chart filters ( #41996 )
2026-07-23 22:05:14 -07:00
Ujjwal Jain
3ff5dbfe81
fix(native-filters): use FILTER_STATE_CACHE_CONFIG timeout for dynamic filter option queries ( #38910 )
2026-07-23 21:01:54 -07:00
dependabot[bot]
cfb04a6e79
chore(deps-dev): bump databricks-sql-connector from 4.2.6 to 4.3.0 ( #42347 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-23 20:57:58 -07:00
dependabot[bot]
49f4e84b48
chore(deps): bump flask-compress from 1.17 to 1.24 ( #42346 )
...
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 19:21:29 -07:00
dependabot[bot]
921f75d544
chore(deps): bump pillow from 12.2.0 to 12.3.0 ( #42348 )
...
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 19:21:17 -07:00
Ramachandran A G
bcf0361a91
feat(KustoKQL): Add support for NULL / IS NOT NULL operator ( #37890 )
...
Co-authored-by: ag-ramachandran <ramacg@microsoft.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 18:28:37 -07:00
jenwitteng
5776aff50a
fix(charts): handle async (202) chart-data responses in StatefulChart ( #42157 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-23 18:01:05 -07:00
Hans Yu
14c96761e5
chore: SQLAlchemy User cascade backref warnings are irrelevant ( #42360 )
2026-07-23 17:16:38 -07:00
Abdul Rehman
d41f0febae
fix(api): add example to get_export_ids_schema so Swagger "Try it out" pre-fills a valid array ( #42265 )
2026-07-23 17:15:24 -07:00
jesperct
c43effa4a3
fix(explore): show the beginning date on time-series x-axis line charts ( #42046 )
2026-07-23 17:14:30 -07: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