Evan and Claude Opus 4.8
c32284d56a
chore(ci): correct setup-python pin comment to match v6.2.0
...
The pinned SHA a309ff8 resolves to tag v6.2.0, but the inline comment
read "# v6", which zizmor flags as a ref-version-mismatch. Update the
comment to the precise version, matching the rest of the workflows that
use full semver in their pin comments.
Resolves code-scanning alert #2550
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 00:56:35 -07:00
6bc77fecc2
feat(country-map): add cross-filters support ( #35859 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-24 00:54:47 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
420a74b01e
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 ( #41358 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 00:52:16 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7ba59c2d79
chore(deps): bump @jsonforms/vanilla-renderers from 3.7.0 to 3.8.0 in /superset-frontend ( #41367 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 00:51:53 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b77c525d4b
chore(deps-dev): bump storybook from 10.4.5 to 10.4.6 in /superset-frontend ( #41368 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 00:51:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
41ce9ca7d3
chore(deps-dev): bump @swc/plugin-emotion from 14.12.0 to 14.13.0 in /superset-frontend ( #41377 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 00:51:06 -07:00
Abdul Rehman
c2fb94cedf
perf(filters): cache column-values endpoint to skip DB on repeat requests ( #40839 )
2026-06-23 23:41:26 -07:00
yousoph and Claude Sonnet 4.6
1d0866556f
fix(sql_lab): serialize dict/list cell values as valid JSON strings ( #41099 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 20:39:23 -07:00
Evan Rusackas and Claude Code
b4dfeef2fd
fix(reports): add network timeouts so schedules can't hang forever ( #41250 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-23 18:01:03 -07:00
0ec6cae45d
feat(Boxplot): Allow configuration of y-axis range ( #24380 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: dinesh-zemoso <dinesh.mandava@zemosolabs.com >
2026-06-23 17:48:06 -07:00
d6ede99861
fix(tags): tags api change tag_get_objects method to be aligned with api documentation ( #29338 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 14:12:33 -07:00
Hans Yu and Hans Yu
9b6d3ce775
fix(models): make naive datetime object timezone-aware before converting to unix timestamp ( #39782 )
...
Co-authored-by: Hans Yu <hans.yu@digits.schwarz >
2026-06-23 14:09:26 -07:00
yousoph and Claude Sonnet 4.6
c1f4062af6
fix(sql-lab): normalize tabViewId in QUERY_EDITOR_SET_SQL reducer ( #40983 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 13:28:20 -07:00
3bc3f47d67
fix(dataset): import/export jinja template bug ( #28790 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 13:25:49 -07:00
acb996a324
feat(mcp): support virtual dataset metrics and improve adhoc SQL metric discoverability ( #40935 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 12:19:44 -07:00
c1d08bf27c
fix(table): respect row limit with server pagination ( #41024 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-23 12:17:12 -07:00
d3d5297025
fix(reports): preserve dashboard state in tab permalinks ( #39708 )
...
Co-authored-by: Ayush Kumar Sharaf <sharaf@Ayushs-MacBook-Air.local >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Ayush Kumar Sharaf <ayush.sharaf@314ecorp.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-23 12:15:41 -07:00
b1470bd5a5
fix(i18n): correct french translations causing build errors ( #34563 )
...
Co-authored-by: sofiankhalfi-kosmos <sofiankhalfi-kosmos@users.noreply.github.com >
Co-authored-by: Sam Firke <sfirke@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 12:15:23 -07:00
peng weikang
18fea37e84
fix(SavedQueries): allow other admin users see "saved queries" ( #20604 ) ( #21769 )
2026-06-23 12:14:48 -07:00
Evan Rusackas and Claude Opus 4.8
1b71c105b7
docs(meta-db): warn that SUPERSET_META_DB_LIMIT truncates tables before joins ( #41302 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 14:29:44 -04:00
Ville Brofeldt
b061b5d317
chore: fix lint on untouched files ( #41333 )
2026-06-23 11:29:19 -07:00
386893f9f2
feat(security): record audit metadata on guest token issuance ( #41305 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-23 11:25:44 -07:00
c1787a67aa
fix(extensions): log extension-init failures via the logger, not print() ( #41304 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-23 11:25:33 -07:00
dee5859599
fix(rls): reject empty or whitespace-only RLS clauses ( #41297 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-23 11:24:38 -07:00
1d3daf2ac8
fix(security): return generic error and log internally in RoleRestAPI.get_list ( #41295 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-23 11:24:26 -07:00
Elizabeth Thompson
9d56b1721d
fix(models): use Series.iloc for positional access in post_process_df ( #41344 )
2026-06-23 11:22:22 -07:00
Ayush Anand
67182e255c
fix(dashboard): prevent undo crash on new dashboard opened in edit mode ( #41252 )
2026-06-23 11:22:03 -07:00
Joe Li and Claude Sonnet 4.6
e2c6dc3e1a
fix(sqllab): shrink Template Parameters editor height and add outline ( #41128 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 10:44:11 -07:00
Michael Shen
c539ae98ba
fix(helm): enable graceful termination and overrides for celery worker ( #41175 )
...
Signed-off-by: Michael Shen <mishen@umich.edu >
2026-06-23 10:33:09 -07:00
Alexis and Evan Rusackas
ca3c420412
fix(trino): ignore Iceberg $partitions metadata fields in partition detection ( #41055 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-23 10:13:23 -07:00
Evan Rusackas and Claude Code
5e8a0c0244
fix(embedded): allow guest users to sort table columns in embedded dashboards ( #41218 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-23 10:10:55 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
90fa31f305
chore(deps-dev): bump typescript-eslint from 8.61.0 to 8.61.1 in /superset-websocket ( #41313 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 09:18:34 -07:00
Michael Shen
5731d0874a
fix(docker): exec gunicorn in run-server.sh so it receives SIGTERM ( #41173 )
...
Signed-off-by: Michael Shen <mishen@umich.edu >
2026-06-23 09:17:59 -07:00
66f5ab2d2f
fix(ssh-tunnel): support ed25519 and ECDSA keys, not just RSA ( #24180 ) ( #40139 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-06-23 09:15:45 -07:00
Stepan
36b0ed023b
fix(viz-date-control): Just use global DEFAULT_TIME_FORMAT instead of hardcoding 'smart_date' ( #28708 )
2026-06-23 08:53:39 -07:00
Enzo Martellucci
3ff90bd532
fix(big-number): respect extra_form_data.time_compare in Big Number with Time Comparison ( #41342 )
2026-06-23 17:05:42 +02:00
Beto Dealmeida
5d06438a07
fix(docker): restore working docker compose up for the dev stack ( #41077 )
2026-06-23 10:01:57 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
eb0d4dd601
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.61.0 to 8.61.1 in /superset-websocket ( #41315 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 05:55:14 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
92109f0f99
chore(deps-dev): bump eslint-plugin-storybook from 10.4.4 to 10.4.5 in /superset-frontend ( #41316 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 05:55:11 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9431381c3e
chore(deps-dev): bump @storybook/addon-docs from 10.4.4 to 10.4.5 in /superset-frontend ( #41326 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 05:55:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b94f90e39e
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.14 to 0.10.15 in /superset-frontend ( #41332 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:51:20 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
714c5cd075
chore(deps-dev): bump oxlint from 1.69.0 to 1.70.0 in /superset-frontend ( #41331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c65c0951cf
chore(deps-dev): bump storybook from 10.4.4 to 10.4.5 in /superset-frontend ( #41330 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:42 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ae5c08b993
chore(deps-dev): bump @playwright/test from 1.60.0 to 1.61.0 in /superset-frontend ( #41327 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:37 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b9c61a079d
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 1.0.0 to 1.0.1 in /superset-frontend ( #41322 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:27 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2599bea0c2
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 ( #41321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6c70f3d275
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.61.0 to 8.61.1 in /superset-frontend ( #41320 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:02 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
da893462b8
chore(deps-dev): bump typescript-eslint from 8.61.0 to 8.61.1 in /docs ( #41319 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:49:58 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
18853c6ecf
chore(deps): bump actions/setup-java from 5.2.0 to 5.3.0 ( #41317 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:49:53 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8768e5be0f
chore(deps-dev): bump @typescript-eslint/parser from 8.61.0 to 8.61.1 in /superset-websocket ( #41312 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:49:46 -07:00
yousoph and Claude Sonnet 4.6
133473d0f4
fix(explore): pre-populate SaveModal dashboard from chart metadata ( #41181 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 00:54:49 -07:00
alex
5916ec4876
fix(plugin-chart-echarts): cross-filter horizontal bars on category not metric ( #41104 )
...
Signed-off-by: alex-poor <alex@karo.co.nz >
2026-06-22 20:29:29 -07:00
36781fbf47
fix(i18n): wrap table access error message with gettext for translation ( #38489 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-22 20:28:05 -07:00
215b207ae4
fix(sql): detect set operations and nested selects in subquery check ( #38452 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 20:27:32 -07:00
Vitor Avila
3b46a5f121
fix(chart API): Consider time grain filters with the filters_dashboard_id param ( #41290 )
2026-06-22 20:01:24 -03:00
Sebastian Mohr and Evan Rusackas
416fa266d9
chore(datatablecontrol): Removed unused useTableColumns ( #41155 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-22 15:38:19 -07:00
yousoph and Claude Sonnet 4.6
f70a2eac89
fix(dashboard): normalize legacy currentState to filterState in native_filters URL param ( #40929 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-22 15:37:18 -07:00
Hans Yu
c49391ab08
refactor: update Connection.execute() to use queries with text() ( #40277 )
2026-06-22 15:36:15 -07:00
0fbace5b5d
docs: Update INTHEWILD.yaml ( #36894 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-22 15:34:28 -07:00
Evan Rusackas and Claude Code
c55c85f824
fix(helm)!: replace dockerize initContainer with bash TCP wait ( #40425 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-22 14:44:51 -07:00
e34b7c2daf
fix(gsheets): pass service_account_info via adapter_kwargs ( #38443 )
...
Co-authored-by: Antonio Pio Volgarino <avolgarino@zanichelli.it >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-22 11:34:08 -07:00
Evan Rusackas and Claude Code
eac5bd23bd
ci(docs): fix Netlify docs preview never skipping on non-docs PRs ( #41070 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-22 11:33:14 -07:00
Daniel Vaz Gaspar and Claude Opus 4.6
27a65257ee
perf(screenshots): reuse Playwright browser across tasks instead of launching per-task ( #41243 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-22 11:32:30 -07:00
Gonzalo Majlis
932bb2f154
feat(i18n): update Spanish (es) translations ( #41265 )
2026-06-22 14:24:24 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4b87e03e7c
chore(deps): bump http-proxy-middleware from 2.0.9 to 2.0.10 in /docs ( #41287 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 11:05:35 -07:00
yousoph
2a7fadbd08
fix(sql-lab): use consistent icon size for schema refresh button ( #41105 )
2026-06-22 10:30:23 -07:00
Đỗ Trọng Hải
403e11e2ef
feat(ci): add workflow to automatically sync pinned requirements for pip Dependabot PRs ( #40557 )
2026-06-23 00:00:12 +07:00
Michael S. Molina
d76b896c9c
chore: Updates CHANGELOG.md and UPDATING.md with 6.1.0 ( #41249 )
2026-06-22 13:53:48 -03:00
Pham Quang Binh
36632c20eb
fix(databases): apply IMPERSONATE_WITH_EMAIL_PREFIX to StarRocks engine ( #37984 )
2026-06-22 23:45:05 +07:00
Abdul Rehman
cb1694575c
fix(dataset-api): disambiguate get_or_create by schema ( #40494 )
2026-06-22 09:45:02 -07:00
Ujjwal Jain
449bd69802
fix(logging): safely render database URIs in startup warnings ( #38229 )
2026-06-22 09:05:16 -07:00
SkinnyPigeon and Evan Rusackas
7340d06a05
feat(reports): adding link to report content ( #40525 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-22 08:30:40 -04:00
Evan Rusackas and Claude Sonnet 4.6
b8aeecfc44
fix(export): dashboard export must not leak env-local chartIds ( #32972 ) ( #40588 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-22 03:50:29 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7128760d32
chore(deps-dev): bump baseline-browser-mapping from 2.10.36 to 2.10.37 in /superset-frontend ( #41271 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6118a01bc1
chore(deps): bump mapbox-gl from 3.24.0 to 3.24.1 in /superset-frontend ( #41273 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b7451cd16d
chore(deps-dev): bump yeoman-test from 11.5.3 to 11.6.0 in /superset-frontend ( #41274 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:18 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4312d67775
chore(deps): bump react-arborist from 3.10.1 to 3.10.5 in /superset-frontend ( #41276 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:14 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
55190b1da0
chore(deps-dev): bump eslint-plugin-storybook from 10.4.3 to 10.4.4 in /superset-frontend ( #41277 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:11 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dc8f0d7b24
chore(deps-dev): bump eslint from 10.4.1 to 10.5.0 in /superset-frontend ( #41278 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8b430caef4
chore(deps-dev): bump eslint from 10.4.1 to 10.5.0 in /superset-websocket ( #41269 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 00:36:54 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f5dd28714d
chore(deps): bump baseline-browser-mapping from 2.10.36 to 2.10.37 in /docs ( #41270 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 00:36:49 -07:00
6d15876b13
chore(deps-dev): bump grpcio from 1.71.0 to 1.81.1 ( #41254 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:37 -07:00
3dd570cd9b
chore(deps-dev): bump trino from 0.330.0 to 0.337.0 ( #41255 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:34 -07:00
e6fffe95c2
chore(deps): bump pyyaml from 6.0.2 to 6.0.3 ( #41256 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:30 -07:00
27d9bcb7bc
chore(deps): bump greenlet from 3.5.0 to 3.5.1 ( #41258 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:27 -07:00
f33c209f7a
chore(deps): bump flask-cors from 6.0.2 to 6.0.5 ( #41260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:24 -07:00
ba339fd9c1
chore(deps): bump msgpack from 1.0.8 to 1.2.1 ( #41261 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:20 -07:00
Abdul Rehman
defacc3237
fix(deps): declare cachetools explicitly in pyproject.toml ( #40987 )
2026-06-22 00:45:59 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b612f573d7
chore(deps-dev): update ydb-sqlalchemy requirement from >=0.1.2 to >=0.1.22 ( #41253 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-20 23:34:37 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
99ffaf3694
chore(deps-dev): update sqlalchemy-solr requirement from >=0.2.0 to >=0.2.4.3 ( #41257 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-20 23:33:49 +07:00
Viktor Högberg
14d4432843
fix: remove erroneous box shadow when bulk selecting ( #41198 )
2026-06-20 22:15:00 +07:00
Đỗ Trọng Hải
686beb9117
chore(build): replace d3-color usage with existing tinycolor2 ( #39468 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-06-20 21:44:02 +07:00
Đỗ Trọng Hải and Evan Rusackas
3aa1218f9b
feat(ci): do not run expensive E2E tests on draft PRs ( #40720 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-20 13:03:26 +07:00
Mehmet Salih Yavuz
0d92d0dbb7
chore(deps): finish pip→uv swap in Makefile and CI ( #41197 )
2026-06-20 10:56:25 +07:00
Đỗ Trọng Hải
2d5df6625b
build(deps): update major versions for memoize-one, json-stringify-pretty-compact and webpack-cli ( #38793 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-06-20 10:48:10 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d0a34d9372
chore(deps): bump @visx/scale from 3.12.0 to 4.0.0 in /superset-frontend ( #41231 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 15:07:06 -07:00
Jean Dupuis
b2e5f80db2
fix(sql): preserve multi-arg DISTINCT in sanitize_clause and format ( #39340 )
2026-06-19 13:02:50 -07:00
Evan Rusackas and Claude Opus 4.8
f1504611fd
docs(config): document customizing the landing page via FAB_INDEX_VIEW ( #41222 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 13:01:47 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
382a094795
chore(deps): bump @visx/grid from 3.12.0 to 4.0.0 in /superset-frontend ( #41240 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 11:39:05 -07:00
Vitor Avila
334b13c3d9
fix(chart API): apply dashboard filters by live scope, not stale chartsInScope ( #41214 )
2026-06-19 15:22:54 -03:00
Vitor Avila
9e130e5927
fix(chart): preserve SQL_QUERY_MUTATOR line comments structure ( #41215 )
2026-06-19 15:07:24 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fe017d0b20
chore(deps): bump @visx/responsive from 3.12.0 to 4.0.0 in /superset-frontend ( #41239 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 11:04:20 -07:00
dependabot[bot] and Claude Code
97659678f9
chore(deps): bump simple-zstd from 1.4.2 to 2.1.0 in /superset-frontend ( #39369 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-19 10:10:36 -07:00
André Meyer and Evan Rusackas
141f045104
test: add unit tests for get_current_user (superset/tasks/utils.py) ( #40878 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-19 10:09:53 -07:00
919bd35028
chore(deps): bump marshmallow from 3.26.2 to 4.3.0 ( #39751 )
...
Signed-off-by: dependabot[bot] <support@github.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 4.6 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-06-19 10:02:35 -07:00
be225e5c20
chore(deps): bump @visx/responsive from 3.12.0 to 4.0.0 in /superset-frontend/packages/superset-ui-core ( #41224 )
...
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: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 09:54:28 -07:00
81b7f31096
chore(deps-dev): bump Storybook 10.x packages from 10.4.3 to 10.4.4 in /superset-frontend ( #41229 )
...
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: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 09:52:42 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
045674ab3c
chore(deps): bump @visx/tooltip from 3.12.0 to 4.0.0 in /superset-frontend ( #41226 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 09:48:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
061f61977f
chore(deps-dev): bump react-dnd-test-backend from 11.1.3 to 16.0.1 in /superset-frontend ( #41187 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 09:11:44 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ffa98d03df
chore(deps): bump @visx/xychart from 3.12.0 to 4.0.0 in /superset-frontend ( #41230 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 09:11:18 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bdf494d8b5
chore(deps): bump @visx/axis from 3.12.0 to 4.0.0 in /superset-frontend ( #41242 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 09:10:21 -07:00
Evan Rusackas
d32170b020
chore(embedded-sdk): remove temporary OIDC diagnostic step ( #41216 )
2026-06-19 22:59:21 +07:00
Amin Ghadersohi
1467006427
fix(mcp): generate durable explore permalink URL instead of ephemeral form_data_key ( #40773 )
2026-06-19 08:50:11 -07:00
e18cd1f50c
fix(table): preserve percentage format for small numbers when d3SmallNumberFormat is unset ( #37980 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-19 08:49:40 -07:00
Furkan Emre Güngör
9d3efb0aab
fix(csv): apply CSV_EXPORT encoding explicitly, Werkzeug 3 removed Response.charset ( #40801 )
2026-06-19 08:49:27 -07:00
Grégoire Gailly
cc9c20fcb6
feat(dashboard): Edit dashboard description from ui (and api) and show tooltip on dashboard list view ( #36071 )
2026-06-19 08:49:14 -07:00
Alexandru Soare
f545d70647
feat(listview): Add headerContent prop and HomeOutlined icon ( #41244 )
2026-06-19 16:34:47 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e1be76e5fa
chore(deps): bump baseline-browser-mapping from 2.10.35 to 2.10.36 in /docs ( #41227 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 02:28:26 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
55eb5699d5
chore(deps): bump caniuse-lite from 1.0.30001797 to 1.0.30001799 in /docs ( #41225 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4d5c171e9e
chore(deps): bump antd from 6.4.3 to 6.4.4 in /docs ( #41228 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a85796418a
chore(deps): bump @deck.gl/mapbox from 9.3.3 to 9.3.4 in /superset-frontend ( #41233 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:43 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
655395cb4e
chore(deps): bump acorn from 8.16.0 to 8.17.0 in /superset-frontend ( #41234 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
28f9b3786c
chore(deps-dev): bump baseline-browser-mapping from 2.10.35 to 2.10.36 in /superset-frontend ( #41235 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:37 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
25ad827ff3
chore(deps-dev): bump storybook from 10.4.3 to 10.4.4 in /superset-frontend ( #41236 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:34 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
afbbe44de2
chore(deps): bump dom-to-image-more from 3.9.0 to 3.10.0 in /superset-frontend ( #41237 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:30 -07:00
79cfe4d9bc
feat(i18n): add Serbian translations (Cyrillic + Latin) ( #41137 )
...
Signed-off-by: Aleksije Micic <aleksije.micic1997@gmail.com >
Co-authored-by: Aleksije Micic <aleksije.micic1997@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-18 17:45:04 -07:00
Evan Rusackas and Claude Code
3eae8cd614
fix(alerts): don't show a never-run report as a green success ( #29622 ) ( #41121 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-18 15:55:30 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
0c9ece65bb
fix(reports): require user in get_screenshot, simplify Selenium lifecycle, and fail on tiled screenshot error ( #41080 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 15:46:17 -07:00
Elizabeth Thompson
7040388ad1
fix(query_object_factory): normalize deprecated query fields before constructing QueryObject ( #41204 )
2026-06-18 15:02:07 -07:00
Elizabeth Thompson
a5ece52207
fix(views): add new_target to deprecated explore_json endpoints ( #41159 )
2026-06-18 15:02:03 -07:00
Evan Rusackas and Claude Opus 4.8
a7c0f4b83d
fix(embedded-sdk): omit registry-url so npm uses OIDC publishing ( #41211 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 13:43:23 -07:00
Evan Rusackas and Claude Opus 4.8
0f05239260
fix(embedded-sdk): clear placeholder token so npm uses OIDC publishing ( #41210 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 13:26:32 -07:00
Evan Rusackas and Claude Opus 4.8
60a7804193
fix(embedded-sdk): surface npm publish stderr in release script ( #41206 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 13:16:15 -07:00
Evan Rusackas and Claude Opus 4.8
4053f53c29
ci(embedded-sdk): fix release CI by publishing via npm trusted publishing (OIDC) ( #41207 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 11:33:39 -07:00
Nitish Agarwal and Evan Rusackas
7837054dbc
fix(chart): cross-filter emits dimension value instead of metric label for stacked bars ( #38120 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-18 11:24:36 -07:00
Evan Rusackas and Claude Opus 4.8
69c8f37c67
docs(installation): fix PyPI install Python version and OS dependencies ( #41178 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 11:03:50 -07:00
Abdul Rehman and Evan Rusackas
76e2418f1e
fix(mcp): add safeguards to ensure all MCP tools are wrapped with mcp_auth_hook ( #40412 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-18 10:27:53 -07:00
Vitor Avila
b4e3452bfd
fix(chart API): Do not duplicate Jinja-applied filters with filters_dashboard_id ( #41131 )
2026-06-18 14:25:54 -03:00
jesperct
188c84f1cd
fix(explore): drop inherit/custom time shifts when switching to a viz that can't honor them ( #40865 )
2026-06-18 10:23:31 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
74ae5a45f9
chore(deps): bump dompurify from 3.4.9 to 3.4.11 in /superset-frontend ( #41201 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 08:22:57 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fc61918364
chore(deps): bump undici from 7.25.0 to 7.28.0 in /superset-frontend ( #41202 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 08:22:47 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3e811087de
chore(deps): bump dompurify from 3.4.2 to 3.4.11 in /docs ( #41203 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 08:22:39 -07:00
c218dc418b
fix(dashboard): fixed first/last aggregations in pivot tables ( #33275 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-06-18 10:49:12 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c98ed92303
chore(deps): bump markdown-to-jsx from 9.8.1 to 9.8.2 in /superset-frontend ( #41191 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 01:07:47 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
84c32ec132
chore(deps-dev): bump @types/node from 25.9.2 to 25.9.3 in /superset-frontend ( #41190 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:47:15 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8636875b39
chore(deps-dev): bump eslint-plugin-storybook from 10.4.2 to 10.4.3 in /superset-frontend ( #41192 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:47:12 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dde6974ac2
chore(deps): bump dom-to-image-more from 3.7.2 to 3.9.0 in /superset-frontend ( #41193 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:47:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e36eb6f47c
chore(deps-dev): bump @types/node from 25.9.2 to 25.9.3 in /superset-websocket ( #41186 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:26:54 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f6e12278dc
chore(deps-dev): update @types/node requirement from ^25.9.2 to ^25.9.3 in /superset-frontend/packages/superset-ui-core ( #41188 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:26:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
43d5b6319b
chore(deps-dev): bump baseline-browser-mapping from 2.10.34 to 2.10.35 in /superset-frontend ( #41189 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:26:48 -07:00
melikmertd and Đỗ Trọng Hải
ae0b1f0308
fix(countrymap chart): city names of Türkiye edited in Countrymap Chart. ( #32497 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-17 21:46:11 -07:00
4acb777a40
chore(sqllab): remove dead TableElement component and syncTable action ( #41071 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-17 19:29:09 -07:00
Durgaprasad M L and Mehmet Salih Yavuz
7e98410743
fix(theme): embedded method overrides dashboard level config ( #40777 )
...
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2026-06-17 18:33:04 -07:00
Hans Yu
883b7a286d
refactor: update SQLAlchemy select() syntax to 2.0 ( #40276 )
2026-06-17 17:50:32 -07:00
Evan Rusackas and Claude Opus 4.8
d9d8b2bcc0
chore(ci): correct action ref version comments (zizmor) ( #41160 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 15:42:14 -07:00
Evan Rusackas and Claude Opus 4.8
9da54eff84
chore(ci): set least-privilege workflow permissions (zizmor) ( #41161 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 15:41:47 -07:00
fb2b9fa8ff
chore(deps): bump cryptography from 46.0.7 to 48.0.1 ( #41010 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 15:01:20 -07:00
31797005db
docs(INTHEWILD): adding Tech Solution ( #37178 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
2026-06-17 14:59:15 -07:00
Evan Rusackas and Claude Opus 4.8
ca2d340db3
fix(security): validate dynamic method dispatch in asyncEvent ( #41163 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 14:58:34 -07:00
jesperct
ef82da8458
fix(charts): apply datetime format to unaggregated temporal columns ( #41060 )
2026-06-17 14:56:09 -07:00
Jean Massucatto
fee1cf9f08
chore(sqllab): remove dead TableElement component ( #41029 )
2026-06-17 14:54:41 -07:00
jesperct
2d2a8f3ab0
fix(plugin-chart-handlebars): follow the app theme in Customize code editors ( #40952 )
2026-06-17 14:52:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a19093e65a
chore(deps-dev): bump webpack-dev-server from 5.2.4 to 5.2.5 in /superset-frontend ( #41168 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 12:55:44 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b72a0a53c0
chore(deps): bump webpack-dev-server from 5.2.4 to 5.2.5 in /docs ( #41169 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 12:55:40 -07:00
Thomas Bernhard
512b6f43c1
chore(embedded sdk): bump sdk version number ( #40991 )
2026-06-17 12:47:41 -07:00
Evan Rusackas and Claude Code
b18fab7fc1
ci(docker): free disk space before image build to fix "no space left on device" ( #41068 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-17 12:43:43 -07:00
Evan Rusackas and Claude Code
b06c6b7464
ci: bump setup-python to v6 (Node 24) before Node 20 deprecation ( #41066 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-17 11:56:47 -07:00
Evan Rusackas and Claude Code
bede4b2121
ci(docker): retry image build to absorb transient Docker Hub registry errors ( #41069 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-17 11:56:23 -07:00
İbrahim Ercan and Ibrahim Ercan
5e812c8757
feat(docker): add environment values to set log file for worker and beat ( #40998 )
...
Co-authored-by: Ibrahim Ercan <ibrahim.ercan@vlmedia.com.tr >
2026-06-17 10:42:45 -07:00
Craig Ingram and Evan Rusackas
de390f22a4
fix(helm): Evaluate init.extraContainers templates ( #31878 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-17 10:39:40 -07:00
464c67d586
chore(deps-dev): bump @storybook/addon-links from 10.4.2 to 10.4.3 in /superset-frontend ( #41146 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-17 10:17:00 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7f7f87e823
chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 in /docs ( #41140 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:49:28 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7c2f5142ce
chore(deps-dev): bump yeoman-test from 11.5.2 to 11.5.3 in /superset-frontend/packages/generator-superset ( #41142 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:35:54 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
874ac3dc01
chore(deps): bump @swc/core from 1.15.40 to 1.15.41 in /docs ( #41143 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:35:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f56e34d6e6
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.1 to 8.61.0 in /superset-websocket ( #41085 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:28:38 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
742a21f6f7
chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 in /superset-websocket ( #41138 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:28:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a7c49ac9f2
chore(deps): bump baseline-browser-mapping from 2.10.34 to 2.10.35 in /docs ( #41144 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:24:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
99d927eac7
chore(deps-dev): bump @swc/core from 1.15.40 to 1.15.41 in /superset-frontend ( #41145 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:24:35 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
994594e4a8
chore(deps-dev): bump storybook from 10.4.2 to 10.4.3 in /superset-frontend ( #41147 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:23:32 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e92599fb50
chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 in /superset-frontend ( #41150 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:22:13 -07:00
Amin Ghadersohi
eebe1a1a5b
fix(dashboards): remove thumbnail_url from list API to reduce cache cost ( #38567 )
2026-06-17 09:35:21 -06:00
Mehmet Salih Yavuz
664e777a84
chore(deps): bump react to ^18.3.0 ( #40012 )
2026-06-17 18:01:59 +03:00
750518cf6f
fix(celery): check app context before session removal in teardown ( #37574 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: Daniel Vaz Gaspar <danielvazgaspar@gmail.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2026-06-17 10:44:27 -03:00
Michael S. Molina and Claude Sonnet 4.6
59d1b5f300
fix(nav): prevent full reload when clicking logo; redirect / to welcome ( #41119 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 09:27:17 -03:00
a27ec1923e
chore(export): Added ability to export chart YAML files with Unicode characters, fix #20331 ( #28008 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 07:55:19 +01:00
3e2174b50f
fix(database): enable superset_app_root override for databaseview link ( #33508 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-06-16 20:24:49 -07:00
Gabriel Bourgeois
5b66443d48
fix(cli): inconsistent options for set-database-uri ( #34893 )
2026-06-16 17:50:51 -07:00
2ea7585490
chore(i18n): update German (de) translation ( #40431 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 17:47:57 -07:00
eeac76146c
fix(helm): add host alias to init job ( #33968 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-16 17:44:47 -07:00
6a1091d576
fix(sql): broaden mutating-statement detection in SQL Lab parser ( #40421 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: sha174n <pedro.sousa@preset.io >
2026-06-16 15:07:34 -07:00
8e82b6b2c3
fix(translation): loading translations in menu ( #35640 )
...
Co-authored-by: Jakub Hrubý <jakub.hruby@orgis.cz >
Co-authored-by: Jezevec <panjzvc@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-16 14:35:32 -07:00
b0c5f99007
fix(oracle): replace deprecated cx-Oracle extra with oracledb ( #41122 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-16 14:32:11 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
f1ae683923
fix(deps): replace deprecated np.NaN with np.nan ( #41118 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 14:19:08 -07:00
d51d98891e
chore(deps): bump flask-migrate from 3.1.0 to 4.1.0 ( #41011 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 12:18:08 -07:00
1f95a6c486
chore(deps): bump simplejson from 3.20.1 to 4.1.1 ( #41082 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 11:00:42 -07:00
e93cbd6c38
chore(deps): bump croniter from 6.0.0 to 6.2.2 ( #41086 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 10:59:00 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dca8af770c
chore(deps-dev): bump typescript-eslint from 8.60.1 to 8.61.0 in /superset-websocket ( #41087 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:58:39 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
81c1181519
chore(deps-dev): bump typescript-eslint from 8.60.1 to 8.61.0 in /docs ( #41092 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:56:44 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
387c62919e
chore(deps): bump hot-shots from 15.0.0 to 16.0.0 in /superset-websocket ( #41107 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:56:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
77d7483f27
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.13 to 0.10.14 in /superset-frontend ( #41109 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:54:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1a8d08152d
chore(deps): bump fuse.js from 7.4.1 to 7.4.2 in /superset-frontend ( #41110 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:54:06 -07:00
Bob Jo and Claude Fable 5
257dafeec5
fix(query): don't mutate ad-hoc ORDER BY expressions when building queries ( #40993 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-16 13:03:39 -04:00
Alexandru Soare
6d08e79259
feat(security): Add extension hooks for custom access control, ownership, and asset lifecycle ( #40707 )
2026-06-16 15:25:03 +03:00
Geidō
01ed81785e
fix(dashboard): required filters reliably apply default + Apply enables on change ( #40470 )
2026-06-16 11:23:05 +03:00
7b4efacbc2
fix(charts): add default padding to match other charts ( #36895 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-15 21:05:17 -07:00
Amin Ghadersohi and Claude Sonnet 4.6
7cb4990403
feat(mcp): add create_dataset tool to register physical tables as datasets ( #40340 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-15 23:25:29 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c90b2571d7
chore(deps-dev): bump xlrd from 2.0.1 to 2.0.2 ( #41083 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:19:43 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1a4941eee5
chore(deps-dev): bump hdbcli from 2.28.20 to 2.28.21 ( #41084 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:19:33 -07:00
d839cca995
chore(deps-dev): update pyocient requirement from <2,>=1.0.15 to >=1.0.15,<4 ( #40941 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-15 18:18:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0ec7e7df99
chore(deps): bump dompurify from 3.4.8 to 3.4.9 in /superset-frontend ( #41089 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:16:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9d8287e1bd
chore(deps-dev): bump @typescript-eslint/parser from 8.60.1 to 8.61.0 in /superset-websocket ( #41090 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:16:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0c696cea7e
chore(deps): bump google-auth-library from 10.6.2 to 10.7.0 in /superset-frontend ( #41091 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:16:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fe625a917e
chore(deps-dev): bump @typescript-eslint/parser from 8.60.1 to 8.61.0 in /docs ( #41093 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:14:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a69f9eb00d
chore(deps-dev): bump oxlint from 1.68.0 to 1.69.0 in /superset-frontend ( #41094 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:14:27 -07:00
Evan Rusackas and Claude Opus 4.5
1311d040ba
feat(deckgl): add point radius controls for GeoJSON layer ( #33247 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-15 17:38:43 -07:00
6e2db42d98
chore(lint): convert dashboard components to function components ( #39460 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-06-15 16:39:12 -07:00
yousoph
28aedc82c3
fix(upload): database field shows validation warning after selecting a database ( #41078 )
2026-06-15 16:38:24 -07:00
f56524bb71
chore(frontend): remove unused modules flagged by knip ( #41072 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-15 16:38:00 -07:00
4ae9980e4c
chore(ci): remove unused Claude PR Assistant workflow ( #41081 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-15 16:37:39 -07:00
Amin Ghadersohi
c1b5d05f83
fix(bigquery): set default dataset from schema in adjust_engine_params ( #40776 )
2026-06-15 18:37:06 -04:00
e16bb29faf
fix(embedded): allow guests to apply a Time Grain native filter ( #32768 ) ( #41017 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-15 15:22:21 -07:00
Elizabeth Thompson
09b4bc51a3
fix(charts): rename deprecated query object fields in schema before QueryObject construction ( #41056 )
2026-06-15 14:45:41 -07:00
Evan Rusackas and Claude Code
379435b7eb
feat(ssh_tunnel): add opt-in server host key verification ( #40673 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-15 12:17:14 -07:00
Amin Ghadersohi and Copilot Autofix powered by AI
4b96b91b53
feat(mcp): add aggregation field to BigNumberChartConfig for Big Number with Trendline ( #40775 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-15 14:40:37 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
073599bd0c
chore(deps-dev): bump @babel/core from 7.25.2 to 7.29.6 in /superset-embedded-sdk ( #41057 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:20:01 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9e2c4533c8
chore(deps): bump @babel/core from 7.28.6 to 7.29.7 in /docs ( #41058 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:19:43 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1ae115981f
chore(deps): bump form-data from 4.0.5 to 4.0.6 in /superset-frontend/cypress-base ( #41061 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:19:23 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b078ae4b51
chore(deps): bump launch-editor from 2.11.1 to 2.14.1 in /docs ( #41062 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:19:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
48b755470f
chore(deps): bump form-data from 4.0.5 to 4.0.6 in /superset-frontend ( #41063 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:18:48 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dad7dae4f6
chore(deps): bump launch-editor from 2.9.1 to 2.14.1 in /superset-frontend ( #41065 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:18:20 -07:00
11e35eca3b
chore(deps-dev): bump eslint from 8.57.1 to 10.4.1 in /superset-frontend ( #40846 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 10:36:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8093197c97
chore(deps): bump baseline-browser-mapping from 2.10.33 to 2.10.34 in /docs ( #41036 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:31:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
919c6eddc1
chore(deps-dev): bump @types/node from 25.9.1 to 25.9.2 in /superset-websocket ( #41032 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:22:14 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
886bb200d0
chore(deps): bump react-arborist from 3.8.0 to 3.10.1 in /superset-frontend ( #41033 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:21:54 -07:00
b5ca00d06b
chore(deps-dev): bump @types/node from 25.9.3 to 25.9.2 in /superset-frontend/packages/superset-ui-core ( #41035 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 10:21:11 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5719f8e349
chore(deps-dev): bump @types/node from 25.9.1 to 25.9.2 in /superset-frontend ( #41037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:20:27 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9d72a39e10
chore(deps): bump caniuse-lite from 1.0.30001793 to 1.0.30001797 in /docs ( #41038 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:20:10 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
66733a5d72
chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 ( #41039 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:19:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a435002293
chore(deps-dev): bump @types/jquery from 4.0.0 to 4.0.1 in /superset-frontend ( #41040 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:19:29 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2d8447af42
chore(deps-dev): bump baseline-browser-mapping from 2.10.33 to 2.10.34 in /superset-frontend ( #41041 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:19:12 -07:00
Minh Vu
bf5daf0a1e
fix(mcp): redirect stdio click echo without recursion ( #40814 )
2026-06-15 10:10:40 -07:00
Joe Li and Claude Opus 4.8
b656b1d477
fix(reports): escape LIKE wildcards in text filter and preserve typed screenshot width ( #40980 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 09:59:40 -07:00
Joe Li and Claude Opus 4.7
5a97e01d6e
test(dashboard): migrate standalone mode Cypress spec to RTL ( #40914 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-15 09:57:24 -07:00
Joe Li and Claude Opus 4.7
38cc70de2f
test(chart): URL params land on each query in chart-data request ( #40913 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-15 09:57:04 -07:00
Richard Fogaca Nienkotter
a1bc3c67ed
fix(embedded): skip CSRF token fetch for guest streaming chart exports ( #41004 )
2026-06-15 13:49:25 -03:00
Evan Rusackas and Claude Code
e5b6642b18
test(pivot-table): embedded E2E that collapse state survives scrolling ( #33406 ) ( #40820 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-15 08:53:14 -07:00
Evan Rusackas and Claude Code
dd3a61156b
fix(handlebars): register a dayjs-backed formatDate helper ( #32960 ) ( #40817 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-15 08:40:08 -07:00
Amin Ghadersohi
820e3d18d3
fix(mcp): make search_tools query optional to fix null content on tool discovery ( #40906 )
2026-06-15 11:32:40 -04:00
Mehmet Salih Yavuz and Claude Opus 4.7
2dd8fe362f
fix(DynamicEditableTitle): preserve in-flight edits when title prop changes ( #39861 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-15 18:14:18 +03:00
Evan Rusackas and Claude Code
9d2f625e55
feat(encrypt): selectable encryption engine + AES-GCM re-encryption migrator ( #40654 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-15 08:10:08 -07:00
Đỗ Trọng Hải
d66895c566
build(dev-deps): update webpack-related packages to next major version ( #41022 )
2026-06-15 21:57:55 +07:00
Pat Buxton
2734bde504
fix(chart): Allow Admin non-owner to save chart ( #37175 )
2026-06-14 21:28:36 -07:00
Nitish Agarwal
f88f1fad04
fix(table): sort metric columns numerically regardless of display format ( #39775 )
2026-06-14 21:14:44 -07:00
9ec9c8658b
fix(query_context_processor): apply CSV encoding to follow the encoding settings of 'CSV_EXPORT' ( #34806 )
...
Co-authored-by: Jeong Ju, Kim <haje01@webzen.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-14 08:55:25 -07:00
Evan Rusackas
9f81565625
feat(uploads): add optional max file size for data uploads ( #40860 )
2026-06-14 19:46:48 +07:00
c934498696
fix(dashboard): do not add importer as owner when overwriting existing dashboard ( #38615 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-14 05:10:03 -07:00
jesperct
99bdacd2e1
fix(explore): theme SQL autocomplete completion highlight consistently ( #41005 )
2026-06-14 12:40:48 +07:00
Evan Rusackas and Claude Code
48feb432de
test(pie): guard NULL + named group values all render as slices ( #33174 ) ( #41018 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-14 11:46:56 +07:00
Evan Rusackas and Claude Code
669ddb2913
test(gauge): gauge should paint configured interval colors on a dashboard ( #28766 ) ( #40821 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 21:41:13 -07:00
e7ecf5479a
chore(deps): bump flask-wtf from 1.2.2 to 1.3.0 ( #41015 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 16:54:02 -07:00
Vanessa Giannoni and Claude Code
c0fbe243e8
fix(echarts): cap tooltip at 80vh with internal scroll ( #37022 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 16:53:28 -07:00
Cezar and Cursor
df0668eda5
feat(api): return uuid in POST response for dataset, chart, and dashboard ( #37806 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-13 16:53:08 -07:00
SBIN2010 and Evan Rusackas
6b682b1aa1
fix(pivot_table): next try refreshed pr for fixing sorting in pivot table ( #38080 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-13 16:34:18 -07:00
13145e8ad8
fix: Tooltip not displayed on bottom edge of the map ( #37105 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 16:31:36 -07:00
Nitish Agarwal and Evan Rusackas
02f32469b0
fix(pandas-postprocessing): resolve SettingWithCopyWarning in histogram and boxplot ( #36605 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-13 16:31:32 -07:00
Evan Rusackas and Claude Code
d120b1c250
feat(security): enforce password complexity policy (min length + common-password blocklist) ( #40670 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 16:31:23 -07:00
9d167dfada
fix: type error bug in convert_tbl_column_to_sqla_col ( #31780 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: pre-commit <pre-commit@users.noreply.github.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-13 16:04:08 -07:00
3c6239363b
fix(db): preserve percent encoding in database passwords ( #36783 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 13:52:00 -07:00
+3
5fb13f102a
fix(network): validate target hostname in outbound requests ( #39301 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Arpit Jain <3242828+arpitjain099@users.noreply.github.com >
Co-authored-by: Mafi <matt.fitzgerald@gmail.com >
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Richard Fogaca Nienkotter <63572350+richardfogaca@users.noreply.github.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sadpandajoe <jcli38@gmail.com >
Co-authored-by: JUST.in DO IT <justin.park@airbnb.com >
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
Co-authored-by: sha174n <pedro.sousa@preset.io >
2026-06-13 20:26:58 +01:00
aa3d2b9e81
fix(dashboard): validate native-filter data requests against filter targets ( #40979 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-13 19:02:28 +01:00
e5986b32ff
fix(charts): evaluate access before rendering query filters; isolate macro env ( #40982 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-13 19:01:54 +01:00
a41869ec7d
fix(dashboard): build example-export sample data through the dataset query path ( #40976 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-13 19:01:35 +01:00
6487cf03c5
fix(security): Add input validation to cancel_query_id to prevent injection ( #36722 )
...
Signed-off-by: ColeMurray <cole@waclaude.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 10:56:14 -07:00
ca0596bca2
chore(deps-dev): bump progress from 1.6 to 1.6.1 ( #41014 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 09:40:56 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
e4f82109e4
fix(mcp): suppress AuthlibDeprecationWarning from authlib.jose imports ( #40977 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-13 12:19:12 -04:00
Shivam S. and Evan Rusackas
8d315dd2b6
fix(UI): remove getPopupContainer prop causing dual scrollbars in dropdown ( #36059 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-13 09:14:58 -07:00
Evan Rusackas and Claude Code
b05fe4857e
fix(chart): require chart access for query_context-only updates ( #40648 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 04:16:29 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4a5c0d9042
chore(deps): bump joi from 17.13.3 to 17.13.4 in /docs ( #41009 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-13 02:21:41 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
daff4fd87e
chore(deps-dev): update pymssql requirement from <3,>=2.2.8 to >=2.3.13,<3 ( #41012 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-13 02:21:03 -07:00
a8e26c254f
chore(deps-dev): bump tiktoken from 0.12.0 to 0.13.0 ( #41013 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 02:20:28 -07:00
e7337eacfc
chore(deps-dev): bump sqlalchemy-bigquery from 1.15.0 to 1.17.0 ( #41016 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 02:19:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9e7e1ecdbc
chore(deps): bump ioredis from 5.11.0 to 5.11.1 in /superset-websocket ( #40989 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-12 11:14:22 -07:00
Evan Rusackas and Claude Code
8ed7ebb5b7
chore(i18n): lint + dev warning for eager t() in controlPanel configs ( #40379 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-12 10:29:51 -07:00
Amin Ghadersohi and Claude Sonnet 4.6
2f008afca9
fix(mcp): add dataset_id to update_chart to support rebinding chart datasource ( #40853 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-12 10:42:53 -04:00
Evan Rusackas and Claude Code
814b72c6f9
feat(security): force password change on first use (opt-in) ( #40669 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-11 22:23:10 -07:00
Evan Rusackas and Claude Code
663b47aa75
feat: support guest-token revocation per embedded dashboard ( #40676 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-11 19:37:22 -07:00
Evan Rusackas and Claude Opus 4.8
9938ee273f
feat: terminate active sessions when an account is disabled ( #40695 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-11 19:37:13 -07:00
74845eaf0b
fix(deps): cap paramiko <4.0 to keep SSH tunneling working ( #40973 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2026-06-11 19:28:18 +03:00
Elizabeth Thompson
b0d7880ac0
fix: use Series.iloc for positional access in generate_join_column ( #40936 )
2026-06-11 08:34:38 -07:00
Mehmet Salih Yavuz
058be4b904
test(core): cover invalid raster tile URL fallback in mapStyles ( #40974 )
2026-06-11 18:31:50 +03:00
Abdul Rehman
42d0c4436e
fix(permalink): accept null entries in activeTabs for v5-imported dashboards ( #40969 )
2026-06-11 22:03:27 +07:00
Alexandru Soare
378473a6fe
fix(matrixify): Set singular metric field for pie and other single-me… ( #40852 )
2026-06-11 17:45:38 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
32ae0afcac
chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 ( #40966 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-11 21:27:32 +07:00
Đỗ Trọng Hải
db7e1c67d8
feat(build): update Node version to v24 ( #40835 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-06-11 21:26:23 +07:00
Evan Rusackas and Claude Code
6c5ad1e912
fix(sqllab): apply SQL controls (RLS/DML/disallowed) to cost estimation ( #40662 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-11 05:33:42 -07:00
MAGHC and Evan Rusackas
2b18dc0a5c
fix(radar): apply number formatter to tooltip ( #37033 )
...
Signed-off-by: MAGHC <windowsapple95@gmail.com >
Signed-off-by: K-ESSENCE <windowsapple95@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-11 00:54:48 -07:00
cc2845168d
chore(deps-dev): update starrocks requirement from >=1.0.0 to >=1.3.3 ( #40939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-11 00:19:14 -07:00
97073340cc
chore(deps-dev): update sqlalchemy-exasol requirement from <8.0,>=2.4.0 to >=7.0.0,<8.0 ( #40946 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-11 00:17:25 -07:00
Richard Fogaca Nienkotter
046b1b61b3
fix(maps): preserve OSM styles and configurable renderer defaults ( #40804 )
2026-06-10 22:26:00 -03:00
Sam Firke
da9756ef14
chore(issue template): bump version numbers to reflect 6.1.0 released ( #40479 )
2026-06-10 20:37:45 -04:00
f79a88c685
test(core): add unit tests for split function ( #40819 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 16:12:35 -07:00
b1d965932d
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.0 to 8.60.1 in /superset-websocket ( #40888 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:46:38 -07:00
7d046340dc
chore(deps): bump ag-grid-react from 35.3.0 to 35.3.1 in /superset-frontend/packages/superset-ui-core ( #40924 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:46:24 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
aa872cd0a1
chore(deps): bump dompurify from 3.4.9 to 3.4.8 in /superset-frontend/packages/superset-ui-core ( #40938 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:45:33 -07:00
b2c5a1ecb3
chore(deps): bump jsonpath-ng from 1.7.0 to 1.8.0 ( #40940 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:45:21 -07:00
6cd9bdee0b
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.3 to 0.10.13 in /superset-frontend ( #40925 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:44:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a8a1d9c17d
chore(deps): bump morgan from 1.10.1 to 1.11.0 in /superset-websocket/utils/client-ws-app ( #40921 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:43:33 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
97058d2cf0
chore(deps): bump fuse.js from 7.3.0 to 7.4.1 in /superset-frontend ( #40922 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:43:19 -07:00
ef57409209
chore(deps): bump ag-grid-community from 35.3.0 to 35.3.1 in /superset-frontend/packages/superset-ui-core ( #40923 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:43:06 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5f06e66cf1
chore(deps): bump @deck.gl/mapbox from 9.3.2 to 9.3.3 in /superset-frontend ( #40927 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:42:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11af932099
chore(deps): bump dompurify from 3.4.7 to 3.4.8 in /superset-frontend/plugins/legacy-preset-chart-nvd3 ( #40937 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:42:06 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c9c05d8d0a
chore(deps-dev): update thrift requirement from <1.0.0,>=0.14.1 to >=0.23.0,<1.0.0 ( #40942 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:36:51 -07:00
0f59705806
chore(deps): bump wtforms from 3.2.1 to 3.2.2 ( #40943 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:36:26 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
320965612d
chore(deps-dev): update clickhouse-connect requirement from <2.0,>=0.13.0 to >=1.1.1,<2.0 ( #40944 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:36:03 -07:00
c3df60c12b
chore(deps): bump selenium from 4.32.0 to 4.44.0 ( #40945 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:34:01 -07:00
4f69949c10
chore(deps-dev): bump eslint-plugin-storybook from 10.4.1 to 10.4.2 in /superset-frontend ( #40949 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:31:47 -07:00
3380496e9f
feat(i18n): add Romanian (ro) translations ( #36712 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-10 12:25:42 -07:00
Michael S. Molina and Claude Sonnet 4.6
248ccadecd
fix(extensions): load extensions async to avoid blocking initial page render ( #40915 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:23:38 -03:00
Joe Li and Claude Opus 4.7
cc5a3ddd05
test(dashboard-filter): RTL coverage for horizontal filter bar ( #40782 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-10 10:53:56 -07:00
Joe Li and Claude Opus 4.6
f27424d72e
fix(embedded): show filter bar controls on embedded dashboards with tabs ( #39417 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-10 09:53:10 -07:00
Evan Rusackas and Claude Code
5a0e3f15ca
feat(embedded): add guest token revocation support ( #40671 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-10 09:17:30 -07:00
Đỗ Trọng Hải
3d1253c992
build(major,dev-deps): upgrade Storybook from v8 to v10 ( #40713 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-06-10 23:05:18 +07:00
2b58411391
chore(deps): bump ag-grid-react from 35.3.0 to 35.3.1 in /superset-frontend ( #40928 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 22:53:40 +07:00
Evan Rusackas and Claude Code
08b8bdecbd
fix(charts): tighten chart schema input validation (query_context JSON, prophet/rolling bounds) ( #40634 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-10 08:17:12 -07:00
Evan Rusackas and Claude Code
0a1e51f542
fix(schemas): tighten guest dataset fields, external_url protocols, ssh creds, prophet bounds ( #40640 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 18:30:30 -07:00
Joe Li and Claude Opus 4.7
1bfdb19e88
test(dashboard): RTL coverage for native filter modal and sidebar ( #40778 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-09 16:26:04 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
c0e78f39d7
fix: replace deprecated appbuilder.app with current_app ( #40876 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-09 15:01:43 -07:00
Evan Rusackas and Claude Sonnet 4.6
d51753dfdc
chore(lint): convert reactify.tsx to function component ( #39458 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-09 14:18:03 -07:00
543ad04ca0
chore(deps): bump pyarrow from 20.0.0 to 24.0.0 ( #39756 )
...
Signed-off-by: dependabot[bot] <support@github.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 4.6 <noreply@anthropic.com >
2026-06-09 12:51:33 -07:00
Evan Rusackas and Claude Code
00e3682aaf
fix(dashboard): URL-encode native_filters in permalink redirect ( #40660 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 11:37:08 -07:00
Evan Rusackas and Claude Code
004101a752
fix(rls): apply standard datasource access checks in RLS rule commands ( #40650 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 11:24:12 -07:00
Evan Rusackas and Claude Code
568f34d6d8
fix(mcp): enforce audience, algorithm, issuer binding, and token scopes (strict mode) ( #40653 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 11:08:20 -07:00
Evan Rusackas and Claude Code
a0cf798409
fix(embedded): add Sec-Fetch-Dest defense-in-depth check on the embedded view ( #40667 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 11:08:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
88ea96d417
chore(deps-dev): bump typescript-eslint from 8.60.0 to 8.60.1 in /docs ( #40891 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 11:07:41 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c88438ad35
chore(deps-dev): bump typescript-eslint from 8.60.0 to 8.60.1 in /superset-websocket ( #40887 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 11:07:04 -07:00
Evan Rusackas and Claude Opus 4.8
76f334f252
fix(i18n): stop fuzzy-matching new strings so adding one doesn't fail babel-extract ( #40909 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 00:40:48 +07:00
Onur Taşhan and Claude Sonnet 4.6
ab0fa5c3c8
test(dashboard): add regression tests for certification field clearing ( #40758 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-09 10:37:14 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9b4aaaa080
chore(deps-dev): bump @typescript-eslint/parser from 8.60.0 to 8.60.1 in /superset-websocket ( #40889 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:35:34 -07:00
eeaa213475
chore(deps): update react requirement from ^19.2.6 to ^19.2.7 in /superset-frontend/plugins/legacy-plugin-chart-chord ( #40890 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-09 10:35:20 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2d1b17d1ca
chore(deps-dev): bump @typescript-eslint/parser from 8.60.0 to 8.60.1 in /docs ( #40893 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:31:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ff4783f1e4
chore(deps): bump github/codeql-action from 4.36.0 to 4.36.1 ( #40894 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:30:30 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f9ba11961a
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.0 to 8.60.1 in /superset-frontend ( #40895 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:30:16 -07:00
Evan Rusackas and Claude Code
8117488fd8
feat(websocket): add configurable per-channel and total connection limits ( #40856 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 10:30:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
336384bc67
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40896 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:29:48 -07:00
Evan Rusackas and Claude Code
065578e48a
fix(commands,api): enforce command validation, sanitize export filename/token, set cache TTLs ( #40655 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 10:29:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3949089438
chore(deps-dev): bump oxlint from 1.67.0 to 1.68.0 in /superset-frontend ( #40898 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:29:35 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
efa88b9b7f
chore(deps-dev): bump eslint-import-resolver-typescript from 4.4.4 to 4.4.5 in /superset-frontend ( #40899 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:29:20 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f51736437d
chore(deps): bump shell-quote from 1.8.3 to 1.8.4 in /docs ( #40910 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:28:51 -07:00
6311e2c315
fix: use pd.to_numeric in df_metrics_to_num to handle string-encoded numerics from ClickHouse ( #40190 )
...
Co-authored-by: Emmanuela Opurum <youremail@example.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-09 10:28:34 -07:00
7a3b8f49c7
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 ( #40892 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-06-10 00:25:41 +07:00
Aleksey Karpov
17fb7a7c75
chore(helm): bump app version to 6.1.0 ( #40862 )
2026-06-09 10:17:55 -07:00
Evan Rusackas and Claude Code
bf9ad4d2ba
fix: set charset via content_type to avoid malformed Content-Type headers ( #40658 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 10:17:44 -07:00
Evan Rusackas and Claude Code
6681ab571d
perf(websocket): yield to the event loop while processing large event batches ( #40866 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:59:03 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
58d29e0779
chore(deps-dev): bump concurrently from 10.0.0 to 10.0.3 in /superset-frontend ( #40897 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 23:56:31 +07:00
Evan Rusackas and Claude Code
0133ebc9f2
feat(mcp): log successful JWT authentication events ( #40864 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:34:52 -07:00
Evan Rusackas and Claude Code
b64dd4af4a
fix(mcp): handle JWKS fetch network errors during token verification ( #40869 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:34:33 -07:00
Evan Rusackas and Claude Code
95d46073cb
feat(websocket): add backpressure handling for slow consumers ( #40857 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:33:59 -07:00
Evan Rusackas and Claude Code
7b1e1e5668
fix(charts): route CSV result format through the escaping CSV writer ( #40859 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:33:46 -07:00
Evan Rusackas and Claude Code
62084f4015
feat(websocket): improve operational logging and crash safety ( #40868 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:33:13 -07:00
Evan Rusackas and Claude Code
f70cd8b5b8
feat(embedded-sdk): add fetchGuestToken timeout and clean up refresh timer ( #40870 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:33:01 -07:00
a32b7b1523
fix(migrations): replay user_favorite_tag migration for 3.0.x upgraders ( #38157 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-09 09:30:09 -07:00
Evan Rusackas and Claude Code
9105adc67b
fix(mcp): return a generic message when a request is unauthenticated ( #40861 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:19:15 -07:00
Sebastian Mohr and Sam Firke
443fd7bcee
fix(assets): Support uploading tags using the assets import endpoint ( #38343 )
...
Co-authored-by: Sam Firke <sfirke@users.noreply.github.com >
2026-06-09 10:13:28 -04:00
Kilobyte9304
3259a4a781
fix(translation): update german translation for slider range ( #40902 )
2026-06-09 09:07:05 -04:00
Alexandru Soare
56c856e802
fix(explore): require Update Chart for Matrixify dimension changes ( #40851 )
2026-06-09 15:09:41 +03:00
2f71771b56
fix(sqllab): prevent corrupted query state from blocking SQL Lab access ( #40580 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-06-09 10:51:45 +01:00
Mehmet Salih Yavuz
d7ddf2023d
fix(theme): SDK theme config overrides dashboard-level theme in embedded mode ( #40763 )
2026-06-09 12:01:57 +03:00
Evan Rusackas
c58408d76c
fix(revert 40875): "ci: authenticate Docker Hub pulls for service containers" failed ( #40879 )
2026-06-09 11:17:59 +07:00
Evan Rusackas and Claude Code
1188cfef1d
ci: make Docker-build npm ci resilient to transient network blips ( #40874 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 08:58:01 +07:00
Evan Rusackas and Claude Code
fb0e7fecaf
ci: authenticate Docker Hub pulls for service containers ( #40875 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 08:57:31 +07:00
Evan Rusackas and Claude Code
3afbb48188
fix(uploads,dao): add zip-safety check to columnar reader and cap DAO page size ( #40637 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 17:07:57 -07:00
Evan Rusackas and Claude Code
837f41986d
fix: reject default guest/async JWT secrets at startup ( #40649 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 16:53:37 -07:00
Evan Rusackas and Claude Code
8eda626466
fix: raise random_key entropy and add expiry to async query tokens ( #40638 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 16:24:06 -07:00
Evan Rusackas and Claude Code
fe9818226d
fix(viz): gate stacktrace behind SHOW_STACKTRACE and allowlist resample method ( #40636 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 16:09:59 -07:00
Joe Li and Claude Opus 4.7
1e8438a478
test(dashboard): migrate favorite toggle Cypress spec to RTL ( #40872 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-08 16:03:59 -07:00
8fdabc44f5
chore(deps): update react-draggable requirement from ^4.5.0 to ^4.6.0 in /superset-frontend/packages/superset-ui-core ( #40841 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-08 15:56:20 -07:00
Evan Rusackas and Claude Code
e9e9245112
test(mixed-chart): dashboard filters should reach both Mixed chart queries ( #29519 ) ( #40818 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 15:55:41 -07:00
Evan Rusackas and Claude Code
580be2cf32
fix(extensions-cli): constrain backend include patterns to the backend directory ( #40593 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 15:42:06 -07:00
Evan Rusackas and Claude Code
911bb9dcda
fix: harden ZIP safety checks (total-size cap, zero-division guard) and extension path matching ( #40664 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 14:14:53 -07:00
Evan Rusackas and Claude Code
507cf93687
test(dashboard): API-created dashboards should link charts from position_json ( #32966 ) ( #40816 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 10:51:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ba6e9cc90f
chore(deps-dev): bump eslint from 10.4.0 to 10.4.1 in /superset-websocket ( #40840 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:29:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
228ac0d568
chore(deps): bump baseline-browser-mapping from 2.10.32 to 2.10.33 in /docs ( #40842 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:27:31 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c6ecaf9642
chore(deps): bump js-yaml from 4.1.1 to 4.2.0 in /docs ( #40843 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:27:16 -07:00
534d2191ff
chore(deps): bump react-draggable from 4.5.0 to 4.6.0 in /superset-frontend ( #40844 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-08 10:27:03 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
709fd52b0b
chore(deps-dev): bump tsx from 4.22.3 to 4.22.4 in /superset-frontend ( #40845 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:26:29 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c5d795c1f1
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40847 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:25:55 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
983f2818b0
chore(deps-dev): bump @swc/plugin-emotion from 14.10.0 to 14.12.0 in /superset-frontend ( #40848 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:24:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b4eda37fbf
chore(deps-dev): bump baseline-browser-mapping from 2.10.32 to 2.10.33 in /superset-frontend ( #40849 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:23:53 -07:00
Evan Rusackas and Claude Code
a5fe47ee71
docs(footer): render social icons as uniform white ( #40854 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 09:30:58 -07:00
Onur Taşhan and Claude Sonnet 4.6
dc423b22b3
feat(embedded): support themeMode URL param for initial theme ( #40760 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-08 09:28:09 -07:00
Alexandru Soare
7c7ab88a60
feat(ListView): expose expandable prop ( #40765 )
2026-06-08 15:23:15 +03:00
jesperct and Enzo Martellucci
21189ae130
fix(dashboard): update browser tab title when dashboard is renamed ( #40730 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-06-08 10:42:59 +02:00
Evan Rusackas and Claude Opus 4.5
06f95f5362
refactor(explore): migrate Explore Controls from react-dnd to @dnd-kit ( #37880 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-07 20:00:03 -07:00
jesperct and Đỗ Trọng Hải
5da63d716b
fix(toasts): stop the toast overlay from covering controls behind it ( #40805 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-07 04:10:43 -07:00
9bb700ff0d
chore(deps-dev): bump concurrently from 9.2.1 to 10.0.0 in /superset-frontend ( #40798 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-06-07 17:02:09 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c0a12f4cfb
chore(deps-dev): update sqlalchemy-kusto requirement from <4,>=3.0.0 to >=3.1.2,<4 ( #40828 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 17:01:25 +07:00
138e405cb6
chore(deps): bump xlsxwriter from 3.0.9 to 3.2.9 ( #40825 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-07 13:36:03 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
849f297e9d
chore(deps-dev): update sqlalchemy-vertica-python requirement from <0.7,>=0.5.9 to >=0.6.3,<0.7 ( #40826 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 13:16:27 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9da4536354
chore(deps-dev): update oceanbase-py requirement from >=0.0.1 to >=0.0.1.2 ( #40824 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 12:03:13 +07:00
2463eb65b1
chore(deps-dev): bump python-ldap from 3.4.5 to 3.4.7 ( #40827 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-07 11:58:49 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d3f07a7ba5
chore(deps-dev): update playwright requirement from <2,>=1.37.0 to >=1.60.0,<2 ( #40829 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 11:57:10 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6348aa1917
chore(deps-dev): update taos-ws-py requirement from >=0.3.8 to >=0.6.9 ( #40831 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 11:55:55 +07:00
Amin Ghadersohi
ef7379c47e
chore(mcp): remove low-value list/info tools that fail agent-native policy ( #40690 )
2026-06-06 14:57:41 -04:00
Amin Ghadersohi
84aaaaa6b0
fix(mcp): filter sensitive database columns from list_databases loaded-metadata ( #40771 )
2026-06-06 14:57:21 -04:00
b85a2cdab1
fix: ODPS (MaxCompute) data source table preview failed ( #38174 )
...
Co-authored-by: zhutong6688 <zhutong66@163.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-05 17:57:44 -07:00
Evan Rusackas and Claude
381b99ae84
fix(csv): respect CSV_EXPORT config for decimal separator and delimiter ( #38170 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-05 17:57:21 -07:00
6b0d747939
fix: cache warmup using WebDriver for reliable authentication ( #38449 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 16:36:30 -07:00
Evan Rusackas and Claude Opus 4.5
151df43d9d
fix(docker): prevent static asset 404s by waiting for webpack dev server ( #38161 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-05 15:19:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3d7021fdf9
chore(deps): bump hot-shots from 14.3.1 to 15.0.0 in /superset-websocket ( #40789 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:48:37 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2babb48081
chore(deps): bump ioredis from 5.10.1 to 5.11.0 in /superset-websocket ( #40734 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:06:56 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4715cfd372
chore(deps-dev): bump eslint-plugin-prettier from 5.5.5 to 5.5.6 in /docs ( #40791 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:06:51 -07:00
Evan Rusackas and Claude Opus 4.5
5a6306983e
docs: add social media links to website footer and README ( #38108 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-05 14:06:43 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7f452e4096
chore(deps): bump @ant-design/icons from 6.2.3 to 6.2.5 in /docs ( #40792 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:06:30 -07:00
Evan Rusackas and Claude Code
7eaaffde89
ci: cache npm downloads in the translations workflow ( #40779 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-05 13:22:20 -07:00
Evan Rusackas and Claude Code
0984839788
ci: required-check anchors for cypress-matrix and playwright-tests (unblock docs-only PRs) ( #40780 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-05 13:17:41 -07:00
Rabuma A. Bekele
863e93539a
fix(dashboard): clean up JSON formatting and contribution suffix in V… ( #40683 )
2026-06-05 11:44:03 -07:00
Evan Rusackas and Claude Opus 4.5
81bc3088e2
fix(dashboard): prevent stale favorite status errors after navigation ( #38156 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-05 11:42:54 -07:00
19d01521bf
fix(dashboard): replace chartsInScope references at import time ( #38171 )
...
Co-authored-by: Rémy Dubois <remy.dubois@komodohealth.com >
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-05 11:42:24 -07:00
Evan Rusackas and Claude
1623ceda73
fix(result_set): preserve JSON/JSONB data as objects instead of strings ( #38172 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-05 11:41:40 -07:00
yousoph and Claude Sonnet 4.6
e956f82224
fix(dashboard): prevent divider display controls from reverting on second save ( #40696 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 11:36:55 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2aca35cb68
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40793 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 11:32:41 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
44777cc110
chore(deps): bump @ant-design/icons from 6.2.3 to 6.2.5 in /superset-frontend ( #40794 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 11:32:28 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
20024ce3af
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.10.2 to 0.10.4 in /superset-frontend ( #40796 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 11:32:13 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b069b6caf6
chore(deps-dev): bump terser-webpack-plugin from 5.6.0 to 5.6.1 in /superset-frontend ( #40797 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 11:31:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
70ee6e21eb
chore(deps-dev): bump @babel/core from 7.29.0 to 7.29.7 in /superset-frontend ( #40800 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 11:31:44 -07:00
550c80f640
chore(lint): convert ChartRenderer, Chart, DrillByChart to function components ( #39459 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-06-05 10:58:44 -07:00
innovark
108e40cbb6
feat(duration-format): replace pretty-ms with native Intl.DurationFormat for localized duration formatting ( #39330 )
2026-06-05 10:33:17 -07:00
jesperct
8119204857
fix(dashboard): sort Dynamic Group By display values alphabetically ( #40220 )
2026-06-05 10:32:54 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
645aa3b1df
chore(deps-dev): bump eslint-plugin-prettier from 5.5.5 to 5.5.6 in /superset-frontend ( #40795 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 10:18:56 -07:00
55bb75efe6
fix(dashboard): prevent filter dropdown button from disappearing during layout recalculations ( #38193 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-06-05 10:09:50 -07:00
Richard Fogaca Nienkotter and Amin Ghadersohi
601f9c2b8c
fix(embedded): add guest token to streaming exports ( #40712 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-06-05 13:27:06 -03:00
madhushreeag and madhushree agarwal
fa42b13eb8
fix(dataset): preserve numeric column types when pydruid infers STRING from first-row value ( #40677 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-06-05 09:25:57 -07:00
aa4092ba68
fix(mcp): add select_columns lean defaults to get_dashboard_info, get_chart_info, get_dataset_info ( #40473 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Richard Fogaça <richardfogaca@gmail.com >
2026-06-05 11:10:13 -03:00
45a616439b
chore(deps): update dayjs requirement from ^1.11.20 to ^1.11.21 in /superset-frontend/packages/superset-ui-core ( #40736 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-04 20:59:17 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
98c096df05
chore(deps): bump @babel/runtime from 7.29.2 to 7.29.7 in /superset-frontend ( #40753 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 20:59:08 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
42367afb25
fix(reports): add per-tile animation wait to prevent partial ECharts renders in tiled screenshots ( #40694 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 16:43:34 -07:00
Evan Rusackas and Claude Code
875673f670
fix(asyncEvent): use Map for job listener/retry registries ( #40747 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 14:16:44 -07:00
Evan Rusackas and Claude Code
79c74af2e9
ci: cache npm downloads in frontend-heavy workflows ( #40744 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 13:34:35 -07:00
Vitor Avila
7406098708
fix(dashboard-filter): Consider dashboard filters to charts not declared in the dashboard position ( #40774 )
2026-06-04 16:43:38 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ccce0cab18
chore(deps): bump content-disposition from 2.0.0 to 2.0.1 in /superset-frontend ( #40750 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:32:09 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
94c1a1b1f2
chore(deps-dev): bump @babel/runtime-corejs3 from 7.29.2 to 7.29.7 in /superset-frontend ( #40751 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:31:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
04939c94cc
chore(deps-dev): bump @babel/node from 7.29.0 to 7.29.7 in /superset-frontend ( #40752 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:31:49 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
937eff6d52
chore(deps-dev): bump oxlint from 1.66.0 to 1.67.0 in /superset-frontend ( #40755 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:31:23 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f5f4a41598
chore(deps-dev): bump @babel/register from 7.29.3 to 7.29.7 in /superset-frontend ( #40757 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:30:55 -07:00
Evan Rusackas and Claude Opus 4.5
639866625d
fix(echarts): Show full labels in bar chart tooltips ( #34759 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-04 12:29:48 -07:00
Evan Rusackas and Claude
7d323dc0ae
fix(filters): Enable decimal values in Range filter slider ( #34742 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-04 12:29:33 -07:00
Evan Rusackas and Claude Code
0d1b702ce8
feat(extensions): static supply-chain controls — denylist + version policy ( #40668 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 12:29:03 -07:00
ddeec68c88
chore(deps): bump dompurify from 3.4.5 to 3.4.7 in /superset-frontend/plugins/legacy-preset-chart-nvd3 ( #40735 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-04 12:28:13 -07:00
0ad09d5cd0
chore(deps): bump dompurify from 3.4.8 to 3.4.7 in /superset-frontend/packages/superset-ui-core ( #40737 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-04 12:27:26 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6662529306
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40739 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:27:18 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
09cd2c26cd
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40740 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:27:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cbd731e661
chore(deps-dev): bump webpack from 5.107.1 to 5.107.2 in /superset-frontend ( #40741 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:26:54 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3f94c9db2d
chore(deps): bump query-string from 9.3.1 to 9.4.0 in /superset-frontend ( #40742 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:26:46 -07:00
Evan Rusackas and Claude Code
80a3df3550
ci: run full Python-version matrix on push, current-only on PRs ( #40722 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 21:17:29 +02:00
Evan Rusackas and Claude Opus 4.5
6f97d9817e
fix(database): preserve engine_information when creating database connection ( #38107 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-04 12:04:59 -07:00
Amin Ghadersohi
7d69f76127
fix(mcp): API key authentication for MCP — transport, validation, and RBAC ( #39604 )
2026-06-04 15:04:43 -04:00
Evan Rusackas and Claude Opus 4.8
9a31362fa5
fix(reports): stamp email subject date at send time, not import time ( #40693 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-04 12:03:28 -07:00
Joe Li and Claude Opus 4.7
cd5bdf11ac
fix(playwright): de-flake list-view delete and bulk-export specs ( #39980 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-04 11:41:36 -07:00
Evan Rusackas and Claude Code
75d94ff466
fix(SafeMarkdown): block script-executing link protocols regardless of EscapeMarkdownHtml ( #40622 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 11:13:31 -07:00
Evan Rusackas and Claude Code
c505c70c52
fix(databases): do not render existing encrypted field value in edit mode ( #40628 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 10:15:01 -07:00
Evan Rusackas and Claude Code
23d18743bd
fix(deck.gl): strip all JS-executed form_data keys when JavaScript controls are disabled ( #40602 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 10:14:33 -07:00
ddb09f468d
fix(plugin-chart-ag-grid-table): enforce numeric bounds for range (BETWEEN) filters ( #40607 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Shaitan <105581038+sha174n@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-04 10:14:21 -07:00
Evan Rusackas and Claude Code
8dcc7e7eec
ci: stable required-check anchors for skippable matrix test jobs ( #40772 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 09:50:06 -07:00
Evan Rusackas and Claude Code
ff5e43c8a0
ci: add timeout-minutes to compute-heavy workflow jobs ( #40743 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 09:47:55 -07:00
Evan Rusackas and Claude Code
bdb081329f
feat(websocket): validate WebSocket upgrade Origin against an allowlist ( #40625 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 09:43:16 -07:00
Evan Rusackas and Claude Code
aa547da960
fix: remove registration_hash in the registrations API ( #40643 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 09:43:03 -07:00
Evan Rusackas and Claude Code
966c243db6
ci: drop removed Cypress shards from required status checks ( #40770 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 18:23:47 +02:00
Evan Rusackas and Claude Code
696705794b
ci: gate docker image builds at the job level ( #40723 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 15:39:01 -07:00
Shaitan and Claude Sonnet 4.6
41572dbf9d
fix(chart): restrict owner lookup to users with write access ( #39304 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 23:00:31 +01:00
Evan Rusackas
5ba60d51fd
ci: gate CodeQL analysis at the job level for docs-only PRs ( #40724 )
2026-06-03 23:49:59 +02:00
Evan Rusackas and Claude Code
cf5307d0c6
ci: reduce Cypress parallelism from 6 shards to 2 ( #40717 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 23:48:46 +02:00
Evan Rusackas and Claude Opus 4.8
9d1bc6b2cc
fix(i18n): don't flag intentional string deletions as translation regressions ( #40716 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 14:47:31 -07:00
Shaitan
6a125bf774
fix(jinja): expose dialect-escaped companion value on get_filters() ( #40531 )
2026-06-03 21:53:12 +01:00
Shaitan and Claude Opus 4.7
43fde2fb07
fix(charts): enforce DISALLOWED_SQL_FUNCTIONS and DISALLOWED_SQL_TABLES at chart-data execution ( #40567 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 21:52:48 +01:00
2be2246a00
chore(deps-dev): bump gevent from 24.2.1 to 26.4.0 ( #40378 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
2026-06-03 12:58:17 -07:00
80a5f6b787
fix(calendar): Fix day offset in Calendar Heatmap visualization ( #34564 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Joe Li <joe@preset.io >
2026-06-03 12:46:12 -07:00
Evan Rusackas and Claude Code
c373da1bb9
ci: add cancel-in-progress concurrency to PR helper workflows ( #40725 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 12:44:36 -07:00
Evan Rusackas and Claude Code
80ea36c852
fix(db_engine_specs): escape schema name in regex; document safe filter pattern ( #40642 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 11:56:51 -07:00
Evan Rusackas and Claude Opus 4.8
6ea4e22785
refactor(nvd3): extract testable generateAnnotationTooltipContent helper ( #40620 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 11:56:07 -07:00
Evan Rusackas and Claude Code
fcb1e299ac
fix(nvd3): sanitize generateMultiLineTooltipContent output ( #40612 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 11:55:55 -07:00
Amin Ghadersohi
f4dfb7f026
fix(mcp): fall back to form_data spatial query for Deck.gl charts ( #40339 )
2026-06-03 13:30:52 -04:00
Amin Ghadersohi
001834470b
fix(mcp): escape LIKE wildcards in MCP list tool search filters ( #40682 )
2026-06-03 13:30:05 -04:00
Evan Rusackas and Claude Code
e5c7200551
ci: gate expensive test workflows at the job level ( #40718 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 10:04:10 -07:00
Evan Rusackas and Claude Code
cb2a56d16e
chore: guard recursive merge keys and invoke subprocess without a shell ( #40558 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 22:18:05 +07:00
Burhanuddin Mundrawala
e5ff6de790
chore: correct typos in config.py and models_test.py comments ( #40706 )
2026-06-03 21:58:29 +07:00
faisal2901
accc94da51
fix(users): show 0 for null login_count and fail_login_count ( #40281 )
2026-06-03 10:14:46 -04:00
Evan Rusackas and Claude Opus 4.8
c914df5a67
ci: harden CI against Docker Hub registry flakes (retries + auth) ( #40700 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 19:53:24 +07:00
Shaitan and Claude Opus 4.7
e3ba85b1a5
fix(redirect): normalize browser-stripped whitespace before protocol-relative check ( #40566 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 12:56:10 +01:00
Shaitan and Claude Opus 4.7
b8a2f925ee
fix(views): enforce per-chart access check in legacy form_data endpoint ( #40497 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 12:56:03 +01:00
Shaitan and Claude Sonnet 4
77c2bed5f7
fix(dashboards): narrow datasets payload to callers with read access ( #40396 )
...
Co-authored-by: Claude Sonnet 4 <noreply@anthropic.com >
2026-06-03 12:55:57 +01:00
Shaitan and Claude Opus 4.7
56fd991efd
fix(dataset): unify validation for stored and adhoc SQL expressions ( #40392 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 12:55:50 +01:00
Shaitan and Claude Sonnet 4.6
61b32d1b7d
fix(chart): standardize dashboard validation across chart create/update ( #40336 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:44 +01:00
Shaitan and Claude Sonnet 4.6
3191b0fdcd
fix: apply dashboard access check in related_objects endpoints ( #40333 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:38 +01:00
+2
cf08a5ebf7
feat(docker): add environment-based debugger control ( #40327 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Jay Masiwal <masiwaljay.02@gmail.com >
Co-authored-by: JUST.in DO IT <justin.park@airbnb.com >
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: chaselynisabella <chaselynisabella@gmail.com >
2026-06-03 12:55:31 +01:00
Shaitan and Claude Sonnet 4.6
f7f50a7977
fix(sqllab): quote CTAS target identifiers and validate tmp_table_name format ( #40245 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:25 +01:00
Shaitan and Claude Sonnet 4.6
725f5ed2a9
fix(api): enforce per-object ownership validation in chart, dataset, and report commands ( #39303 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:15 +01:00
Shaitan and Claude Sonnet 4.6
faa76f6741
fix(embedding): add optional dataset allowlist to guest tokens ( #39302 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:09 +01:00
Shaitan and Claude Opus 4.7
8e4a460cc7
fix(charts): apply DISALLOWED_SQL_FUNCTIONS gate to adhoc expressions ( #40568 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 12:52:22 +01:00
Evan Rusackas and Claude Code
b9dc9d722e
fix(export): sanitize user-supplied CSV export filename (charts + SQL Lab) ( #40632 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 00:14:48 -07:00
Evan Rusackas and Claude Code
fa41769a08
fix(embedded): enforce configured allowed domains for postMessage origin ( #40629 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 22:58:30 -07:00
Evan Rusackas and Claude Code
df21fe6571
chore(mcp): return a generic error from the webdriver pool-stats endpoint ( #40559 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 21:51:32 -07:00
Evan Rusackas and Claude Code
12bef03f4a
fix(jinja): apply consistent escaping to url_param values from request args ( #40633 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 21:23:48 -07:00
Evan Rusackas and Claude Code
0b9764aed5
fix(mcp): honor AUTH_ROLE_ADMIN and warn on permission-less protected tools ( #40659 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 21:20:11 -07:00
Evan Rusackas and Claude Code
ac522ded1c
fix(ssh-tunnel): validate server_address format (SSRF defense-in-depth) ( #40665 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 21:19:24 -07:00
Evan Rusackas and Claude Code
c54990c861
fix(plugin-chart-ag-grid-table): validate filter values/operators in state converter ( #40623 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 18:44:29 -07:00
Evan Rusackas and Claude Opus 4.8
3bbb35e8a3
ci(bashlib): drop the dead bc-based NONCE (perf + reliability) ( #40691 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 16:49:49 -07:00
a2a369cb5c
fix(charts): sanitize tooltip HTML across nvd3, rose and partition plugins ( #40502 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-02 16:45:38 -07:00
Evan Rusackas and Claude Code
9af6746dbe
fix(models): HTML-escape data-controlled values in dashboard_link and Slice.icons ( #40639 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 16:15:11 -07:00
Evan Rusackas and Claude Code
6abee0289b
fix(reports): guard SUCCESS-state report execution against duplicate sends and stuck WORKING state ( #40657 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 15:09:14 -07:00
Evan Rusackas and Claude Code
8c62f533d7
fix(core): restrict allowed CSS properties in sanitized HTML ( #40627 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 14:24:00 -07:00
Oleg Ovcharuk
17d1a45bc9
feat(ydb): switch to native YDB sqlglot dialect ( #40170 )
2026-06-02 17:13:41 -04:00
Shaitan and Claude Opus 4.7
6eaee211aa
fix(sqllab): require dataset match for raw query access ( #40409 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-02 21:50:27 +01:00
Evan Rusackas and Claude Code
3e589436fa
fix(reports): sanitize error text in email notification template ( #40641 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 13:40:10 -07:00
Evan Rusackas and Claude Opus 4.8
a9df2c7e5e
fix(mcp): address post-approval review feedback on auth logging PR #40646 ( #40684 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 13:39:23 -07:00
8508af3201
chore(key_value): prune expired entries from the key-value store ( #40663 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com >
2026-06-02 12:36:32 -07:00
Evan Rusackas and Claude Opus 4.8
49f3dbba73
fix(dashboard): address post-approval review feedback on #40528 ( #40685 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 12:16:15 -07:00
Amin Ghadersohi
616c243278
fix(deps): revert joserfc JWT error migration — fastmcp still uses authlib ( #40688 )
2026-06-02 12:02:17 -07:00
Evan Rusackas and Claude Code
00dd31494d
fix: sanitize URL sinks and trim sensitive log fields ( #40546 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 11:52:02 -07:00
Evan Rusackas and Claude Code
b97d3ef520
fix(api,sql): use json_response in Api.query and log dialect fallback ( #40644 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 11:48:46 -07:00
Evan Rusackas and Claude Code
4d2b10d916
chore(excel): strip document metadata from Excel exports ( #40661 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 11:48:36 -07:00
86fa5bb46f
feat(table v2): agGridTableChart add row numer column ( #39284 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-06-02 11:37:26 -07:00
Evan Rusackas and Claude Code
19c2b67d09
fix(websocket): validate last_id query param format ( #40626 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 11:36:33 -07:00
Jean Massucatto
d2d46169bf
fix(explore): tighten popover title-to-tabs spacing to 12px ( #40410 )
2026-06-02 11:30:27 -07:00
Jean Massucatto
1b8099811b
fix(chart-list): sort by changed_on instead of last_saved_at ( #39984 )
2026-06-02 10:58:23 -07:00
Evan Rusackas and Claude Sonnet 4.6
242c27a974
test(presto): 401 Unauthorized must surface as CONNECTION_ACCESS_DENIED_ERROR ( #33554 ) ( #40618 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 10:49:58 -07:00
Evan Rusackas and Claude Sonnet 4.6
24422c8311
test(histogram): metric filters require aggregation in buildQuery ( #30330 ) ( #40617 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 10:49:43 -07:00
Evan Rusackas and Claude Sonnet 4.6
1632b235ae
fix(sqllab): surface stacktrace in SQL Lab error responses ( #28248 ) ( #40585 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 10:41:39 -07:00
Evan Rusackas and Claude Code
093b43c7a5
fix(exports,email,logs): csv formula escaping, subject CRLF stripping, UTC log pruning ( #40645 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 18:32:36 +01:00
Durgaprasad M L and Sam Firke
4996d7c277
fix: avoid warning spam when default spinner SVG is missing ( #40481 )
...
Co-authored-by: Sam Firke <sfirke@users.noreply.github.com >
2026-06-02 10:26:37 -07:00
Evan Rusackas and Claude Code
d26a7aac3d
fix(dashboard): hide Edit button in embedded dashboards ( #40687 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 10:17:10 -07:00
jesperct
699e741c69
fix(time-comparison): shift offset filter when X-axis is adhoc Custom SQL ( #40586 )
2026-06-02 09:52:42 -07:00
Jean Massucatto
fc0245bdb0
fix(charts): show non-filterable columns in metric section for table … ( #39524 )
2026-06-02 18:31:42 +02:00
Jean Massucatto
7275116f4c
fix(world-map): preserve bubbles and exclude only null metrics from color scale ( #39926 )
2026-06-02 18:05:49 +02:00
88abd41c8b
fix(sql-lab): prevent crash when host shell lacks useAppDispatch export ( #40591 )
...
Co-authored-by: yousoph <sophieyou12@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 12:52:01 -03:00
Jean Massucatto
ddb647cd3a
fix(dashboard): clear undo history ( #40569 )
2026-06-02 17:47:27 +02:00
Evan Rusackas and Claude Code
aba6ea536c
fix(dashboard): prevent "undefined undefined" owner names in properties modal ( #40528 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 08:31:37 -07:00
Evan Rusackas and Claude Code
ca8855dc03
fix(mcp): generic auth errors, required token expiry, and safer auth logging ( #40646 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 08:31:05 -07:00
Evan Rusackas and Claude Code
052e567f77
fix: guard dynamic dispatch and bound a regex quantifier ( #40547 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 08:09:22 -07:00
Mehmet Salih Yavuz
e2ed989639
fix(reports): skip permalink when dashboard state has no anchor or filters ( #40530 )
2026-06-02 11:37:30 +03:00
Kamil Gabryjelski and Claude Opus 4.7
2abbb64e6b
feat(gsheets): restore public/private sheet selector ( #40466 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-02 07:10:21 +02:00
Evan Rusackas and Claude Sonnet 4.6
c6faa50338
fix(cli): encrypt sqlalchemy_uri password on import_datasources ( #31983 ) ( #40584 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-01 22:08:48 -07:00
Evan Rusackas and Claude Code
817a35f445
fix(mcp): deny deactivated user accounts in MCP authentication ( #40631 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-01 22:08:29 -07:00
Amin Ghadersohi
a6d2c95480
chore(deps): migrate MCP service JWT errors from authlib.jose to joserfc ( #40582 )
2026-06-02 00:41:17 -04:00
c29591b3b1
chore(deps): update @babel/runtime requirement from ^7.29.2 to ^7.29.7 in /superset-frontend/packages/superset-ui-core ( #40606 )
...
Signed-off-by: dependabot[bot] <support@github.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 4.6 <noreply@anthropic.com >
2026-06-01 20:11:00 -07:00
365914f1c7
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.4 to 8.60.0 in /superset-websocket ( #40595 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 20:10:34 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
41da35e9db
chore(deps-dev): bump typescript-eslint from 8.59.4 to 8.60.0 in /docs ( #40598 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 17:03:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
861e668f74
chore(deps-dev): bump @babel/preset-env from 7.29.5 to 7.29.7 in /superset-frontend ( #40601 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 17:03:37 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
41059c68bb
chore(deps-dev): bump @babel/plugin-transform-modules-commonjs from 7.28.6 to 7.29.7 in /superset-frontend ( #40603 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 17:03:30 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
94092d2f72
chore(deps-dev): bump @babel/preset-typescript from 7.28.5 to 7.29.7 in /superset-frontend ( #40604 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 17:03:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
986148d924
chore(deps-dev): bump typescript-eslint from 8.59.4 to 8.60.0 in /superset-websocket ( #40596 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:42:12 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f04221a06c
chore(deps-dev): bump webpack from 5.107.1 to 5.107.2 in /docs ( #40597 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:42:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
70aa96458a
chore(deps-dev): bump @babel/cli from 7.28.6 to 7.29.7 in /superset-frontend ( #40599 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:41:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8beea84952
chore(deps-dev): bump @typescript-eslint/parser from 8.59.4 to 8.60.0 in /docs ( #40600 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:41:16 -07:00
3f0fbbaac9
chore(deps-dev): update @babel/types requirement from ^7.29.0 to ^7.29.7 in /superset-frontend/plugins/plugin-chart-pivot-table ( #40605 )
...
Signed-off-by: dependabot[bot] <support@github.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 4.6 <noreply@anthropic.com >
2026-06-01 16:40:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ce602fc5a8
chore(deps-dev): bump @babel/types from 7.29.0 to 7.29.7 in /superset-frontend ( #40608 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:40:16 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8731974e5c
chore(deps-dev): bump @babel/preset-react from 7.28.5 to 7.29.7 in /superset-frontend ( #40609 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:40:10 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a06eb8fc78
chore(deps): bump react-arborist from 3.7.0 to 3.8.0 in /superset-frontend ( #40610 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:39:55 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
aa8b474c58
chore(deps-dev): bump @babel/plugin-transform-export-namespace-from from 7.27.1 to 7.29.7 in /superset-frontend ( #40611 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:39:48 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
efdfefeea2
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.4 to 8.60.0 in /superset-frontend ( #40613 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:39:38 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f77fa3ae39
chore(deps-dev): bump @babel/plugin-transform-runtime from 7.29.0 to 7.29.7 in /superset-frontend ( #40614 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:39:29 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bffc3fc58f
chore(deps-dev): bump @babel/eslint-parser from 7.28.6 to 7.29.7 in /superset-frontend ( #40615 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:39:23 -07:00
Evan Rusackas and Claude Code
2b8e31bf68
ci(docs): skip Netlify docs preview on PRs that don't touch docs ( #40590 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-01 19:06:57 -04:00
Ville Brofeldt
74d1c83ec5
ci: preserve PR translation updates during regression checks ( #40581 )
2026-06-01 15:54:20 -07:00
1523d797ca
chore(deps-dev): bump pyinstrument from 4.4.0 to 5.1.2 ( #40377 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
2026-06-01 13:34:12 -07:00
Amin Ghadersohi
97be689b5c
fix(daos): lazy-import SoftDeleteMixin to fix pytest collection error ( #40573 )
2026-06-01 15:09:43 -04:00
dab628c13a
fix(i18n): auto-add ASF license header in backfill_po.py ( #40395 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-01 11:53:35 -07:00
e1bc8e7ae8
chore(deps): bump uuid, qs, js-yaml, and @cypress/request in frontend lockfiles ( #40561 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-01 11:43:24 -07:00
Amin Ghadersohi and Richard Fogaça
5312d0adf8
feat(mcp): add list_reports and get_report_info tools ( #40348 )
...
Co-authored-by: Richard Fogaça <richardfogaca@gmail.com >
2026-06-01 14:23:53 -04:00
041ecbc248
fix(embedded): resolve guest user permissions in user_view_menu_names ( #39197 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-01 10:30:05 -07:00
Joe Li and Claude Opus 4.7
a33fcb0edd
feat: add embedded dashboard E2E tests to Playwright CI ( #39300 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-01 09:42:08 -07:00
Jean Massucatto
316dd3db22
fix(dataset): sort by data type when clicking Datatype column header ( #40411 )
2026-06-01 09:32:33 -07:00
jesperct
d52e28c564
fix(dashboard): preserve user selection when Dynamic Group By overlaps base ( #40031 )
2026-06-01 09:24:45 -07:00
jesperct
a2eda11a81
fix(dataset): validate catalog against allow_multi_catalog on import ( #40376 )
2026-06-01 09:24:28 -07:00
Shaitan and Claude Sonnet 4.6
63249c8c97
fix(chart): add regression coverage for UpdateChartCommand ownership ( #39997 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-01 09:15:38 -07:00
Ville Brofeldt
acc80242f0
chore: fix translations ( #40564 )
2026-05-31 21:43:55 -07:00
Ville Brofeldt
a621520387
fix(ci): repair Python version extraction in uv-pip-compile.sh ( #40565 )
2026-06-01 00:30:07 +07:00
Hugh A. Miles II and Claude Opus 4.7
9a79588d35
feat(dashboard): add Rison-encoded URL filter support ( #39795 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-31 08:06:09 -04:00
Evan Rusackas and Claude Code
7e8b8e25a5
chore(ci): resolve remaining GitHub Actions static-analysis findings ( #40556 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-31 17:55:26 +07:00
Evan Rusackas and Claude Code
ab5ea1f7d3
chore(deps): force d3-color 3.1.0 in docs ( #40541 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-31 00:33:05 -07:00
Evan Rusackas and Claude Code
a340293fef
chore(deps): bump idna, Authlib, fontTools, python-ldap, virtualenv ( #40560 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-31 11:08:27 +07:00
Evan Rusackas and Claude Code
469979714f
chore(deps): force serialize-javascript 7.0.5 in docs ( #40540 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-31 10:54:45 +07:00
585745695c
fix(chart): load viz_type from request params when creating chart via API ( #40536 )
...
Co-authored-by: hdahme <harrison.dahme@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-31 10:44:09 +07:00
Evan Rusackas and Claude Sonnet 4.6
c7bbfff475
fix(ci): gate welcome message on first-time contributor association ( #40543 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-31 10:39:38 +07:00
Shaitan and Claude Opus 4.7
8e47eb1cc1
docs(security): explicit security model, role/capability matrix, AGENTS.md linkage ( #40503 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-30 13:27:00 -07:00
Shaitan and Claude Opus 4.7
afc4f3c9b3
fix(database): extend URI blocklist to cover duckdb dialect ( #40402 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-30 13:26:38 -07:00
35125d8521
chore(deps-dev): bump syntaqlite from 0.1.0 to 0.5.9 ( #40548 )
...
Signed-off-by: dependabot[bot] <support@github.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 4.6 <noreply@anthropic.com >
2026-05-30 13:24:38 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ab66f0066a
chore(deps-dev): update sqlalchemy-cratedb requirement from <1,>=0.40.1 to >=0.41.0,<1 ( #40549 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 13:24:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dfa4dbb96c
chore(deps-dev): update denodo-sqlalchemy requirement from <2.1.0,>=1.0.6 to >=2.0.5,<2.1.0 ( #40550 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 13:24:00 -07:00
f10a296ed0
chore(deps): bump nh3 from 0.2.21 to 0.3.5 ( #40551 )
...
Signed-off-by: dependabot[bot] <support@github.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 4.6 <noreply@anthropic.com >
2026-05-30 13:23:28 -07:00
f17e4de9cd
fix(superset-frontend): color formats big numbers when value is 0 ( #28038 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-30 10:30:22 -07:00
Amin Ghadersohi
87be424f9c
feat(mcp): add list and get tools for row level security and plugins ( #40347 )
2026-05-30 10:41:12 -04:00
Kasia
4d95a8d034
feat(listview): compact filter pills with popover for CRUD views ( #40169 )
2026-05-30 10:30:40 +02:00
Đỗ Trọng Hải and Evan Rusackas
2d6e68b5f2
fix(ci): remove deprecated ephemeral env workflows + resolve fixable GHA-related security issues ( #40121 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-30 14:09:46 +07:00
Evan Rusackas and Claude Code
2e7bec3646
chore(ci): harden GitHub Actions workflows per static analysis ( #40545 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-30 13:13:43 +07:00
Evan Rusackas and Claude Code
f4787a4f25
chore(deps): bump ws to 8.20.1 in docs ( #40538 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-30 13:08:13 +07:00
Evan Rusackas and Claude Code
fa4e571db5
chore(deps): force uuid 11.1.1 in docs ( #40542 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-30 13:04:31 +07:00
Evan Rusackas and Claude Code
838ee27c29
chore(deps): bump protobuf to 5.29.6 and google-cloud-bigquery-storage to 2.26.0 ( #40537 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-30 11:49:15 +07:00
7f54b0b13d
test(database): regression test for sqla engine creation ( #27897 ) ( #40237 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 21:47:49 -07:00
Evan Rusackas and Claude Code
f165c3fa78
fix(ci): grant security-events write to GHA validator workflow ( #40539 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-29 21:46:54 -07:00
Evan Rusackas and Claude Code
8c6271e9ff
chore(deps): bump urllib3, Mako, and python-multipart for high-severity CVEs ( #40534 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-30 11:39:33 +07:00
Evan Rusackas and Claude Code
44a8d9d469
chore(deps): pin lodash, lodash-es, and yaml in docs to patched releases ( #40535 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-29 21:26:39 -07:00
Amin Ghadersohi
d350792d43
feat(mcp): add list and get tools for CSS templates and themes ( #40343 )
2026-05-30 00:20:48 -04:00
c9136af8b6
fix(ci): trigger python dep check when pyproject.toml changes ( #39792 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-29 21:13:56 -07:00
David Kopelent and Evan Rusackas
f0838353a5
feat(i18n): add Czech (cs) locale support for dates ( #40241 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-29 21:13:52 -07:00
16b56873b0
fix(ci): restrict workflow_run jobs to trusted origins and add zizmor audit ( #40533 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-30 11:11:40 +07:00
Amin Ghadersohi and Claude Sonnet 4.6
62b4ee3d9e
feat(mcp): add list and get tools for users and roles ( #40345 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 23:46:30 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
43c3c06035
chore(deps): bump vm2 from 3.11.3 to 3.11.5 in /superset-frontend ( #40529 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 20:25:32 -07:00
Amin Ghadersohi
40de44f6de
feat(mcp): add list and get tools for action log and tasks ( #40344 )
2026-05-29 23:16:10 -04:00
Đỗ Trọng Hải
b8ea4448d6
feat(ci): perform static security analysis for GHA workflows ( #40510 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-05-29 20:15:14 -07:00
Amin Ghadersohi and Claude Sonnet 4.6
8d8eeb3505
feat(mcp): add list_tags and get_tag_info MCP tools ( #40349 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 22:16:59 -04:00
Amin Ghadersohi and Claude Sonnet 4.6
a69bbcb044
feat(mcp): add list and get tools for saved queries and query history ( #40346 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 22:16:11 -04:00
Amin Ghadersohi
f614863ed7
feat(mcp): add list and get tools for annotation layers and annotations ( #40342 )
2026-05-29 22:14:28 -04:00
53e2793bc3
fix: coerce out-of-bounds nanosecond timestamps to NaT instead of raising ( #40127 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
2026-05-29 14:32:33 -07:00
e73d2d0bf6
chore(deps): bump tmp from 0.2.4 to 0.2.7 in /superset-frontend/cypress-base ( #40476 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-29 13:43:14 -07:00
ae5823fb9c
chore(deps-dev): bump tmp from 0.2.5 to 0.2.7 in /superset-frontend ( #40480 )
...
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: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-29 13:42:49 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
63e3a18e8f
chore(deps): bump baseline-browser-mapping from 2.10.31 to 2.10.32 in /docs ( #40484 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:42:32 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
661ff31c6d
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #40485 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:42:19 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ead21d9789
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40486 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:42:04 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c3bda6baea
chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend ( #40487 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:41:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
61cb0aeae7
chore(deps): bump @swc/core from 1.15.33 to 1.15.40 in /docs ( #40515 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:41:35 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cf9ee99b5a
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.10.1 to 0.10.2 in /superset-frontend ( #40516 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:41:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e1948c87c6
chore(deps-dev): bump webpack-sources from 3.4.1 to 3.5.0 in /superset-frontend ( #40517 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:41:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
63ae80ab62
chore(deps-dev): bump baseline-browser-mapping from 2.10.31 to 2.10.32 in /superset-frontend ( #40518 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:40:53 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8f88bbcc79
chore(deps-dev): bump @swc/core from 1.15.33 to 1.15.40 in /superset-frontend ( #40519 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:40:39 -07:00
b2320820b4
feat(core): SoftDeleteMixin and restore infrastructure ( #39977 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-29 13:08:10 -07:00
Mehmet Salih Yavuz
8853ab5c75
feat(mcp): add get_dashboard_layout companion tool ( #40328 )
2026-05-29 14:31:16 +03:00
Evan Rusackas and Claude Code
b0da0cf202
chore(ci): update GHA actions to Node.js 24-compatible versions ( #40477 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-29 11:12:41 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
96b96ad7d4
chore(deps): bump ws from 8.20.1 to 8.21.0 in /superset-websocket ( #40483 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 11:10:18 +07:00
Shrey Shekhar
f7e1f96894
fix(i18n): Wrapped default Chat Error message in t() to support translation ( #40504 )
2026-05-29 11:04:15 +07:00
Nishita Matlani and Đỗ Trọng Hải
ec09cec6bd
fix(ci): correct first-interaction inputs in welcome workflow ( #40508 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-29 10:53:38 +07:00
Shaitan and Claude Sonnet 4.6
f663f47628
fix(embedding): require non-default JWT secret when embedded dashboards are enabled ( #39999 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 14:26:40 -07:00
Abdul Rehman and Đỗ Trọng Hải
8a0026b173
fix(groups): display user full name in role edit user dropdown ( #39942 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-28 14:25:45 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
f037449b75
fix(roles): resolve HTTP 429 and 414 errors on role management page ( #39465 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 13:34:54 -07:00
Gabriel Torres Ruiz
e68251fa70
feat(mcp): support custom SQL metrics in generate_chart and update_chart ( #40448 )
2026-05-28 14:52:43 -03:00
Amin Ghadersohi and Claude Sonnet 4.6
0dc58d1042
feat(mcp): browser hello page with working middleware and config-driven content ( #40471 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 11:47:38 -04:00
jesperct
c73106b7a2
fix(chart-echarts): drop white textBorder from Funnel segment labels ( #40468 )
2026-05-27 23:59:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9441240e5c
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40436 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 15:28:56 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
08164e33bb
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #40437 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 15:28:41 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
894058fe3d
chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend ( #40438 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 15:28:24 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6bd1b46216
chore(deps): bump github/codeql-action from 4.35.5 to 4.36.0 ( #40458 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 15:28:06 -07:00
Deva
ef4514f5ab
fix(treemap): remove gaps between chart nodes ( #40181 )
2026-05-27 22:35:06 +03:00
Amin Ghadersohi
e041f25385
fix(mcp): return error when target_tab not found in add_chart_to_existing_dashboard ( #40124 )
2026-05-27 14:29:43 -04:00
d744f5715c
fix(dashboard-export): include and re-attach roles in import/export ( #21000 ) ( #40136 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: SBIN2010 <Sbin2010@mail.ru >
2026-05-27 10:49:07 -07:00
Amin Ghadersohi
fb60662353
chore(mcp): revert browser-friendly hello page for GET /mcp from browsers ( #40467 )
2026-05-27 11:43:01 -04:00
Onur Taşhan and Claude Sonnet 4.6
207a7bf7f9
fix: preserve dashboard certification when saving layout changes ( #40193 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-27 10:03:43 -04:00
Amin Ghadersohi and Claude Sonnet 4.6
09a94fa26b
feat(mcp): return browser-friendly hello page for GET /mcp from browsers ( #40309 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-26 18:52:37 -07:00
Mike Bridge and Mike Bridge
7e088792b9
test(model): roll back uncommitted ds_col mutations in timestamp-expression tests ( #40451 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-05-26 21:17:08 -03:00
Maxime Beauchemin and Amin Ghadersohi
b6f545e61e
feat(mcp): resolve call_tool proxy name and capture error_type in logging ( #38915 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-05-26 14:37:37 -04:00
Amin Ghadersohi
952a6f3a23
fix(mcp): prevent encoding error on tools/list when middleware raises ( #40446 )
2026-05-26 12:50:31 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8b551d3f74
chore(deps-dev): bump duckdb from 1.4.2 to 1.5.2 ( #40381 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 22:56:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
709ef9b615
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #40321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:08:10 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e9d46d843f
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40415 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:07:41 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9cc2deb903
chore(deps): update zod requirement from ^4.4.1 to ^4.4.3 in /superset-frontend/plugins/plugin-chart-echarts ( #40416 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:07:27 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
03d25277ba
chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 ( #40417 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:07:14 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bbe2f207d2
chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend ( #40418 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:07:00 -07:00
c381677dfd
chore(deps): bump click from 8.2.1 to 8.4.0 ( #40312 )
...
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@preset.io >
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-25 18:55:38 -07:00
09572cd5ef
chore(deps): bump tabulate from 0.9.0 to 0.10.0 ( #40315 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
2026-05-25 18:55:24 -07:00
Alexandru Soare
33585b0480
feat(mcp): make form_data_key optional in update_chart_preview ( #39680 )
2026-05-25 15:09:36 +03:00
Alexandru Soare
b64561f3a3
chore(mcp): Simplify chart preview response ( #40020 )
2026-05-25 13:16:27 +03:00
xavier-GitHub76
fe484f6bb2
fix(UserListModal): Success notification mentions user and not group ( #40284 )
2026-05-25 00:03:14 +03:00
8caa74354f
chore(deps): bump markdown from 3.8.1 to 3.10.2 ( #40389 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-23 23:18:33 -07:00
9c90a6854c
ci(translations): hard-block translation regressions in CI ( #39443 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-23 16:30:14 -07:00
2fef4e41f2
feat(i18n): add Finnish (fi) translations (AI-generated, needs review) ( #40390 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-23 16:29:44 -07:00
Jean Massucatto
965ec47296
fix(explore): hide value input for unary filter operators ( #39924 )
2026-05-23 11:43:49 -07:00
b21450681d
feat(i18n): add Thai (th) translations (AI-generated, needs review) ( #40391 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-23 11:35:19 -07:00
Torsten Stöter
5003ee1499
docs: remove out-of-place phrase ( #40226 )
2026-05-23 13:42:52 +07:00
Abdul Rehman and Đỗ Trọng Hải
816794b198
fix(frontend): handle null/undefined path in ensureAppRoot ( #39940 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-23 13:22:27 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
841871f1e7
chore(deps): bump qs from 6.14.2 to 6.15.2 in /superset-websocket/utils/client-ws-app ( #40382 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-23 12:00:20 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
55203bbc74
chore(deps): bump qs from 6.14.2 to 6.15.2 in /docs ( #40383 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-23 11:55:04 +07:00
2fa3bbd91c
chore(ci): limit /app/prefix matrix variant to master merges ( #40385 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 21:11:21 -07:00
168b49bf34
chore(cypress): remove dead _skip spec files and skipped inline tests ( #40384 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 21:11:13 -07:00
838ac8f553
fix(ci): stop cancelling Hold Label Check runs ( #40380 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 21:10:23 -07:00
Evan Rusackas and Claude Code
42668cf634
ci(docker): pin QEMU binfmt image to stabilize arm64 builds ( #40235 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-22 21:09:54 -07:00
Evan Rusackas and Claude Code
8d985d223b
ci(e2e): run backend under gunicorn instead of flask dev server ( #40234 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-22 21:09:14 -07:00
e57387098b
fix(bigquery): limit result set size to prevent browser memory crashes ( #38588 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: ethan-l-geotab <ethanliong@geotab.com >
2026-05-22 21:07:45 -07:00
af6ac4d09c
feat(i18n): AI-assisted translation backfill tooling + Spanish translations ( #39448 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-22 21:07:27 -07:00
yousoph and Claude Sonnet 4.6
f8e13770fc
fix(dashboard): add top padding to "Create new chart" button in builder pane ( #40033 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 17:37:04 -07:00
Miha Rejec and Miha Rejec
5cdd542ae5
fix(i18n): translate DateFilter tooltip for time range values ( #40286 )
...
Co-authored-by: Miha Rejec <mihar@comland.si >
2026-05-23 00:22:31 +03:00
e40648dfcb
chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in /superset-websocket ( #39425 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:39:07 -07:00
c728b4a11f
chore(deps): bump sqlglot from 28.10.0 to 30.8.0 ( #40186 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-22 11:35:30 -07:00
0febe32dc9
chore(deps): bump geostyler from 18.5.1 to 18.6.0 in /superset-frontend ( #40323 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-22 11:34:30 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2a0ebd7055
chore(deps-dev): bump ts-jest from 29.4.10 to 29.4.11 in /superset-websocket ( #40363 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:34:16 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6e23e4541d
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #40365 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:33:58 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5af8fe77fa
chore(deps): bump zod from 4.4.1 to 4.4.3 in /superset-frontend ( #40367 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:33:44 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3599c78a03
chore(deps): bump react-arborist from 3.6.1 to 3.7.0 in /superset-frontend ( #40371 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:33:28 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d97b5d6509
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40372 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:33:12 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
869ab37f59
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40366 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:28:14 -07:00
Joe Li and Claude Sonnet 4.6
3b4892c48c
fix(select): replace cached options with search results in AsyncSelect ( #40039 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 11:25:03 -07:00
Đỗ Trọng Hải and Copilot
91d96419fe
feat(sec): delays version-bumping PR to avoid prematurely usage of compromised packages ( #39783 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Copilot <copilot@github.com >
2026-05-22 11:01:10 -07:00
Ali Gouta and Evan Rusackas
42149f6a78
fix(chart): fix label and description translation on UI and enhance french translations ( #40229 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-22 10:47:55 -07:00
c945ef6763
chore(oxlint): enable import/newline-after-import + react/no-unstable-nested-components ( #40319 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 10:11:38 -07:00
Beto Dealmeida
21059b54f0
feat(semantic layers): form for SL with a single SV ( #40280 )
2026-05-22 12:04:25 -04:00
Mehmet Salih Yavuz
8ab4695ba3
fix(mcp): use name URL param so AI-generated SQL Lab titles render ( #40288 )
2026-05-22 17:35:08 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b0d26196fc
chore(deps-dev): bump @swc/plugin-emotion from 14.9.0 to 14.10.0 in /superset-frontend ( #40368 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 21:31:01 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
df8222ffcd
chore(deps-dev): bump ts-jest from 29.4.10 to 29.4.11 in /superset-frontend ( #40369 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 21:28:40 +07:00
Đỗ Trọng Hải
64f0e88de7
chore(backend/build): upgrade Gunicorn from v22 to v25 ( #38788 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-05-22 21:24:58 +07:00
Đỗ Trọng Hải
f4af6a2caf
fix(docker): add missing service-worker.js into built container image ( #39596 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-05-22 21:23:21 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
31087177ab
chore(deps-dev): bump webpack from 5.107.0 to 5.107.1 in /docs ( #40364 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 21:21:22 +07:00
Shaitan
8e98ca6569
docs: expand out-of-scope vulnerability definitions ( #40332 )
2026-05-22 21:20:57 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f7f6c29adf
chore(deps-dev): bump webpack from 5.106.2 to 5.107.1 in /superset-frontend ( #40370 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 21:15:44 +07:00
Miha Rejec and Miha Rejec
a94edfe418
fix(i18n): add Slovenian translation for 'Range type' in DateFilter ( #40287 )
...
Co-authored-by: Miha Rejec <mihar@comland.si >
2026-05-22 09:58:27 -04:00
David Kopelent
5549100601
feat(i18n): add missing Slovak translations ( #40219 )
2026-05-22 09:56:43 -04:00
Alexandru Soare
558ff4452b
fix(preview): fix chart preview bugs ( #40063 )
2026-05-22 13:42:59 +03:00
Amin Ghadersohi and Claude Sonnet 4.6
5966bb1c1e
feat(mcp): add series_limit to generate_chart XY config ( #40307 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-21 20:36:30 -04:00
chaselynisabella
ac035083d7
feat(path): support metric-based color scales & line width by metric ( #39165 )
2026-05-21 19:31:15 -04:00
Amin Ghadersohi and Claude Sonnet 4.6
e25d708197
fix(mcp): hide write tools from users without write permissions ( #40098 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-21 19:11:46 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
48cb3f5885
chore(deps-dev): bump baseline-browser-mapping from 2.10.29 to 2.10.31 in /superset-frontend ( #40320 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 13:45:02 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dcef6f8a41
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40322 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 13:44:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f09fd63495
chore(deps): bump @googleapis/sheets from 13.0.1 to 13.0.2 in /superset-frontend ( #40324 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 13:44:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bc26006a43
chore(deps-dev): update sqlalchemy-drill requirement from <2,>=1.1.4 to >=1.1.10,<2 ( #40310 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 13:42:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8b483f320e
chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend ( #40325 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 13:41:40 -07:00
Evan Rusackas and Claude Opus 4.5
89c2a47433
fix(TableView): reset pagination when data reduces below current page ( #34562 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-05-21 13:39:05 -07:00
JUST.in DO IT and Copilot
b8b91574e0
fix(view query): Update style for code viewer container ( #39635 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-21 13:37:56 -07:00
Jay Masiwal
5526464def
fix(frontend): update safeStringify to surface [Circular] and DRY plugin code ( #39156 )
2026-05-21 13:37:05 -07:00
Evan Rusackas and Claude Code
73f66e4c14
fix(datasets): isolate filter state to fix concurrent /dataset race ( #39685 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-21 11:12:32 -07:00
Elizabeth Thompson
f187a8e1c4
fix(reports): guard null dashboard height in Playwright screenshots ( #40179 )
2026-05-21 09:19:29 -07:00
Mehmet Salih Yavuz
4c3f65ef0b
feat(mcp): make config optional in generate_explore_link ( #39559 )
2026-05-21 18:01:59 +03:00
Mehmet Salih Yavuz and Claude Opus 4.7
53d8e5bdfa
feat(mcp): include applied dashboard filters in get_chart_info ( #39620 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 17:48:21 +03:00
Mehmet Salih Yavuz and Claude Opus 4.7
2f95d288dd
fix(mcp): eager-load dataset.metrics to prevent Excel export DetachedInstanceError ( #39483 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 16:34:38 +03:00
Beto Dealmeida
2f5fcc21f9
fix(semantic layers): coerce filter types ( #40222 )
2026-05-21 09:25:27 -04:00
Mehmet Salih Yavuz and Claude Opus 4.7
d1d07112aa
feat(mcp): add find_users tool and owner filter columns for listings ( #39679 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 15:59:09 +03:00
Alexandru Soare
e3711bec39
fix(recommandation): Fix chart recommandation ( #39886 )
2026-05-21 15:16:16 +03:00
Mehmet Salih Yavuz
ce9cab098f
feat(mcp): chart formatting options across all supported chart types ( #39887 )
2026-05-21 15:00:32 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a183582291
chore(deps): bump markdown-to-jsx from 9.8.0 to 9.8.1 in /superset-frontend ( #40316 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 22:33:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3acef94ef6
chore(deps): update zod requirement from ^4.4.1 to ^4.4.3 in /superset-frontend/plugins/plugin-chart-echarts ( #40313 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 22:32:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9638eecdb1
chore(deps-dev): bump oxlint from 1.65.0 to 1.66.0 in /superset-frontend ( #40318 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 22:29:45 -07:00
Evan Rusackas and Claude
7e74fc4192
fix(charts): handle PostgreSQL INTERVAL type in bar and pie charts ( #34513 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-20 22:26:59 -07:00
Evan Rusackas and Claude Opus 4.7
cdca6f7fdc
fix(sqllab): keep saved-query list working when Jinja dataset(id) references a deleted dataset ( #39703 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-20 21:19:19 -07:00
b1ca8cac6b
fix(tests): fix flaky FileHandler test by awaiting LaunchQueue consumer in afterEach ( #39508 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: sadpandajoe <jcli38@gmail.com >
2026-05-20 19:31:01 -07:00
Evan Rusackas and Claude Code
2cd5efa627
ci(deps): bump lower bound on pip dependabot PRs ( #40308 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-21 08:53:57 +07:00
a273fe4d62
fix(list-view): preserve user name in filter pill after navigation ( #39505 )
...
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 16:54:49 -07:00
d203f0de33
chore(sql-lab): finish SqlLab typed-dispatch migration for SaveDatasetModal ( #40040 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-20 16:04:38 -07:00
a75f9b67b2
chore(superset-ui-switchboard): forward-compat fixes for TypeScript 6.0 (Phase E) ( #40028 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-20 15:37:52 -07:00
Evan Rusackas and Claude Code
3f0858e35d
chore(sql-lab): migrate useDispatch to useAppDispatch ( #40037 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 15:36:27 -07:00
Beto Dealmeida
68c145adc3
feat(semantic layers): add metadata on additive metrics ( #40279 )
2026-05-20 18:29:28 -04:00
4a9aecda4a
fix(dashboard-import): remap chartsInScope on import ( #26338 ) ( #40140 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-20 13:41:14 -07:00
Evan Rusackas and Claude Code
46b2d7d7a9
test(dashboard-import): pin native filter scope rootPath preservation ( #19944 ) ( #40135 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 12:25:34 -07:00
Evan Rusackas and Claude Code
f8600471fa
test(datasets): regression test for Jinja not rendered on sync columns ( #25839 ) ( #40224 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 11:46:36 -07:00
Evan Rusackas and Claude Code
b23c65e04f
test(charts): regression for last-modified sort order ( #27500 ) ( #40231 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 11:43:19 -07:00
Evan Rusackas and Claude Code
aa8255c55c
test(reports): regression for alerts CSV missing chart time filters ( #25538 ) ( #40232 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 11:42:52 -07:00
Evan Rusackas and Claude Code
10b7bfc8c1
test(helpers): regression for humanize locale activation ( #28331 ) ( #40233 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 11:42:17 -07:00
Evan Rusackas and Claude
89cab1860e
chore(codeowners): add @rusackas as translations maintainer ( #40295 )
...
Co-authored-by: Claude <claude@anthropic.com >
2026-05-20 11:41:58 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b7585122c8
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.3 to 8.59.4 in /superset-websocket ( #40250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 10:45:00 -07:00
f2d80a183e
chore(deps): bump content-disposition from 1.1.0 to 2.0.0 in /superset-frontend ( #40109 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-20 10:41:34 -07:00
Shaitan and Claude Sonnet 4.6
69adecd6a3
fix(reports): enforce server-side recipient on chart/dashboard report subscriptions ( #38847 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 10:36:42 -07:00
fbffae0444
fix(dataset-editor): drop null warning_markdown from extra JSON serialisation ( #39706 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 10:34:03 -07:00
6ce7c2e8de
chore(deps-dev): bump react-resizable and @types/react-resizable in /superset-frontend ( #40110 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 10:32:38 -07:00
SkinnyPigeon
105820f1f4
docs(reports): playwright setup clarification ( #40168 )
2026-05-20 10:32:02 -07:00
Evan Rusackas and Claude Code
92b1b0a219
ci(docs): soft-fail badge localization on transient fetch errors ( #40236 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 10:21:58 -07:00
Evan Rusackas and Claude Code
c39a47cbac
test(sql-parser): pin WITH+UNION as non-mutating across dialects ( #25659 ) ( #40138 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 10:08:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dacda71f77
chore(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4 in /superset-websocket ( #40251 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 09:57:53 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12a21c8933
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.3 to 8.59.4 in /superset-frontend ( #40256 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 09:57:01 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13fa3810a8
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40262 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 09:56:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3356f4d3e1
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40265 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 09:56:17 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4a17c49d74
chore(deps): bump zod from 4.4.1 to 4.4.3 in /superset-frontend ( #40272 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 09:55:49 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ea1ce7140c
chore(deps-dev): bump webpack from 5.106.2 to 5.107.0 in /docs ( #40291 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 22:35:32 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
038414ea5c
chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.10 in /superset-websocket ( #40290 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 22:34:25 +07:00
jesperct
5bb54cc96b
fix(echarts): preserve dataZoom range across setOption(notMerge) ( #40173 )
2026-05-20 17:33:29 +02:00
Alexandru Soare
fb276b08dd
fix(mcp): Skip misleading trend analysis for categorical ASCII charts ( #39761 )
2026-05-20 18:04:21 +03:00
Alexandru Soare
6e8b3bf976
fix(mcp): raise right error ( #39964 )
2026-05-20 14:32:45 +03:00
Alexandru Soare
55024e8f4d
feat(mcp): Add mcp_call_id to tool responses for server log correlation ( #39776 )
2026-05-20 14:30:22 +03:00
Alexandru Soare
b98bd2a07a
fix(mcp): Block destructive DDL (DROP, TRUNCATE, ALTER) in execute_sql ( #39621 )
2026-05-20 14:29:15 +03:00
Alexandru Soare
0a3a35018c
fix(mcp): changed_on_humanized null in write tool responses (generate_dashboard, generate_chart) ( #39488 )
2026-05-20 14:08:51 +03:00
Jean Massucatto
e6179036ec
fix(sqllab): handle scientific notation in big number JSON responses ( #39994 )
2026-05-20 07:39:47 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
81b4d580db
chore(deps-dev): bump @types/node from 25.8.0 to 25.9.1 in /superset-websocket ( #40249 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:54:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9acfac1523
chore(deps-dev): bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /superset-websocket ( #40252 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:53:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
aa9af6c307
chore(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4 in /docs ( #40254 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:52:10 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fbb3056508
chore(deps): bump baseline-browser-mapping from 2.10.30 to 2.10.31 in /docs ( #40255 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:51:56 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ffbce27c9b
chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 ( #40269 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:51:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fe8b218a5f
chore(deps): bump mapbox-gl from 3.23.1 to 3.24.0 in /superset-frontend ( #40258 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:50:31 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f5fe9bfa26
chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.10 in /superset-frontend ( #40260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:50:16 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7f1c47521e
chore(deps-dev): bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /superset-frontend ( #40263 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:50:03 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0fffa74bc6
chore(deps-dev): bump tsx from 4.22.0 to 4.22.3 in /superset-frontend ( #40267 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:49:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
738ebf9cc6
chore(deps-dev): bump @types/node from 25.8.0 to 25.9.1 in /superset-frontend ( #40268 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:49:26 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
98dff2e170
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #40271 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 20:03:44 -07:00
Evan Rusackas and Claude Code
b5ad4a7a07
test(sql-parser): pin TimescaleDB hyperfunctions parse on postgresql ( #32028 ) ( #40142 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-19 19:53:33 -07:00
Evan Rusackas and Claude Code
1230b9091b
docs: hide Component Playground top-level nav item ( #40247 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-19 09:32:53 -07:00
madhushreeag and madhushree agarwal
852d0182b5
fix(roles): prevent 404 and silent user removal on large role edits ( #40178 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-05-19 09:13:43 -07:00
ac5e8f1308
chore(deps): bump swagger-ui-react from 5.32.5 to 5.32.6 in /docs ( #40056 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-18 21:51:35 -07:00
f98edc351e
chore(deps): coordinated bump jest 30.3→30.4 + jest-environment-jsdom 29→30 ( #40206 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 11:35:19 +07:00
4ceefb7e40
chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend ( #39936 )
...
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: Evan Rusackas <evan@preset.io >
2026-05-18 20:38:57 -07:00
1b9f06c840
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.10.0 to 0.10.1 in /superset-frontend ( #39902 )
...
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@preset.io >
2026-05-18 16:28:05 -07:00
Evan Rusackas and Claude Code
9bfa0642a1
test(sql-parser): pin quoted identifiers with spaces are not subqueries ( #32541 , #32684 ) ( #40143 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-18 14:21:59 -07:00
Beto Dealmeida
e874e5cbaf
fix: OAuth2 trigger ( #40097 )
2026-05-18 17:00:06 -04:00
ef0efb7493
fix(mcp): exclude self-referencing filter columns from get_schema output ( #39826 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-05-18 13:51:25 -07:00
alex and Claude Opus 4.7
0e46d21205
fix(deckgl): emit usable cross-filter values from polygon and geojson clicks ( #39906 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 22:07:05 +02:00
Evan Rusackas and Claude Code
6fa0b48752
docs: cut 6.1.0 versions for user_docs, admin_docs, developer_docs, components ( #40126 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-18 12:59:39 -07:00
43231d56df
chore(deps): update dompurify requirement from ^3.4.3 to ^3.4.5 in /superset-frontend/plugins/legacy-preset-chart-nvd3 ( #40213 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-18 12:03:03 -07:00
9d8293f815
chore(deps): update reselect requirement from ^5.1.1 to ^5.2.0 in /superset-frontend/packages/superset-ui-core ( #40214 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-18 12:02:52 -07:00
b7f125e48d
chore(deps): update dompurify requirement from ^3.4.2 to ^3.4.5 in /superset-frontend/packages/superset-ui-core ( #40216 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-18 12:02:39 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
522b6a2296
chore(deps): bump webpack-dev-server from 5.2.2 to 5.2.4 in /docs ( #40227 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 12:01:08 -07:00
dependabot[bot] and Claude
00d3a7dd1e
chore(deps-dev): bump oxlint from 1.63.0 to 1.64.0 in /superset-frontend ( #40160 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-18 10:28:13 -07:00
jesperct
5393fdfabf
fix(echarts): suppress phantom x-axis label at axis edge when no time grain ( #39972 )
2026-05-18 09:52:48 -07:00
Jean Massucatto
054aeb3bae
fix(explore): prevent unnecessary scrollbars during chart rendering ( #39291 )
2026-05-18 09:51:06 -07:00
Richard Fogaca Nienkotter
47bc1a3b4b
fix(deckgl): render all MultiPolygon parts in Polygon chart ( #40100 )
2026-05-18 13:46:58 -03:00
Vitor Avila
d40a5cad5d
fix(OAuth2): Re-query the OAuth2 token to avoid stale reference ( #40071 )
2026-05-18 13:07:54 -03:00
Evan Rusackas and Claude
38546d7a3d
chore(deps): coordinated bump ag-grid-community + ag-grid-react 35.2.1→35.3.0 ( #40205 )
...
Co-authored-by: Claude <claude@anthropic.com >
2026-05-18 22:18:37 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6e5dfa0dd4
chore(deps): bump baseline-browser-mapping from 2.10.29 to 2.10.30 in /docs ( #40211 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 22:14:27 +07:00
SkinnyPigeon
70419e9d8f
feat: Allow specific mcp tools to be disabled ( #39835 )
2026-05-18 07:22:02 -07:00
Evan Rusackas and Claude Code
34281f54a6
test(prophet): pin yhat_lower can be negative for negative series ( #21734 ) ( #40141 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-18 07:21:04 -07:00
Evan Rusackas and Claude Code
53d5c41a72
test(security): regression test for session cookie after logout ( #24713 ) ( #40201 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-18 07:20:51 -07:00
Evan Rusackas and Claude Code
453f49ce33
test(api): regression test for Admin empty dashboard/chart list ( #25890 ) ( #40202 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-18 07:20:37 -07:00
b66c104fde
fix(sqllab): execute prequeries on streaming connection to fix PostgreSQL CSV export ( #40194 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 09:43:06 -04:00
61b77fa35d
chore(deps-dev): bump ip-address from 10.1.0 to 10.2.0 in /superset-frontend ( #40199 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-18 06:29:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0da0767780
chore(deps-dev): bump eslint from 10.3.0 to 10.4.0 in /superset-websocket ( #40208 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 06:28:43 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e2ff2d5d41
chore(deps): bump reselect from 5.1.1 to 5.2.0 in /docs ( #40209 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 06:28:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6a6be4c385
chore(deps): bump antd from 6.4.2 to 6.4.3 in /docs ( #40210 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 06:28:00 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cf831388d8
chore(deps): bump caniuse-lite from 1.0.30001792 to 1.0.30001793 in /docs ( #40212 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 06:27:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
684a66aee6
chore(deps): update zod requirement from ^4.4.1 to ^4.4.3 in /superset-frontend/plugins/plugin-chart-echarts ( #40215 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 06:27:09 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
80a200820c
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40217 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 06:26:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f47300102c
chore(deps): bump github/codeql-action from 4.35.4 to 4.35.5 ( #40218 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 06:26:20 -07:00
Alejandro Solares
dd523c1a7b
fix(deps): patch fast-xml-parser CVE-2026-33036 and CVE-2026-33349 ( #40118 )
2026-05-18 08:30:17 +01:00
02a8196a6d
chore(deps): update dompurify requirement from ^3.4.1 to ^3.4.2 in /superset-frontend/packages/superset-ui-core ( #39808 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-17 20:16:45 -07:00
4e13512ed8
chore(deps-dev): update jest requirement from ^30.3.0 to ^30.4.2 in /superset-frontend/plugins/plugin-chart-handlebars ( #40015 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 20:16:14 -07:00
268dadbb5b
chore(deps-dev): update jest requirement from ^30.3.0 to ^30.4.2 in /superset-frontend/plugins/plugin-chart-pivot-table ( #40018 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 20:15:58 -07:00
427e7e53cd
chore(deps-dev): update jest requirement from ^30.3.0 to ^30.4.2 in /superset-frontend/packages/generator-superset ( #40019 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 20:15:44 -07:00
78f54b68ac
chore(deps): update dompurify requirement from ^3.4.1 to ^3.4.3 in /superset-frontend/plugins/legacy-preset-chart-nvd3 ( #40106 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-17 20:15:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6c4c3dc71c
chore(deps): bump serialize-javascript and terser-webpack-plugin in /superset-frontend/cypress-base ( #40174 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 20:13:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
26925af9ed
chore(deps): bump minimatch from 3.1.3 to 3.1.5 in /superset-frontend/cypress-base ( #40198 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 19:59:44 -07:00
fdb62d8f35
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #40154 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-17 19:59:29 -07:00
Evan Rusackas and Claude Code
3a9c54a672
fix(date_parser): suppress noisy parsedatetime DEBUG logs ( #33365 ) ( #40144 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-17 19:58:08 -07:00
Evan Rusackas and Claude Code
e6755d508d
fix(rls): align view permission name with REST API canonical name ( #33744 ) ( #40145 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-17 19:57:57 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b09ef7a406
chore(deps): bump minimatch from 3.1.2 to 3.1.5 in /superset-embedded-sdk ( #40176 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 10:27:28 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9eecc5a2a6
chore(deps): bump axios from 1.15.0 to 1.16.1 in /docs ( #40177 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 10:26:44 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d308649a65
chore(deps-dev): bump @types/node from 25.7.0 to 25.8.0 in /superset-frontend ( #40157 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 10:25:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dd4e2e2e44
chore(deps-dev): update sqlalchemy-exasol requirement from <3.0,>=2.4.0 to >=2.4.0,<8.0 ( #40182 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 10:24:53 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6165a2531f
chore(deps): bump fast-uri from 3.0.6 to 3.1.2 in /superset-frontend ( #40175 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 10:24:24 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9439d4db09
chore(deps-dev): update clickhouse-connect requirement from <1.0,>=0.13.0 to >=0.13.0,<2.0 ( #40184 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 10:24:10 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6b425ab559
chore(deps-dev): bump hdbcli from 2.4.162 to 2.28.20 ( #40185 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 10:23:48 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4ded665495
chore(deps): bump flask-migrate from 3.1.0 to 4.1.0 ( #40187 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 10:23:23 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
37638e750d
chore(deps): bump greenlet from 3.1.1 to 3.5.0 ( #40188 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 10:23:06 -07:00
Evan Rusackas and Claude Code
8a86ab7319
chore(docs): rename default docs plugin to user_docs for consistent versioned dir naming ( #40171 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-15 22:26:43 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
8d2b655c22
fix(reports): narrow spinner checks to viewport and tighten exception handling ( #39895 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 13:35:07 -07:00
Abdul Rehman and Đỗ Trọng Hải
29b94ced71
fix(i18n): correct Czech translation variables for SQL Lab query message ( #40166 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-15 14:06:25 -04:00
Beto Dealmeida
736a51c13f
fix: OAuth2 exception should be 403 ( #40074 )
2026-05-15 14:53:02 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
34c28f7b76
chore(deps): bump zod from 4.4.1 to 4.4.3 in /superset-frontend ( #40155 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 10:35:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
62c86abcd1
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40152 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 10:35:45 -07:00
caa357e0d2
chore(deps): bump @ant-design/icons from 6.2.2 to 6.2.3 in /superset-frontend ( #40112 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-15 10:35:33 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cc21683118
chore(deps): bump fast-xml-builder from 1.1.5 to 1.2.0 in /superset-frontend ( #40103 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 10:35:21 -07:00
114d88468b
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #39821 )
...
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-05-15 10:35:06 -07:00
48c0bea906
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #39699 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 10:34:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a46925d431
chore(deps-dev): bump @types/node from 25.7.0 to 25.8.0 in /superset-websocket ( #40148 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 10:33:49 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0df9cc986a
chore(deps): bump immer from 11.1.7 to 11.1.8 in /superset-frontend ( #40158 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 10:33:23 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ade901ed04
chore(deps): bump react-arborist from 3.5.0 to 3.6.1 in /superset-frontend ( #40159 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 10:33:07 -07:00
Richard Fogaca Nienkotter
1e2d0b5f5b
fix(mcp): defer chart preview command imports ( #40164 )
2026-05-15 12:15:33 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
59b5f69627
chore(deps): bump antd from 6.3.7 to 6.4.2 in /docs ( #40149 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 21:54:22 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c2980c7c42
chore(deps-dev): bump webpack-dev-server from 5.2.3 to 5.2.4 in /superset-frontend ( #40161 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 21:53:22 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
982881ac1c
chore(deps-dev): bump tsx from 4.21.0 to 4.22.0 in /superset-frontend ( #40162 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 21:52:50 +07:00
Shaitan and Claude Sonnet 4.6
2e7a2b1f2d
fix: escape SQL identifiers in db engine spec prequeries and metadata queries ( #39840 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 09:48:38 -04:00
Michael S. Molina and Claude Sonnet 4.6
a06e6ea19b
fix(extensions): add cache headers and strip Vary: Cookie for extension static assets ( #40120 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 09:23:39 -03:00
Shaitan and Claude Sonnet 4.6
ee9eec25f9
fix(dataset): validate datasource access during import ( #39998 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 12:06:47 +01:00
Shaitan and Claude Sonnet 4.6
ffa32414ef
fix(query): restrict query cancellation to the query owner ( #39996 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 12:05:38 +01:00
Shaitan and Claude Sonnet 4.6
407321e394
fix(database): extend shillelagh URI pattern to cover all driver variants ( #39995 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 12:04:34 +01:00