Evan Rusackas
3e188c2b13
test(deckgl): add backward compatibility tests for point radius
...
Add tests to verify that existing charts without the new point_radius
and point_radius_units fields get deck.gl defaults (preserving their
rendering), while new charts get the control panel defaults.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-27 10:02:34 -07:00
Evan Rusackas
91bdf68bde
fix(deckgl): use deck.gl defaults for backward compatibility
...
Use deck.gl's built-in defaults (getPointRadius=1, units='meters') as
runtime fallbacks instead of the control panel defaults. This preserves
rendering for existing charts that don't have the new point_radius and
point_radius_units fields saved.
New charts will still get the improved UX defaults (point_radius=10,
units='pixels') from the control panel.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-27 10:02:33 -07:00
Evan Rusackas
097aee72ae
feat(deckgl): add point radius controls for GeoJSON layer
...
Adds new controls to configure point radius for GeoJSON features,
addressing issue #31176 where users couldn't set circle sizes below
100 meters or use pixel-based sizing.
New controls:
- Point Radius: Set the base radius value (default: 10)
- Point Radius Units: Choose between pixels, meters, or common units
(default: pixels for intuitive screen-space sizing)
- Point Radius Scale: Multiplier for uniform scaling (default: 1)
The controls map directly to deck.gl's GeoJsonLayer API:
- getPointRadius, pointRadiusUnits, pointRadiusScale
Fixes #31176
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-27 10:02:33 -07:00
Evan Rusackas
7c4b2b137c
fix(explore): ensure unsaved-changes dialog renders above View SQL modal ( #39569 )
...
Co-authored-by: yousoph <sophieyou12@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-27 10:02:25 -07:00
Đỗ Trọng Hải
9ccd37de1c
chore(ci): update Node.js version used in building CI image ( #38635 )
2026-04-27 22:46:52 +07:00
dependabot[bot]
b791f4c2cd
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #39677 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 11:42:42 -04:00
dependabot[bot]
44d1f50b7c
chore(deps): bump baseline-browser-mapping from 2.10.21 to 2.10.23 in /docs ( #39671 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 11:42:15 -04:00
David
b9de3dba95
fix(docs): fix 404s in documentation ( #38974 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-04-27 08:36:58 -07:00
SBIN2010
4c4905f689
fix: d3 format for table ( #37454 )
2026-04-27 11:54:41 +03:00
Đỗ Trọng Hải
2b13e07521
fix(ci): resolve OOM issues when building docs locally with Docusaurus Faster + sync docs with latest build result ( #38486 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-27 15:45:53 +07:00
dependabot[bot]
7c24214857
chore(deps): bump caniuse-lite from 1.0.30001790 to 1.0.30001791 in /docs ( #39674 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 04:40:16 -04:00
dependabot[bot]
37bf729f75
chore(deps-dev): bump jsdom from 29.0.2 to 29.1.0 in /superset-frontend ( #39678 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 04:39:46 -04:00
dependabot[bot]
0b78ffbb9c
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #39672 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 04:38:33 -04:00
dependabot[bot]
41823a3057
chore(deps): bump @ant-design/icons from 6.1.1 to 6.2.0 in /docs ( #39673 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 04:38:16 -04:00
dependabot[bot]
4cc4d62486
chore(deps): bump antd from 6.3.6 to 6.3.7 in /docs ( #39670 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 04:37:09 -04:00
dependabot[bot]
dece5415a7
chore(deps): bump memoize-one from 5.2.1 to 6.0.0 in /superset-frontend/plugins/plugin-chart-table ( #39312 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-04-27 01:33:41 -07:00
Raffael Zampieri
ea8a8f8ac7
feat(i18n): improve pt_BR translations ( #38826 )
2026-04-27 01:33:04 -07:00
aikawa-ohno
a216b23d5a
fix(i18n): Update Japanese translations ( #39022 )
2026-04-26 19:33:39 -04:00
Alejandro Solares
6ad1583eb5
fix(security): bump authlib to 1.6.9 ( #39598 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-04-26 11:56:09 +07:00
dependabot[bot]
9a7938899e
chore(deps): bump yargs from 17.7.2 to 18.0.0 in /superset-frontend ( #36584 )
...
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-04-26 11:50:07 +07:00
Haoqian Zhang
30bd490b84
fix: delete Chart under "All" in home page doesn't refresh after dele… ( #39471 )
2026-04-26 00:21:12 +02:00
dependabot[bot]
f255f63953
chore(deps): bump react-diff-viewer-continued from 4.2.0 to 4.2.2 in /superset-frontend ( #39613 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:03:35 -04:00
dependabot[bot]
2c7d25f829
chore(deps-dev): bump html-webpack-plugin from 5.6.6 to 5.6.7 in /superset-frontend ( #39609 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:03:28 -04:00
dependabot[bot]
96595965b8
chore(deps): bump maplibre-gl from 5.23.0 to 5.24.0 in /superset-frontend ( #39619 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:03:18 -04:00
dependabot[bot]
3da51ac3eb
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #39617 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:03:12 -04:00
dependabot[bot]
9d480bc79d
chore(deps-dev): bump terser-webpack-plugin from 5.4.0 to 5.5.0 in /superset-frontend ( #39615 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:03:05 -04:00
dependabot[bot]
e709c191db
chore(deps-dev): bump webpack-sources from 3.3.4 to 3.4.0 in /superset-frontend ( #39611 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:02:49 -04:00
Evan Rusackas
2026a1de6a
fix(i18n): Fix menu bar translations not updating on language change ( #34565 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-04-24 22:49:03 -07:00
Evan Rusackas
abd93444d0
fix(frontend): clean up console warnings and deprecations ( #37881 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-24 22:48:29 -07:00
Daniel Vaz Gaspar
eb2645affe
chore(deps): bump pillow from 12.1.1 to 12.2.0 ( #39590 )
2026-04-25 10:11:33 +07:00
Amin Ghadersohi
ad20285dd6
fix(mcp): sanitize chart config errors and accept field name aliases ( #39606 )
2026-04-24 21:30:43 -04:00
dependabot[bot]
6a89955217
chore(deps): bump postcss from 8.5.6 to 8.5.10 in /docs ( #39639 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 19:50:52 -04:00
dependabot[bot]
579fe23a5e
chore(deps): bump ol from 10.8.0 to 10.9.0 in /superset-frontend ( #39616 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 19:48:51 -04:00
dependabot[bot]
66fce58697
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.58.2 to 8.59.0 in /superset-frontend ( #39612 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 18:32:11 -04:00
dependabot[bot]
ac44902145
chore(deps): bump match-sorter from 8.2.0 to 8.3.0 in /superset-frontend ( #39610 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 17:36:46 -04:00
dependabot[bot]
1b3d070997
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #39607 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 17:35:11 -04:00
Richard Fogaca Nienkotter
57e563b177
fix(mcp): redact dashboard data model metadata ( #39632 )
2026-04-24 17:37:15 -03:00
Beto Dealmeida
edf4d03218
chore: bump rison to 2.0.0 ( #39529 )
2026-04-24 15:52:42 -04:00
JUST.in DO IT
78950fc18e
fix(sqllab): explore to chart is disabled ( #39630 )
2026-04-24 15:43:13 -03:00
Michael S. Molina
d6bbe6da9b
fix(sql-lab): show table expand/collapse arrow only on hover ( #39627 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 15:32:55 -03:00
Enzo Martellucci
d7941ccfec
fix(mcp): surface XSS sanitization in chart/dashboard names instead of silently stripping ( #39491 )
2026-04-24 14:59:20 +02:00
Richard Fogaca Nienkotter
d79eb5842a
fix(mcp): protect data-model metadata from dashboard viewers ( #39599 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 09:40:39 -03:00
Luiz Otavio
970b5bcf75
fix(cross-filter): correctly cast adhoc column types when cross filtering ( #39577 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 08:26:46 -03:00
Amin Ghadersohi
7c4f87615b
fix(mcp): correct method name in API key auth (extract_api_key_from_request) ( #39437 )
2026-04-23 23:33:23 -04:00
Elizabeth Thompson
f0d521dfc2
fix(reports): poll for spinner absence instead of snapshotting loading elements ( #39579 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 22:03:43 -03:00
Joe Li
39f12786a2
refactor(chart): replace word cloud sort_by_series migration with code defaults ( #39575 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 15:38:36 -07:00
Amin Ghadersohi
012bf52c8c
fix(mcp): resolve $ref by inlining definitions in compact schema ( #39562 )
2026-04-23 17:58:06 -04:00
Richard Fogaca Nienkotter
0d50fd676b
fix(mcp): hide user directory metadata from responses ( #39576 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 17:35:08 -03:00
Nitish Agarwal
acdf70176a
fix(dashboard): prevent label overlap in non-English locales ( #36669 )
2026-04-23 16:26:59 -04:00
Enzo Martellucci
dae79a6cba
fix(mcp): surface validation errors in generate_chart instead of empty response ( #39522 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 21:50:02 +02:00