rusackas and Claude Opus 4.8
4ca609c0a4
test(models): add direct unit tests for validate_rendered_expression
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 23:45:41 -07:00
rusackas and Claude Opus 4.8
4c1e7d2ee2
fix(dataset): convert rendered-expression security errors, dedupe guest RLS cache key
...
- validate_rendered_expression now converts every failure mode (parse,
set operation, disallowed sub-query, sanitization) to
QueryObjectValidationError, matching validate_stored_expression_at_query_time,
instead of letting SupersetSecurityException escape uncaught from its
call sites in connectors/sqla/models.py and models/helpers.py.
- The unresolved-RLS-predicates cache-key fallback now keys guest users
by a hash of their token's RLS rules/resources instead of
get_user_id(), which returns None for every guest token and was
collapsing distinct guest RLS contexts onto the same cache entry.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 20:21:42 -07:00
rusackas and Claude Opus 4.8
c69241bcdf
fix(dataset): reduce complexity, dedupe repoint access checks
...
Split _validate_dataset_source into focused helpers to satisfy ruff's
C901 complexity check, and stop re-running raise_for_access when a
database repoint already covers the same (db, table) check -- both the
new physical-repoint check and the SQL-access re-check on database_changed
were firing redundant/duplicate calls against the same target.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 20:20:27 -07:00
Evan Rusackas and Claude Opus 4.8
d5d3663088
test(dataset): update integration tests for RLS cache key and alert auth; strengthen alert query validation
...
Require exactly one alert statement and use strict dataset matching for alert authorization.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 20:20:27 -07:00
Evan Rusackas and Claude Opus 4.8
2c5b655595
fix(dataset): re-validate rendered expressions and RLS application
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 20:20:01 -07:00
Evan Rusackas and Claude Opus 4.8
ed8dd37dd1
fix(dataset): validate dataset repoint, fetch-values predicate, and alert queries
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 20:19:19 -07:00
885f00130c
fix(sqla): drop stale main_dttm_col from dttm_cols when non-temporal ( #30510 ) ( #41964 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-11 19:38:53 -07:00
584466e02b
fix(sql-lab): improved SQL statement parsing and validation ( #42928 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 19:35:43 -07:00
d570335f67
fix: bind permission-sync task to user id, use per-user RLS cache sentinel on parse failure ( #42938 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 19:35:40 -07:00
a0099af88f
fix(deck.gl): dismiss custom tooltips on hover-out ( #43075 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 19:32:43 -07:00
8bd25b3fed
chore(deps-dev): bump the typescript-eslint group across 1 directory with 2 updates ( #43038 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 16:28:52 -07:00
0a2cfb9fba
chore(deps-dev): bump oxfmt from 0.61.0 to 0.62.0 in /superset-frontend ( #43046 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 16:28:48 -07:00
5248367587
fix: verify database access before dataset repointing, and tab ownership before tab-state updates ( #42936 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 16:07:58 -07:00
bdf8ce69ab
feat(Reports&Alerts): remove Selenium support, require Playwright ( #43028 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-08-11 16:06:26 -07:00
Dang Dao and GitHub
d91ca50872
perf(charts): reuse datasource in query context ( #42476 )
2026-08-11 14:31:47 -07:00
f6077eeaa1
fix(dataset): validate stored column and metric expressions at query time ( #42087 )
...
Signed-off-by: sha174n <shaitan@zx48.net >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-11 21:48:26 +01:00
0d57c5ab50
fix(dashboard): consistently apply the datasource-access check when serializing member charts and datasets ( #42716 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 21:47:47 +01:00
edf30c7019
chore: add logging event for drill to detail ( #42563 )
...
Co-authored-by: Ayush Kumar Sharaf <ayush.sharaf@314ecorp.com >
2026-08-11 13:47:00 -07:00
3ded398a1f
fix(chart): dataset dropdown sorted by name ( #42475 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-08-11 13:45:48 -07:00
63a81c2125
fix(dashboard): remeasure chart description height after markdown render ( #41536 )
...
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-11 13:44:48 -07:00
af258c21d0
fix(mixed-chart): Mixed chart secondary yaxis title position misplaced fix ( #42713 )
...
Co-authored-by: Mallikarjuna Reddy N <MallikarjunaReddy.Nimmakayala@gevernova.com >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 13:13:34 -07:00
9086bab2c2
ci(e2e): stop gunicorn worker recycling mid-run; slow-test budget for mixed-chart filter spec ( #42867 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-11 12:43:51 -07:00
4c5a3356f3
fix(dashboard): redirect using sanitized slug from save response ( #42853 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: rusackas <evan@rusackas.com >
2026-08-11 12:43:24 -07:00
998c408686
fix(rls): return a descriptive error for duplicate rule names ( #42819 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: rusackas <evan@rusackas.com >
2026-08-11 12:41:24 -07:00
Joe Li and GitHub
a3d58d1211
fix(ci): use current actions for Docker refresh ( #42482 )
2026-08-11 12:04:09 -07:00
7b32b870e1
chore: Fix/remove hardcode of admin role ( #27779 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: rusackas <evan@rusackas.com >
2026-08-11 10:26:50 -07:00
3cd4150539
chore(deps): bump sqlglot from 30.15.0 to 30.16.0 ( #43029 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-11 10:16:44 -07:00
2feb6c2bb5
refactor(deletion-retention): add declarative purge policies ( #42888 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-11 09:55:36 -07:00
5767c3981d
chore(deps): bump the storybook group across 1 directory with 2 updates ( #43037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:48:45 -07:00
ec6b2d2347
chore(deps-dev): bump oxfmt from 0.61.0 to 0.62.0 in /superset-websocket ( #43033 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:48:42 -07:00
aade32cad8
chore(deps-dev): bump the typescript-eslint group across 1 directory with 3 updates ( #43039 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:48:38 -07:00
d6771e96d2
fix(core): let UnsavedChangesModal use Ant Design's automatic z-index stacking ( #42548 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 09:42:49 -07:00
305638e98c
chore(deps-dev): bump baseline-browser-mapping from 2.11.11 to 2.11.12 in /superset-frontend ( #43048 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:42:16 -07:00
5099b6ffa9
fix(export): derive chart_hashes and zip from a single chart list ( #42946 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-11 09:35:59 -07:00
bc436bacad
chore(security): warn when legacy encryption engine is configured ( #42937 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-08-11 09:35:46 -07:00
e31a894be6
fix(common): remove unsupported cross join mode from left_join_df ( #43016 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-11 09:35:16 -07:00
553808daa3
fix(reports): make webhook notification request timeout configurable ( #43018 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-11 09:35:01 -07:00
544756a631
chore(deps): bump github/codeql-action/analyze from 4.37.5 to 4.37.6 ( #43040 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:34:49 -07:00
c4e8a9da90
test(explore): add end-to-end regression test for DatasourcePanel through the real AutoSizer + react-window List pipeline ( #43023 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-11 09:34:06 -07:00
47adbe31d5
chore(deps-dev): bump typescript-eslint from 8.65.0 to 8.66.0 in /superset-websocket ( #43034 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:43:16 -07:00
64165fbdae
chore(deps-dev): bump @typescript-eslint/parser from 8.65.0 to 8.66.0 in /superset-websocket ( #43035 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:43:12 -07:00
581fb876e4
chore(deps-dev): bump oxfmt from 0.61.0 to 0.62.0 in /docs ( #43042 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:43:09 -07:00
29e8e396ee
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #43045 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:43:05 -07:00
8bbf0cfc20
chore(deps-dev): bump oxlint from 1.76.0 to 1.77.0 in /superset-frontend ( #43049 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:43:01 -07:00
497c73e837
chore(deps): bump github/codeql-action/init from 4.37.5 to 4.37.6 ( #43044 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:53 -07:00
a5a6f5a5b1
chore(deps): bump ws from 8.21.1 to 8.21.2 in /superset-websocket ( #43036 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:50 -07:00
156a59a190
chore(deps): bump swagger-ui-react from 5.32.11 to 5.32.12 in /docs ( #43041 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:46 -07:00
590003cbee
chore(deps): bump baseline-browser-mapping from 2.11.11 to 2.11.12 in /docs ( #43043 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:43 -07:00
579011dea9
chore(deps): bump nanoid from 6.0.0 to 6.0.1 in /superset-frontend ( #43050 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:39 -07:00
65d808a5fe
chore(deps): bump markdown-to-jsx from 9.10.1 to 9.10.2 in /superset-frontend ( #43052 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:34 -07:00
5ee279363c
fix(mcp): reject list values for ne on relationship filters ( #42944 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-11 00:42:13 -07:00
34b2d3a533
fix(rls): match null-schema datasets in predicate lookup ( #41426 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-10 19:58:51 -07:00
7157b752ee
fix(pie): apply percentage number format to labels ( #42880 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-08-10 19:36:03 -07:00
d84a00f3c6
feat(dashboard): handle empty chart query context in Excel export ( #42284 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2026-08-10 21:12:08 -04:00
bfa1e775c4
fix(theming): guard ensureStaticPrefix against null/undefined input ( #43019 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 17:41:33 -07:00
265269018e
fix(mcp): require issuer-aware resolver for multi-issuer JWT, fix sanitizer input ordering ( #42935 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:56:46 -07:00
5f204a9af2
fix(frontend): remove any type and duplicate route in routes.tsx ( #43014 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:51:58 -07:00
0c09cf087d
fix(reports): translate execute-now success message ( #43012 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:51:05 -07:00
651f75b1e8
docs(dashboard): document native filters on semantic views ( #43011 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:50:34 -07:00
e48512568d
docs(dashboard): document the expand_all_slices metadata flag ( #43010 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:50:03 -07:00
4d0eeb7d86
docs: document FAB_API_SWAGGER_UI_SUPERSET_APP_ROOT config flag ( #43009 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:49:47 -07:00
Elizabeth Thompson and GitHub
fdfc49461f
fix(sqllab): wrap process_template() in format_sql to prevent raw UndefinedError leak ( #42917 )
2026-08-10 15:02:10 -07:00
2eb1e04283
fix: hydrate JWT user before list API filters ( #39946 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-10 14:18:28 -07:00
bc85f1eacf
fix(database): resolve default schema when file upload schema is empty ( #42603 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-10 13:56:47 -07:00
Gabriel Torres Ruiz and GitHub
0dedc55f38
fix(dashboard): changing a theme no longer discards unsaved edits or reloads charts
2026-08-10 16:52:43 -03:00
178d9c4ceb
fix(explore): stacked Timeseries Bar total excludes the sort-only metric ( #42881 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-08-10 12:40:18 -07:00
Luc Verdier and GitHub
347774f9b8
fix(explore): stop the viz switcher from overflowing the control panel ( #42911 )
2026-08-10 12:36:23 -07:00
776f70bf63
chore(deps): bump ioredis from 5.11.1 to 6.0.0 in /superset-websocket ( #42959 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 12:35:56 -07:00
572f86c3c3
fix(deckgl): normalize legend swatch alpha channel to 0-1 for CSS rgba() ( #42942 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-10 12:35:24 -07:00
Sepuri Sai Krishna and GitHub
50c811280e
fix(lru-cache): don't evict another entry when overwriting an existing key ( #42409 )
2026-08-10 12:29:20 -07:00
Bandar and GitHub
9d6832c927
feat(formatting): add network throughput number formats for bits/s and bytes/s ( #42437 )
2026-08-10 12:29:05 -07:00
b6504eb111
fix(sql): resolve schema/catalog-qualified table references in CTE detection ( #42717 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-10 12:28:31 -07:00
d62a9eeda6
fix(calendar): clean up d3-tip tooltips ( #41589 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-10 12:28:06 -07:00
651c046e69
fix(deckgl): remove visibility condition in deckgl fill color ( #42712 )
...
Co-authored-by: Damian Pendrak <dpendrak@gmail.com >
2026-08-10 20:58:44 +02:00
Joe Li and GitHub
d9ae0ec2fc
fix(deckgl): hide legend when Legend Position is None ( #42402 )
2026-08-10 11:24:35 -07:00
varadendrasimha511 and GitHub
b98e157104
fix(sqla): preserve float precision when mixing int/float values in IN filters ( #42752 )
2026-08-10 11:12:43 -07:00
4defdbabd2
fix(dashboard): force-render virtualized charts before client-side export ( #42561 )
...
Signed-off-by: Jenwit Amonpongitsara <jenwit.amonpongitsara@agoda.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: rusackas <evan@rusackas.com >
2026-08-10 10:57:21 -07:00
7dc2afd377
docs(cache): document native filter option cache warm-up strategy ( #42953 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-10 10:28:36 -07:00
5bcd9cd078
docs(exploring-data): document CSV/XLSX download in drill modals ( #42952 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 10:28:14 -07:00
341ca94ba2
docs(security): document the read-only Subject REST API ( #42951 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 10:27:54 -07:00
4b68da82a7
docs: document number format presets, including distance/length units ( #42950 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 10:27:22 -07:00
a9eab4a0df
docs: document color picker for conditional formatting rule colors ( #42948 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 10:26:37 -07:00
f60370b695
docs: document CACHE_REDIS_SOCKET_TIMEOUT/CONNECT_TIMEOUT config keys ( #42947 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-10 10:26:18 -07:00
c02dc7780b
docs(mcp): add update_dashboard to write-tools enumeration ( #42943 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 10:25:03 -07:00
Mehmet Salih Yavuz and GitHub
daf1718b44
fix(embedded): redact database errors in API responses to guest users ( #42796 )
2026-08-10 18:45:20 +03:00
b815640b8f
chore(deps): bump actions/setup-java from 5.6.0 to 5.7.0 ( #42968 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 07:54:41 -07:00
Antonio Rivero and GitHub
9e2cb69a39
feat(database): identify configured database connection errors ( #42996 )
2026-08-10 14:14:42 +02:00
db88abe0bb
chore(deps-dev): bump globals from 17.8.0 to 17.9.0 in /superset-websocket ( #42958 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 04:53:29 -07:00
f53f634f23
chore(deps): bump antd from 6.5.2 to 6.5.3 in /docs ( #42961 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 04:53:13 -07:00
916c50284b
chore(deps): bump github/codeql-action/analyze from 4.37.3 to 4.37.5 ( #42965 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 11:39:14 +02:00
6a2e20cdb7
chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 ( #42960 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:29:49 -07:00
9719c7de24
chore(deps-dev): bump globals from 17.8.0 to 17.9.0 in /docs ( #42962 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:29:09 -07:00
346dbd6a98
chore(deps): bump js-yaml from 5.2.2 to 5.2.3 in /docs ( #42963 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:29 -07:00
73478c5274
chore(deps): bump baseline-browser-mapping from 2.11.8 to 2.11.11 in /docs ( #42964 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:25 -07:00
d7edf610a9
chore(deps-dev): bump @babel/types from 7.29.7 to 7.29.8 in /superset-frontend in the babel group ( #42966 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:20 -07:00
e12818897d
chore(deps): bump github/codeql-action/init from 4.37.3 to 4.37.5 ( #42967 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:16 -07:00
d41032b70a
chore(deps): bump Kesin11/actions-timeline from 3.1.1 to 3.2.0 ( #42969 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:10 -07:00
10cf2e20f9
chore(deps-dev): bump eslint-plugin-jest-dom from 5.7.0 to 5.10.1 in /superset-frontend ( #42970 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:05 -07:00
2be726ddad
chore(deps-dev): bump tsx from 4.23.1 to 4.23.5 in /superset-frontend ( #42971 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:02 -07:00
ee5fb095da
chore(deps-dev): bump baseline-browser-mapping from 2.11.8 to 2.11.11 in /superset-frontend ( #42972 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:27:58 -07:00
4c9bd69eb4
chore(deps): bump antd from 6.5.2 to 6.5.3 in /superset-frontend ( #42973 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:27:55 -07:00
7cd6c74757
chore(deps-dev): bump @types/lodash from 4.17.24 to 4.17.25 in /superset-frontend ( #42974 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:27:51 -07:00
3539c41dab
chore(deps): bump cryptography from 49.0.0 to 50.0.0 ( #42906 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-09 23:42:10 -07:00
c09d5bf6a9
fix(helm): add missing task modules to default CeleryConfig imports ( #42945 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-08-09 22:06:45 -07:00
Đỗ Trọng Hải and GitHub
f8925cc726
feat(build): reinstate no-restricted-imports lint rule for lodash ( #42940 )
2026-08-10 09:28:41 +07:00
fea84e81ef
fix(tech-debt): measure oxlint metrics against the project's ruleset ( #42955 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-10 09:26:15 +07:00
Amin Ghadersohi and GitHub
b413060030
chore(deps): restore redis floor to >=5.0.0 ( #42915 )
2026-08-09 17:41:54 -07:00
3b164e4270
fix(ci): remove extraneous plugins build job ( #42677 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-08 17:27:51 -07:00
bf294cfa43
perf(dashboard): avoid query context N+1 queries ( #42474 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-08 17:27:04 -07:00
42e4030104
feat(security): add guest user attributes and get_guest_user_attribute() macro ( #33924 )
...
Co-authored-by: Yash Janoria <yash.janoria@314ecorp.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-08-08 16:56:07 -07:00
8181917f79
fix: Apply timezone offset to convert local time boundaries to UTC ( #37014 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-08 16:40:31 -07:00
d14ab29dcb
feat(a11y): enable ECharts aria-label ( #28171 )
...
Co-authored-by: rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-08 15:36:24 -07:00
a75665b014
fix(i18n): improve Simplified Chinese translations ( #42794 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-08 12:51:59 -07:00
db5cd1aa38
chore(i18n): update Italian messages.po translations ( #38948 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-08 12:40:08 -07:00
abb6dd6e39
fix(i18n): add Tamil (ta) locale with corrected catalog path ( #38962 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-08 12:31:29 -07:00
4a587b8539
feat(security): actionable, request-access-aware data permission errors ( #41843 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-MacBook-Air-2.local >
2026-08-08 11:51:15 -07:00
127a6f92a6
chore(i18n): update french po file to match latest pot file version ( #40635 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-08 10:43:30 -07:00
25481799f6
test(deckgl): pin GeoJSON layer against multi-row payloads ( #34748 ) ( #42734 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-08 08:06:05 -07:00
1da7a7fdb1
chore(deps-dev): update starrocks requirement from <2,>=1.3.3 to >=1.3.4,<2 ( #42903 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 01:54:54 -07:00
185b5938ba
chore(deps-dev): bump pyinstrument from 5.1.2 to 5.1.3 ( #42905 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-08 01:54:51 -07:00
503309531f
chore(deps-dev): update playwright requirement from <2,>=1.61.0 to >=1.62.0,<2 ( #42908 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 01:54:48 -07:00
44a86b725f
chore(deps-dev): update teradatasql requirement from >=20.0.0.63 to >=20.0.0.64 ( #42909 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 01:54:46 -07:00
38727906a2
chore(deps): bump react-window and @types/react-window in /superset-frontend ( #42528 )
...
Signed-off-by: dependabot[bot] <support@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: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-07 23:02:27 -07:00
2a9c5acb01
chore(deps): bump numpy from 1.26.4 to 2.4.6 ( #42778 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-07 22:55:20 -07:00
d8b97e31fa
chore(deps-dev): bump @playwright/test from 1.61.1 to 1.62.1 in /superset-frontend ( #42699 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 21:05:56 -07:00
bd03440ac8
feat(alerts-reports): add per-schedule toggle to include/exclude the Explore in Superset link ( #42494 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-07 21:05:16 -07:00
a6c478c59d
chore(deps-dev): bump lerna from 9.0.4 to 10.0.0 in /superset-frontend ( #42829 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 10:19:24 +07:00
fd36419ca2
chore(deps): bump nanoid from 3.3.16 to 3.3.18 in /docs ( #42902 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 10:08:38 +07:00
d80f4c841d
chore(deps-dev): update sqlalchemy-risingwave requirement from <2.0.0,>=1.4.1 to <3.0.0,>=1.4.1 ( #42856 )
...
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 >
2026-08-08 09:59:53 +07:00
6baa467f59
chore(deps): bump google-auth-library from 10.9.1 to 11.0.0 in /superset-frontend ( #42870 )
...
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 >
2026-08-08 09:58:51 +07:00
b18015f63b
feat: Color Picker replaces the color selection drop-down list in conditional formatting ( #42053 )
...
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-08 02:00:56 +03:00
eb8592d4bf
fix(sqla): don't mislabel DB errors as ColumnNotFoundException in adhoc_column_to_sqla ( #42889 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-07 15:03:49 -07:00
55af4685a2
fix(i18n-es): correct fuzzy-matcher strandings in Spanish catalog ( #42808 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 11:29:14 -07:00
c901f01693
fix(datasets): preserve metric/column uuids on dataset export ( #42393 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-07 11:15:24 -07:00
4c894affb2
fix(models): purge_oauth2_tokens filters on wrong column ( #42211 )
...
Signed-off-by: Martin Brodeur <addressedemartin@gmail.com >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-07 11:04:11 -07:00
0f9049608a
chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /superset-frontend ( #42893 )
...
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 >
2026-08-07 11:00:19 -07:00
Gabriel Torres Ruiz and GitHub
91b1a6cac5
feat(theme): allow deployments to register extra theme tokens
2026-08-07 14:37:45 -03:00
86a328ca9e
chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /docs ( #42894 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 10:23:30 -07:00
38ba4a69bf
chore(deps): bump react-intersection-observer from 10.1.0 to 11.0.0 in /superset-frontend ( #42869 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 10:13:31 -07:00
280253b1fb
fix(deletion-retention): dedupe repeated blocked audits ( #42863 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-08-07 10:11:36 -07:00
79c2cd367d
chore(deps): update flask-sqlalchemy requirement from <3.0,>=2.5.1 to <4.0,>=2.5.1 ( #42771 )
...
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 >
2026-08-07 09:42:42 -07:00
fd6a0a60a6
chore(deps): bump holidays from 0.100 to 0.102 ( #42860 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 09:41:57 -07:00
c2b5311f47
chore(deps-dev): bump google-cloud-bigquery from 3.42.2 to 3.43.0 ( #42861 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 09:41:26 -07:00
70a82a28bf
chore(deps): bump redis from 8.0.1 to 8.1.0 ( #42857 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 09:41:03 -07:00
f348cf425d
chore(deps): bump shillelagh from 1.4.4 to 1.4.5 ( #42858 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 09:41:00 -07:00
74196cf694
chore(deps): bump markdown from 3.10.2 to 3.10.3 ( #42859 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 09:40:57 -07:00
fe06ebe796
feat(versioning): enable version history and capture by default ( #42801 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 10:25:48 -03:00
f1411ccd6c
chore(deps-dev): update pyathena requirement from <4,>=3.35.2 to >=3.35.4,<4 ( #42862 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 06:19:46 -07:00
1770823f0a
chore(deps-dev): bump eslint-plugin-jest-dom from 5.6.0 to 5.7.0 in /superset-frontend ( #42868 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 06:18:31 -07:00
b7b873321d
chore(deps-dev): bump baseline-browser-mapping from 2.11.7 to 2.11.8 in /superset-frontend ( #42872 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 06:17:22 -07:00
d363cabec9
chore(deps): bump markdown-to-jsx from 9.9.0 to 9.10.1 in /superset-frontend ( #42885 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 06:17:18 -07:00
Joe Li and GitHub
8683d1608e
fix(migrations): merge divergent Alembic heads into a single chain ( #42878 )
2026-08-07 09:27:03 -03:00
Mehmet Salih Yavuz and GitHub
14583b6a5f
fix(themes): serve system themes with the algorithm of the slot they fill ( #42700 )
2026-08-07 14:29:49 +03:00
27498d26aa
chore(deps): bump the docusaurus-openapi group in /docs with 2 updates ( #42883 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 02:42:39 -07:00
39e66476e1
chore(deps): bump actions/setup-java from 5.6.0 to 5.7.0 ( #42884 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 02:42:33 -07:00
8153a82489
chore(deps): bump baseline-browser-mapping from 2.11.7 to 2.11.8 in /docs ( #42852 )
...
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-08-06 23:24:24 -07:00
448eb25d76
feat(docs): add documentation for usage of minio or other s3 compatible service as a cache backend or celery results backend ( #35825 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-06 18:36:34 -07:00
9cec7411e9
chore(deps): bump mermaid from 11.16.0 to 11.16.1 in /docs ( #42873 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 18:33:23 -07:00
ae66b697e5
fix(plugin-chart-table): align sticky header column dividers with table body ( #42573 )
...
Co-authored-by: Juliann Forbes <juliann@preset.io >
2026-08-06 15:40:44 -07:00
22fb1b3a44
test(dashboard): migrate edit-mode component E2E tests to Playwright ( #41438 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-06 15:22:19 -07:00
Elizabeth Thompson and GitHub
7dd6ce835f
fix(datasets): catch TemplateError instead of narrower TemplateSyntaxError in render_dataset_fields ( #42802 )
2026-08-06 15:05:08 -07:00
4f2147009f
feat(dashboard): expand all chart descriptions ( #32958 )
...
Co-authored-by: Urban Pettersson <urban.pettersson@alteryx.com >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-06 14:47:30 -07:00
2ecce20e48
chore(viz): remove legacy explore_json + viz.py pipeline ( #41714 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-06 13:22:15 -07:00
01a9fdc621
chore(reports): thread cache-key/execution-id log context through screenshot capture logs ( #42657 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-06 09:43:12 -07:00
ba09f399ac
feat(soft-delete): enable soft delete by default and purge for real ( #42800 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-06 09:34:55 -07:00
e4c306f5eb
fix(deps): revert simple-zstd from 2.1.0 back to 1.4.2, again ( #42804 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-06 13:18:07 -03:00
ea8fa58158
docs: scope AI pre-commit checks to changed files, to align with ci's pre-commit checks ( #42835 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-08-06 10:59:33 -03:00
a00e2952a1
style(frontend): apply oxfmt to existing files ( #42813 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-08-06 10:58:27 -03:00
de93a19b3c
fix(engine): update databend engine spec for dialect version >=0.4.6 ( #28627 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-06 06:28:16 -07:00
Alexandru Soare and GitHub
57d6e5c637
feat(hooks): add configurable post-creation hook for dashboards ( #42837 )
2026-08-06 16:11:55 +03:00
dependabot[bot] and GitHub
0fc0d21dd3
chore(deps): bump github/codeql-action/init from 4.37.3 to 4.37.4 ( #42827 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-06 14:12:22 +03:00
76e6909cfd
chore(deps): bump @swc/core from 1.15.46 to 1.15.47 in /docs ( #42825 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:34 -07:00
450e43b8f2
chore(deps): bump baseline-browser-mapping from 2.11.6 to 2.11.7 in /docs ( #42826 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:31 -07:00
a7dd86adc6
chore(deps): bump github/codeql-action/analyze from 4.37.3 to 4.37.4 ( #42828 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:25 -07:00
bbd7ac7278
chore(deps-dev): bump baseline-browser-mapping from 2.11.6 to 2.11.7 in /superset-frontend ( #42830 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:22 -07:00
05af8eeff2
chore(deps): bump react-map-gl from 8.1.1 to 8.1.2 in /superset-frontend ( #42831 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:18 -07:00
3f413e6e10
chore(deps-dev): bump @swc/core from 1.15.46 to 1.15.47 in /superset-frontend ( #42832 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:14 -07:00
4278f4b3d9
fix(explore): honor explicit List legend selection instead of flipping to scroll ( #41749 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-08-05 23:08:05 -07:00
Joe Li and GitHub
b8c44a1ad5
fix(ci): restore master validation checks ( #42807 )
2026-08-05 22:58:05 -07:00
d594a4d157
fix(mcp): make streamable-http session mode configurable via MCP_STATELESS_HTTP ( #42814 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-05 21:31:22 -07:00
442995481c
test(deckgl): Polygon chart with a column literally named "polygon" ( #33669 ) ( #42591 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 20:27:13 -07:00
1de35d1361
fix(mcp): reject unknown fields in nested chart-config models too ( #42626 ) ( #42732 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 16:24:55 -07:00
3f011edabb
fix(mcp): supply required DBEventLogger args so mcp_tool_error events are logged ( #42579 ) ( #42730 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 16:22:10 -07:00
f5bca3bf3f
fix(sqllab): stop OAuth2 banner from ballooning the database selector popover ( #42652 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-05 15:40:42 -07:00
32e4e3c6a8
fix(reports): enforce dashboard readiness and execution budget ( #42624 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-05 14:30:35 -07:00
ad0538935d
fix(pivot-table): blank ambiguous cross-metric totals and null values in fraction mode ( #42810 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-05 14:17:31 -07:00
633f393880
feat(pivot-table): reintroduce show-values-as-fraction display option ( #42761 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-05 14:17:30 -07:00
0e4e368768
feat(mcp): add observability to MCP service ( #41921 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-05 11:52:34 -07:00
126c93b495
fix(versioning): pin shadow-row reads and restore to (id, uuid) ( #42797 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-05 11:12:20 -07:00
e880711bbb
fix(migrations): actually drop _customer_location_uc (list == set no-op) ( #42642 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-05 11:12:14 -07:00
47a4dabd14
feat(soft-delete): warn at startup when a retention task's Celery config is incomplete ( #42641 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-05 11:12:09 -07:00
JUST.in DO IT and GitHub
657e2d2267
perf(TimeTable): skip rendering TableView while the window is resizing ( #42097 )
2026-08-05 10:41:39 -07:00
05193ed7e1
fix(models): guard three more backref cascades for SQLAlchemy 2.0 ( #42787 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 09:58:45 -07:00
2c7adcaef8
chore(deps): bump sqlglot from 30.12.0 to 30.14.0 ( #42772 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-05 09:44:05 -07:00
f65b42408e
fix(tasks): gate exception_type in task properties behind SHOW_STACKTRACE ( #40587 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 09:31:30 -07:00
482a59ec72
fix(docker): replace stale superset_app hostname in dev WEBDRIVER_BASEURL ( #42495 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-05 09:31:10 -07:00
e7338a2add
fix(mcp): route FastMCP ValidationError through the validation error handler ( #42578 ) ( #42738 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 09:27:28 -07:00
9c97d4859c
fix(mcp): stop false-flagging successful responses with error_type:null as failures ( #42580 ) ( #42736 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 09:27:17 -07:00
19399a5068
chore(deps-dev): bump jsdom from 30.0.0 to 30.0.1 in /superset-frontend ( #42791 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 22:25:56 +07:00
efab63d42c
chore(deps): bump docker/login-action from 4.5.2 to 4.6.0 ( #42769 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 22:24:57 +07:00
816f37f5b9
chore(deps-dev): bump gevent from 26.4.0 to 26.7.0 ( #42770 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-04 23:33:55 -07:00
872311b3c2
chore(deps-dev): bump duckdb from 1.5.4 to 1.5.5 ( #42773 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-04 23:33:52 -07:00
6713f1be45
chore(deps-dev): update teradatasql requirement from >=20.0.0.62 to >=20.0.0.63 ( #42774 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:48 -07:00
0692607b4a
chore(deps-dev): update taospy requirement from >=2.8.9 to >=2.8.10 ( #42775 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:44 -07:00
fcfee7efbc
chore(deps-dev): bump fastmcp from 3.4.4 to 3.4.5 ( #42776 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-04 23:33:41 -07:00
0cc5c51ba3
chore(deps): bump selenium from 4.45.0 to 4.46.0 ( #42777 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-04 23:33:37 -07:00
a57c9b34c9
chore(deps-dev): bump webpack from 5.109.1 to 5.109.2 in /docs ( #42779 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:33 -07:00
ae8c4bd451
chore(deps): bump baseline-browser-mapping from 2.11.5 to 2.11.6 in /docs ( #42780 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:30 -07:00
247f610ee1
chore(deps-dev): bump eslint-plugin-jest-dom from 5.5.0 to 5.6.0 in /superset-frontend ( #42781 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:27 -07:00
4c33258b9d
chore(deps): bump react-draggable from 4.7.0 to 4.7.1 in /superset-frontend ( #42782 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:23 -07:00
3cf83f0a5a
chore(deps-dev): bump baseline-browser-mapping from 2.11.5 to 2.11.6 in /superset-frontend ( #42783 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:20 -07:00
425c70ae37
chore(deps-dev): bump webpack from 5.109.1 to 5.109.2 in /superset-frontend ( #42784 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:16 -07:00
ab124a333c
fix(SafeMarkdown): let htmlSchemaOverrides replace matching default attribute rules ( #42202 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-04 23:10:14 -07:00
7324225c77
fix(filters): sort numeric filter values numerically, not lexicographically ( #36775 ) ( #42596 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-04 23:06:39 -07:00
endimonan and GitHub
1605676aa7
fix(reports): use zip extension for bundled CSV attachments ( #42640 )
2026-08-04 21:09:19 -07:00
SkinnyPigeon and GitHub
d6c8fdd10d
fix(explore): recompute currency_formats when dataset is saved from c… ( #42480 )
2026-08-04 20:41:06 -07:00
Abdul Rehman and GitHub
956231b9ee
fix(dataset): make post-save column refresh best-effort for Jinja SQL ( #42463 )
2026-08-04 20:40:09 -07:00
2f9bde5579
fix(sql): preserve quoted-identifier casing for the HANA dialect ( #39328 ) ( #42731 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-04 20:39:35 -07:00
Joe Li and GitHub
5720e9c7fd
chore(deps): require manual deck.gl upgrades ( #42653 )
2026-08-05 10:06:07 +07:00
e871ee27cf
fix(i18n-es): correct format-placeholder defects in Spanish catalog ( #42728 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-05 09:21:27 +07:00
1a74c8ef67
chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 in /superset-embedded-sdk ( #42764 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 09:07:27 +07:00
22909bb039
fix(sqllab): retry table metadata preview after OAuth2 redirect ( #42390 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-04 21:32:13 -04:00
da27b4ed80
chore(sqla2): bump SQLAlchemy-dependent drivers to dual-compat versions ( #42542 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-04 17:08:41 -07:00
Amin Ghadersohi and GitHub
86b2076169
fix(mcp): handle missing metrics/columns and null data in chart preview ( #42576 )
2026-08-04 19:59:47 -04:00
a0895a1fbd
fix(native-filters): allow X-clear on defaultToFirstItem filters with required warning ( #42762 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-08-04 16:57:34 -07:00
043163b54c
fix(mcp): reject unparseable time_range instead of silently matching full table ( #42283 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-04 19:45:30 -04:00
Amin Ghadersohi and GitHub
33c386a2d6
fix(core): reduce metric expression log noise ( #42619 )
2026-08-04 16:35:02 -07:00
Elizabeth Thompson and GitHub
7c03736623
fix(alerts): wrap Jinja rendering errors in AlertCommand._execute_query ( #42714 )
2026-08-04 15:07:10 -07:00
Elizabeth Thompson and GitHub
4e9e884dd8
fix(sqllab): wrap process_template() in QueryEstimationCommand to prevent raw UndefinedError leak ( #42757 )
2026-08-04 15:02:47 -07:00
1478e32bc2
fix(mcp): persist Handlebars template under camelCase key so it renders ( #42725 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-04 16:21:57 -04:00
e103d92b48
feat(versioning): version-history UI ( #41551 )
...
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-08-04 12:37:46 -07:00
Dang Dao and GitHub
9377659ffa
fix(dashboard): preserve duplicate chart holders in filter scopes ( #42502 )
2026-08-04 21:24:25 +02:00
Lalith Kothuru and GitHub
50c84f220b
docs: fix parameter name in Explorable.get_query_result docstring ( #42646 )
2026-08-04 10:15:05 -07:00
Alexandru Soare and GitHub
3dde95d809
feat(reports): add retry on failure support for reports ( #42481 )
2026-08-04 18:04:32 +03:00
dependabot[bot] and GitHub
0615c73ff3
chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.2.0 ( #42692 )
2026-08-04 21:57:40 +07:00
e66c7fcb63
chore(deps-dev): bump oxfmt from 0.60.0 to 0.61.0 in /superset-frontend ( #42746 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 06:19:36 -07:00
29098afff7
chore(deps): bump react-arborist from 3.15.1 to 3.16.0 in /superset-frontend ( #42689 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:13:38 -07:00
46b583668b
chore(deps-dev): bump ip-address from 10.2.0 to 10.4.0 in /superset-frontend ( #42727 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-08-04 03:11:11 -07:00
ebda22bdfc
chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 in /superset-websocket ( #42741 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:11:06 -07:00
5f2bc09b9f
chore(deps): bump the storybook group in /docs with 2 updates ( #42742 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:11:03 -07:00
f67d12edf8
chore(deps-dev): bump webpack from 5.109.0 to 5.109.1 in /docs ( #42743 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:59 -07:00
64590b5138
chore(deps): bump baseline-browser-mapping from 2.11.4 to 2.11.5 in /docs ( #42744 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:56 -07:00
327f526a63
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #42745 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:53 -07:00
0048c4d30b
chore(deps): bump acorn from 8.17.0 to 8.18.0 in /superset-frontend ( #42747 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:48 -07:00
720f36e763
chore(deps-dev): bump webpack from 5.109.0 to 5.109.1 in /superset-frontend ( #42748 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:44 -07:00
e52f22226f
chore(deps): bump ol from 10.9.0 to 10.10.0 in /superset-frontend ( #42749 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:40 -07:00
89d544c2ed
chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 in /superset-frontend ( #42750 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:36 -07:00
cf7527f2e6
chore(deps-dev): bump oxlint from 1.75.0 to 1.76.0 in /superset-frontend ( #42751 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:33 -07:00
9a5cf76336
chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /superset-frontend/cypress-base ( #42721 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 02:49:02 -07:00
1666ccaa2b
chore(deps-dev): bump jsdom from 29.1.1 to 30.0.0 in /superset-frontend ( #42691 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 09:18:35 +07:00
Yuriy Krasilnikov and GitHub
457cd3487d
fix(api): include query lifecycle timing in /api/v1/chart/data response ( #37516 )
2026-08-03 17:27:57 -07:00
03b35186e5
fix(jinja): handle UndefinedError from virtual dataset templates ( #42366 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-03 17:09:31 -07:00
25ab96188f
fix(sqllab): roll back session before retrying get_query after a broken transaction ( #42675 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-03 15:04:28 -07:00
4b11fa09c7
fix(errors): map uncaught SupersetException status/log-level correctly ( #42643 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-03 15:03:00 -07:00
Joe Li and GitHub
5075253b91
fix(ci): validate frontend dependency tree ( #42720 )
2026-08-03 14:38:00 -07:00
da537cae00
chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /superset-frontend ( #42722 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 14:30:35 -07:00
f877c29f39
chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /docs ( #42723 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 14:30:17 -07:00
6de5f12e09
chore(deps): bump antd from 6.5.1 to 6.5.2 in /superset-frontend ( #42637 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 12:30:57 -07:00
de675aee01
chore(deps): bump yargs from 18.0.0 to 18.1.0 in /superset-frontend ( #42693 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 12:27:19 -07:00
366764d7af
chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /superset-frontend ( #42695 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 12:27:09 -07:00
110c094e35
chore(deps-dev): bump baseline-browser-mapping from 2.11.1 to 2.11.5 in /superset-frontend ( #42697 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 12:27:01 -07:00
0517e6ec25
chore(deps-dev): bump postcss from 8.5.18 to 8.5.25 in /superset-websocket ( #42719 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 12:26:32 -07:00
8f10bda68e
feat(soft-delete): Recently Archived view with restore and permanent delete ( #41550 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-03 12:21:48 -07:00
da9f4216e1
fix(dashboard): count extra_editors when deciding who may edit a dashboard ( #42708 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 12:20:52 -07:00
bf34c7f2b4
fix(versioning): stop filing every operational failure under the migration race ( #42709 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 12:08:59 -07:00
db0b8b1513
test(versioning): un-skip the two obsolete activity-view skips ( #42710 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 12:07:49 -07:00
081515d52f
fix(versioning): drop username from version-history attribution ( #42711 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 12:07:02 -07:00
df2786692f
fix(semantic-layers): survive large multi-metric selection in Semantic View modal ( #42535 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-03 12:01:54 -07:00
d0503c1b98
fix(dashboard): keep refresh_frequency set via the Advanced JSON editor ( #42116 ) ( #42142 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-03 12:00:39 -07:00
Evan Rusackas and GitHub
564ef599ab
fix(ci): collapse Cypress e2e matrix from 2 runners to 1 ( #42715 )
2026-08-03 11:49:47 -07:00
Đỗ Trọng Hải and GitHub
e4ef84ca72
feat(build): migrate from Prettier to Oxfmt for performant code formatting ( #42434 )
2026-08-04 00:27:05 +07:00
Đỗ Trọng Hải and GitHub
10f7927603
feat(ci): switch to ubuntu-slim runner image for faster startup time when running light CI workloads ( #39656 )
2026-08-03 23:31:06 +07:00
566d23ea33
fix(chart): stop duplicate metrics when switching between Waterfall and other chart types ( #42533 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-03 09:22:22 -07:00
JUST.in DO IT and GitHub
ac97484b2a
fix(mcp): missing params in MCP tool call logs ( #42660 )
2026-08-03 08:38:22 -07:00
5b31e0fee6
chore(deps-dev): bump concurrently from 10.0.3 to 10.0.4 in /superset-frontend ( #42694 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 22:04:03 +07:00
791305dfcf
chore(deps): bump ngeohash from 0.6.3 to 0.6.4 in /superset-frontend ( #42698 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:51:33 +07:00
de0acdc73e
chore(deps-dev): bump html-webpack-plugin from 5.6.7 to 5.6.8 in /superset-frontend ( #42688 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:46:29 +07:00
3d5f0813c3
chore(deps): bump the rjsf group in /superset-frontend with 2 updates ( #42686 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:45:54 +07:00
4939d6863f
chore(deps): bump baseline-browser-mapping from 2.11.1 to 2.11.4 in /docs ( #42681 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:45:22 +07:00
788181beba
chore(deps-dev): bump globals from 17.7.0 to 17.8.0 in /docs ( #42682 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:45:03 +07:00
8b3142c57c
chore(deps): bump the storybook group in /docs with 2 updates ( #42680 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:44:36 +07:00
11f502d705
chore(deps): bump hot-shots from 17.0.1 to 17.1.0 in /superset-websocket ( #42685 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:44:24 +07:00
271dfbf6d5
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #42687 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:43:50 +07:00
5aaaa3472d
chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /superset-websocket ( #42683 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:43:17 +07:00
ad0247208a
chore(deps-dev): bump globals from 17.7.0 to 17.8.0 in /superset-websocket ( #42684 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:42:48 +07:00
84a33b75d2
chore(deps): bump docker/login-action from 4.5.1 to 4.5.2 ( #42690 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:42:15 +07:00
ac1002bddd
chore(deps): bump chalk from 5.6.2 to 6.0.0 in /superset-frontend ( #42696 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:41:13 +07:00
06628bbd68
feat(i18n): serve language packs as versioned, immutable-cacheable scripts ( #41780 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-02 21:59:44 -07:00
d64eaf9cdb
chore(deps-dev): bump @testing-library/jest-dom from 6.9.1 to 7.0.0 in /superset-frontend ( #42525 )
...
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: rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-08-03 09:00:44 +07:00
Luc Verdier and GitHub
4915a3e8c7
fix(mcp): report the committed chart when its instance is detached ( #42621 )
2026-08-02 14:56:46 -07:00
7ce56d369a
ci: add Kesin11/actions-timeline to the heavy CI workflows ( #42507 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-02 14:53:27 -07:00
b6d8c830e7
test(jinja): pin filter_values() drill-to-detail native-filter fallback for virtual datasets ( #35263 ) ( #42595 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-02 14:44:38 -07:00
Đỗ Trọng Hải and GitHub
4e3ff37137
chore(ci): resolve shellcheck-flagged errors ( #42430 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-08-03 00:09:04 +07:00
Joe Li and GitHub
120b4420b9
fix(versioning): narrow UUIDs in restore tests ( #42654 )
2026-08-02 23:54:30 +07:00
0628b0b813
chore(deps-dev): update thrift requirement from <1.0.0,>=0.23.0 to >=0.24.0,<1.0.0 ( #42667 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 23:45:06 +07:00
378634cceb
chore(deps-dev): update pyathena requirement from <4,>=2 to >=3.35.2,<4 ( #42665 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 23:44:48 +07:00
af7472fd7e
chore(deps-dev): update databricks-sql-connector requirement from <4.4.0,>=4.2.6 to >=4.4.0,<4.5.0 ( #42668 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 23:36:20 +07:00
36e3ebecfa
chore(deps): bump croniter from 6.2.2 to 6.2.4 ( #42664 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-02 17:22:56 +07:00
3f201c1c77
chore(deps): bump polyline from 2.0.2 to 2.0.4 ( #42666 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-02 17:22:48 +07:00
cc4cd3e98a
chore(deps): bump cachetools from 7.1.4 to 7.1.6 ( #42663 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-02 17:06:14 +07:00
322ae841e5
chore(deps-dev): update clickhouse-connect requirement from <2.0,>=1.4.2 to >=1.6.0,<2.0 ( #42669 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 17:05:57 +07:00
5ccccc8c69
chore(deps): bump greenlet from 3.5.3 to 3.5.4 ( #42670 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-02 17:05:34 +07:00
3d0ee8b4c5
chore(deps-dev): bump prophet from 1.2.0 to 1.3.0 ( #42672 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-02 17:05:20 +07:00
ff9bec2b99
fix(dashboard): make chart error messages expandable again ( #42491 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-01 15:26:31 -07:00
Beto Dealmeida and GitHub
9f66cb566b
feat(semantic layers): don't show samples tab in explore ( #41509 )
2026-08-01 16:03:20 -04:00
29ac93862e
fix(i18n-fr): translate the 85 remaining untranslated strings ( #42577 )
...
Signed-off-by: Dorian Saint-Martin <dorian.saintmartin@outlook.fr >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-01 10:39:59 -07:00
c9b159b4e7
docs(db_engine_specs): link upstream Pinot timestamp fix in TODO ( #42623 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-01 10:39:14 -07:00
d336d2a8b6
feat(ci): auto-label PRs with merge conflicts using requires:rebase ( #42504 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-01 10:38:02 -07:00
Amin Ghadersohi and GitHub
22c305f758
fix(dataset): retry metadata after OAuth2 authorization ( #42581 )
2026-07-31 20:41:42 -04:00
6929d032b8
fix(reports): time-budget tiled screenshot to fail cleanly instead of hitting Celery kill ( #42118 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-31 15:37:46 -07:00
f6c574edd8
fix(screenshots): validate cached screenshot image bytes on read and write ( #42120 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-31 15:13:59 -07:00
b452c1634d
fix(a11y): add aria-label to dashboard IconButton and unlabeled call sites ( #41470 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-31 15:05:32 -07:00
Elizabeth Thompson and GitHub
1bfbce3cfd
fix(alerts-reports): catch CroniterBadDateError in report frequency validation ( #42650 )
2026-07-31 15:04:30 -07:00
85bab0b07c
fix(reports): downgrade chart-container timeout log level and fix tiling veto on unknown height ( #42153 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-31 15:00:38 -07:00
0981b1101a
chore(deps-dev): bump nx from 22.6.1 to 22.7.8 in /superset-frontend ( #42651 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-31 12:49:05 -07:00
f607e17e3a
fix(reports): fail loudly instead of falling back to unguarded screenshot when tiled capture fails ( #42273 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-31 12:41:29 -07:00
6c8763bf5a
fix(db2): stop truncating table comments to one character ( #42645 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-31 12:36:36 -07:00
035eaa8b80
fix(time-comparison): preserve inner bounds for relative offsets ( #42357 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-07-31 11:03:47 -07:00
Arijit Kumar Roy and GitHub
ec8405aeea
chore(mcp): remove unused MCP_SERVICE_HOST and MCP_SERVICE_PORT config ( #42569 )
...
Signed-off-by: arijitroy003 <arijitroy003@gmail.com >
2026-07-31 11:01:39 -07:00
dc632a9737
fix(db_engine_specs): stop filtering out Postgres schemas prefixed with pg ( #42312 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-31 10:58:59 -07:00
Abdul Rehman and GitHub
e391691328
fix(menu): highlight Datasets tab on /dataset/add/ and /dataset/:id ( #42529 )
2026-07-31 10:56:36 -07:00
a419a2a47f
docs: fix incorrect capitalization 'PiPY' to 'PyPI' in RELEASING/README.md ( #42649 )
...
Co-authored-by: pi <pi@m2.local >
2026-07-31 10:44:51 -07:00
263d793b77
docs: fix missing apostrophe in 'doesn't' in superset/mcp_service/README.md ( #42648 )
...
Co-authored-by: pi <pi@m2.local >
2026-07-31 10:44:30 -07:00
cd77d13cfe
docs: fix typo 'throuth' → 'through' in superset-embedded-sdk/README.md ( #42647 )
...
Co-authored-by: pi <pi@m2.local >
2026-07-31 10:44:11 -07:00
268662fa49
chore(deps): bump mapbox-gl from 3.26.0 to 3.27.0 in /superset-frontend ( #42636 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-31 10:41:41 -07:00
c0f9dec963
chore(deps): bump docker/login-action from 3.7.0 to 4.5.1 ( #42632 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-31 10:41:06 -07:00
dependabot[bot] and GitHub
8e08a65abb
chore(deps): bump google-auth-library from 10.9.0 to 10.9.1 in /superset-frontend ( #42633 )
2026-07-31 23:37:20 +07:00
dependabot[bot] and GitHub
1a7f2afae9
chore(deps): bump antd from 6.5.1 to 6.5.2 in /docs ( #42630 )
2026-07-31 23:36:46 +07:00
dependabot[bot] and GitHub
05f45863cb
chore(deps-dev): bump webpack from 5.108.4 to 5.109.0 in /docs ( #42631 )
2026-07-31 23:36:21 +07:00
dependabot[bot] and GitHub
96a12e0442
chore(deps-dev): bump webpack from 5.108.4 to 5.109.0 in /superset-frontend ( #42634 )
2026-07-31 23:20:44 +07:00
dependabot[bot] and GitHub
06effe2961
chore(deps): bump fs-extra from 11.3.2 to 11.4.0 in /superset-frontend ( #42635 )
2026-07-31 23:19:50 +07:00
Evan Rusackas and GitHub
8235d0c4fb
fix(alerts-reports): skip inactive users when resolving report executor ( #42612 )
2026-07-31 09:15:59 -07:00
67d05d0ed7
docs(installation): document how to add translations to a custom Docker image ( #42586 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-31 09:15:42 -07:00
837ae95b7b
feat(ci): auto-approve Dependabot patch-level bumps ( #42508 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-31 09:15:26 -07:00
3692ac5870
ci: de-vendor helm/chart-releaser-action ( #42506 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-31 09:15:11 -07:00
1df022b364
ci: mirror CI service images to GHCR (fork-safe Docker Hub pulls, groundwork) ( #40880 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-31 09:14:30 -07:00
7d2b184079
fix(explore): show selected current date range ( #42616 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-07-31 10:55:09 +02:00
Amin Ghadersohi and GitHub
7b351d53cf
fix(mcp): fall back to a temporal dataset column ( #42575 )
2026-07-30 17:39:49 -04:00
Yousuf Ansari and GitHub
6279cafbbd
fix(echarts): correct time shift handling in Timeseries transformProps ( #38126 )
2026-07-30 12:35:35 -07:00
4b3801a447
fix(select): don't cap multi-row tag container to single-line height ( #42600 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-30 12:32:34 -07:00
Mallikarjuna Reddy Nimmakayala and GitHub
dae374b75b
fix(dashboard): prevent result set overlap in mixed chart View as Table ( #42018 )
2026-07-30 12:17:46 -07:00
1df0cca2f9
docs(databricks): include Databricks in user impersonation UI text ( #36850 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-07-30 11:50:30 -07:00
bfa7dabb34
test(query): normalize_dttm_col with UTC offset at second-level grain ( #37925 ) ( #42589 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-30 11:44:52 -07:00
Vitor Avila and GitHub
6e1c2fbcb8
chore: Mask specific Druid/Presto/Trino fields ( #42492 )
2026-07-30 10:49:19 -07:00
Evan Rusackas and GitHub
9f5611aca5
chore(country-map): regenerate all country GeoJSON files from the notebook ( #42493 )
2026-07-30 10:32:42 -07:00
8cd7793cd2
fix(db-engine-specs): handle bare-year python_date_format columns in time-grain expressions ( #42432 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-30 10:32:20 -07:00
69801a57b1
fix(explore): resolve now/today anchors to local time, not UTC ( #42308 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-30 10:30:18 -07:00
Evan Rusackas and GitHub
0fa176c1b2
fix(embedded): respect show_filters URL param in standalone report mode ( #42307 )
2026-07-30 10:29:11 -07:00
c392a560e6
fix(plugin-chart-echarts): preserve null radar metric values as gaps ( #30270 ) ( #41962 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-30 10:28:40 -07:00
e71ade5824
fix(clickhouse): use equality for boolean filters instead of IS ( #41867 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-30 10:27:29 -07:00
3588c9ad86
feat(scatter): add chart orientation and dot size metric controls ( #40967 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-30 10:27:04 -07:00
Alejandro Solares and GitHub
dbaab6d6f4
fix: upgrade brace-expansion to patched versions (CVE-2026-14257) ( #42583 )
2026-07-31 00:22:48 +07:00
bb4bd75426
chore(deps-dev): bump baseline-browser-mapping from 2.11.0 to 2.11.1 in /superset-frontend ( #42607 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 10:22:05 -07:00
6a32c53070
chore(deps): bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 ( #42606 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 10:21:50 -07:00
d1b211d4ab
chore(deps): bump docker/login-action from 4.4.0 to 4.5.0 ( #42605 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 10:21:38 -07:00
6282f3907f
chore(deps): bump baseline-browser-mapping from 2.11.0 to 2.11.1 in /docs ( #42604 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 10:21:22 -07:00
473f447c1b
fix(explore): keep the annotation layer modal usable in a small viewport ( #42614 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-30 19:09:58 +02:00
Mike Bridge and GitHub
59a5ae0df3
feat(soft-delete): deletion-retention purge of soft-deleted entities ( #41549 )
2026-07-30 09:01:12 -07:00
Evan Rusackas and GitHub
673f928589
fix(ci): stop helm release PRs from piling up and going stale ( #42209 )
2026-07-30 07:46:56 +07:00
23d5b63421
chore(deps): bump pyarrow from 24.0.0 to 25.0.0 ( #42415 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-29 16:16:00 -07:00
cec033e59c
fix(table): pick totals query positionally so all_records percent metrics don't shift it ( #42428 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-29 15:47:57 -07:00
Evan Rusackas and GitHub
d9c0f19b0c
fix(pivot-table): keep each Rows field as its own CSV/XLSX column ( #42443 )
2026-07-29 15:47:28 -07:00
8955593b85
fix: close gaps in pkg_resources/sqlalchemy-redshift warning suppression ( #41935 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-29 15:05:18 -07:00
bab40cf437
fix(errors): downgrade SSH tunnel connection-failure logging to WARNING (SC-115347) ( #42538 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-29 15:03:17 -07:00
e553910240
fix(sqllab): add filterBySqlLab prop to decouple expose_in_sqllab filter from UI rendering mode ( #42440 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-07-29 14:12:02 -07:00
Arijit Kumar Roy and GitHub
1e3601a641
fix(docs): Fix insecure HTTP links in README.md ( #42565 )
...
Signed-off-by: arijitroy003 <arijitroy003@gmail.com >
2026-07-29 13:10:39 -07:00
SBIN2010 and GitHub
68528281b1
fix(explore): ensure unsaved-changes dialog renders above View SQL modal v2 ( #42546 )
2026-07-29 12:57:08 -07:00
7d542a9e87
chore(deps): bump github/codeql-action/analyze from 4.37.2 to 4.37.3 ( #42551 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 12:12:55 -07:00
34e71c91f2
chore(deps-dev): bump oxlint from 1.74.0 to 1.75.0 in /superset-frontend ( #42558 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 12:12:28 -07:00
6bb0d92279
chore(deps-dev): bump wait-on from 9.0.10 to 9.1.0 in /superset-frontend ( #42556 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:39:36 -07:00
bdaa53575f
chore(deps): bump react-arborist from 3.15.0 to 3.15.1 in /superset-frontend ( #42557 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:39:31 -07:00
7e9c2a347a
chore(deps): bump the ag-grid group in /superset-frontend with 2 updates ( #42553 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:39:22 -07:00
ffb4fcceb9
chore(deps-dev): bump ts-jest from 29.4.11 to 29.4.12 in /superset-frontend ( #42554 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:39:16 -07:00
dd54aabc61
chore(deps-dev): bump baseline-browser-mapping from 2.10.44 to 2.11.0 in /superset-frontend ( #42555 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:39:12 -07:00
e36cbe48f2
chore(deps): bump baseline-browser-mapping from 2.10.44 to 2.11.0 in /docs ( #42550 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:38:59 -07:00
4c64ec6efa
chore(deps): bump github/codeql-action/init from 4.37.2 to 4.37.3 ( #42552 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:38:55 -07:00
f486783b02
chore(deps): bump swagger-ui-react from 5.32.9 to 5.32.11 in /docs ( #42549 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:38:44 -07:00
Luiz Otavio and GitHub
afb863684b
feat(cache): add DATA_CACHE_MAX_VALUE_SIZE to skip caching oversized results ( #42570 )
2026-07-29 11:35:42 -07:00
Joe Li and GitHub
5286e565e4
refactor(e2e): model dashboard filter bar ( #42017 )
2026-07-29 10:41:02 -07:00
435fb8babc
fix(sqllab): make dark-theme occurrence highlight readable ( #42403 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-29 10:22:58 -07:00
f8c05bba6e
fix(clickhouse): bound system sampling reads instead of failing on max_rows_to_read ( #42464 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-29 10:20:20 -07:00
9d2dcf2198
fix(oauth2): clear schema/catalog auth banner after OAuth2 redirect refetch ( #41913 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-29 10:20:15 -07:00
c257fa7d66
fix(chart): render chart error stack trace in monospace in dark mode ( #42320 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-29 10:20:11 -07:00
Jean Pommier and GitHub
87f7dbf337
fix(i18n-fr): improve French translation ( #42572 )
2026-07-29 10:06:52 -07:00
940b670636
feat(versioning): version-restore engine and endpoints for charts, dashboards, and datasets ( #42469 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-29 09:54:37 -07:00
069605828d
feat(subjects): scope principal listings and default new assets to creator groups ( #42472 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-29 14:36:45 +02:00
Mehmet Salih Yavuz and GitHub
7999b7410f
fix(explore): restore Back button undo for chart changes ( #42473 )
2026-07-29 13:55:57 +03:00
Alexandru Soare and GitHub
6a801ff94f
fix(explore): sync FilterInput value with parent filter state ( #42342 )
2026-07-29 13:26:49 +03:00
dac69f9bcd
feat(pie): geometric recentering and scaling for partial arcs ( #42151 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-28 22:27:11 -07:00
Rehan Islam and GitHub
d984fb08a4
feat(explore): add download control to standalone charts ( #42238 )
2026-07-28 22:06:45 -07:00
jesperct and GitHub
8be430014e
fix(dashboard): make Clear All clear filters that have default values ( #42111 )
2026-07-28 22:05:51 -07:00
aikawa-ohno and GitHub
00c60bf2de
fix(i18n): Update Japanese translations ( #42444 )
2026-07-28 17:04:47 -07:00
1d4c3a2adb
fix(core): don't blank a datetime column when its format coerces every value to NaT ( #42405 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-28 15:18:53 -07:00
Elizabeth Thompson and GitHub
4a4f0685fd
fix(reports): prevent bad-date crontab from crashing the report scheduler for all tenants ( #42486 )
2026-07-28 15:02:36 -07:00
Kobi Hikri and GitHub
22ad3f2c34
fix(ci): make the Dependency Review check able to fail again ( #42537 )
2026-07-28 11:52:12 -07:00
Joe Li and GitHub
9cdb555255
fix(docker): isolate tagged images from host packages ( #42249 )
2026-07-28 11:51:48 -07:00
fc59d9c0cf
fix(i18n): improve french translations ( #42470 )
...
Co-authored-by: Elsanbot <elsanbot@elsan.care >
2026-07-28 11:48:31 -07:00
623348f190
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.64.0 to 8.65.0 in /superset-frontend in the typescript-eslint group across 1 directory ( #42512 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 10:29:58 -07:00
Amin Ghadersohi and GitHub
5aaf9d337b
fix(jinja): handle non-JSON body with JSON content-type in get_form_data ( #42196 )
2026-07-28 09:18:08 -07:00
JUST.in DO IT and GitHub
181f5bc9c1
fix(mcp): capture created chart/dashboard id in generate_chart/generate_dashboard audit logs ( #42367 )
2026-07-28 09:16:58 -07:00
Đỗ Trọng Hải and GitHub
e426fb7bc6
chore(ci): correct GH event type for opening new issue and PR in supersetbot orglabel job ( #42424 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-28 09:16:41 -07:00
b5c8d4a5df
fix(mixed-timeseries): stop duplicating first metric in multi-metric + group-by series names ( #40146 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-28 09:15:26 -07:00
236c9a52fd
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.63.0 to 8.65.0 in /superset-websocket ( #42515 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-28 08:06:12 -07:00
Mehmet Salih Yavuz and GitHub
b983161eef
feat(async): cancel running chart queries under GLOBAL_ASYNC_QUERIES ( #42305 )
2026-07-28 18:02:16 +03:00
7b767f6c1d
chore(ci): swap linkinator-action for lychee-action in docs link checker ( #42501 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-28 21:33:01 +07:00
526cebac73
chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in /superset-websocket ( #42514 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 21:30:23 +07:00
39f9b7029b
chore(deps): bump github/codeql-action/analyze from 4.37.1 to 4.37.2 ( #42520 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 16:05:23 +03:00
25a985893d
chore(deps-dev): bump typescript-eslint from 8.64.0 to 8.65.0 in /superset-websocket ( #42516 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:49:06 -07:00
ad15c4ddd1
chore(deps): bump the storybook group in /docs with 2 updates ( #42517 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:49:02 -07:00
a301e7c511
chore(deps-dev): bump the typescript-eslint group in /docs with 3 updates ( #42518 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:59 -07:00
dd7bbe0adf
chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in /docs ( #42519 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:56 -07:00
2e81eb580f
chore(deps): bump baseline-browser-mapping from 2.10.43 to 2.10.44 in /docs ( #42521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:49 -07:00
a970838b5c
chore(deps): bump github/codeql-action/init from 4.37.1 to 4.37.2 ( #42522 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:46 -07:00
2c061f1e05
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #42523 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:42 -07:00
be012c8faa
chore(deps): bump markdown-to-jsx from 9.8.2 to 9.9.0 in /superset-frontend ( #42524 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:39 -07:00
e754b73af2
chore(deps-dev): bump baseline-browser-mapping from 2.10.43 to 2.10.44 in /superset-frontend ( #42526 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:35 -07:00
435e7825a6
chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in /superset-frontend ( #42527 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:32 -07:00
ecc7f726a4
fix: guard potential null derefs and remove dead branches ( #42358 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-07-28 11:43:46 +03:00
26b6f7bb5d
fix(dashboard): preserve refresh_frequency when absent from save data ( #42354 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-07-27 23:13:11 -07:00
a10c3f0b1d
test(result_set): add regression test for empty result set column metadata ( #35962 )
...
Co-authored-by: Phuc Hung Nguyen <phucnguyen@geotab.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-27 23:08:59 -07:00
3095d7b07f
fix(metadata-bar): add max-width to text for proper ellipsis truncation ( #42237 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-07-27 20:38:29 -07:00
a8e2a340f1
fix(select): exclude null-valued options from "Select all" count ( #42220 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-27 20:24:44 -07:00
Pawan and GitHub
c0117f78a9
feat(dashboard): respect GranularExportControls for download permission ( #41799 )
2026-07-27 20:00:03 -07:00
a73e2485de
feat(versioning): version-history retention cleanup job ( #41075 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-27 19:59:11 -07:00
79f3fed1f9
fix(country-map): carve the Great Lakes out of USA map states ( #29503 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-27 19:58:32 -07:00
c792752a58
fix(db_engine_specs): preserve DATE semantics when applying Postgres time grains ( #42254 ) ( #42329 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-07-27 17:31:28 -07:00
eb914b8ae3
fix(datasets): log datetime format-detection DB query failures at WARNING ( #42388 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-27 15:09:28 -07:00
Elizabeth Thompson and GitHub
276b7e2d67
fix(importers): catch YAMLError instead of narrower ParserError in dataset v0 importer ( #42442 )
2026-07-27 15:04:52 -07:00
Elizabeth Thompson and GitHub
3e7ae85cc2
fix(importers): catch YAMLError instead of narrower ParserError in load_yaml ( #42426 )
2026-07-27 15:03:37 -07:00
12d7179c21
fix(hive): select schema via USE prequery instead of rewriting the URI database ( #36603 )
...
Co-authored-by: Job <job@samax.nu >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-27 14:54:16 -07:00
1d752a0ced
fix(embedded): load guest charts with missing or stale query_context ( #42150 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-27 14:14:55 -07:00
a44afd8105
chore: drop legacy /superset prefix from remaining hardcoded URLs ( #42156 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-27 14:13:35 -07:00
Nitish Agarwal and GitHub
74924ae73a
fix(db_engine_specs): use CAST(DATE({col}) AS DATETIME) in MySQL HOUR time grain ( #38617 )
2026-07-27 12:52:25 -07:00
748e1e80f0
chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 ( #42452 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 12:45:26 -07:00
4300e9fb93
chore(deps): bump hot-shots from 17.0.0 to 17.0.1 in /superset-websocket ( #42445 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:24:56 -07:00
3540f3f957
chore(deps): bump the rjsf group in /superset-frontend with 3 updates ( #42446 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:24:53 -07:00
faf2cc0f04
chore(deps): bump @fontsource/ibm-plex-mono from 5.2.7 to 5.3.0 in /docs ( #42447 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:24:49 -07:00
45c2b801f7
chore(deps): bump @fontsource/ibm-plex-mono from 5.2.7 to 5.3.0 in /superset-frontend ( #42458 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:24:45 -07:00
Đỗ Trọng Hải and GitHub
03c97764d1
chore(ci): remove nyc usage for merging coverage results as Codecov natively supports the action ( #42431 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-27 10:28:26 -07:00
95e5e25e1a
feat(helm): mitigate init-db Job hang under Istio sidecar injection ( closes #25798 ) ( #41396 )
...
Co-authored-by: Devin AI <devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-27 10:09:30 -07:00
dece457792
chore(deps): bump @swc/core from 1.15.43 to 1.15.46 in /docs ( #42448 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:52:52 -07:00
3666b9a934
chore(deps): bump swagger-ui-react from 5.32.8 to 5.32.9 in /docs ( #42449 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:55 -07:00
c09ebc2087
chore(deps): bump @fontsource/inter from 5.2.8 to 5.3.0 in /docs ( #42450 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:50 -07:00
23e5cc24d5
chore(deps): bump @fontsource/fira-code from 5.2.7 to 5.3.0 in /docs ( #42451 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:45 -07:00
fe78726935
chore(deps-dev): bump stylelint from 17.14.0 to 17.14.1 in /superset-frontend ( #42453 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:38 -07:00
b3c95d138a
chore(deps): bump chrono-node from 2.10.0 to 2.10.1 in /superset-frontend ( #42454 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:32 -07:00
5898463ced
chore(deps-dev): bump @swc/core from 1.15.43 to 1.15.46 in /superset-frontend ( #42455 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:26 -07:00
0d2a82c2b2
chore(deps): bump react-arborist from 3.13.2 to 3.15.0 in /superset-frontend ( #42456 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:21 -07:00
67face3e3d
chore(deps-dev): bump lightningcss from 1.32.0 to 1.33.0 in /superset-frontend ( #42457 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:16 -07:00
fdea53df9e
chore(deps-dev): bump source-map from 0.7.6 to 0.8.0 in /superset-frontend ( #42459 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:08 -07:00
5dea601a09
chore(deps): bump @fontsource/inter from 5.2.8 to 5.3.0 in /superset-frontend ( #42460 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:02 -07:00
943bbb92e4
chore(deps): bump @fontsource/fira-code from 5.2.7 to 5.3.0 in /superset-frontend ( #42461 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:50:57 -07:00
Enzo Martellucci and GitHub
e338c77dd7
fix(dashboard-tabs): disable drag on input fields during tab reorder ( #36889 )
2026-07-27 16:06:41 +02:00
Sepuri Sai Krishna and GitHub
6856d0fc67
fix(select): rank case-insensitive matches consistently in dropdown search ( #42408 )
2026-07-26 19:29:30 -07:00
8f8331f656
chore: session enforce sqlalchemy 2.0 ( #42365 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-26 19:28:42 -07:00
e54eccd5fb
chore(a11y): enable jsx-a11y/prefer-tag-over-role as error ( #42078 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-26 17:38:55 -07:00
710037d3d2
chore(importers): log field names instead of full config on validation failure ( #42399 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-26 17:36:34 -07:00
90040fc1f6
fix(mcp_service): downgrade client-disconnect transport noise to WARNING (SC-115264) ( #42441 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-07-26 15:02:15 -07:00
ba0900d2b3
fix(semantic-layers): show a friendly warning when schema enrichment falls back ( #42400 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-26 02:57:17 -07:00
9a025267bd
fix(reports): positive readiness check for non-tiled screenshots ( #42253 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Mafi <matt.fitzgerald@gmail.com >
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
2026-07-26 01:14:06 -04:00
e3d3262e97
chore(deps-dev): bump grpcio from 1.81.1 to 1.83.0 ( #42414 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-07-25 18:47:24 -07:00
6c2ccc44bd
chore(table): drop dead th.ant-column-cell selector ( #42407 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-25 18:31:07 -07:00
e1ffa53d9b
chore(deps): bump pyparsing from 3.2.3 to 3.3.2 ( #42420 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-25 21:53:51 +07:00
4443357f33
chore(deps): bump flask-caching from 2.3.1 to 2.4.1 ( #42413 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-25 21:49:15 +07:00
dd08c4f36c
chore(deps-dev): update flightsql-dbapi requirement from <0.3,>=0.2.0 to >=0.2.2,<0.3 ( #42416 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 21:36:04 +07:00
4f3a1a5058
chore(deps-dev): update snowflake-sqlalchemy requirement from <2,>=1.10.2 to >=1.11.0,<2 ( #42418 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 21:35:44 +07:00
9d6fbdceff
chore(deps-dev): update ibm-db-sa requirement from <=0.4.4,>0.3.8 to <=0.4.4,>=0.4.4 ( #42419 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 20:15:32 +07:00
8864b7a0a3
chore(deps-dev): update oracledb requirement from <5,>=2.0.0 to >=4.0.2,<5 ( #42421 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 20:04:34 +07:00
d4652460ee
chore(deps-dev): bump google-cloud-bigquery from 3.42.1 to 3.42.2 ( #42422 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-25 20:04:07 +07:00
Gordon Cowie and GitHub
8c37d627aa
fix: allow clearing database/schema in DatasourceModal ( #39918 )
2026-07-24 16:17:25 -07:00
5775bdbe5e
chore(deps-dev): bump postcss from 8.5.15 to 8.5.23 in /superset-embedded-sdk ( #42394 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 16:14:38 -07:00
c65bedf2d7
fix(extensions): make LOCAL_EXTENSIONS hot reload reliable in Docker ( #40084 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-07-24 15:30:04 -07:00
2a07f7967d
chore(deps): bump brace-expansion, @cypress/code-coverage and eslint in /superset-frontend/cypress-base ( #42275 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-24 14:24:22 -07:00
b82ff27f9c
fix(sqllab): render each query error once on async fallback ( #42318 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-24 14:13:35 -07:00
83ea9a1025
chore(deps): bump js-yaml from 5.2.1 to 5.2.2 in /docs ( #42395 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:36 -07:00
e9f61c1e66
chore(deps): bump postcss from 8.5.15 to 8.5.23 in /superset-frontend ( #42396 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:22 -07:00
857a194c66
chore(deps): bump postcss from 8.5.16 to 8.5.23 in /docs ( #42397 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:09 -07:00
Joe Li and GitHub
5ffdac1871
fix(mcp): align pooled screenshot override signature ( #42384 )
2026-07-24 13:32:31 -07:00
52552c8278
test(dashboard): migrate dashboard force-refresh control to Playwright ( #41433 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 13:32:09 -07:00
134cae07ae
fix(ui): update stale Ant Design v6 internal class selectors ( #42146 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-24 13:31:45 -07:00
f3fa1c7d4f
fix(reports): write a single execution log row per report run ( #29857 ) ( #41966 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-24 13:30:31 -07:00
99841fb504
fix(async): include datasets and rev claims in guest channel HMAC ( #41487 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-24 13:29:58 -07:00
3a53c4ebc3
chore(deps): raise SQLAlchemy lower bound to >=1.4.43 ( #41123 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-24 13:29:30 -07:00
Joe Li and GitHub
f7d0ec3a2c
chore: add @rusackas to migration code owners ( #42398 )
2026-07-24 13:18:33 -07:00
Bhargava Vadlamani and GitHub
7eceebce1c
feat(dbspec): Support apache datafusion dbspec ( #42374 )
2026-07-24 11:56:30 -07:00
3bdf134aaa
fix(logging): stop noisy LocalProxy-not-mapped warning for guest users ( #42306 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-24 13:06:20 -04:00
ViktorGo86 and GitHub
65528a5b76
docs(map-tiles): add Yandex Maps Tiles API configuration ( #42375 )
2026-07-24 22:19:20 +07:00
Alejandro Solares and GitHub
0792f98910
fix(security): bump pillow from 12.2.0 to 12.3.0 ( #42362 )
2026-07-24 21:49:27 +07:00
Alejandro Solares and GitHub
67c3fea0ce
fix(security): bump pyasn1 from 0.6.3 to 0.6.4 ( #42363 )
2026-07-24 21:46:21 +07:00
d2ea5e9a1a
chore(deps-dev): bump brace-expansion from 1.1.15 to 1.1.16 in /superset-embedded-sdk ( #42369 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:48 +07:00
0b9a9c5d03
chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /docs ( #42370 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:31 +07:00
16de95f024
chore(deps): bump immer from 11.1.11 to 11.1.15 in /superset-frontend ( #42378 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:14 +07:00
5b5e5cf82d
chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 ( #42376 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:00 +07:00
542416ac6e
chore(deps): bump @deck.gl/mapbox from 9.3.6 to 9.3.7 in /superset-frontend in the deckgl group ( #42377 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:21:20 +07:00
SkinnyPigeon and GitHub
4f017de532
docs(gunicorn): correct dead links in values.yaml ( #42385 )
2026-07-24 21:20:46 +07:00
a1142b0f91
fix(dataset): disable duplicate button when name is empty ( #42217 )
...
Co-authored-by: AS-MAC-1123 <as-mac-1123@AS-MAC-1123.local >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-24 00:24:37 -07:00
Jean Massucatto and GitHub
4ee500e47b
fix(explore): render Jinja before validating legacy chart filters ( #41996 )
2026-07-23 22:05:14 -07:00
Ujjwal Jain and GitHub
3ff5dbfe81
fix(native-filters): use FILTER_STATE_CACHE_CONFIG timeout for dynamic filter option queries ( #38910 )
2026-07-23 21:01:54 -07:00
cfb04a6e79
chore(deps-dev): bump databricks-sql-connector from 4.2.6 to 4.3.0 ( #42347 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-23 20:57:58 -07:00
49f4e84b48
chore(deps): bump flask-compress from 1.17 to 1.24 ( #42346 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 19:21:29 -07:00
921f75d544
chore(deps): bump pillow from 12.2.0 to 12.3.0 ( #42348 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 19:21:17 -07:00
bcf0361a91
feat(KustoKQL): Add support for NULL / IS NOT NULL operator ( #37890 )
...
Co-authored-by: ag-ramachandran <ramacg@microsoft.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 18:28:37 -07:00
5776aff50a
fix(charts): handle async (202) chart-data responses in StatefulChart ( #42157 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-23 18:01:05 -07:00
Hans Yu and GitHub
14c96761e5
chore: SQLAlchemy User cascade backref warnings are irrelevant ( #42360 )
2026-07-23 17:16:38 -07:00
Abdul Rehman and GitHub
d41f0febae
fix(api): add example to get_export_ids_schema so Swagger "Try it out" pre-fills a valid array ( #42265 )
2026-07-23 17:15:24 -07:00
jesperct and GitHub
c43effa4a3
fix(explore): show the beginning date on time-series x-axis line charts ( #42046 )
2026-07-23 17:14:30 -07:00
206fe7ab12
fix(embedded): stop rejecting guest chart data built from control-specific params keys ( #42295 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-23 13:31:04 -07:00
1049826bc1
chore(deps): bump sqlalchemy-continuum from 1.6.0 to 1.7.0 ( #42351 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 12:56:11 -07:00
6317113ee8
chore(deps): bump pydantic from 2.11.7 to 2.13.4 ( #42350 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 12:56:03 -07:00
fdb9c152f0
chore(deps): bump nh3 from 0.3.5 to 0.3.6 ( #42349 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 12:55:56 -07:00
Amin Ghadersohi and GitHub
2317d9cf91
fix(mcp): truncate query-tool responses instead of hard-failing ( #42244 )
2026-07-23 14:38:49 -04:00
df8bbb548a
fix(native-filters): keep filter value input caret at inline start ( #42323 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 11:26:56 -07:00
6b02a423ef
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #42355 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 00:39:08 +07:00
f2848d951c
chore(deps-dev): update taos-ws-py requirement from >=0.6.9 to >=0.7.0 ( #42344 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 10:27:56 -07:00
JUST.in DO IT and GitHub
cb319c9b81
fix(mcp): trust dataset is_dttm flag when applying time_grain to VARCHAR temporal columns ( #42288 )
2026-07-23 10:00:22 -07:00
cc8edd2231
chore(deps): bump ag-grid from 36.0.0 to 36.0.1 in /superset-frontend ( #42338 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-23 22:21:37 +07:00
Yash Shrivastava and GitHub
c5f6d33d21
docs: add pattern to the list of organisations using superset ( #42341 )
2026-07-23 22:11:17 +07:00
2e72080a16
chore(deps): bump echarts to 6.1.0 with locale and containLabel guards ( #42315 ) ( #42321 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-07-23 21:48:11 +07:00
6654318491
chore(deps): bump caniuse-lite from 1.0.30001805 to 1.0.30001806 in /docs ( #42333 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:46:27 +07:00
ab553c37ab
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.17 to 0.10.18 in /superset-frontend ( #42337 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:37:30 +07:00
873da606dd
chore(deps): bump github/codeql-action/init from 4.37.0 to 4.37.1 ( #42334 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:36:39 +07:00
1dd3103c24
chore(deps): bump github/codeql-action/analyze from 4.37.0 to 4.37.1 ( #42331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:36:16 +07:00
2926d6f6a9
chore(deps): bump actions/labeler from 6.2.0 to 7.0.0 ( #42332 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:34:54 +07:00
67924ad35e
fix(dashboard): offer Exit edit mode when there is nothing to discard ( #42208 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-22 18:43:49 -07:00
David and GitHub
ef459c21e8
fix(helm): add MCP HTTPRoute configuration ( #42219 )
2026-07-22 17:08:16 -07:00
Amitesh Gupta and GitHub
3ed8889a01
fix: Added PostgreSQL 17.X to the supported database versions table in ( #42280 )
2026-07-22 16:24:13 -07:00
17bd286ae9
fix(forecast): resolve time grain robustly for Prophet forecasting ( #42145 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 16:08:57 -07:00
32937f24d2
fix(heatmap): correct tooltip axis value lookup and percentage calculations and add tests ( #41864 )
...
Signed-off-by: yousoph <sophieyou12@gmail.com >
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-22 15:34:10 -07:00
Elizabeth Thompson and GitHub
e075133a83
fix(pandas_postprocessing): avoid FutureWarning for max/min in boxplot MINMAX ( #42272 )
2026-07-22 15:02:14 -07:00
8d034ef65c
fix(plugin-chart-echarts): import the -obj locale build so time axes render ( #42317 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 14:53:59 -07:00
641713f623
fix: Revert "chore(deps): bump echarts from 5.6.0 to 6.1.0 in /superset-frontend" ( #42314 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 12:40:56 -07:00
Joe Li and GitHub
40d9e7d048
fix(ag-grid-table): avoid ambiguous build query import ( #42313 )
2026-07-22 11:30:45 -07:00
Hans Yu and GitHub
19159d58c8
refactor: engine enforce SQLAlchemy 2.0 ( #42277 )
2026-07-22 11:11:48 -07:00
894c0191d6
fix(superset_app_root): when used with oauth ( #38033 )
...
Signed-off-by: Grégoire Bellon-Gervais <gregoire.bellon-gervais@docaposte.fr >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 10:34:43 -07:00
49b4243129
test(dashboard): migrate dashboard load smoke test to Playwright ( #41432 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-22 10:32:07 -07:00
ac41f61d4a
chore(deps): bump nanoid from 5.0.9 to 6.0.0 in /superset-frontend ( #42230 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-22 10:28:51 -07:00
f50b7b7154
chore(deps): bump actions/setup-go from 6.5.0 to 7.0.0 ( #42303 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 10:28:11 -07:00
be5744c431
fix(chart): updates counties of kenya map ( #38019 )
...
Co-authored-by: Zack Adams <zack@Zacks-Laptop.local >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-22 10:17:29 -07:00
8c5d465a65
feat(datasets): add RLS filter indicator badge to dataset list and explore view ( #38807 )
...
Co-authored-by: Evan <evan@preset.io >
2026-07-22 10:07:52 -07:00
c5935b6904
feat(table/pivot-table): correct non-additive totals/subtotals via DB rollup [SIP-216] ( #41184 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-07-22 10:06:05 -07:00
10ff470702
fix(ag-grid-table): respect row limit with server pagination ( #41346 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 10:03:33 -07:00
Amin Ghadersohi and GitHub
1c0f259e38
refactor(mcp): dedupe list-tool schemas and delete dead middleware ( #41923 )
2026-07-22 12:29:59 -04:00
Alexandru Soare and GitHub
b8f3b768d4
fix(sqllab): Fall back to empty editor tab when linked query no longer exists ( #42241 )
2026-07-22 15:30:42 +03:00
6e1954fd51
chore(deps): bump ws from 8.21.0 to 8.21.1 in /superset-websocket ( #42301 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:25 -07:00
248f6e1064
chore(deps): bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 ( #42302 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:21 -07:00
46c5e30533
chore(deps-dev): bump oxlint from 1.73.0 to 1.74.0 in /superset-frontend ( #42304 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:17 -07:00
Mehmet Salih Yavuz and GitHub
b71b58e821
fix(explore): render stopped state when a chart query is cancelled ( #42270 )
2026-07-22 11:14:08 +03:00
Damian Pendrak and GitHub
1392fbc9b2
fix(sql): validate Custom SQL metric has an aggregate under GROUP BY ( #42199 )
2026-07-22 09:28:57 +02:00
a086b2eae9
fix(clickhouse): retry adhoc column type probe with comment-safe SQL ( #42298 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
2026-07-22 02:39:49 -04:00
Pawan and GitHub
788165b5bb
fix(frontend): jest testRegex matches Windows path separators ( #41863 )
2026-07-21 20:32:33 -07:00
60a7c18204
chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs ( #42286 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:25 -07:00
db1959b9b6
chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /superset-frontend/cypress-base ( #42292 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:20 -07:00
936b8a84ae
chore(deps): bump fast-uri from 3.1.3 to 3.1.4 in /superset-frontend ( #42293 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:15 -07:00
37ef2f381e
chore(deps): bump fast-uri from 3.1.3 to 3.1.4 in /docs ( #42294 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:11 -07:00
Amin Ghadersohi and GitHub
cae61b51e1
fix(cache): QueryCacheManager.get() should fail open on cache backend errors ( #42252 )
2026-07-21 20:05:00 -04:00
9c08240fdc
chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /docs ( #42287 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 16:44:49 -07:00
072ff01406
fix: disable recaptcha for LDAP authentication ( #36857 )
...
Co-authored-by: Igor Khrol <khroliz@Igors-MacBook-Pro-2.local >
2026-07-21 16:31:12 -07:00
8b1ef3a4cb
feat(helm): Add annotations to secrets manifests ( #40803 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-21 16:27:55 -07:00
JUST.in DO IT and GitHub
d62dbdb694
fix(chat): prevent main content reload when toggling chat panel ( #42143 )
2026-07-21 16:27:29 -07:00
2ddea33bb6
fix(models): inline calculated column expression in raw-records queries ( #34784 ) ( #42040 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-21 16:23:59 -07:00
Ville Brofeldt and GitHub
15d7d36580
chore: remove deprecated from_dttm and to_dttm jinja vars ( #42279 )
2026-07-21 15:07:36 -07:00
ab8e23d874
chore(deps-dev): bump svgo from 3.3.3 to 3.3.4 in /superset-frontend ( #42285 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 14:45:12 -07:00
Jean Massucatto and GitHub
1b882c1f47
test(explore): cover annotation layer link app-root prefix in subdire… ( #41997 )
2026-07-21 14:05:30 -07:00
8329481c2e
chore(deps-dev): bump the typescript-eslint group across 1 directory with 2 updates ( #42258 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 14:04:48 -07:00
c95c8086f5
chore(deps-dev): bump webpack-bundle-analyzer from 5.3.0 to 5.3.1 in /superset-frontend ( #42261 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 14:04:44 -07:00
cfac785541
chore(deps): bump fuse.js from 7.4.2 to 7.5.0 in /superset-frontend ( #42262 )
...
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 >
2026-07-21 14:04:40 -07:00
b97a7f5f94
chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 in /superset-embedded-sdk ( #42282 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 14:04:30 -07:00
Amin Ghadersohi and GitHub
e5c418a187
fix(mcp): normalize bracket-shorthand time ranges in query_dataset ( #42144 )
2026-07-21 15:42:04 -04:00
34ebe3d22a
feat(extensions): add a Storage API for extensions ( #39171 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Benyovszky Máté <benyovszky.mate.work@outlook.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-21 16:23:56 -03:00
0dd06f3b7b
fix: dashboard filter regress ( #35218 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-21 21:04:04 +03:00
40a13883ea
refactor: do not cascade to SqlMetric ( #42221 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-21 10:26:01 -07:00
f2967264d2
fix(ci): diff pre-commit changed files against the live base branch tip ( #42152 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-21 10:20:57 -07:00
706a65cb02
fix(docs): allow *.run.app in CSP for the Kapa widget backend ( #42276 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-21 10:18:13 -07:00
f9378baba8
test(sqla): add the jinja orderby calculated column to the session ( #42274 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-21 10:16:29 -07:00
e1a265447f
fix(charts): use chart name in CSV/XLSX/zip export filenames ( #42193 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 10:16:17 -07:00
Amin Ghadersohi and GitHub
f999afaac0
fix(mcp): coerce float rowcount to int in ChartData to prevent PydanticSerializationError ( #42140 )
2026-07-21 10:10:33 -07:00
1a862476e1
fix(dashboard): add cacheKey, dashboardId, and format context to screenshot download error logs ( #42121 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-21 10:10:14 -07:00
Taras Pashkevych and GitHub
df34b5d277
fix(drill-detail): paginate Elasticsearch samples via engine cursor ( #39509 )
2026-07-21 10:09:28 -07:00
b362d36019
chore: remove deck.gl JavaScript tooltip controls and ENABLE_JAVASCRIPT_CONTROLS ( #42126 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-21 10:01:25 -07:00
666b6805c4
test(sql): prove Oracle GROUP BY stays explicit for virtual-dataset charts ( #42255 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-21 09:59:34 -07:00
3fa7cc5986
chore(deps): bump react-diff-viewer-continued from 4.3.0 to 4.4.0 in /superset-frontend ( #42263 )
...
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-07-21 09:47:05 -07:00
7f4d151a37
chore(deps): bump body-parser from 2.2.1 to 2.3.0 in /superset-websocket/utils/client-ws-app ( #42264 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 09:46:56 -07:00
5efbd5b157
chore(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 in /superset-websocket ( #42267 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 09:46:48 -07:00
Hugh A. Miles II and GitHub
00cb3037e7
feat(dashboard): export dashboard chart data to Excel (async, S3 + email) ( #41133 )
2026-07-21 12:17:00 -04:00
Hans Yu and GitHub
6c58afe6ac
refactor: do not cascade to TableColumn ( #42222 )
2026-07-21 09:00:47 -07:00
f751716867
fix(trino): quote nested ROW field paths per-segment in physical column expressions ( #41946 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 04:27:24 -07:00
bafe5ad9ba
chore(deps): bump actions/setup-java from 5.5.0 to 5.6.0 ( #42260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 01:15:32 -07:00
a1d4cda0cb
chore(deps-dev): bump typescript-eslint from 8.63.0 to 8.64.0 in /docs in the typescript-eslint group ( #42259 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 01:15:28 -07:00
2d3cbc162e
fix(db_engine_specs): map var_string to STRING for MySQL/StarRocks ( #41868 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-21 00:11:46 -07:00
e4005f02c6
fix(sqla): render Jinja templates in calculated columns used via orderby adhoc metrics ( #41870 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 00:11:26 -07:00
jesperct and GitHub
8296fe8ce4
fix(home): restore navigation for saved query cards ( #41912 )
2026-07-20 17:33:32 -07:00
4b659da5c4
fix(reports): positive per-tile chart readiness check for tiled screenshots ( #42119 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: yousoph <sophieyou12@gmail.com >
2026-07-20 17:31:45 -07:00
b4529c2654
feat: add distance unit ( #24444 )
...
Co-authored-by: xuxiaobing <xuxiaobing@neolix.cn >
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-20 16:25:48 -07:00
034823e99b
chore: replace deprecated datetime.utcnow()/utcfromtimestamp() ( #41502 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-20 15:37:57 -07:00
abd6dc8e44
refactor: set cascade_backrefs=False for SavedQuery ( #42212 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 15:37:28 -07:00
b3757870cc
fix(sqllab): apply SQL_QUERY_MUTATOR in SQL Lab when MUTATE_AFTER_SPLIT is set ( #41127 )
...
Co-authored-by: Lucas Wolkersdorfer <lucas.wolkersdorfer@rise-world.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-20 15:36:45 -07:00
158e321992
chore(deps): bump axios from 1.16.0 to 1.18.1 in /superset-frontend ( #42251 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 11:45:40 -07:00
590357731b
feat(ci): cancel CI runs when hold label applied, re-run on removal ( #40387 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-07-20 10:35:26 -07:00
Elizabeth Thompson and GitHub
64053271e8
fix(views): remove stray space in @deprecated new_target log message ( #42218 )
2026-07-20 10:35:02 -07:00
940e2c34a2
fix(Calendar Heatmap): Add Back chart options for Calendar Heatmap ( #26230 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-20 10:32:35 -07:00
Đỗ Trọng Hải and GitHub
d65a816b39
chore(lint): toggle import/no-named-as-default to error level + fix all violations ( #42214 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-20 10:22:15 -07:00
48faca5b8d
refactor: set cascade_backrefs=False for SqlaTable ( #42213 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 10:22:00 -07:00
9178faf9b1
refactor: set cascade_backrefs=False for Query ( #42210 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 10:20:09 -07:00
15bc73facf
test(table): add regression test for pagination reset on cell click ( #42155 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-07-20 10:15:29 -07:00
e0d0eb6d02
fix(build): deterministic echarts locale imports; fingerprint loaded config ( #42154 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 10:13:58 -07:00
1f81b700c1
chore(ci): upgrade GHA runner image to Ubuntu 26.04 ( #42191 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: David <39565245+dmunozv04@users.noreply.github.com >
Co-authored-by: Hans Yu <hans.yu@outlook.de >
Co-authored-by: Shaitan <105581038+sha174n@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Rehan Islam <2025eb01502@online.bits-pilani.ac.in >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J0s3-H3nr1qu3 <hareboom@gmail.com >
Co-authored-by: José Teixeira <jose.teixeira@douroeci.com >
2026-07-20 09:43:19 -07:00
3a3f087869
fix(native-filters): support double-quote escaping for comma in filte… ( #39068 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-20 09:42:52 -07:00
f03a66db9c
fix(dataset): apply HOURS OFFSET to all temporal columns, not just the time column ( #41489 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-20 09:23:20 -07:00
515dfef955
fix(dashboard import): Importing existing dashboard via UI won't update charts and datasets ( #34880 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-20 09:22:06 -07:00
5a17ae1224
chore: drop Python 3.10 support, require Python 3.11+ ( #42045 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-20 08:16:22 -07:00
Mehmet Salih Yavuz and GitHub
c1e660fac8
fix(databases): reset import file entry after invalid file error ( #42240 )
2026-07-20 18:06:44 +03:00
19ca088de6
chore(deps): bump baseline-browser-mapping from 2.10.42 to 2.10.43 in /docs ( #42227 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 07:44:06 -07:00
57dc3c0208
chore(deps): bump antd from 6.5.0 to 6.5.1 in /superset-frontend ( #42234 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 21:42:51 +07:00
ceffbe80f9
chore(deps): bump hot-shots from 16.0.0 to 17.0.0 in /superset-websocket ( #42236 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 21:42:00 +07:00
eed41b6435
chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 ( #42229 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 21:33:36 +07:00
277c814c5a
fix(i18n): review and complete Portuguese (pt_PT) translation catalog ( #42137 )
...
Co-authored-by: José Teixeira <jose.teixeira@douroeci.com >
2026-07-20 14:37:43 +01:00
7e63b29741
chore(deps): bump antd from 6.5.0 to 6.5.1 in /docs ( #42226 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:56:10 -07:00
b5ae7cbd0d
chore(deps): bump caniuse-lite from 1.0.30001803 to 1.0.30001805 in /docs ( #42228 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:56:03 -07:00
e044d7783a
chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /superset-frontend ( #42231 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:55:59 -07:00
9e8b9ac8cf
chore(deps-dev): bump tsx from 4.23.0 to 4.23.1 in /superset-frontend ( #42232 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:55:55 -07:00
19588826c8
chore(deps-dev): bump baseline-browser-mapping from 2.10.42 to 2.10.43 in /superset-frontend ( #42233 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:55:50 -07:00
8b415502cf
chore(deps): bump chrono-node from 2.9.1 to 2.10.0 in /superset-frontend ( #42235 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:55:43 -07:00
Rehan Islam and GitHub
09148d0af6
fix(time-table): correctly sort computed columns ( #41976 )
2026-07-19 20:56:53 -07:00
3e40bebba8
fix(import): enforce write permission for objects created by legacy import paths ( #42205 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-19 20:50:58 -07:00
Hans Yu and GitHub
36dbff091f
refactor: do not cascade to TaggedObject ( #42223 )
2026-07-19 20:18:53 -07:00
David and GitHub
9e9b7c4bbd
feat(ci): run helm-unittest on pull requests ( #42206 )
2026-07-20 07:36:19 +07:00
42a2aede78
chore(deps): bump pandas from 2.1.4 to 2.3.3 ( #42192 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-18 15:42:02 -07:00
lguichard78 and GitHub
c4d50472a9
fix(login): oauth and ldap login ignoring superset_app_root ( #34657 )
2026-07-18 14:58:22 -07:00
Younsung Lee and GitHub
cd045886d0
feat(helm): add Gateway API HTTPRoute support ( #41073 )
...
Signed-off-by: younsl <cysl@kakao.com >
2026-07-18 14:57:02 -07:00
751f5eb663
fix(dashboard): disable Discard button when there are no unsaved changes ( #40832 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-18 14:15:17 -07:00
4e098b6f38
fix(ag-grid-table): use t('Main') for time comparison column keys to fix i18n ( #40681 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-18 13:00:53 -07:00
David and GitHub
5ee4a81906
feat(helm): add Superset MCP server templates ( #40507 )
2026-07-18 12:59:40 -07:00
caf017bd0b
feat(versioning): cross-entity version activity view ( #41076 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-18 11:06:54 -07:00
jenwitteng and GitHub
a83171bce6
fix(database): capture result metadata after fetch ( #42127 )
...
Signed-off-by: Jenwit Amonpongitsara <jenwit.amonpongitsara@agoda.com >
2026-07-18 10:54:36 -07:00
Đỗ Trọng Hải and GitHub
6c13ab6657
feat(ci): optimize Storybook testing in CI by replacing http-server with Python3 static server ( #41956 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-18 10:53:54 -07:00
Đỗ Trọng Hải and GitHub
b9ede492b7
chore(lint): toggle import/named and import/export lint rules to error level ( #42189 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-18 10:53:40 -07:00
fb29db6119
fix(sqllab): preserve database state on SET_DATABASES ( #41281 )
...
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-18 10:52:45 -07:00
David and GitHub
0a66e4ea2d
fix(helm): support initContainers in supersetWebsockets ( #42201 )
2026-07-18 10:29:42 -07:00
3e0f9e60c0
fix(charts): preserve minute/second precision in X-axis time labels f… ( #41505 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-18 10:28:03 -07:00
Durgaprasad M L and GitHub
ff1cf5f24e
fix(table): hide search dropdown when search box is disabled ( #41772 )
2026-07-18 10:23:54 -07:00
023b60c8f0
chore(deps-dev): bump pandas-gbq from 0.19.1 to 0.35.0 ( #42161 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-18 07:23:17 -07:00
2ada286ee9
chore(deps-dev): update pydynamodb requirement from >=0.4.2 to >=0.8.2 ( #42162 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 07:23:13 -07:00
42e5640f60
chore(deps-dev): update nzalchemy requirement from <11.2,>=11.0.2 to >=11.1.2,<11.2 ( #42164 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 07:23:09 -07:00
74703906df
chore(deps): bump dom-to-image-more from 3.10.0 to 3.10.2 in /superset-frontend ( #42180 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 21:15:23 +07:00
3c23394675
chore(deps-dev): bump eslint from 10.6.0 to 10.7.0 in /superset-websocket ( #42159 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 16:12:08 +07:00
b6ce28ff72
chore(deps): bump typing-extensions from 4.15.0 to 4.16.0 ( #42165 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-18 16:11:46 +07:00
79eff6b6f1
chore(deps): bump greenlet from 3.5.1 to 3.5.3 ( #42166 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-18 16:08:28 +07:00
a58012fc0f
chore(deps): bump the docusaurus-openapi group in /docs with 2 updates ( #42195 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 16:05:39 +07:00
dab5f30842
chore(deps): bump @docusaurus/faster from 3.10.1 to 3.10.2 in /docs ( #42179 )
...
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: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-18 15:55:18 +07:00
8299e7f87c
chore(deps-dev): bump storybook from 10.4.6 to 10.5.0 in /superset-frontend ( #42185 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-18 15:41:22 +07:00
f6acf68dfa
chore(deps): bump react-intersection-observer from 10.0.3 to 10.1.0 in /superset-frontend ( #42181 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 13:31:08 +07:00
cce77b42f6
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.16 to 0.10.17 in /superset-frontend ( #42184 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 13:11:17 +07:00
e495fd80f6
chore(deps-dev): bump eslint from 10.6.0 to 10.7.0 in /superset-frontend ( #42188 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 13:01:56 +07:00
bda62cb28d
chore(deps-dev): bump hdbcli from 2.29.23 to 2.29.25 ( #42170 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 12:38:16 +07:00
Đỗ Trọng Hải and GitHub
45354994a6
build(deps): update @rjsf deps to v6 ( #41955 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-18 10:54:40 +07:00
Abhishek Kumbhar and GitHub
0f61d9a3fb
fix(bigquery): ensure BigQuery client uses project from engine URI ( #41975 )
2026-07-17 20:05:34 -07:00
b432f8c917
fix(docs): use modern driver package for CrateDB ( #42125 )
...
Co-authored-by: Andreas Motl <andreas.motl@crate.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-18 10:05:09 +07:00
25f6c6c80b
fix(pivot-table): add bottom border to last grouped row ( #36081 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-17 19:26:55 -07:00
ce8d4397cd
test(jinja): prove current_user_* macros produce collision-free cache keys ( #42122 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-17 16:50:11 -07:00
68297886d4
fix(ci): stop concurrency cancellation from bricking required checks on approval-gated PRs ( #42148 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-17 16:38:27 -07:00
91f814abea
feat(pie): add the ability to make half a donut ( #35459 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-17 16:29:23 -07:00
6a330c251b
chore(deps): bump redis from 5.3.1 to 8.0.1 ( #41813 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-17 15:25:51 -07:00
5bf26f77f8
fix(label): restore spacing between icon and label text ( #42141 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-17 15:05:48 -07:00
Elizabeth Thompson and GitHub
5750d82426
fix(pandas_postprocessing): avoid FutureWarning for mean/median in boxplot ( #42004 )
2026-07-17 15:02:40 -07:00
Philip Leong and GitHub
c84a154b52
feat(helm): support additive extra init containers ( #42114 )
2026-07-17 14:44:24 -07:00
5b837e844e
fix(sqla): cast native UUID columns to string for LIKE/ILIKE filters ( #41804 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-17 13:59:41 -07:00
a99c98c6fe
feat(mcp): waterfall chart type plugin ( #42070 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-MacBook-Air-2.local >
2026-07-17 13:49:34 -07:00
Abdul Rehman and GitHub
f8cfa459ef
fix(presto): fix latest_sub_partition guard bypass + escape partition filter values ( #41877 )
2026-07-17 13:48:58 -07:00
eef3dac72f
fix(nav): prevent top navbar from flashing to vertical layout on load ( #40781 )
...
Co-authored-by: yousoph <sophieyou12@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-17 13:29:13 -07:00
73aa8ef280
docs(mcp): fix instruction/docstring drift and annotation metadata in mcp_service ( #41922 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-17 16:13:45 -04:00
f3255c46ac
feat(mcp): add dashboard owner, role, and certification management tools ( #41606 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-17 13:05:58 -07:00
9f230bcfc0
fix(cli): add --username option to import-directory command ( #40994 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-17 12:34:38 -07:00
c05ac138fb
fix(table): prevent pagination reset on cell click ( #42136 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-07-17 21:33:19 +03:00
Daniel and GitHub
c0781ba316
chore(i18n): update Russian translations ( #41885 )
2026-07-17 10:46:00 -07:00
905b20a3f2
fix(ci): retry change_detector GitHub API calls on transient errors ( #42138 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-17 10:41:05 -07:00
innovark and GitHub
fc506c06da
feat: added email delivery of XLSX reports ( #40885 )
2026-07-17 10:35:34 -07:00
69b144ec16
feat(dashboards): Add open graph metadata for dashboards ( #33550 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-17 10:35:14 -07:00
9ccd365652
feat(echarts): respect time grain in time-series tooltips ( #41350 )
...
Co-authored-by: Michael Gerber <michael.gerber@nxt.engineering >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-17 09:41:04 -07:00
Amin Ghadersohi and GitHub
60fb1c6f01
docs(mcp): document all 7 generate_chart chart_type values, fix stale config comment ( #41599 )
2026-07-17 10:06:52 -04:00
929ec58276
chore(deps): bump docusaurus-theme-openapi-docs from 5.1.0 to 5.1.1 in /docs ( #42129 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 06:05:47 -07:00
bef03fb850
chore(deps-dev): bump prettier from 3.9.4 to 3.9.5 in /docs ( #42128 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 02:28:19 -07:00
8d36dca9e8
chore(deps): bump react-diff-viewer-continued from 4.2.2 to 4.3.0 in /superset-frontend ( #42130 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 02:28:14 -07:00
9bb0e376b3
chore(deps): bump docusaurus-plugin-openapi-docs from 5.1.0 to 5.1.1 in /docs ( #42131 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 02:28:11 -07:00
778800ba82
chore(deps): bump mapbox-gl from 3.25.0 to 3.26.0 in /superset-frontend ( #42132 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 02:28:07 -07:00
ba309fd016
chore(deps-dev): bump prettier from 3.9.4 to 3.9.5 in /superset-frontend ( #42133 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 02:28:04 -07:00
7eab41f904
chore(deps-dev): bump prettier from 3.9.4 to 3.9.5 in /superset-websocket ( #42134 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 02:28:00 -07:00
amaannawab923 and GitHub
dbef0c3fee
fix(plugin-chart-ag-grid-table): render Show summary totals row on ag-grid 36 ( #42115 )
2026-07-17 13:58:22 +05:30
157ef61fd8
fix(charts): render time comparison without a time grain ( #42054 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-16 21:50:46 -07:00
f467d36a24
fix(i18n): accept script subtags (e.g. sr_Latn) in backfill_po language codes ( #42103 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-16 21:25:30 -07:00
9f8e1508ca
fix(plugin-chart-echarts): show forecast tooltip values when they equal zero ( #41311 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-16 21:25:06 -07:00
Joe Li and GitHub
20e6dfd37d
fix(dashboard): seed default active tab path at hydration ( #42075 )
2026-07-16 17:31:03 -07:00
Đỗ Trọng Hải and GitHub
5067230484
chore(lint): display import/no-duplicates lint rule violation as error ( #42042 )
2026-07-16 15:50:38 -07:00
Gabriel Wong and GitHub
c45b9002e6
feat(mcp): register /health HTTP endpoint ( #41755 )
2026-07-16 15:32:33 -07:00
edca579625
fix(alerts): show typed text in email recipients selector ( #42091 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-16 15:26:15 -07:00
30b93ab743
fix(frontend): fix edit/delete permissions for charts, dashboards, and datasets ( #18870 ) ( #32981 ) ( #32995 )
...
Co-authored-by: Filippo Nardin <filippo.nardin.96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-16 15:21:26 -07:00
9e38c1dd13
chore(a11y): enable jsx-a11y/no-static-element-interactions as error ( #42096 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-16 12:21:15 -07:00
b459601ceb
feat(i18n): backfill missing translations across 24 catalogs (AI-generated, needs review) ( #42099 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-16 12:21:07 -07:00
6f154377d7
feat(i18n): backfill Romanian (ro) translations (AI-generated, needs review) ( #42100 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-16 12:20:39 -07:00
5b57eb38d2
feat(i18n): backfill Chinese (Traditional) (zh_TW) translations (AI-generated, needs review) ( #42102 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-16 12:20:25 -07:00
33bc35d135
feat(i18n): backfill Italian (it) translations (AI-generated, needs review) ( #42101 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-16 12:20:21 -07:00
2dfd08fdb3
fix(plugin-chart-echarts): clarify Tooltip sort by metric description for stacked charts ( #42106 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-16 10:58:43 -07:00
661535e390
refactor: automatically load with engine/connection ( #41980 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-16 10:31:23 -07:00
Mehmet Salih Yavuz and GitHub
059f6944eb
fix(migration): use non-deprecated sqlalchemy.orm.declarative_base ( #42080 )
2026-07-16 20:24:50 +03:00
3b7647eb6e
fix(alerts): remove double border on InputNumber fields in report modal ( #42090 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-16 10:19:33 -07:00
e84f870787
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.15 to 0.10.16 in /superset-frontend ( #42105 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-16 02:45:07 -07:00
de300c70b9
test(app-root): close two blind spots in the subdirectory redirect tests ( #42016 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-15 23:36:47 -07:00
2f7afe4b47
feat(mcp): deleted_state trash listing for list_charts and list_dashboards ( #41855 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-15 23:36:04 -07:00
lohit geddam and GitHub
aea4585c6d
fix(embedded-sdk): handle malformed JWT refresh timing ( #40490 )
2026-07-15 23:35:21 -07:00
f697a0c24d
test(charts): assert drill-to-detail carries applied filters ( #28562 ) ( #41960 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-15 22:24:33 -07:00
13d38a9cbd
test(security): assert intended trailing-slash behavior of security API ( #29934 ) ( #41965 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-15 22:24:15 -07:00
8603048518
fix(dashboard): block dependent filter from fetching until defaultToFirstItem parent selects ( #40978 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-15 22:01:56 -07:00
635b18103d
fix(reports): null-guard execution against missing target ( #39973 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-15 22:00:46 -07:00
d57569c54a
feat(reports): add XLSX (Excel) attachments for Alerts & Reports ( #41424 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Martin Kominek <martin.kominek@stratox.cz >
Co-authored-by: kominma3 <127758497+kominma3@users.noreply.github.com >
2026-07-15 21:49:47 -07:00
Benedict Jin and GitHub
409605de70
fix(plugin-chart-echarts): key Mixed Timeseries label maps by rendered series names ( #41933 )
2026-07-15 21:37:59 -07:00
8ce6d42942
feat(mcp): add restore_chart and restore_dashboard tools ( #41842 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-15 15:51:15 -07:00
2bbb7d0638
feat(mcp): histogram and box plot chart type plugins ( #41860 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-15 15:50:09 -07:00
1b0c6aaed3
chore(a11y): enable jsx-a11y/click-events-have-key-events as error ( #42009 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-15 15:49:45 -07:00
1f786f1949
chore(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /superset-frontend ( #42094 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 15:49:15 -07:00
c540f782a3
fix(ci): remove Python 3.10 from the test matrix to unblock CI ( #42058 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-15 15:48:47 -07:00
6fe4655ba2
fix(semantic-layers): separate grain and offset time-axis resolvers ( #42093 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-15 15:33:52 -07:00
Elizabeth Thompson and GitHub
689fc34ac2
fix: replace deprecated appbuilder.app with current_app in test_explore_redirect ( #42086 )
2026-07-15 15:05:15 -07:00
Elizabeth Thompson and GitHub
e564389a01
fix(a11y): associate Name label with input in CssTemplateModal ( #42081 )
2026-07-15 15:04:33 -07:00
Elizabeth Thompson and GitHub
da518d7a10
fix(a11y): associate Description label with TagModal input ( #42034 )
2026-07-15 15:03:40 -07:00
c6da740ce2
fix(app-root): restore legacy redirects for HEAD and the /superset app root ( #42015 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-15 13:13:46 -07:00
Beto Dealmeida and GitHub
e28b259de0
fix(semantic-layers): expose time grains in Explore for SemanticView datasources ( #41456 )
2026-07-15 12:25:41 -07:00
beb9d53687
fix(plugin-chart-echarts): use echarts 5.6.0 i18n export path for locale import ( #42055 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-15 11:45:14 -07:00
90f9238f8a
fix(charts): preserve time filter for expression axes ( #42052 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-07-15 14:27:50 -03:00
Amin Ghadersohi and GitHub
f38fff2a19
test(mcp): close systematic test-coverage gaps in mcp_service ( #41924 )
2026-07-15 12:30:04 -04:00
cec9afb165
fix(mcp): await ctx.info calls in update_dashboard tool ( #41920 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-15 12:28:44 -04:00
753113d169
chore(deps-dev): bump trino from 0.337.0 to 0.338.0 ( #42059 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-15 08:13:33 -07:00
5c8e14e9dc
chore(deps-dev): bump hdbcli from 2.28.21 to 2.29.23 ( #42060 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 08:13:30 -07:00
e66d58361a
chore(deps-dev): update clickhouse-connect requirement from <2.0,>=1.1.1 to >=1.4.2,<2.0 ( #42062 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 08:13:26 -07:00
7bc1895050
chore(deps-dev): update pydoris requirement from <2.0.0,>=1.0.0 to >=1.2.0,<2.0.0 ( #42063 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 08:13:22 -07:00
071c431580
chore(deps-dev): bump @types/node from 26.1.0 to 26.1.1 in /superset-websocket ( #42076 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 08:13:19 -07:00
53c4603c8c
chore(deps-dev): bump @types/node from 26.1.0 to 26.1.1 in /superset-frontend ( #42077 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 08:13:15 -07:00
Mehmet Salih Yavuz and GitHub
f010affbc2
fix(reports): paginate Slack recipient picker for large workspaces ( #41998 )
2026-07-15 18:00:53 +03:00
Amin Ghadersohi and GitHub
6c2b7aceb5
fix(mcp): correct decorator order on query_dataset tool ( #41925 )
2026-07-15 10:42:11 -04:00
2af66b2c9b
fix(async-queries): add Celery task expiry to GAQ async query tasks ( #42084 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-07-15 15:04:56 +01:00
a540f56f5c
fix(reports): raise typed executor-not-found error in alert-query path ( #41486 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-14 23:53:03 -07:00
aa85455a5c
fix(i18n): Update Japanese translations ( #41984 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-14 22:07:38 -07:00
d80267d00b
chore(deps): bump github/codeql-action/init from 4.36.3 to 4.37.0 ( #42068 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 21:21:25 -07:00
7953382d10
feat(submenu_export): Add export to png and pdf options for charts ( #38535 )
...
Co-authored-by: Ramiro Aquino Romero <ramiroaquinoromero@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Claude <claude@anthropic.com >
2026-07-14 21:21:12 -07:00
abafe195bf
chore(deps): bump click from 8.4.1 to 8.4.2 ( #42064 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-14 20:38:32 -07:00
b4373f60b3
chore(deps-dev): bump fastmcp from 3.4.2 to 3.4.3 ( #42065 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-14 20:38:30 -07:00
6dcd95e14a
chore(deps-dev): bump syntaqlite from 0.6.0 to 0.7.0 ( #42067 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-14 20:38:27 -07:00
ad8f2cf268
chore(deps): bump github/codeql-action/analyze from 4.36.3 to 4.37.0 ( #42069 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 20:38:21 -07:00
9db88203e1
fix(migration): use sqlalchemy.orm.declarative_base to avoid MovedIn20Warning ( #42056 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-14 21:08:43 -04:00
Joe Li and GitHub
13121fcd58
fix(ci): skip unsupported React 19 Dependabot updates ( #42047 )
2026-07-15 08:03:14 +07:00
be768efc0f
fix(ci): make pre-commit fail closed instead of silently passing on an empty file list ( #42044 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-14 16:20:56 -07:00
d68e84e731
fix(databricks): classify insufficient-permissions errors as 4xx ( #41945 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-14 13:44:41 -07:00
0a3c263606
fix(migration): strip metricSqlExpressions from ag_grid_table params ( #41591 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-14 16:42:32 -04:00
bd9ba24266
fix(mcp): add AliasChoices to chart/dashboard/dataset request schemas ( #41597 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-14 14:24:12 -04:00
4446967d0f
chore(lint): convert Storybook stories and shared helpers to function components ( #39451 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-14 11:13:47 -07:00
c04a0295ef
fix(chart): keep query-context updates bound to the chart's datasource ( #40955 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-14 11:13:33 -07:00
e3a0d0e41e
fix(versioning): isolate action metadata writes ( #41943 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-07-14 11:10:12 -07:00
Hans Yu and GitHub
256cc71c87
refactor: import from sqlalchemy.orm ( #41981 )
2026-07-14 10:29:18 -07:00
JUST.in DO IT and GitHub
4b07d43050
fix(sqllab): collapse left sidebar shows compact db selector in top bar ( #41898 )
2026-07-14 09:01:30 -07:00
ef3a9e925e
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.62.0 to 8.63.0 in /superset-websocket ( #42020 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-14 08:58:58 -07:00
76bb5f8e69
fix(dashboard): prevent native filter loss when saving chart customizations ( #42032 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-07-14 18:30:12 +03:00
1f41899deb
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.62.1 to 8.63.0 in /superset-frontend ( #42023 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 21:35:48 +07:00
c4bee525ea
fix(ci): correct mismatched version comment on actions/setup-node pin ( #42036 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 21:32:50 +07:00
0dcf67fa27
chore(deps-dev): bump typescript-eslint from 8.62.1 to 8.63.0 in /docs ( #42024 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 21:31:49 +07:00
4e10a96253
chore(ci): correct actions/setup-node version comment to v6.4.0 ( #42038 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 21:31:08 +07:00
Evan Rusackas and GitHub
24959d1656
fix(ci): correct setup-node version comment in tech-debt.yml ( #42037 )
2026-07-14 21:30:47 +07:00
7075e9f253
fix(event-log): match embedded routes without trailing slash in logger middleware ( #42005 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
2026-07-14 11:12:50 -03:00
Evan Rusackas and GitHub
d5e75c4813
fix(ci): correct setup-node version comment in tag-release.yml ( #42039 )
2026-07-14 19:43:13 +07:00
cc32d16e0c
chore(deps-dev): bump @typescript-eslint/parser from 8.62.0 to 8.63.0 in /superset-websocket ( #42021 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 05:14:28 -07:00
258f4c035b
chore(deps-dev): bump typescript-eslint from 8.62.1 to 8.63.0 in /superset-websocket ( #42022 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 05:14:25 -07:00
d49365757c
chore(deps-dev): bump @typescript-eslint/parser from 8.61.0 to 8.63.0 in /docs ( #42025 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 05:14:18 -07:00
68881a60ca
chore(deps): bump caniuse-lite from 1.0.30001802 to 1.0.30001803 in /docs ( #42026 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 05:14:14 -07:00
41efdb3082
chore(deps-dev): bump webpack-sources from 3.5.0 to 3.5.1 in /superset-frontend ( #42027 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 05:14:11 -07:00
e86dcf7b82
chore(deps): bump actions/setup-java from 5.4.0 to 5.5.0 ( #42028 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 05:14:08 -07:00
35d05cc278
chore(deps-dev): bump @swc/plugin-emotion from 14.14.1 to 14.15.0 in /superset-frontend ( #42029 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 05:14:04 -07:00
115ce12ff7
chore(deps-dev): bump @typescript-eslint/parser from 8.62.1 to 8.63.0 in /superset-frontend ( #42030 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 05:14:01 -07:00
ccfccdf237
chore(deps-dev): bump oxlint from 1.72.0 to 1.73.0 in /superset-frontend ( #42031 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 05:13:56 -07:00
Antonio Rivero and GitHub
42523f8cc4
fix(async-queries): back off polling when async event requests keep failing ( #42012 )
2026-07-14 12:57:45 +02:00
e165762bb7
refactor: begin transaction to automatically commit ( #41979 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-13 22:45:40 -07:00
Hans Yu and GitHub
8afad27c84
chore: convert warning to error if parameters not passed as collection ( #41977 )
2026-07-13 21:25:23 -07:00
e420812eb7
test(filters): guard BIGINT filter value precision ( #27510 ) ( #41963 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-13 21:20:38 -07:00
993a43396a
fix: restore all-files pre-commit checks ( #42014 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-13 17:35:55 -07:00
Joe Li and GitHub
a2a71760ed
fix(e2e): repair master Playwright smoke tests ( #42013 )
2026-07-13 17:13:35 -07:00
836dce9b05
fix(i18n): reset embedded start guard and align menu error handling ( #41491 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-13 16:03:53 -07:00
2857b29ab9
test(sqla): assert simple metric quotes columns requiring quoting ( #30637 ) ( #41961 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-13 15:58:34 -07:00
3c648ca264
fix(swagger): support URL prefix via APPLICATION_ROOT in OpenAPI and Swagger UI ( #40908 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: rsbhatti <rajvindrasinghbhatti12@gmail.com >
2026-07-13 15:47:09 -07:00
25ce83cc58
fix(dashboard): apply auto-refresh interval in standalone mode ( #41740 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-13 15:46:34 -07:00
Elizabeth Thompson and GitHub
ce8219672e
fix(a11y): add accessible labels to EmbedCodeContent height/width inputs ( #41995 )
2026-07-13 15:05:28 -07:00
Elizabeth Thompson and GitHub
3e957b63d4
fix(a11y): make CopyToClipboard keyboard-operable for custom copyNode elements ( #41958 )
2026-07-13 15:04:44 -07:00
Elizabeth Thompson and GitHub
9818da445a
fix(a11y): add aria-label to cross-filter search icon ( #41619 )
2026-07-13 15:03:08 -07:00
8262aa7d6b
fix(explore): restore drag-and-drop reordering broken by @dnd-kit migration ( #41637 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-13 14:25:15 -07:00
d4a31d1d78
fix: add subdirectory deployment support for brandSpinnerUrl ( #37523 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-13 14:01:14 -07:00
18f1dd394b
test(security): prove Drill By access does not require can_explore ( #27900 ) ( #41967 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-13 12:05:16 -07:00
Amin Ghadersohi and GitHub
62ccdfacc2
fix(mcp): make list-item truncation cap configurable in get_dashboard_info ( #41698 )
2026-07-13 14:46:10 -04:00
c5131bff47
chore(a11y): enable 9 more jsx-a11y oxlint rules as errors ( #42006 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-13 11:39:13 -07:00
Hans Yu and GitHub
521e51429a
chore: as_declarative() warnings are irrelevant ( #41982 )
2026-07-13 11:37:45 -07:00
Durgaprasad M L and GitHub
64df96be00
fix(nvd3): invoke shiftMetric() in TimePivot formDataOverrides ( #41916 )
2026-07-13 10:44:50 -07:00
Hans Yu and GitHub
d43a0d7633
chore: sqlalchemy.database package warnings are irrelevant ( #41978 )
2026-07-13 10:41:41 -07:00
Amin Ghadersohi and GitHub
873566c827
fix(mcp): stop masking dashboard lookup DB errors as not-found ( #41919 )
2026-07-13 13:32:35 -04:00
e063f5093c
feat(frontend): upgrade Ant Design from v5 to v6 ( #41636 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-07-13 10:13:30 -07:00
1627fab741
fix(i18n): make every catalog compile clean, canonicalize, fix ja plurals ( #41828 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-13 10:08:03 -07:00
Enzo Martellucci and GitHub
5dd060b714
fix(chart-echarts): disable animation for report screenshots so time-shift lines render fully ( #42003 )
2026-07-13 19:02:45 +02:00
Hans Yu and GitHub
68ebc22e1e
refactor: replace Engine.execute() with Connection.execute() ( #41917 )
2026-07-13 09:40:33 -07:00
Enzo Martellucci and GitHub
8f75f1a353
fix(dashboard): deleted Display Control reappears after Apply Filters ( #41999 )
2026-07-13 16:25:47 +02:00
Mehmet Salih Yavuz and GitHub
2fac66d1a3
feat(mcp): add update_dataset_metric tool for editing saved dataset metrics ( #40975 )
2026-07-13 15:44:57 +03:00
Luiz Otavio and GitHub
029d49539b
fix(event-log): match embedded routes precisely in logger middleware ( #41942 )
2026-07-13 08:46:23 -03:00
3c6982252b
chore(deps-dev): bump webpack from 5.108.3 to 5.108.4 in /superset-frontend ( #41989 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 18:08:48 +07:00
1c7a3f395f
chore(deps): bump fs-extra from 11.3.2 to 11.3.6 in /superset-frontend ( #41990 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 18:08:05 +07:00
f7b7bad9a8
chore(deps-dev): bump tsx from 4.22.5 to 4.23.0 in /superset-frontend ( #41985 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 03:26:24 -07:00
0cf217cdea
chore(deps-dev): bump vitest from 4.1.9 to 4.1.10 in /superset-websocket ( #41986 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 03:26:21 -07:00
96bf1a1e4c
chore(deps): bump caniuse-lite from 1.0.30001800 to 1.0.30001802 in /docs ( #41987 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 03:26:18 -07:00
9180ace1dd
chore(deps): bump actions/labeler from 6.1.0 to 6.2.0 ( #41988 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 03:26:15 -07:00
bb5d7dbb17
chore(deps): bump immer from 11.1.9 to 11.1.11 in /superset-frontend ( #41991 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 03:26:12 -07:00
73925922a9
chore(deps): bump react-arborist from 3.12.0 to 3.13.2 in /superset-frontend ( #41992 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 03:26:09 -07:00
8f339545ad
chore(deps-dev): bump baseline-browser-mapping from 2.10.41 to 2.10.42 in /superset-frontend ( #41993 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 03:26:06 -07:00
c762b75ddc
chore(lint): upgrade no-unused-vars rule from warn to error ( #41132 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-13 03:11:09 -07:00
c0e5f5226d
fix(explore): let chart owners overwrite when owners come through as objects ( #41352 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-13 03:10:00 -07:00
d380663e71
chore(deps-dev): bump syntaqlite from 0.4.2 to 0.6.0 ( #41952 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-12 20:17:34 -07:00
98c3ec7a71
chore(deps): bump sqlglot from 30.8.0 to 30.12.0 ( #41948 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-12 16:20:07 -07:00
12f28ce235
chore(deps): bump holidays from 0.82 to 0.99 ( #41949 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-12 16:19:51 -07:00
e403d9b074
chore(lint): convert legacy plugin chart components to function components ( #39452 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-07-13 00:37:46 +02:00
0ca51d9796
fix(Database Connection Form): Added validation to db credential input ( #37919 )
...
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@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-12 09:36:41 -07:00
db1912c6d9
chore(deps): bump cachetools from 6.2.1 to 7.1.4 ( #41947 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-12 09:36:28 -07:00
2a18a556b0
chore(frontend): lint Emotion CSS-in-JS with Stylelint ( #41871 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-07-12 08:45:02 -07:00
a1d1d69f5e
ci: enforce SQLAlchemy 2.0 deprecation warnings in unit-test CI ( #41915 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-12 08:43:09 -07:00
13c5a32402
fix(tests): correct stale TYPE_CHECKING import path in base_data_loader ( #41972 )
...
Co-authored-by: Moussa Leblouba <mlablouba@gmail.com >
2026-07-12 20:26:11 +07:00
958d1ab256
test(rls): assert dataset search returns all mask matches ( #29707 ) ( #41968 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-12 20:23:29 +07:00
b8c0171976
test(rls): assert related/subjects honors search filter for roles ( #31466 ) ( #41969 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-12 20:22:39 +07:00
49dc0acd82
fix(pre-commit): prettier hook drops first file and never batches ( #41944 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-12 11:17:27 +07:00
5e6b29d1a3
chore(deps-dev): bump sqlalchemy-hana from 0.4.0 to 3.0.3 ( #41953 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-11 16:59:46 -07:00
189f258e0c
fix(drill): coerce temporal drill filter values ( #40180 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-07-11 15:24:51 -07:00
f5deda7864
fix(dataset): copy catalog field when duplicating a BigQuery dataset ( #41106 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-11 15:24:21 -07:00
Elizabeth Thompson and GitHub
b237aefb1e
fix(a11y): add aria-label to RightMenu documentation and bug-report icon links ( #41903 )
2026-07-11 15:03:24 -07:00
Elizabeth Thompson and GitHub
0ecf34d80e
fix(a11y): add aria-label to ViewportControl text inputs ( #41931 )
2026-07-11 15:02:44 -07:00
a03cabffa7
perf(csv): avoid regex in CSV value escaping ( #40195 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-11 11:52:50 -07:00
e852147182
test: add edge-case tests for datetime_to_epoch function ( #39404 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-11 11:51:46 -07:00
df209cedbf
chore(deps-dev): update sqlalchemy-firebird requirement from <2.2,>=0.7.0 to >=0.8.0,<2.2 ( #41950 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-11 10:51:36 -07:00
b641008da6
fix(versioning): preserve complete multi-flush history ( #41940 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-07-11 10:50:48 -07:00
Luis Carbonell and GitHub
678fcba8b4
feat(helm): Superset 6 structured config schema with deprecation path ( #41777 )
2026-07-11 10:50:20 -07:00
5c12f216d5
feat(mcp): add delete_chart and delete_dashboard tools ( #41472 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-11 10:47:27 -07:00
Ujjwal Jain and GitHub
7a752d1c22
fix(dashboard): restore arrow key navigation in modal inputs opened from dropdown ( #37978 )
2026-07-11 10:39:28 -07:00
51ce2b11ad
chore(deps-dev): update impyla requirement from <0.23,>0.16.2 to >=0.24.0,<0.25 ( #41951 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-11 05:18:31 -07:00
3818152191
fix(mcp): user/role tools demanded a permission FAB never registers ( #41858 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-10 17:36:54 -07:00
4dde4d2c70
fix(versioning): make baseline capture atomic ( #41941 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-07-10 16:12:32 -07:00
35712ff977
fix(sqllab): show truncated table list warning ( #41617 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-10 16:10:20 -07:00
bc80d138fd
chore(deps): bump slack-sdk from 3.42.0 to 3.43.0 ( #41893 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-10 14:59:10 -07:00
Amin Ghadersohi and GitHub
bd61e09b4e
fix(mcp): bind Big Number chart to a temporal column for dashboard time filters ( #41895 )
2026-07-10 16:48:09 -04:00
Beto Dealmeida and GitHub
5b8e94de26
feat(semantic layers): dashboard filters ( #40475 )
2026-07-10 12:18:51 -07:00
a6ce2fd76b
fix(mcp): patch list_metrics DAOs via module object to avoid Python 3.10 mock resolution bug ( #41881 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-10 07:29:29 -07:00
Ville Brofeldt and GitHub
2112fbd379
feat(subjects): add read-only Subject REST API and DAO ( #41897 )
2026-07-10 04:29:34 -07:00
1631d52b65
fix(CollectionControl): a11y drag handle and vertical axis lock ( #39863 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-10 11:24:25 +02:00
1ddc3e45d7
chore(deps): bump @deck.gl/mapbox from 9.3.5 to 9.3.6 in /superset-frontend ( #41926 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-10 02:16:39 -07:00
2a3d65f61a
chore(deps): bump docker/login-action from 4.3.0 to 4.4.0 ( #41927 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-10 02:16:35 -07:00
169c05f8ce
chore(deps-dev): bump tsx from 4.22.4 to 4.22.5 in /superset-frontend ( #41928 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-10 02:16:31 -07:00
38707866c0
chore(deps-dev): bump baseline-browser-mapping from 2.10.40 to 2.10.41 in /superset-frontend ( #41929 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-10 02:16:27 -07:00
e2ba378b69
fix(sqllab): redirect legacy /superset/sql/<db_id>/ deep links ( #41759 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 01:16:59 -07:00
597c9c6fea
fix: do not require recaptcha public key for LDAP authentication ( #37009 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-10 01:07:01 -07:00
be600f78fc
chore(deps): upgrade ag-grid to 36.0.0 ( #41882 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-10 12:33:03 +07:00
ea76d0d785
chore(deps): bump cookie from 1.1.1 to 2.0.1 in /superset-websocket ( #41874 )
...
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: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-10 12:31:58 +07:00
0ff52d46e0
fix(docs): correct broken In the Wild logo for Région Hauts-de-France ( #41918 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 10:14:08 +07:00
a899e1db41
feat(versioning): entity-version base infrastructure (gated off, dark launch) ( #41176 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-09 19:57:05 -07:00
Evan Rusackas and GitHub
1bfb7c60e7
fix(ci): repair stale mock target breaking Python-Unit on master ( #41911 )
2026-07-10 09:31:50 +07:00
2380d576d5
fix(cli): avoid DetachedInstanceError in compute-thumbnails ( #41530 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-09 19:26:41 -07:00
43bfc85941
fix(db): validate schema and table cache timeout to reject negative values ( #38490 )
...
Co-authored-by: abderbj <115119179+abderbj@users.noreply.github.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-09 18:19:00 -07:00
Rahul Shelke and GitHub
bea5f8d4a4
fix(dashboard): stagger manual refresh to prevent worker saturation ( #40512 )
...
Signed-off-by: shelkesays <674591+shelkesays@users.noreply.github.com >
2026-07-09 17:53:04 -07:00
baff395d98
feat(mcp): add list_themes, get_theme_info, and create_theme tools ( #41497 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-09 17:51:51 -07:00
Gabriel Torres Ruiz and GitHub
1fd43ffe52
feat(mcp): scope embedded-guest data reads to the token's dashboards ( #41753 )
2026-07-09 14:58:01 -03:00
afc7dbeff2
chore(deps-dev): update teradatasql requirement from >=16.20.0.23 to >=20.0.0.62 ( #41886 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 10:17:57 -07:00
c1d4401d29
chore(deps): bump github/codeql-action/init from 4.36.2 to 4.36.3 ( #41899 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 10:17:45 -07:00
a4418a27c5
chore(deps): bump github/codeql-action/analyze from 4.36.2 to 4.36.3 ( #41900 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 09:34:41 -07:00
30e1ab3203
chore(deps): bump docker/login-action from 4.2.0 to 4.3.0 ( #41901 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 09:34:37 -07:00
3dd5e69714
chore(deps-dev): bump @types/node from 26.0.1 to 26.1.0 in /superset-websocket ( #41887 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 12:56:24 +07:00
Durgaprasad M L and GitHub
227b3a48c1
fix(chart-data): return 403 for SupersetSecurityException in chart data API ( #41865 )
2026-07-09 08:21:36 +07:00
74c3f3b66b
feat(theme): make default theme changeable through config.py ( #41007 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-07-08 15:38:21 -07:00
ea5950558b
feat(dashboard): add vertical alignment guides and height indicator when resizing charts ( #41079 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-07-08 15:02:56 -07:00
3a10f39c20
chore(deps-dev): bump pytest from 7.4.4 to 9.1.1 ( #41888 )
...
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-07-08 13:48:31 -07:00
a0d9e82c60
chore(deps): bump celery from 5.5.2 to 5.6.3 ( #41892 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-08 13:16:30 -07:00
15f8b8e9b4
chore(deps): bump immer from 11.1.8 to 11.1.9 in /superset-frontend ( #41894 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 12:26:28 -07:00
31351eb52a
chore(deps-dev): bump @types/node from 26.0.1 to 26.1.0 in /superset-frontend ( #41896 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 12:26:10 -07:00
8e549e4975
chore(deps-dev): update playwright requirement from <2,>=1.60.0 to >=1.61.0,<2 ( #41890 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 12:11:45 -07:00
e65b2c49d7
fix(marshmallow): add compatibility layer for Flask-AppBuilder with marshmallow 4.x ( #35920 )
...
Co-authored-by: FLAME <xaustin03@gmail.com >
Co-authored-by: Eyang0612 <eddieyang0612@gmail.com >
2026-07-08 12:09:50 -07:00
Đỗ Trọng Hải and GitHub
2c8cdbbd9b
chore(dependabot): unify npm Dependabot config used for multi-workspace superset-frontend ( #41586 )
2026-07-09 01:15:15 +07:00
Đỗ Trọng Hải and GitHub
83716cb8c0
build(websocket): migrate to ESM ( #41680 )
2026-07-09 01:14:44 +07:00
Ville Brofeldt and GitHub
33f0fc93ed
feat: introduce Subject model and entity editors/viewers ( #38831 )
2026-07-08 11:00:03 -07:00
01e872c105
refactor: remove the deprecated AVOID_COLORS_COLLISION feature flag ( #41800 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-08 09:48:32 -07:00
34d4966f8b
fix(dataset): resolve duplicate virtual dataset validation error ( #37932 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 08:27:13 -07:00
Beto Dealmeida and GitHub
001d6c9692
fix(semantic-layers): apply time-comparison offset to TEMPORAL_RANGE filters ( #41556 )
2026-07-08 08:25:42 -07:00
e333135a0d
feat(i18n): expose the six newly backfilled locales ( #41827 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-07-08 08:25:14 -07:00
Jean Pommier and GitHub
dc5c5af467
docs: Add geOrchestra project and pi-geosolutions to In the Wild ( #41801 )
2026-07-08 08:24:03 -07:00
deefe897f1
chore(frontend): remove orphaned eslint-plugin-cypress devDependency ( #41866 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 21:52:54 +07:00
Elizabeth Thompson and GitHub
49ed206381
fix(a11y): add aria-label to dependency-list remove icon ( #41878 )
2026-07-08 21:36:52 +07:00
Alexandru Soare and GitHub
8a599d70b4
fix(explore): admin creating new chart crashes on save ( #41880 )
2026-07-08 16:57:17 +03:00
Enzo Martellucci and GitHub
d81b135a04
fix(explore): render DragOverlay so dragged metric/column is visible ( #41879 )
2026-07-08 14:49:45 +02:00
211bcbc635
chore(deps-dev): bump @swc/plugin-emotion from 14.14.0 to 14.14.1 in /superset-frontend ( #41875 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 04:40:28 -07:00
Alexandru Soare and GitHub
3b1abf8260
feat(Icons): adding Layout icon ( #41853 )
2026-07-08 12:25:51 +03:00
01cd215202
fix(explore): default Save As for new charts in save dialog ( #41314 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-08 00:44:34 -07:00
2dab31c130
fix(mcp): serialize FAB role permissions ( #41404 )
...
Co-authored-by: jaehoon.kim <jaehoon.kim@42dot.ai >
2026-07-07 23:27:30 -07:00
f74de0eb6c
fix: Show metric in the default tooltip of deck.gl GeoJson Polygon chart ( #41341 )
...
Co-authored-by: Damian Pendrak <dpendrak@gmail.com >
2026-07-07 23:22:15 -07:00
206155f986
fix(explore): apply per-datasource access check on the legacy explore view ( #41425 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 23:08:17 -07:00
innovark and GitHub
f6d03e4a68
fix(clickhouse): time filters use server timezone for toDateTime literals ( #41579 )
2026-07-07 23:07:46 -07:00
0efcd54250
fix(charts): fix time comparison crash when offsets share a numeric prefix ( #39344 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-07 17:46:30 -07:00
Jacobdavis12 and GitHub
3fa000ba0b
fix(chart): allow custom date format for week range in Big Number with Trendline ( #35752 )
2026-07-07 17:46:06 -07:00
Akshat Sinha and GitHub
9617155289
fix(utils): urls preserve query params ( #35936 )
2026-07-07 17:11:19 -07:00
e49945fc2f
fix(table charts v1 & v2): pagination, translation and search by ( #36881 )
...
Co-authored-by: Nicolas <n.berry@urios.com >
2026-07-07 17:10:44 -07:00
JUST.in DO IT and GitHub
866f8c51ee
fix(sqllab): invalid height in ResultTable ( #37408 )
2026-07-07 17:09:45 -07:00
98fc857613
feat(cache): warm up native filter option queries ( #41531 )
...
Co-authored-by: Abdullah Sahin <you@example.comclear >
2026-07-07 17:08:40 -07:00
Jay Masiwal and GitHub
ddca50c820
fix(ui): improve getPopupContainer to avoid double scrollbar without breaking modal behavior ( #38792 )
2026-07-07 17:04:31 -07:00
c253b68d7b
fix(chart): fix Chart Time Grain option not working if Dataset is not saved ( #38766 )
...
Co-authored-by: Matthew Kramer <matthewkramer@Matthews-MacBook-Pro.local >
Co-authored-by: Matthew Kramer <matthewkramer@Matthews-MacBook-Pro-2.local >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-07 17:00:40 -07:00
Jeremy and GitHub
050acc6c30
fix(databend): support configuring Databend via individual parameters ( #41513 )
2026-07-07 16:58:33 -07:00
7b95d8b17c
feat(alerts): add user lookup for email recipients ( #41338 )
...
Co-authored-by: Abdullah Sahin <you@example.comclear >
2026-07-07 16:57:35 -07:00
innovark and GitHub
0d9533fdf8
fix(reports): export server-paginated table row limits ( #41103 )
2026-07-07 16:57:11 -07:00
Open Loop and GitHub
6b1311a6c7
fix(sqllab): correct verticalalign CSS typo in SqlEditorTabHeader icon styles ( #41052 )
...
Signed-off-by: albraa911sa-lgtm <albraa911sa@gmail.com >
2026-07-07 16:48:31 -07:00
f1c0a461fd
chore(deps): bump react-markdown from 9.0.7 to 10.1.0 in /superset-frontend/packages/superset-ui-core ( #41805 )
...
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-07-07 16:46:07 -07:00
SBIN2010 and GitHub
ef10501e6b
feat(table v2): add tooltip to table header ( #39287 )
2026-07-07 16:44:50 -07:00
jesperct and GitHub
17ae25b8d4
fix(explore): resolve adhoc Custom SQL dimension in Bubble chart ( #41861 )
2026-07-07 16:44:24 -07:00
Đỗ Trọng Hải and GitHub
2a77c0156a
fix(frontend/setup): sanitize returned client error message when shown as HTML content ( #41768 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-07 16:44:04 -07:00
8f4c411765
fix(mcp): coerce Role ORM objects to role names in UserInfo schema ( #40746 )
...
Signed-off-by: goingforstudying-ctrl <goingforstudying-ctrl@users.noreply.github.com >
Co-authored-by: goingforstudying-ctrl <goingforstudying@users.noreply.github.com >
Co-authored-by: goingforstudying-ctrl <goingforstudying-ctrl@users.noreply.github.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-07 15:35:27 -07:00
0936160633
chore(deps-dev): bump eslint-plugin-cypress from 3.6.0 to 6.4.2 in /superset-frontend ( #41849 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 15:14:33 -07:00
Elizabeth Thompson and GitHub
d9e1f34527
fix(a11y): add aria-label to notification method remove button ( #41850 )
2026-07-07 15:01:30 -07:00
4038c9d1e6
chore(deps-dev): bump google-cloud-bigquery from 3.27.0 to 3.42.1 ( #41807 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-07 14:13:28 -07:00
8108496e2a
chore(deps-dev): bump @types/d3-scale from 2.2.10 to 4.0.9 in /superset-frontend/packages/superset-ui-core ( #41318 )
...
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 >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-07 11:36:45 -07:00
yousoph and GitHub
098b95560d
fix(oauth2): retrigger queries for unsaved charts and schema loading after OAuth2 redirect ( #41101 )
2026-07-07 11:33:11 -07:00
6edbf425f7
chore(deps-dev): update sqlalchemy-ocient requirement from >=1.0.0 to >=3.0.0 ( #41806 )
...
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-07-07 11:28:13 -07:00
8e98ae701b
chore(deps): bump cryptography from 48.0.1 to 49.0.0 ( #41811 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-07 11:07:52 -07:00
054be4d45e
chore(deps-dev): bump eslint-plugin-storybook from 10.4.5 to 10.4.6 in /superset-frontend ( #41360 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 10:24:46 -07:00
Amin Ghadersohi and GitHub
fbc24959ab
feat(mcp): add semantic layer MCP tools (list_metrics, get_table, get_compatible_dimensions, get_compatible_metrics) ( #41611 )
2026-07-07 12:51:35 -04:00
fe7d9b4724
fix(sqllab): reflect query history deletion without page refresh ( #41019 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-07 09:40:33 -07:00
5f27f88e73
test(preset-chart-deckgl): prove legend clicks no longer scroll to top ( #41831 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 09:34:14 -07:00
04f8b700d7
feat(datasets): soft-delete and restore ( #40130 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-07 08:57:08 -07:00
a01a4ae511
test(superset-ui-core): prove angle-bracketed non-HTML values render as text ( #34082 ) ( #41829 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:55:39 -07:00
0d9b3f3b05
test(dashboard): prove filters with defaults apply without touching every filter ( #41841 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:55:20 -07:00
51a171f821
test(dashboard): prove BigInt column values no longer break native filter config ( #41840 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:55:00 -07:00
19c982d8d3
test(async-queries): prove OAuth2RedirectError survives async chart queries ( #41839 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:54:40 -07:00
973366d30b
test(models): prove owner association tables reject duplicate rows ( #41837 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:54:08 -07:00
7b0969131f
test(sql): prove ClickHouse parametric aggregates parse cleanly ( #37285 ) ( #41836 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:53:49 -07:00
00a9546de9
test(sql): prove multi-space column names no longer trip subquery validation ( #41835 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:53:20 -07:00
de5a31a2cf
test(sql): prove Oracle GROUP BY is no longer rewritten to ordinals ( #35414 ) ( #41834 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:53:05 -07:00
af058ccecb
test(plugin-chart-echarts): prove user-selected plain legend type is honored ( #39540 ) ( #41833 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:52:49 -07:00
d0b42d8c19
test(dashboard): prove activeTabs from permalinks selects tab content ( #41832 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:52:33 -07:00
f0e25fb978
test(preset-chart-deckgl): prove ctrl+click on deck.gl legend toggles the layer without opening a new tab ( #41830 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:51:53 -07:00
77b98a5d67
chore(deps-dev): update databend-sqlalchemy requirement from <1.0,>=0.3.2 to >=0.5.5,<1.0 ( #41479 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 08:42:20 -07:00
dd0277e1e3
feat(mcp): support embedded guest-token authentication ( #41003 )
...
Co-authored-by: Gabriel Torres Ruiz <gabo2595@gmail.com >
2026-07-07 12:24:02 -03:00
9b508ebe0d
fix(ag-grid): honor dataset hour offset in time range filters ( #41391 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-07 17:12:01 +02:00
53c3b1ceb1
chore(deps): bump fs-extra from 11.3.5 to 11.3.6 in /superset-frontend ( #41847 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 06:38:21 -07:00
0dcb09b163
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.62.0 to 8.62.1 in /superset-frontend ( #41822 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 06:36:55 -07:00
3a514dc8eb
chore(deps-dev): update sqlalchemy-singlestoredb requirement from <2,>=1.1.1 to >=1.2.1,<2 ( #41809 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 06:36:51 -07:00
aa330422f1
chore(deps-dev): bump prettier from 3.9.3 to 3.9.4 in /superset-websocket ( #41844 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 06:36:47 -07:00
7bdde4a36a
chore(deps-dev): bump prettier from 3.9.3 to 3.9.4 in /superset-frontend ( #41846 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 06:36:43 -07:00
5e16c4eaaf
chore(deps-dev): bump oxlint from 1.71.0 to 1.72.0 in /superset-frontend ( #41848 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 06:36:37 -07:00
ffd0982942
fix(ag-grid): keep basic conditional formatting aligned after sort ( #41390 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-07 15:12:44 +02:00
Beto Dealmeida and GitHub
4dc45aa958
fix(semantic layers): apply post-processing ( #41601 )
2026-07-07 08:52:44 -04:00
Beto Dealmeida and GitHub
4167a21f7d
fix(semantic layers): guards for zero rows ( #41600 )
2026-07-07 08:51:45 -04:00
5e384f54d3
fix(ag-grid): select cell on click instead of its text ( #41392 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com >
2026-07-07 10:35:13 +02:00
ec4e5deb01
feat(theming): add opt-in SQL Lab grid tokens and fix modal border-radius clipping ( #41031 )
...
Co-authored-by: aadhikari <aadhikari@apple.com >
2026-07-07 09:54:58 +02:00
Mehmet Salih Yavuz and GitHub
de5a233ccf
fix(sqllab): preserve saved query description when editing ( #41685 )
2026-07-07 09:19:25 +02:00
c846da8dfb
fix(frontend): resolve image download formatting and cleanup issues ( #38927 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 20:54:26 -07:00
1c3b070d34
feat(i18n): do-not-translate registry + '#. do-not-translate' marker standard ( #41651 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 19:31:41 -07:00
a8a1b220fd
chore(deps): update @ant-design/icons requirement from ^6.2.5 to ^6.3.2 in /superset-frontend/packages/superset-ui-core ( #41790 )
...
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-07-06 19:31:19 -07:00
e52240b9a6
test(datasets): prove column metadata persists for zero-row queries ( #41838 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:49:18 +07:00
87fa7e5e64
chore(deps-dev): bump prettier from 3.9.1 to 3.9.3 in /superset-websocket ( #41810 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 08:45:20 +07:00
2b74e140f3
chore(deps-dev): update sqlalchemy-parseable requirement from <0.2.0,>=0.1.3 to >=0.1.6,<0.2.0 ( #41814 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 08:44:49 +07:00
847bdad960
chore(deps-dev): bump @typescript-eslint/parser from 8.62.0 to 8.62.1 in /superset-frontend ( #41820 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 08:42:44 +07:00
4b78758fd2
chore(deps-dev): bump typescript-eslint from 8.62.0 to 8.62.1 in /superset-websocket ( #41815 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 08:42:15 +07:00
101c1e8827
fix(ace-editor): carry token classes onto emoji boxes ( #41821 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-06 18:06:01 -07:00
85eaf15c5e
test(databases): stabilize flaky SQLAlchemy-form visibility assertion ( #41823 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-06 18:05:38 -07:00
2aa43f6f0f
fix(sql): stop sanitize_clause from rewriting user SQL semantics ( #36113 ) ( #41125 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-06 18:03:26 -07:00
ee524b3471
fix(dashboard): let CSV exports use query cache instead of always force-querying ( #41469 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-06 16:50:06 -07:00
9e50d9eca6
fix: Italian translation ( #36114 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 14:21:20 -07:00
033b7bc385
fix(databases): update broken database documentation links to /user-docs namespace ( #41557 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-06 13:02:02 -07:00
c0b0a2fdaf
feat(tags): add favorites filter to Tags list view ( #41461 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 12:55:01 -07:00
Ville Brofeldt and GitHub
44c1ad5c71
fix: delint frontend files ( #41802 )
2026-07-06 21:54:33 +02:00
fb496e158a
fix(ag-grid): persist "None" value aggregation selection ( #41386 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-06 21:51:26 +02:00
69ce27f173
feat(sec): resolve all vuln alerts in superset-embedded-sdk, superset-frontend and docs ( #41776 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-06 12:14:34 -07:00
Richard Fogaca Nienkotter and GitHub
51e708da6b
fix(mcp): accept Superset vocabulary in chart configs and clarify query_dataset metric errors ( #40972 )
2026-07-06 16:01:14 -03:00
21b4185819
fix(ace-editor): caret drift from late font loads and emoji widths ( #41697 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-07-06 11:54:11 -07:00
Đỗ Trọng Hải and GitHub
689b4f623e
docs(admin/config): resolve misconfigured aws-iam Markdown file ( #41748 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-06 11:51:15 -07:00
Đỗ Trọng Hải and GitHub
ad8e6d4140
build(deps): upgrade react-markdown to v9 and remark-gfm to v4 ( #41778 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-06 11:50:09 -07:00
83d93b8b42
fix(view-query): Add ownState parameter to ViewQueryModal for query consistency ( #35208 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-06 11:16:55 -07:00
Elizabeth Thompson and GitHub
06f421ed4a
fix(a11y): add aria-label to remove-sheet icon button in Google Sheets catalog ( #41796 )
2026-07-06 10:38:42 -07:00
dc671ae44a
chore(deps-dev): bump eslint from 10.5.0 to 10.6.0 in /superset-frontend ( #41792 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 10:38:16 -07:00
c49d01223c
chore(deps-dev): bump webpack from 5.108.0 to 5.108.2 in /docs ( #41786 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 10:37:37 -07:00
69f052985f
chore(deps-dev): bump prettier from 3.8.4 to 3.9.3 in /superset-frontend ( #41784 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 10:37:23 -07:00
f4cc871f8c
chore(deps): bump js-yaml from 5.1.0 to 5.2.0 in /docs ( #41783 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 10:37:09 -07:00
2f11240339
chore(deps): bump query-string from 9.4.0 to 9.4.1 in /superset-frontend ( #41782 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 10:36:55 -07:00
a7a051777c
feat(charts): soft-delete and restore ( #40129 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-07-06 10:07:04 -07:00
Enzo Martellucci and GitHub
b4218136be
feat(ag-grid): support Show summary in raw records mode ( #41754 )
2026-07-06 17:58:02 +02:00
fd8d7009a5
chore(mcp): drop legacy /superset prefix from dashboard URLs ( #41758 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 08:57:08 -07:00
beff76cb4d
chore(deps): bump antd from 6.4.5 to 6.5.0 in /docs ( #41788 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 21:27:14 +07:00
d6b31376a5
chore(deps-dev): bump prettier from 3.8.4 to 3.9.1 in /docs ( #41789 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 21:21:11 +07:00
1575b83f96
chore(deps): bump react-arborist from 3.10.5 to 3.12.0 in /superset-frontend ( #41793 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 21:19:50 +07:00
83826839a0
fix(i18n): inject language pack into bootstrap to translate code-split chunks ( #39357 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-05 21:15:40 -07:00
a8ab5f973d
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.61.1 to 8.62.0 in /superset-frontend ( #41577 )
...
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-07-05 15:55:31 -07:00
7cdfe3ffe7
fix(a11y): add aria-label to CRON schedule input ( #41769 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-07-05 15:01:00 -07:00
9a24d42d65
fix(chart): Fix heatmap charts when filtering down to one row/colum ( #40738 )
...
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-05 14:24:33 -07:00
3303d4e09e
chore(deps): bump lodash-es to ^4.18.1 across all frontend workspaces ( #41774 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-05 21:28:58 +07:00
8229c0183d
perf(explore): reuse chart query data in Results tab ( #38165 )
...
Co-authored-by: devops-sewhan-kim <sewhan.kim@a-bly.com >
2026-07-04 23:27:57 -07:00
Viktor Högberg and GitHub
ea40b87e2f
fix(drill-detail): drill to detail by a null value dimension should use NULL_STRING ( #41678 )
2026-07-04 23:18:07 -07:00
innovark and GitHub
dc739e4fb9
fix(ui): standardize card kebab menu behavior ( #41741 )
2026-07-04 23:15:33 -07:00
RISHAV DEWAN and GitHub
a687e87b2c
fix(dashboard): use theme colorBorder token for chart tile borders ( #41731 )
2026-07-04 23:11:51 -07:00
Durgaprasad M L and GitHub
d91c5cf09b
fix(dashboard): prevent dashboard crash when applying grain filters ( #41700 ) ( #41746 )
2026-07-04 23:07:11 -07:00
Durgaprasad M L and GitHub
3ac19470ec
fix(embedded): register AG Grid modules for view-as-table modal ( #41632 )
2026-07-04 23:06:13 -07:00
Đỗ Trọng Hải and GitHub
687fafd424
build(dev-deps): replace deprecated minimizer deps with recommendation from Webpack doc ( #41756 )
2026-07-05 08:58:34 +07:00
8fcc0f8b48
fix(semantic layers): start/end ranges ( #41590 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-07-04 16:46:26 -07:00
e08c2c12da
fix(native-filters): persist created/pasted default values in select filter ( #40984 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-04 16:44:29 -07:00
1e50316bcc
chore(reports): deprecate Slack v1 and harden Slack v2 tests ( #39914 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-07-04 16:41:39 -07:00
Elizabeth Thompson and GitHub
3e152d9bb7
fix(views): add new_target to deprecated explore_json_data endpoint ( #41771 )
2026-07-04 15:01:42 -07:00
004c401c97
refactor(dashboard): rename supersetCanCSV to supersetCanDownload ( #24290 ) ( #39118 )
...
Co-authored-by: jaymasiwal <jaymasiwal@users.noreply.github.com >
2026-07-04 13:06:14 -07:00
a9aabdaedf
chore(deps): bump gunicorn from 25.3.0 to 26.0.0 ( #41761 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-04 10:03:16 -07:00
Đỗ Trọng Hải and GitHub
210389478b
fix(test): change regex for RTL to retrieve button used for filter removal ( #41767 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-04 09:58:30 -07:00
43f2816240
chore(deps-dev): update ydb-sqlglot-plugin requirement from >=0.2.5 to >=0.2.8 ( #41764 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-04 15:04:59 +07:00
c3fe0a40eb
chore(deps-dev): bump mysqlclient from 2.2.6 to 2.2.8 ( #41760 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-04 14:53:22 +07:00
71ac6c64e2
chore(deps): bump rison from 2.0.0 to 2.0.1 ( #41762 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-04 14:52:53 +07:00
81a437826f
chore(deps-dev): update kylinpy requirement from <2.9,>=2.8.1 to >=2.8.4,<2.9 ( #41765 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-04 14:52:36 +07:00
fd1f313b30
chore(deps): bump flask-appbuilder from 5.2.1 to 5.2.2 ( #41766 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-04 14:36:33 +07:00
b23cef136e
fix(i18n): un-translate do-not-translate tokens in es/fi/th catalogs ( #41652 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 16:37:33 -07:00
Beto Dealmeida and GitHub
681275077b
fix(semantic layers): time comparison with 1 row ( #41554 )
2026-07-03 14:39:15 -07:00
d7ad7fbb49
fix(i18n): repair dropped placeholders and reduced-plural forms across catalogs ( #41722 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 12:33:26 -07:00
59d35d16ce
feat(i18n): adopt French translation improvements from #41688 ( #41752 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Jean Pommier <jean.pommier@pi-geosolutions.fr >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 12:07:27 -07:00
4e2160079a
feat(i18n): backfill Arabic (ar) translations (AI-generated, needs review) ( #41705 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 11:40:35 -07:00
ceeba01305
fix(i18n): correct mistranslated entries flagged in review (pl/pt_BR/sl/sk/fi) ( #41707 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 11:40:18 -07:00
6d7344750f
feat(i18n): backfill Chinese (Simplified) (zh) translations (AI-generated, needs review) ( #41708 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 11:40:01 -07:00
7d90684f93
feat(i18n): backfill Chinese (Traditional) (zh_TW) translations (AI-generated, needs review) ( #41709 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 11:39:44 -07:00
e7b825e26b
feat(i18n): backfill Portuguese (pt) translations (AI-generated, needs review) ( #41710 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 11:39:27 -07:00
b6f8267ed2
feat(i18n): backfill Italian (it) translations (AI-generated, needs review) ( #41712 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 11:39:10 -07:00
d443dd17b9
feat(i18n): backfill Korean (ko) translations (AI-generated, needs review) ( #41713 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-03 11:37:50 -07:00
Elizabeth Thompson and GitHub
2702113d99
fix(a11y): add aria-label to VizTypeGallery search clear icon ( #41681 )
2026-07-03 10:39:20 -07:00
Elizabeth Thompson and GitHub
0b14f1c226
fix(a11y): use aria-label instead of non-functional alt prop on filter icons ( #41742 )
2026-07-03 10:39:04 -07:00
114c258145
chore(deps-dev): bump webpack from 5.107.2 to 5.108.0 in /superset-frontend ( #41733 )
...
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: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-03 23:58:39 +07:00
9f8ff1e87f
chore(deps): bump @deck.gl/mapbox from 9.3.4 to 9.3.5 in /superset-frontend ( #41735 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-03 21:15:13 +07:00
2b30605e3c
chore(deps): bump baseline-browser-mapping from 2.10.38 to 2.10.40 in /docs ( #41736 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-03 21:14:41 +07:00
d93098f853
chore(deps-dev): bump baseline-browser-mapping from 2.10.38 to 2.10.40 in /superset-frontend ( #41737 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-03 21:14:06 +07:00
eaf6daa7eb
chore(deps-dev): bump webpack from 5.107.2 to 5.108.0 in /docs ( #41734 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-03 21:11:57 +07:00
0e6c5838e4
fix(deck.gl): apply categorical scatterplot colors in Multiple Layers chart ( #41490 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com >
2026-07-03 14:23:29 +02:00
4f37e955b5
fix(plugin-chart-echarts): prevent trendline stroke clipping at chart edges ( #37918 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-03 10:59:13 +02:00
46a153d17e
feat(i18n): backfill Persian (Farsi) (fa) translations (AI-generated, needs review) ( #41701 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 17:58:21 -07:00
6d22697cba
feat(theming): make core components fully configurable via theme tokens ( #40985 )
...
Co-authored-by: aadhikari <aadhikari@apple.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-07-02 17:55:48 -07:00
7cbdc726e3
chore(deps-dev): bump @storybook/addon-links from 10.4.4 to 10.4.6 in /superset-frontend ( #41366 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 17:54:54 -07:00
ceadce234b
chore(deps-dev): bump @storybook/react-webpack5 from 10.4.4 to 10.4.6 in /superset-frontend ( #41371 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 17:34:53 -07:00
47bc3e2dc1
fix: correct Security menu case for MySQL deployments ( #40527 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-02 17:23:31 -07:00
49fcaf2420
feat(i18n): backfill Turkish (tr) translations (AI-generated, needs review) ( #41702 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 17:21:17 -07:00
55088e10da
feat(database-modal): add validation loading state and duplicate name check ( #36880 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-07-02 16:52:13 -07:00
bdc610c572
fix(db): use a private engine for prequery connections to avoid listener race ( #41642 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-07-02 16:30:09 -07:00
a151edeff3
feat(i18n): backfill Dutch (nl) translations (AI-generated, needs review) ( #41704 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 16:27:24 -07:00
Elizabeth Thompson and GitHub
d8832c382d
fix(views): emit deprecated-endpoint log warning once per endpoint per process ( #41286 )
2026-07-02 16:10:37 -07:00
Elizabeth Thompson and GitHub
5bbab86a07
fix(schemas): rename deprecated query fields regardless of falsy values ( #41263 )
2026-07-02 16:10:10 -07:00
ab0e77c1cb
fix(embedded): allow guest users to sort by visible columns ( #37371 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 15:50:56 -07:00
Joe Li and GitHub
a30846881b
test(ci): stabilize master checks ( #41650 )
2026-07-02 15:32:06 -07:00
Elizabeth Thompson and GitHub
22c3f56d0a
fix(redshift): suppress unavoidable pkg_resources deprecation warning ( #41691 )
2026-07-02 15:01:23 -07:00
66bf81b997
feat(i18n): backfill Russian (ru) translations (AI-generated, needs review) ( #41649 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 14:59:15 -07:00
03703843b7
feat(i18n): backfill French (fr) translations (AI-generated, needs review) ( #41655 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 14:57:58 -07:00
f61d6d8b84
feat(i18n): backfill Māori (mi) translations (AI-generated, needs review) ( #41656 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 14:57:32 -07:00
7eb93c60a3
feat(i18n): backfill Catalan (ca) translations (AI-generated, needs review) ( #41657 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 14:57:19 -07:00
9e08770291
feat(i18n): backfill Slovenian (sl) translations (AI-generated, needs review) ( #41658 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 14:57:05 -07:00
358493a2c5
feat(i18n): backfill Brazilian Portuguese (pt_BR) translations (AI-generated, needs review) ( #41659 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 14:56:31 -07:00
83965b4be8
chore(ci): correct codeql-action version pin comment to v4.36.2 ( #41693 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 14:56:00 -07:00
f9bcf189c9
chore(ci): suppress zizmor adhoc-packages on GHA validator install ( #41694 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 14:55:49 -07:00
1c74185a71
chore(ci): correct codeql-action version comment to match pinned SHA ( #41695 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 14:55:40 -07:00
Mehmet Salih Yavuz and GitHub
8bf3933972
fix(dashboard): show a not-found state for a deleted dashboard ( #41686 )
2026-07-02 22:15:25 +03:00
19e94855a1
fix(explore): prevent Results FilterInput from stealing focus during remount ( #41100 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-02 11:33:17 -07:00
Brian Maina and GitHub
139df20cde
fix(i18n): update German security menu translations ( #41587 )
2026-07-03 01:13:14 +07:00
Imad Helal and GitHub
4c193d4dbc
feat(i18n): wrap description strings in translation function ( #41626 )
2026-07-03 00:44:25 +07:00
aa40934e7f
fix(i18n): compile fuzzy translations into the backend .mo files ( #41648 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 10:43:13 -07:00
6c2c814b5c
fix(dashboard): not filterable column now not emitting cross-filters in table charts ( #30827 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-02 10:42:53 -07:00
Evan Rusackas and GitHub
9769380d6d
feat(i18n): backfill Polish (pl) translations (AI-generated, needs review) ( #41660 )
2026-07-03 00:40:28 +07:00
be29d877d2
chore(deps-dev): bump @storybook/addon-docs from 10.4.5 to 10.4.6 in /superset-frontend ( #41375 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 10:37:26 -07:00
e3b2992d6e
chore(deps): update lodash-es requirement from ^4.17.21 to ^4.18.1 in /superset-frontend/packages/superset-ui-core ( #41565 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 10:37:05 -07:00
Joe Li and GitHub
c1bd45f561
fix(ci): allow showtime to check out fork PR code under checkout v7 ( #41643 )
2026-07-03 00:31:43 +07:00
Đỗ Trọng Hải and GitHub
7214e9f9f6
build(dev-deps): upgrade Storybook to v10 in docs subproject ( #41679 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-02 10:31:01 -07:00
Đỗ Trọng Hải and GitHub
d7e2f18d00
fix(dockerfile): allow GH auth-less fetch of uv when building Superset image locally ( #41682 )
2026-07-03 00:30:03 +07:00
Luis Carbonell and GitHub
6309d08d59
feat(helm): standardize to Kubernetes recommended labels (app.kubernetes.io/*) ( #39350 )
2026-07-03 00:26:35 +07:00
afebdd58d1
chore(deps): bump docusaurus-theme-openapi-docs from 5.0.2 to 5.1.0 in /docs ( #41669 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 10:25:41 -07:00
be46d65e3b
fix(dao): SQL-faithful NULL and non-string handling in LIKE-family operators ( #41653 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-07-02 10:04:35 -07:00
2992d7b4c8
feat(database): add databricks oauth support ( #41421 )
...
Co-authored-by: fabian_zse <fabian@zalando.de >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 09:26:08 -07:00
80344852b7
chore(deps): bump docusaurus-plugin-openapi-docs from 5.0.2 to 5.1.0 in /docs ( #41671 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 22:32:18 +07:00
8210904e95
chore(deps): bump nanoid from 5.1.15 to 5.1.16 in /superset-frontend ( #41673 )
...
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-07-02 22:31:16 +07:00
innovark and GitHub
0a25faabbd
fix(dashboard): align chart menu button hover state ( #41683 )
2026-07-02 21:47:05 +07:00
a48ca9ce72
fix(sqllab): reject blank saved query and dataset names ( #41624 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-07-02 14:03:14 +03:00
8343a4fff8
chore(deps-dev): bump @types/node from 26.0.0 to 26.0.1 in /superset-websocket ( #41666 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 16:33:36 +07:00
Mehmet Salih Yavuz and GitHub
a919dda2ac
fix(sqllab): filter results table when typing in the search box ( #41625 )
2026-07-02 12:09:10 +03:00
246bbeb408
chore(deps): bump google-auth-library from 10.7.0 to 10.9.0 in /superset-frontend ( #41672 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 14:54:20 +07:00
b2af954e7b
chore(deps-dev): bump @types/node from 26.0.0 to 26.0.1 in /superset-frontend ( #41675 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 14:54:03 +07:00
Amin Ghadersohi and GitHub
c3f5e997a1
feat(mcp): chart type plugin registry for extensible generate_chart ( #39922 )
2026-07-02 00:31:19 -04:00
d507be2555
chore(deps): bump geostyler-openlayers-parser from 5.7.0 to 5.7.1 in /superset-frontend ( #41615 )
...
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 >
2026-07-02 10:04:12 +07:00
e3bd6e5c70
chore(deps-dev): bump @playwright/test from 1.61.0 to 1.61.1 in /superset-frontend ( #41616 )
...
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 >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-02 10:02:20 +07:00
748060d35e
feat(i18n): backfill Thai (th) translations (AI-generated, needs review) ( #41641 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 17:43:11 -07:00
d57d69d3a6
feat(i18n): backfill Ukrainian (uk) translations (AI-generated, needs review) ( #41645 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 17:42:58 -07:00
706ff94f0b
feat(i18n): backfill Slovak (sk) translations (AI-generated, needs review) ( #41640 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 17:42:47 -07:00
661d362580
feat(i18n): backfill new safe-link strings in de/lv/fi (AI-generated, needs review) ( #41646 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 17:42:38 -07:00
6bdcb7a83a
feat(i18n): backfill Czech (cs) translations (AI-generated, needs review) ( #41647 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 17:41:34 -07:00
Alejandro Solares and GitHub
d1f7dd9c67
fix(deps): override fast-uri to 3.1.3 to fix CVE-2026-13676 ( #41631 )
...
Signed-off-by: Alejandro Solares <219859296+ASolarers-Rodriguez@users.noreply.github.com >
2026-07-01 17:28:45 -07:00
c718f717cb
feat(i18n): backfill Spanish (es) translations (AI-generated, needs review) ( #41609 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 17:25:13 -07:00
b3197c9b5e
fix(table-chart): fix "Search by" control visibility and improve table controls layout ( #36073 )
...
Co-authored-by: SBIN2010 <Sbin2010@mail.ru >
2026-07-01 17:22:36 -07:00
af0a55a4f3
feat(dashboards): soft-delete and restore ( #40128 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-07-01 17:20:44 -07:00
8be255de40
chore(i18n): harden backfill_po — full language-name map + resilient batch translation ( #41644 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 16:28:19 -07:00
f2e322c3c0
chore(deps-dev): bump sigstore from 4.1.0 to 4.1.1 in /superset-frontend ( #41638 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-01 16:25:50 -07:00
e58ce1cf39
fix(dashboard): pre-filter time grain for display controls ( #40000 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-07-01 16:10:52 -07:00
393adc4535
refactor(db): composite PK on M2M association tables ( #39859 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-07-01 13:07:15 -07:00
Amin Ghadersohi and GitHub
e0a3b1c10c
fix(mcp): document select_columns valid fields and URL scheme for preview tools ( #41595 )
2026-07-01 15:58:12 -04:00
6c57919647
chore(codeowners): update maintainer assignments ( #41634 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-01 12:25:13 -07:00
bed1034c2f
refactor(frontend): centralize subdirectory URL prefixing behind nav helpers ( #39925 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
2026-07-01 11:20:13 -07:00
Mehmet Salih Yavuz and GitHub
b7d5de8e52
fix(sqllab): truncate long tab names in the overflow ("...") dropdown ( #41585 )
2026-07-01 20:52:27 +03:00
Đỗ Trọng Hải and GitHub
7d7c3ce723
feat(ci): install helm-docs directly instead of using whole brew setup ( #41629 )
2026-07-02 00:35:43 +07:00
692f81d945
feat(i18n): backfill Finnish (fi) translations (AI-generated, needs review) ( #41613 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 10:27:28 -07:00
eeacd9b6dd
feat(i18n): backfill Latvian (lv) translations (AI-generated, needs review) ( #41612 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 10:27:07 -07:00
b3c709b3d5
feat(i18n): backfill German (de) translations (AI-generated, needs review) ( #41608 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 10:24:20 -07:00
Nitish Agarwal and GitHub
792d677634
fix(reports): respect CSV_EXPORT sep and decimal config in email reports ( #38616 )
2026-07-01 10:23:48 -07:00
2d2a72b721
fix(sqllab): show non-ASCII text in array/JSON columns instead of \uXXXX escapes ( #41533 )
...
Co-authored-by: Vladislav Korenkov <73882772+Quatters@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 10:22:11 -07:00
55b2da75f6
fix(echarts): allow forcing categorical x-axis for temporal columns ( #41221 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-01 10:21:59 -07:00
Amin Ghadersohi and GitHub
7f4cac63c9
fix(mcp): escape LIKE wildcards in find_users to prevent user enumeration ( #41593 )
2026-07-01 13:01:46 -04:00
Amin Ghadersohi and GitHub
da4cae1657
chore(deps): bump fastmcp from >=3.2.4 to >=3.4.2 ( #41592 )
2026-07-01 12:42:25 -04:00
Mehmet Salih Yavuz and GitHub
438d4d569f
test(sqllab): repair broken TablePreview and SavedQueryList jest tests ( #41628 )
2026-07-01 19:34:48 +03:00
6d2b94ceb8
fix(currency): derive default symbol position from locale when unset ( #40931 )
...
Co-authored-by: kleostouraiti <212892934+kleostouraiti@users.noreply.github.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 09:12:18 -07:00
2da2db6c7c
feat(sql): schema-qualified table denylist + information_schema/lo_* defaults ( #41120 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-01 16:57:45 +01:00
3651020014
fix(sql): cap parser input length via SQL_MAX_PARSE_LENGTH config ( #40499 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-01 16:32:12 +01:00
b9e3f0aa1e
feat(soft-delete): gate soft delete behind a temporary SOFT_DELETE release toggle ( #41166 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-01 08:09:52 -07:00
16e1f41cef
chore(deps): bump swagger-ui-react from 5.32.7 to 5.32.8 in /docs ( #41614 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-01 21:27:37 +07:00
7cc7e9f6e3
fix(async-query): prevent JWT InvalidSubjectError for guest users ( #37862 )
...
Co-authored-by: bito-code-review[bot] <188872107+bito-code-review[bot]@users.noreply.github.com>
2026-06-30 23:42:41 -07:00
3e88b487b3
fix(point-cluster-map): guard invalid point radii ( #40393 )
...
Co-authored-by: Imamatdin <201577118+Imamatdin@users.noreply.github.com >
2026-06-30 22:48:43 -07:00
ce9b9b0513
feat(i18n): add Japanese (ja) translations (AI-generated, needs review) ( #41466 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: aikawa-ohno <aikawa-ohno@users.noreply.github.com >
2026-06-30 17:33:27 -07:00
35194fe4d5
fix(i18n): key translation-regression check on per-msgid transitions ( #41596 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 16:54:39 -07:00
2a1f632daa
fix(dashboard): surface size, limit, and config key in oversized dashboard error ( #41532 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 16:10:01 -07:00
Amin Ghadersohi and GitHub
fd9c84be43
feat(mcp): add get_dashboard_datasets tool ( #40961 )
2026-06-30 18:27:09 -04:00
2bd9ab4c59
feat(mcp): add remove_chart_from_dashboard tool ( #40958 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-30 18:16:08 -04:00
bf88c62814
feat(mcp): add manage_native_filters tool ( #40960 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-30 17:07:49 -04:00
1e130feb80
chore(deps): bump marshmallow-union from 0.1.15 to 0.1.15.post1 ( #41539 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-06-30 13:54:45 -07:00
fd86eec889
chore(deps): bump echarts from 5.6.0 to 6.1.0 in /superset-frontend ( #40264 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 13:54:11 -07:00
a8f43890b1
chore(superset-ui-core): forward-compat fixes for TypeScript 6.0 (Phase B) ( #39535 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-30 13:52:14 -07:00
4bf203ee70
chore(config): default SMTP_SSL_SERVER_AUTH to True ( #40647 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-30 13:50:38 -07:00
Jean Massucatto and GitHub
805c12ef74
fix(dashboard): prevent double-click on create dashboard from creating duplicates ( #40833 )
2026-06-30 11:47:40 -07:00
e15dc5735f
fix(reports): pre-commit tab permalinks before state machine transaction ( #41096 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-30 11:02:08 -07:00
Evan Rusackas and GitHub
42a5f64256
chore(ci): silence zizmor adhoc-packages note for supersetbot install ( #41546 )
2026-07-01 00:43:32 +07:00
Amin Ghadersohi and GitHub
c60d8bb656
feat(mcp): add tags + typed metadata fields to update_dashboard ( #40957 )
2026-06-30 10:36:31 -07:00
c11fa206ce
feat(mcp): add duplicate_dashboard tool ( #40959 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-30 10:36:19 -07:00
2b6806c090
chore(deps): bump js-yaml from 5.0.0 to 5.1.0 in /docs ( #41566 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 10:35:46 -07:00
Đỗ Trọng Hải and GitHub
95d688fb05
build(embedded-sdk): remove test files and related files from build artifact to be published ( #41584 )
2026-07-01 00:33:49 +07:00
7de77a35bc
chore(ci): pin @action-validator versions in GHA validator workflow ( #41545 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 10:31:36 -07:00
7245a092eb
chore(ci): scope zizmor adhoc-packages on setup-supersetbot action ( #41547 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 10:31:21 -07:00
bbab644d12
chore(deps-dev): bump typescript-eslint from 8.61.1 to 8.62.0 in /docs ( #41575 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 10:29:34 -07:00
a2b5fda661
fix(Table Chart): Show correct cache time moment for Query2 ( #37482 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 10:21:31 -07:00
ef4c6123b9
fix(sqllab): preserve whitespace in grid result cells ( #41135 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-30 10:18:25 -07:00
25f7b90761
fix(dashboard): remove stray focus outline on Filter Badge popover ( closes #38789 ) ( #41398 )
...
Co-authored-by: Devin AI <devin-ai-integration[bot]@users.noreply.github.com>
2026-06-30 10:18:10 -07:00
7827d43ea6
fix(embedded): show already-added allowed domains in embed modal ( closes #35328 ) ( #41399 )
...
Co-authored-by: Devin AI <devin-ai-integration[bot]@users.noreply.github.com>
2026-06-30 10:17:53 -07:00
92f48b0725
chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0 ( #41573 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 22:44:30 +07:00
e0e1831d50
chore(deps): bump actions/setup-java from 5.3.0 to 5.4.0 ( #41576 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 22:41:21 +07:00
c4c531a855
chore(deps): bump actions/cache from 5.0.5 to 6.1.0 ( #41572 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 22:40:51 +07:00
2c47648588
chore(deps-dev): bump globals from 17.6.0 to 17.7.0 in /docs ( #41571 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 22:40:19 +07:00
56bd8ed0be
chore(deps): bump azure/setup-helm from 5.0.0 to 5.0.1 ( #41570 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 22:39:57 +07:00
b8b23d6219
fix(bigquery): quote dotted STRUCT columns per-segment in drill to detail ( #41462 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 22:45:31 -07:00
105b896038
fix(explore): enable free-text entry for temporal D3 format selector in Table chart ( #41194 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-29 22:38:50 -07:00
a009fcec51
chore(deps-dev): bump @swc/core from 1.15.41 to 1.15.43 in /superset-frontend ( #41543 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 22:00:40 -07:00
59196fcac0
chore(deps): bump @swc/core from 1.15.41 to 1.15.43 in /docs ( #41542 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 22:00:25 -07:00
765927d681
chore(deps): bump js-yaml from 4.2.0 to 5.0.0 in /docs ( #41520 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 21:59:08 -07:00
3b82d2a170
fix(security): clean up stale can_import permission on ImportExportRestApi ( #41309 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 17:38:18 -07:00
4a32e0b8d1
fix(table): exclude metricSqlExpressions from ownState→extra_form_data spread ( #41555 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-30 01:30:03 +02:00
Ville Brofeldt and GitHub
ece8d8ffca
fix(datasource): allow Gamma to load combined datasource list ( #41553 )
2026-06-29 15:08:29 -07:00
Elizabeth Thompson and GitHub
ba9bd430cb
fix(a11y): add aria-label to ActionButton span role=button ( #41503 )
2026-06-29 15:05:10 -07:00
5c272f1315
chore(docs): tighten CSP and remove external widgets ( #36685 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-29 14:57:06 -07:00
9380d83dd1
chore(deps-dev): update nzalchemy requirement from >=11.0.2 to >=11.0.2,<11.2 ( #41477 )
...
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 >
2026-06-29 12:07:10 -07:00
82b6a86ca0
chore(deps-dev): update snowflake-sqlalchemy requirement from <2,>=1.2.4 to >=1.10.2,<2 ( #41540 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 12:06:40 -07:00
1e42aeb53c
chore(deps): bump swagger-ui-react from 5.32.6 to 5.32.7 in /docs ( #41541 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 12:06:36 -07:00
20da836c21
chore(deps-dev): bump oxlint from 1.70.0 to 1.71.0 in /superset-frontend ( #41544 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 12:06:33 -07:00
b32c96733b
chore(deps-dev): bump fast-uri from 3.0.1 to 3.1.2 in /superset-embedded-sdk ( #41508 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 12:06:29 -07:00
fbe500349d
chore(deps): bump selenium from 4.44.0 to 4.45.0 ( #41475 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-06-29 12:05:24 -07:00
b89b613149
chore(deps): bump slack-sdk from 3.35.0 to 3.42.0 ( #41537 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-29 12:05:21 -07:00
134919ea36
fix(screenshots): catch empty-bytes tiled result and set ERROR on falsy image ( #41097 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-29 11:52:40 -07:00
adc03ce525
refactor: make import/expression layer SQLAlchemy 2.0-compatible ( #41179 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-29 11:38:59 -07:00
11a4a17dff
fix(frontend): finish sentence-case conversion for time range buttons ( #41488 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 10:19:54 -07:00
16a3405e3c
fix(i18n): skip unparseable catalogs when building translation index ( #41465 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-29 10:11:20 -07:00
07abda50c5
chore(ci): prune orphaned showtime labels in daily cleanup ( #41464 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 10:10:42 -07:00
Evan Rusackas and GitHub
725265502f
perf(frontend): migrate lodash imports to lodash-es for tree-shaking ( #41511 )
2026-06-30 00:09:39 +07:00
d42076d541
fix(tags): make favorite star toggle in Tags list view ( #41460 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 10:08:36 -07:00
7dcb98e4d2
chore(deps-dev): bump vite from 8.0.14 to 8.1.0 in /superset-embedded-sdk ( #41507 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 10:07:56 -07:00
28f6e1e023
chore(deps-dev): bump @types/node from 25.9.4 to 26.0.0 in /superset-websocket ( #41514 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 10:07:43 -07:00
a8045d7f65
chore(deps-dev): bump @swc/plugin-emotion from 14.13.0 to 14.14.0 in /superset-frontend ( #41515 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 10:07:30 -07:00
f95ebed8ba
fix: apply object access checks in tag bulk_create and update commands ( #41457 )
...
Signed-off-by: sha174n <shaitan@zx48.net >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-29 10:07:26 -07:00
4338375267
chore(deps): bump nanoid from 5.1.14 to 5.1.15 in /superset-frontend ( #41517 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 10:07:11 -07:00
e236d831fd
chore(deps): bump antd from 6.4.4 to 6.4.5 in /docs ( #41518 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 10:06:57 -07:00
e807e66a3e
chore(deps-dev): bump timezone-mock from 1.4.2 to 1.4.3 in /superset-frontend ( #41521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 10:06:44 -07:00
0370ac8607
chore(deps-dev): bump unzipper from 0.12.3 to 0.12.5 in /superset-frontend ( #41523 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 10:06:29 -07:00
Evan Rusackas and GitHub
5b17c5b2df
chore(deps): stop Dependabot from opening Babel 8 major bumps ( #41534 )
2026-06-30 00:06:05 +07:00
d2daf84fd9
chore(deps): bump uuid from 14.0.0 to 14.0.1 in /superset-frontend ( #41524 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 10:05:52 -07:00
dependabot[bot] and GitHub
7edae0817c
chore(deps): bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 ( #41519 )
2026-06-29 23:54:21 +07:00
ʈᵃᵢ and GitHub
a4d5b15955
fix(slack): support org-scoped tokens on Enterprise Grid via SLACK_TE… ( #41473 )
2026-06-29 09:46:25 -07:00
9dba4d090f
fix(explore): hide inactive result tables in mixed chart view as table ( #37777 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 09:33:37 -07:00
1b7b9ce948
fix(tags): remove unsatisfiable foreign keys from tagged_object.object_id ( #41126 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-29 09:30:04 -07:00
Joe Li and GitHub
7926c3a93a
fix(sqllab): preserve query history after tab migration ( #41403 )
2026-06-29 09:15:19 -07:00
797e497f4b
fix(dashboard): suppress favorite status error toast on 404 ( #41402 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-06-29 09:15:00 -07:00
825b582815
fix(mixed-chart): preserve order_desc and series_limit_metric in buildQuery ( #41401 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 09:14:35 -07:00
David and GitHub
90fe1f5b7c
fix(auth): redirect to login on failure to access dashboard permalink ( #40769 )
2026-06-28 17:49:25 -07:00
Abdul Rehman and GitHub
a529945d3b
fix(reports): commit permalink before Playwright navigation ( #41051 )
2026-06-28 17:48:44 -07:00
0c12114ea9
fix(explore): stop metric edits from bleeding across metrics with duplicate optionNames ( #41208 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-28 17:46:13 -07:00
Hans Yu and GitHub
6eb51105d0
refactor: update SQLAlchemy case() syntax to 2.0 ( #40275 )
2026-06-28 12:46:02 -07:00
Đỗ Trọng Hải and GitHub
b2a2698898
chore: unify Node version ( #41500 )
2026-06-28 12:22:36 -07:00
efed2b09aa
chore(deps-dev): bump @types/node from 25.9.3 to 26.0.0 in /superset-frontend ( #41451 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 12:15:29 -07:00
c3a11e3170
chore(deps): bump sqlalchemy-utils from 0.42.0 to 0.42.1 ( #41478 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-28 12:15:14 -07:00
98d61c5cf8
chore(deps-dev): bump duckdb from 1.5.3 to 1.5.4 ( #41480 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-28 12:14:59 -07:00
7d5e01b6cf
chore(deps-dev): update taospy requirement from >=2.7.21 to >=2.8.9 ( #41481 )
...
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-06-28 12:14:49 -07:00
qlimenoque and GitHub
a70d055669
feat(helm): use env redis_driver, render additional deployment pod spec ( #26040 )
2026-06-27 22:44:14 -07:00
670f25e5f4
chore(lint): convert explore controls, SqlLab, and misc components to function components ( #39461 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-06-27 22:41:53 -07:00
7fc1113c31
fix(telemetry): use Scarf static pixel instead of gateway redirect ( #41129 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-27 22:41:17 -07:00
ccbd284245
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 ( #41447 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-28 12:21:53 +07:00
d0268442f8
chore(ci): correct actions/cache pin comment to actual version v5.0.5 ( #41482 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-28 11:41:55 +07:00
ʈᵃᵢ and GitHub
25c9f3510a
test(mcp): set embedded on update_dashboard test mock ( #41495 )
2026-06-28 11:19:01 +07:00
b8fd2e9725
feat(websocket,embedded-sdk): replace Jest with modern Vitest ( #38308 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-06-28 11:12:37 +07:00
78dd400ca4
chore(ci): correct actions/cache version comment to match pinned SHA ( #41483 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-28 10:56:33 +07:00
7587d0778a
chore(ci): correct actions/cache version comment to v5.0.5 ( #41484 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-28 10:56:08 +07:00
Elizabeth Thompson and GitHub
97cb002f46
fix(a11y): propagate tooltip string as aria-label on IconTooltip button ( #41493 )
2026-06-27 15:01:46 -07:00
Elizabeth Thompson and GitHub
5ec0931840
fix(pandas_postprocessing): pass string operator names to GroupBy.agg to avoid FutureWarning ( #41025 )
2026-06-27 15:01:43 -07:00
3eb9185521
fix(viz): use series_limit/series_limit_metric in query_obj dict ( #41002 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-27 15:01:40 -07:00
cd8ac41d16
fix(datasource): validate expressions through the shared adhoc-expression checks ( #41427 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-27 19:47:59 +01:00
21999bb772
fix(i18n): repair corrupted Romanian catalog so it parses again ( #41467 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-27 09:13:39 -04:00
0a18779280
fix(echarts): format mixed timeseries value labels by assigned axis ( #40420 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-27 01:27:41 -07:00
Krishna Chaitanya and GitHub
a147079043
fix(bigquery): backslash-escape apostrophes in filter values ( #38835 )
...
BigQuery rejects filter values containing apostrophes (e.g. O'Brien): the
sqlalchemy-bigquery dialect renders string literals via repr(), which switches
to double-quote delimiters that BigQuery parses as identifiers, causing a
syntax error.
Monkey-patch the dialect's colspecs with a TypeDecorator whose literal_processor
emits single-quoted literals using backslash escaping ('O\'Brien'). Doubled
single quotes ('O''Brien') are NOT valid in BigQuery (parsed as concatenated
literals). Control characters are emitted as named escapes with a \xhh fallback,
since BigQuery forbids literal control chars in quoted strings. Follows the
existing Databricks dialect pattern.
Fixes #35857
2026-06-27 00:55:47 -07:00
Abdul Rehman and GitHub
ebb32de625
fix(cachekey): use data_cache for chart query result invalidation ( #40493 )
2026-06-26 18:01:14 -07:00
1280eaee18
fix(mcp): include embedded_uuid in get_dashboard_info response ( #41195 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-26 18:00:10 -07:00
jesperct and GitHub
15626a047c
fix(sqllab): quote autocomplete table names that need it ( #41199 )
2026-06-26 17:58:05 -07:00
dc64716c61
fix(echarts): bring annotations in front and prevent tooltip from covering annotation labels ( #41174 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-06-26 16:21:41 -07:00
6f12dbf0e1
feat(api): log rejected related/distinct field access as security events ( #41306 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-26 15:45:36 -07:00
Abdelghani Belgaid and GitHub
022f66a694
fix(country-map): update Morocco GeoJSON boundaries ( #41021 )
2026-06-26 15:11:16 -07:00
ac9bf26751
chore(deps): bump vulnerable transitive deps across lockfiles ( #41307 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 14:45:56 -07:00
Luiz Otavio and GitHub
834ccf2613
fix(chart): chart description not showing ( #41453 )
2026-06-26 12:38:30 -07:00
98d0ccd7a7
fix(reports): reliability fixes for alert/report execution ( #41177 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 12:09:12 -07:00
8aacb6f793
fix(async): derive async channel from guest token for embedded RLS queries ( closes #31492 ) ( #41397 )
...
Co-authored-by: Devin AI <devin-ai-integration[bot]@users.noreply.github.com>
2026-06-26 12:09:06 -07:00
eaaab61493
chore(ci): correct setup-python pin version comment to v6.2.0 ( #41383 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 12:08:46 -07:00
068a709c14
fix(config): expose build details (git SHA/build number) to admins only ( #41301 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-26 12:08:04 -07:00
71c8e2f69d
fix(config): refuse to start with an empty SECRET_KEY ( #41299 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-26 12:07:17 -07:00
bfa6cfac85
fix(database): mask SSH tunnel credentials explicitly on read paths ( #41293 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-26 12:07:02 -07:00
c03cdade39
chore(deck.gl): remove leftover debug className from Legend ( #41165 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-26 12:06:47 -07:00
0efcbcdd81
test(security): regression coverage for #36130 FAB permission view templates ( #41130 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 12:06:27 -07:00
Kasia and GitHub
11d7f7fb87
fix: convert ALL CAPS button labels to sentence case ( #40435 )
2026-06-26 12:05:13 -07:00
c87fdfc18f
fix(i18n): defer plugin init and menu render until language pack is ready ( #40729 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-26 11:48:18 -07:00
667005638a
fix(dropdown): clear search input after selection in all multi-select fields ( #41074 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-06-26 10:46:52 -07:00
f10315f8fc
test(databases): migrate database modal Cypress tests to RTL ( #41436 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 09:58:32 -07:00
a5dbb394e5
fix(thumbnails): add deduplication to dashboard thumbnail Celery tasks ( #38576 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-26 12:41:02 -04:00
Gabriel Torres Ruiz and GitHub
f49db9e536
fix(dashboard): restore page scrolling ( #41439 )
2026-06-26 12:54:19 -03:00
84e07df735
chore(deps): bump react-draggable from 4.6.0 to 4.7.0 in /superset-frontend ( #41446 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-26 08:31:37 -07:00
b8f3918bcf
chore(deps-dev): bump react-resizable from 4.0.1 to 4.0.2 in /superset-frontend ( #41448 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-26 08:31:23 -07:00
ee43d8869f
chore(deps): bump nanoid from 5.1.11 to 5.1.14 in /superset-frontend ( #41450 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-26 08:31:11 -07:00
01a0c66c79
fix(sunburst): make "Show Null Values" non-breaking and cover all layers ( #41442 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-26 08:30:09 -07:00
35365d639d
fix(deckgl): render legend swatch as a coloured box, not an emoji glyph ( #40784 )
...
Signed-off-by: Brett Smith <brett@pukekos.co.nz >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: Damian Pendrak <dpendrak@gmail.com >
2026-06-26 10:07:29 +02:00
7e17c70cba
fix: Filter null child names in treeBuilder utility ( #31477 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-25 22:03:45 -07:00
SkinnyPigeon and GitHub
0d43c2c12c
feat(reports): trigger alerts ( #41336 )
2026-06-25 22:01:39 -07:00
7410ff73c0
ci: schedule a weekly Docker image rebuild against the latest release ( #40426 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-25 17:15:31 -07:00
Debabrata Saha and GitHub
f08f068240
fix(sqllab): replace native prompt with modal for tab rename ( #41329 )
...
Signed-off-by: debabsah <debasaha.uw@gmail.com >
2026-06-25 17:15:07 -07:00
2b09b6bc1d
feat(mcp): list_charts accepts dashboards filter ( #40397 )
...
Co-authored-by: gkneighb <26003+gkneighb@users.noreply.github.com >
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
2026-06-25 17:14:11 -07:00
d763255e15
chore(i18n): update Turkish translations messages.po ( #39064 )
...
Co-authored-by: Özgür YÜKSEL <o.yuksel@gardiyan.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-25 17:11:40 -07:00
8fed514e79
fix(dashboard): keep pasted filter values outside the loaded page ( #41136 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-25 15:33:57 -07:00
c94bc7178f
fix(world-map): rely on built-in highlightOnHover to reset hover highlight ( #41158 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-25 15:33:46 -07:00
95ecdd3753
fix(menu): highlight active nav tab in non-English locales ( #41183 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-25 15:33:30 -07:00
aac02ab679
fix(deck.gl): use interval notation for Polygon legend bucket labels ( #41400 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 12:23:34 -07:00
de01fe2ff0
fix(chart-controls): fix RadioButtonControl crash on empty options and false values ( #41170 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-06-25 12:02:58 -07:00
Beto Dealmeida and GitHub
9965c05699
fix(semantic layers): small fixes ( #40474 )
2026-06-25 14:59:49 -04:00
d8bcc66472
feat(mcp): dashboard layout, theme, and CSS control + update_dashboard tool ( #40399 )
...
Co-authored-by: gkneighb <26003+gkneighb@users.noreply.github.com >
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-MacBook-Air-2.local >
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-06-25 10:41:07 -07:00
4b9b8187b3
fix(config): make Swagger UI opt-in (off by default) ( #41300 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-25 10:34:28 -07:00
83f7dc9d5b
chore(codeowners): add translation maintainers ( #41429 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-25 10:09:16 -07:00
Elizabeth Thompson and GitHub
baca76ebe0
fix(slack): fix indented triple-quoted string in v1 API deprecation warning ( #41393 )
2026-06-25 09:54:33 -07:00
Mehmet Salih Yavuz and GitHub
9a11c15a33
feat(explore): add full-range option for time-shift comparison ( #41334 )
2026-06-25 18:30:33 +03:00
a90c8e0347
feat(extensions): add Chat contribution type (SIP-214) ( #41205 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-25 08:57:30 -03:00
fe2424ec14
chore(deps): bump mapbox-gl from 3.24.1 to 3.25.0 in /superset-frontend ( #41409 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-25 02:09:48 -07:00
b4f43bd7e0
chore(deps): bump baseline-browser-mapping from 2.10.37 to 2.10.38 in /docs ( #41405 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-25 02:09:45 -07:00
2b25345ed9
chore(deps-dev): bump baseline-browser-mapping from 2.10.37 to 2.10.38 in /superset-frontend ( #41413 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-25 02:09:41 -07:00
e0f3f93cd4
fix(mcp): require MCP_JWT_AUDIENCE when MCP JWT auth is enabled ( #41292 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 16:53:36 -07:00
0667ba6097
chore(deps): bump dompurify and http-proxy-middleware (security) ( #41289 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 16:16:56 -07:00
81f7e42f4e
fix(rls): preserve tables/roles on partial RLS rule updates ( #41294 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 16:16:47 -07:00
0fd244b5c6
fix(security): reject unknown fields on guest-token RLS rules ( #41217 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-24 16:16:43 -07:00
1f16d10cbf
chore(deps): bump pyjwt to 2.13.0 (CVE-2026-48526) ( #41288 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 16:16:40 -07:00
4f4663418f
fix(tests): stabilize update_chart MCP test failing on previous-Python CI leg ( #41310 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 16:16:14 -07:00
4519a5c52d
fix(safe-markdown): do not mutate the shared sanitization schema ( #41298 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 16:16:06 -07:00
da9fbadaf6
fix(logout): purge the namespaced Cache API store on logout ( #41303 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 16:15:50 -07:00
f40abbbefd
fix(mcp): fail closed when the JWT verifier has no pinned algorithm ( #41296 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 16:15:42 -07:00
6166af3c3c
fix(mcp): reject non-finite JWT exp instead of 500ing on int() overflow ( #41394 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 16:15:29 -07:00
076d8c1508
docs(security): add a secrets register and rotation schedule ( #41308 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 16:15:17 -07:00
Elizabeth Thompson and GitHub
518cadd907
fix(mcp_service): reduce deprecated authlib.jose.errors imports ( #41248 )
2026-06-24 15:01:58 -07:00
JUST.in DO IT and GitHub
b955c90de4
fix(sqllab): Invalid multi sorting state in table header ( #40680 )
2026-06-25 06:43:02 +09:00
7363774869
fix(theming): deep-merge partial THEME_DEFAULT overrides with built-in defaults ( #41347 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 13:27:32 -07:00
6f12d17313
fix(charts): show user-friendly error for HTTP 413 payload too large ( #37131 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-24 11:21:59 -07:00
09c7ba14df
fix(export): sanitize control characters in titles to prevent export failures ( #39294 )
...
Co-authored-by: Abhyuday Tomar <abhyuday.tomar@exotel.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 11:03:46 -07:00
3ec4bd23c4
fix(deps): restore np.nan in offset_metrics_df empty branch ( #41267 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-24 10:49:38 -07:00
f6ce105450
fix(pandas-postprocessing): handle prophet errors and validate minimum data points for forecast ( #41180 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-24 10:44:23 -07:00
7bb4e82a82
fix(dashboard): Remove 308 redirect when creating new dashboards ( #41343 )
...
Co-authored-by: ericsong <eric.song@example.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 10:31:31 -07:00
Kamil Gabryjelski and GitHub
2d78a8733c
fix(plugin-chart-ag-grid-table): show correct percent-metric totals in summary row ( #41247 )
...
Signed-off-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
2026-06-24 19:21:00 +02:00
3261d10270
chore(frontend): enforce TypeScript-only source files ( #41385 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-24 05:54:37 -07:00
a57b5f6078
fix(deckgl): show dashboard filter badges for multi-layer charts ( #40003 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 02:14:25 -07:00
d1b523b97f
docs: fix placeholder text in @superset-ui/core README ( #40002 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 02:07:24 -07:00
91188a0302
fix(config): Wire LOGO_TARGET_PATH and document custom spinner usage ( #36951 )
...
Co-authored-by: Shashwati <shashwatibhattacaharya21.2@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-06-24 01:56:15 -07:00
MUHAMMED SINAN D and GitHub
ac234d0fb2
fix(dashboard): prevent x-axis clipping when toggling chart description ( #38307 )
2026-06-24 01:54:43 -07:00
8eb753eab2
fix(dashboard): keep native filter dropdown from covering input ( #40032 )
...
Co-authored-by: feehgrossi <felipe.leite@sptech.school >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 01:53:44 -07:00
779fa13679
fix(security): prevent duplicate items in permissions dropdown on scroll ( #39292 )
...
Co-authored-by: Abhyuday Tomar <abhyuday.tomar@exotel.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 01:53:27 -07:00
caf81e71d2
feat(mcp): add typed Pydantic response schemas to generate_explore_link tool ( #39900 )
...
Co-authored-by: gkneighb <26003+gkneighb@users.noreply.github.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-24 01:53:08 -07:00
1b8c6d109d
feat: added deterministic field generation to dashboard export ( #36339 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-24 01:41:44 -07:00
Viktor Högberg and GitHub
eb60e5477b
fix(radar): correct legend margin control in the radar chart ( #39414 )
2026-06-24 01:41:24 -07:00
7b9bcdd951
fix(bigquery): preserve catalog in partition metadata lookup ( #40200 )
...
Co-authored-by: Puneet Dixit <rvit23bcs086.rvitm@rvei.edu.in >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-24 01:41:06 -07:00
ruhz3 and GitHub
d9d395bde1
fix(helm): remove unused SQLALCHEMY_TRACK_MODIFICATIONS setting ( #37259 )
2026-06-24 01:28:30 -07:00
584d41759b
refactor: migrate test files from nested describe blocks and remove stale lint ignores ( #39202 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-06-24 01:19:15 -07:00
8f22b71898
feat(chart): enable cross-filter on x-axis labels for bar, line, area and scatter charts ( #41111 )
...
Co-authored-by: Abdullah Sahin <you@example.comclear >
2026-06-24 01:17:29 -07:00
omkarhall and GitHub
1ea3584dcb
fix(chart): added Big Number chart support for MAX metric with VARCHAR column ( #41182 )
2026-06-24 01:11:13 -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
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
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
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
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 and GitHub
c2fb94cedf
perf(filters): cache column-values endpoint to skip DB on repeat requests ( #40839 )
2026-06-23 23:41:26 -07:00
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
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
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
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 and GitHub
18fea37e84
fix(SavedQueries): allow other admin users see "saved queries" ( #20604 ) ( #21769 )
2026-06-23 12:14:48 -07:00
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 and GitHub
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 and GitHub
9d56b1721d
fix(models): use Series.iloc for positional access in post_process_df ( #41344 )
2026-06-23 11:22:22 -07:00
Ayush Anand and GitHub
67182e255c
fix(dashboard): prevent undo crash on new dashboard opened in edit mode ( #41252 )
2026-06-23 11:22:03 -07:00
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 and GitHub
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
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
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
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
5d06438a07
fix(docker): restore working docker compose up for the dev stack ( #41077 )
2026-06-23 10:01:57 -04:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
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 and GitHub
3b46a5f121
fix(chart API): Consider time grain filters with the filters_dashboard_id param ( #41290 )
2026-06-22 20:01:24 -03:00
416fa266d9
chore(datatablecontrol): Removed unused useTableColumns ( #41155 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-22 15:38:19 -07:00
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 and GitHub
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
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
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
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 and GitHub
932bb2f154
feat(i18n): update Spanish (es) translations ( #41265 )
2026-06-22 14:24:24 -04:00
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 and GitHub
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 and GitHub
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 and GitHub
d76b896c9c
chore: Updates CHANGELOG.md and UPDATING.md with 6.1.0 ( #41249 )
2026-06-22 13:53:48 -03:00
Pham Quang Binh and GitHub
36632c20eb
fix(databases): apply IMPERSONATE_WITH_EMAIL_PREFIX to StarRocks engine ( #37984 )
2026-06-22 23:45:05 +07:00
Abdul Rehman and GitHub
cb1694575c
fix(dataset-api): disambiguate get_or_create by schema ( #40494 )
2026-06-22 09:45:02 -07:00
Ujjwal Jain and GitHub
449bd69802
fix(logging): safely render database URIs in startup warnings ( #38229 )
2026-06-22 09:05:16 -07:00
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
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
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
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
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
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
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
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
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
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 and GitHub
defacc3237
fix(deps): declare cachetools explicitly in pyproject.toml ( #40987 )
2026-06-22 00:45:59 +07:00
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
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 and GitHub
14d4432843
fix: remove erroneous box shadow when bulk selecting ( #41198 )
2026-06-20 22:15:00 +07:00
Đỗ Trọng Hải and GitHub
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
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 and GitHub
0d92d0dbb7
chore(deps): finish pip→uv swap in Makefile and CI ( #41197 )
2026-06-20 10:56:25 +07:00
Đỗ Trọng Hải and GitHub
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
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 and GitHub
b2e5f80db2
fix(sql): preserve multi-arg DISTINCT in sanitize_clause and format ( #39340 )
2026-06-19 13:02:50 -07:00
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
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 and GitHub
334b13c3d9
fix(chart API): apply dashboard filters by live scope, not stale chartsInScope ( #41214 )
2026-06-19 15:22:54 -03:00
Vitor Avila and GitHub
9e130e5927
fix(chart): preserve SQL_QUERY_MUTATOR line comments structure ( #41215 )
2026-06-19 15:07:24 -03:00
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
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
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
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
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
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
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 and GitHub
d32170b020
chore(embedded-sdk): remove temporary OIDC diagnostic step ( #41216 )
2026-06-19 22:59:21 +07:00
Amin Ghadersohi and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
f545d70647
feat(listview): Add headerContent prop and HomeOutlined icon ( #41244 )
2026-06-19 16:34:47 +03:00
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
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
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
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
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
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
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
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
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
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 and GitHub
7040388ad1
fix(query_object_factory): normalize deprecated query fields before constructing QueryObject ( #41204 )
2026-06-18 15:02:07 -07:00
Elizabeth Thompson and GitHub
a5ece52207
fix(views): add new_target to deprecated explore_json endpoints ( #41159 )
2026-06-18 15:02:03 -07:00
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
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
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
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
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
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
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 and GitHub
b4e3452bfd
fix(chart API): Do not duplicate Jinja-applied filters with filters_dashboard_id ( #41131 )
2026-06-18 14:25:54 -03:00
jesperct and GitHub
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
883b7a286d
refactor: update SQLAlchemy select() syntax to 2.0 ( #40276 )
2026-06-17 17:50:32 -07:00
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
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
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 and GitHub
ef82da8458
fix(charts): apply datetime format to unaggregated temporal columns ( #41060 )
2026-06-17 14:56:09 -07:00
Jean Massucatto and GitHub
fee1cf9f08
chore(sqllab): remove dead TableElement component ( #41029 )
2026-06-17 14:54:41 -07:00
jesperct and GitHub
2d2a8f3ab0
fix(plugin-chart-handlebars): follow the app theme in Customize code editors ( #40952 )
2026-06-17 14:52:52 -07:00
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
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 and GitHub
512b6f43c1
chore(embedded sdk): bump sdk version number ( #40991 )
2026-06-17 12:47:41 -07:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
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 and GitHub
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
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 and GitHub
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
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
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
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
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
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
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
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 and GitHub
6d08e79259
feat(security): Add extension hooks for custom access control, ownership, and asset lifecycle ( #40707 )
2026-06-16 15:25:03 +03:00
Geidō and GitHub
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
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
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
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
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
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
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
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
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
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 and GitHub
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 and GitHub
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 and GitHub
09b4bc51a3
fix(charts): rename deprecated query object fields in schema before QueryObject construction ( #41056 )
2026-06-15 14:45:41 -07:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
bf5daf0a1e
fix(mcp): redirect stdio click echo without recursion ( #40814 )
2026-06-15 10:10:40 -07:00
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
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
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 and GitHub
a1bc3c67ed
fix(embedded): skip CSRF token fetch for guest streaming chart exports ( #41004 )
2026-06-15 13:49:25 -03:00
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
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 and GitHub
820e3d18d3
fix(mcp): make search_tools query optional to fix null content on tool discovery ( #40906 )
2026-06-15 11:32:40 -04:00
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
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 and GitHub
d66895c566
build(dev-deps): update webpack-related packages to next major version ( #41022 )
2026-06-15 21:57:55 +07:00
Pat Buxton and GitHub
2734bde504
fix(chart): Allow Admin non-owner to save chart ( #37175 )
2026-06-14 21:28:36 -07:00
Nitish Agarwal and GitHub
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 and GitHub
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 and GitHub
99bdacd2e1
fix(explore): theme SQL autocomplete completion highlight consistently ( #41005 )
2026-06-14 12:40:48 +07:00
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
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
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
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
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
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
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
+4
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
b0d7880ac0
fix: use Series.iloc for positional access in generate_join_column ( #40936 )
2026-06-11 08:34:38 -07:00
Mehmet Salih Yavuz and GitHub
058be4b904
test(core): cover invalid raster tile URL fallback in mapStyles ( #40974 )
2026-06-11 18:31:50 +03:00
Abdul Rehman and GitHub
42d0c4436e
fix(permalink): accept null entries in activeTabs for v5-imported dashboards ( #40969 )
2026-06-11 22:03:27 +07:00
Alexandru Soare and GitHub
378473a6fe
fix(matrixify): Set singular metric field for pie and other single-me… ( #40852 )
2026-06-11 17:45:38 +03:00
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 and GitHub
db7e1c67d8
feat(build): update Node version to v24 ( #40835 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-06-11 21:26:23 +07:00
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
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 and GitHub
046b1b61b3
fix(maps): preserve OSM styles and configurable renderer defaults ( #40804 )
2026-06-10 22:26:00 -03:00
Sam Firke and GitHub
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
17fb7a7c75
chore(helm): bump app version to 6.1.0 ( #40862 )
2026-06-09 10:17:55 -07:00
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
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
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
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
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
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
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
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
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
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
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 and GitHub
3259a4a781
fix(translation): update german translation for slider range ( #40902 )
2026-06-09 09:07:05 -04:00
Alexandru Soare and GitHub
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 and GitHub
d7ddf2023d
fix(theme): SDK theme config overrides dashboard-level theme in embedded mode ( #40763 )
2026-06-09 12:01:57 +03:00
Evan Rusackas and GitHub
c58408d76c
fix(revert 40875): "ci: authenticate Docker Hub pulls for service containers" failed ( #40879 )
2026-06-09 11:17:59 +07:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
7c7ab88a60
feat(ListView): expose expandable prop ( #40765 )
2026-06-08 15:23:15 +03:00
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
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
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
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
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
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
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
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 and GitHub
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 and GitHub
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
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
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
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
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
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
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
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
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
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 and GitHub
863e93539a
fix(dashboard): clean up JSON formatting and contribution suffix in V… ( #40683 )
2026-06-05 11:44:03 -07:00
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
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
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
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
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
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
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
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 and GitHub
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 and GitHub
8119204857
fix(dashboard): sort Dynamic Group By display values alphabetically ( #40220 )
2026-06-05 10:32:54 -07:00
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
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
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
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
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
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
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 and GitHub
7406098708
fix(dashboard-filter): Consider dashboard filters to charts not declared in the dashboard position ( #40774 )
2026-06-04 16:43:38 -03:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
7d69f76127
fix(mcp): API key authentication for MCP — transport, validation, and RBAC ( #39604 )
2026-06-04 15:04:43 -04:00
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
5ba60d51fd
ci: gate CodeQL analysis at the job level for docs-only PRs ( #40724 )
2026-06-03 23:49:59 +02:00
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
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 and GitHub
6a125bf774
fix(jinja): expose dialect-escaped companion value on get_filters() ( #40531 )
2026-06-03 21:53:12 +01:00
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
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
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
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
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 and GitHub
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 and GitHub
001834470b
fix(mcp): escape LIKE wildcards in MCP list tool search filters ( #40682 )
2026-06-03 13:30:05 -04:00
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
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 and GitHub
e5ff6de790
chore: correct typos in config.py and models_test.py comments ( #40706 )
2026-06-03 21:58:29 +07:00
faisal2901 and GitHub
accc94da51
fix(users): show 0 for null login_count and fail_login_count ( #40281 )
2026-06-03 10:14:46 -04:00
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
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
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
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
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
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
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
+3
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
17d1a45bc9
feat(ydb): switch to native YDB sqlglot dialect ( #40170 )
2026-06-02 17:13:41 -04:00
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
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
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
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 and GitHub
616c243278
fix(deps): revert joserfc JWT error migration — fastmcp still uses authlib ( #40688 )
2026-06-02 12:02:17 -07:00
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
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
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
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 and GitHub
d2d46169bf
fix(explore): tighten popover title-to-tabs spacing to 12px ( #40410 )
2026-06-02 11:30:27 -07:00
Jean Massucatto and GitHub
1b8099811b
fix(chart-list): sort by changed_on instead of last_saved_at ( #39984 )
2026-06-02 10:58:23 -07:00
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
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
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
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
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
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 and GitHub
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 and GitHub
fc0245bdb0
fix(charts): show non-filterable columns in metric section for table … ( #39524 )
2026-06-02 18:31:42 +02:00
Jean Massucatto and GitHub
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 and GitHub
ddb647cd3a
fix(dashboard): clear undo history ( #40569 )
2026-06-02 17:47:27 +02:00
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
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
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 and GitHub
e2ed989639
fix(reports): skip permalink when dashboard state has no anchor or filters ( #40530 )
2026-06-02 11:37:30 +03:00
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
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
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 and GitHub
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
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 and GitHub
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
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
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 and GitHub
316dd3db22
fix(dataset): sort by data type when clicking Datatype column header ( #40411 )
2026-06-01 09:32:33 -07:00
jesperct and GitHub
d52e28c564
fix(dashboard): preserve user selection when Dynamic Group By overlaps base ( #40031 )
2026-06-01 09:24:45 -07:00
jesperct and GitHub
a2eda11a81
fix(dataset): validate catalog against allow_multi_catalog on import ( #40376 )
2026-06-01 09:24:28 -07:00
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 and GitHub
acc80242f0
chore: fix translations ( #40564 )
2026-05-31 21:43:55 -07:00
Ville Brofeldt and GitHub
a621520387
fix(ci): repair Python version extraction in uv-pip-compile.sh ( #40565 )
2026-06-01 00:30:07 +07:00
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
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
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
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
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
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
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
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
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
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 and GitHub
87be424f9c
feat(mcp): add list and get tools for row level security and plugins ( #40347 )
2026-05-30 10:41:12 -04:00
Kasia and GitHub
4d95a8d034
feat(listview): compact filter pills with popover for CRUD views ( #40169 )
2026-05-30 10:30:40 +02:00
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
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
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
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
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
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
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
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 and GitHub
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
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
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
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 and GitHub
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 and GitHub
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
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
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 and GitHub
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
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
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
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
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
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
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
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
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
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 and GitHub
8853ab5c75
feat(mcp): add get_dashboard_layout companion tool ( #40328 )
2026-05-29 14:31:16 +03:00
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
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 and GitHub
f7e1f96894
fix(i18n): Wrapped default Chat Error message in t() to support translation ( #40504 )
2026-05-29 11:04:15 +07:00
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
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
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
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 and GitHub
e68251fa70
feat(mcp): support custom SQL metrics in generate_chart and update_chart ( #40448 )
2026-05-28 14:52:43 -03:00
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 and GitHub
c73106b7a2
fix(chart-echarts): drop white textBorder from Funnel segment labels ( #40468 )
2026-05-27 23:59:51 -07:00
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
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
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
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 and GitHub
ef4514f5ab
fix(treemap): remove gaps between chart nodes ( #40181 )
2026-05-27 22:35:06 +03:00
Amin Ghadersohi and GitHub
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 and GitHub
fb60662353
chore(mcp): revert browser-friendly hello page for GET /mcp from browsers ( #40467 )
2026-05-27 11:43:01 -04:00
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
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
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
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 and GitHub
952a6f3a23
fix(mcp): prevent encoding error on tools/list when middleware raises ( #40446 )
2026-05-26 12:50:31 -04:00
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
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
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
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
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
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 and GitHub
33585b0480
feat(mcp): make form_data_key optional in update_chart_preview ( #39680 )
2026-05-25 15:09:36 +03:00
Alexandru Soare and GitHub
b64561f3a3
chore(mcp): Simplify chart preview response ( #40020 )
2026-05-25 13:16:27 +03:00
xavier-GitHub76 and GitHub
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 and GitHub
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 and GitHub
5003ee1499
docs: remove out-of-place phrase ( #40226 )
2026-05-23 13:42:52 +07:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
21059b54f0
feat(semantic layers): form for SL with a single SV ( #40280 )
2026-05-22 12:04:25 -04:00
Mehmet Salih Yavuz and GitHub
8ab4695ba3
fix(mcp): use name URL param so AI-generated SQL Lab titles render ( #40288 )
2026-05-22 17:35:08 +03:00
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
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 and GitHub
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 and GitHub
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
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 and GitHub
8e98ca6569
docs: expand out-of-scope vulnerability definitions ( #40332 )
2026-05-22 21:20:57 +07:00
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
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 and GitHub
5549100601
feat(i18n): add missing Slovak translations ( #40219 )
2026-05-22 09:56:43 -04:00
Alexandru Soare and GitHub
558ff4452b
fix(preview): fix chart preview bugs ( #40063 )
2026-05-22 13:42:59 +03:00
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 and GitHub
ac035083d7
feat(path): support metric-based color scales & line width by metric ( #39165 )
2026-05-21 19:31:15 -04:00
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
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
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
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
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
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
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
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 and GitHub
5526464def
fix(frontend): update safeStringify to surface [Circular] and DRY plugin code ( #39156 )
2026-05-21 13:37:05 -07:00
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 and GitHub
f187a8e1c4
fix(reports): guard null dashboard height in Playwright screenshots ( #40179 )
2026-05-21 09:19:29 -07:00
Mehmet Salih Yavuz and GitHub
4c3f65ef0b
feat(mcp): make config optional in generate_explore_link ( #39559 )
2026-05-21 18:01:59 +03:00
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
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 and GitHub
2f5fcc21f9
fix(semantic layers): coerce filter types ( #40222 )
2026-05-21 09:25:27 -04:00
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 and GitHub
e3711bec39
fix(recommandation): Fix chart recommandation ( #39886 )
2026-05-21 15:16:16 +03:00
Mehmet Salih Yavuz and GitHub
ce9cab098f
feat(mcp): chart formatting options across all supported chart types ( #39887 )
2026-05-21 15:00:32 +03:00
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
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
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
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
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
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
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 and GitHub
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
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
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
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
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
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
89cab1860e
chore(codeowners): add @rusackas as translations maintainer ( #40295 )
...
Co-authored-by: Claude <claude@anthropic.com >
2026-05-20 11:41:58 -07:00
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
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 and GitHub
105820f1f4
docs(reports): playwright setup clarification ( #40168 )
2026-05-20 10:32:02 -07:00
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
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
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
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
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
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
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
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
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 and GitHub
5bb54cc96b
fix(echarts): preserve dataZoom range across setOption(notMerge) ( #40173 )
2026-05-20 17:33:29 +02:00
Alexandru Soare and GitHub
fb276b08dd
fix(mcp): Skip misleading trend analysis for categorical ASCII charts ( #39761 )
2026-05-20 18:04:21 +03:00
Alexandru Soare and GitHub
6e8b3bf976
fix(mcp): raise right error ( #39964 )
2026-05-20 14:32:45 +03:00
Alexandru Soare and GitHub
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 and GitHub
b98bd2a07a
fix(mcp): Block destructive DDL (DROP, TRUNCATE, ALTER) in execute_sql ( #39621 )
2026-05-20 14:29:15 +03:00
Alexandru Soare and GitHub
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 and GitHub
e6179036ec
fix(sqllab): handle scientific notation in big number JSON responses ( #39994 )
2026-05-20 07:39:47 +02:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
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
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
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
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
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 and GitHub
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 and GitHub
054aeb3bae
fix(explore): prevent unnecessary scrollbars during chart rendering ( #39291 )
2026-05-18 09:51:06 -07:00
Richard Fogaca Nienkotter and GitHub
47bc1a3b4b
fix(deckgl): render all MultiPolygon parts in Polygon chart ( #40100 )
2026-05-18 13:46:58 -03:00
Vitor Avila and GitHub
d40a5cad5d
fix(OAuth2): Re-query the OAuth2 token to avoid stale reference ( #40071 )
2026-05-18 13:07:54 -03:00
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
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 and GitHub
70419e9d8f
feat: Allow specific mcp tools to be disabled ( #39835 )
2026-05-18 07:22:02 -07:00
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
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
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
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
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
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
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
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
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
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 and GitHub
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 and GitHub
736a51c13f
fix: OAuth2 exception should be 403 ( #40074 )
2026-05-15 14:53:02 -03:00
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
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
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
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
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
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 and GitHub
1e2d0b5f5b
fix(mcp): defer chart preview command imports ( #40164 )
2026-05-15 12:15:33 -03:00
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
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
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
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
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
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
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
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
JUST.in DO IT and GitHub
2b71d964cc
fix(sqllab): missing estimate action button ( #40101 )
2026-05-14 14:43:07 -07:00
f02e5b7e83
chore(deps-dev): bump babel-jest from 30.3.0 to 30.4.1 in /superset-frontend ( #40090 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-14 13:52:53 -07:00
5fa9657528
chore(deps): update @ant-design/icons requirement from ^6.2.2 to ^6.2.3 in /superset-frontend/packages/superset-ui-core ( #40092 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sadpandajoe <jcli38@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-14 13:52:37 -07:00
d853930840
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40107 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-14 13:52:14 -07:00
4e09889607
test(datasets): regression coverage for #16141 (export with same table name, different schemas) ( #40123 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-14 11:08:23 -07:00
672e9a1477
fix(docs): tighten onBrokenLinks to throw and fix surfaced broken links ( #40102 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-14 11:07:18 -07:00
Richard Fogaca Nienkotter and GitHub
8fa5a75c70
fix(mcp): apply cached adhoc filters to chart retrieval ( #40099 )
2026-05-14 14:21:54 -03:00
144dae7c43
fix(dashboard): use datasetUuid instead of datasetId in display controls export/import (SC-104655) ( #40008 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-14 10:18:57 -07:00
Arpit Jain and GitHub
62dc237014
chore(ci): add explicit permissions to additional workflows ( #40067 )
2026-05-14 23:24:46 +07:00
823eb905d3
fix(mcp): JSON-serialize order_by_cols and support sort direction ( #39952 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-05-14 11:19:37 -04:00
Alexandru Soare and GitHub
966e97989b
chore(mcp): Standardize error response shapes across chart tools ( #39905 )
2026-05-14 18:07:31 +03:00
8b0e63b58c
fix(rls): prevent double-apply when converting physical dataset to virtual ( #39725 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-14 18:05:48 +03:00
64dae07675
chore(deps): bump markdown-to-jsx from 9.7.16 to 9.8.0 in /superset-frontend ( #40111 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-14 21:39:48 +07:00
e56883baef
fix(ci): handle schedule event in change_detector and actually trigger all-changed ( #40105 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-14 21:39:07 +07:00
a62bf2b0bb
fix: chart rendering race condition and homepage connection reset ( #40065 )
...
Co-authored-by: Geidō <60598000+geido@users.noreply.github.com >
2026-05-14 17:10:11 +03:00
01224007da
fix(mixed-timeseries): preserve all-NaN metric columns after pivot when Jinja evaluates to NULL ( #40005 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-14 07:46:34 -03:00
d1e9a5df06
chore(docs): clean up version-cutting tooling and finish developer_portal rename ( #39837 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-13 20:14:52 -07:00
48530cb888
chore(deps-dev): bump @babel/register from 7.28.6 to 7.29.3 in /superset-frontend ( #39818 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 19:17:21 -07:00
676979643f
chore(deps-dev): bump @babel/preset-env from 7.29.3 to 7.29.5 in /superset-frontend ( #39934 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 16:11:01 -07:00
21e62d594e
chore(deps-dev): bump wait-on from 9.0.6 to 9.0.10 in /superset-frontend ( #40087 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 16:09:03 -07:00
5bad4f55fb
chore(deps-dev): bump @playwright/test from 1.59.1 to 1.60.0 in /superset-frontend ( #40088 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 16:01:26 -07:00
17a5f69339
chore(deps): bump chrono-node from 2.9.0 to 2.9.1 in /superset-frontend ( #39939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 15:59:36 -07:00
d690aa7eb4
chore(deps): bump immer from 11.1.4 to 11.1.7 in /superset-frontend ( #39941 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 15:58:20 -07:00
d6c458abd4
chore(deps-dev): bump oxlint from 1.62.0 to 1.63.0 in /superset-frontend ( #39937 )
...
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-13 15:57:30 -07:00
c233bf6171
chore(deps-dev): bump baseline-browser-mapping from 2.10.24 to 2.10.29 in /superset-frontend ( #39903 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 15:56:30 -07:00
992f561ab9
chore(deps): bump mapbox-gl from 3.23.0 to 3.23.1 in /superset-frontend ( #39879 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 15:55:54 -07:00
d7fa9301cc
fix(dashboard): restore top-level tab drop target for dashboards with content ( #39423 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-13 15:31:29 -07:00
958d4aa3de
fix(export): fix double app-root prefix in chart/drill-detail export URLs ( #39710 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-13 15:17:13 -07:00
Richard Fogaca Nienkotter and GitHub
2a1dcb79e3
fix(mcp): expose table chart type labels in chart responses ( #40060 )
2026-05-13 16:38:31 -03:00
Michael S. Molina and GitHub
817814d4f6
chore: Bump core packages to 0.1.0 ( #40029 )
2026-05-13 16:32:19 -03:00
1a7a14c357
fix(explore): remove leftover debug console.log in ZoomConfigControl ( #39991 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-13 10:55:29 -07:00
85c4411041
chore(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.25.0 to 7.29.4 in /superset-embedded-sdk ( #39983 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 10:10:38 -07:00
Mayank Aggarwal and GitHub
a50de459ae
fix(dashboard): restore spacing for charts inside Tabs layout ( #38729 )
2026-05-13 09:44:05 -07:00
6216e57490
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #39698 )
...
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-13 09:35:42 -07:00
cdddb99e9a
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #39880 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:34:42 -07:00
803fed28b8
chore(deps): update react requirement from ^19.2.5 to ^19.2.6 in /superset-frontend/plugins/legacy-plugin-chart-chord ( #39929 )
...
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-13 09:34:26 -07:00
8074ae2e38
chore(deps): bump fast-uri from 3.1.0 to 3.1.2 in /superset-frontend/cypress-base ( #39974 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:34:11 -07:00
577085eece
chore(deps-dev): bump fast-uri from 3.0.1 to 3.1.2 in /superset-embedded-sdk ( #39978 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:33:57 -07:00
5d40d8aeac
chore(deps): bump actions/dependency-review-action from 4.9.0 to 5.0.0 ( #40016 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:33:14 -07:00
b4cb780e74
chore(deps): update ace-builds requirement from ^1.43.6 to ^1.44.0 in /superset-frontend/packages/superset-ui-core ( #40017 )
...
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-13 09:32:35 -07:00
aebc6fbf34
chore(deps-dev): bump @types/node from 25.6.0 to 25.7.0 in /superset-websocket ( #40052 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:32:19 -07:00
9e749da93c
chore(deps): bump ws from 8.20.0 to 8.20.1 in /superset-websocket ( #40085 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:32:05 -07:00
2c7e418d7b
chore(deps): bump @ant-design/icons from 6.2.2 to 6.2.3 in /docs ( #40086 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:31:51 -07:00
6a1305fe53
chore(deps): update zod requirement from ^4.4.1 to ^4.4.3 in /superset-frontend/plugins/plugin-chart-echarts ( #40091 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:12:39 -07:00
Amin Ghadersohi and GitHub
726d83d758
fix(mcp): remove stale created_by_fk filter references from MCP privacy layer ( #39955 )
2026-05-13 11:27:10 -04:00
6cebba49ca
fix(AlertReportModal): TypeError when pasting text into the Alerts content form search field ( #39298 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-05-13 17:38:55 +03:00
Luiz Otavio and GitHub
940779ad5f
feat(event-log): add event logging for embedded Superset ( #40083 )
2026-05-13 09:59:48 -03:00
Richard Fogaca Nienkotter and GitHub
c59ab8bffd
feat(mcp): add data boundary instruction to harden against prompt injection ( #40080 )
2026-05-13 09:40:44 -03:00
e2a8a88d36
docs: Update documentation link for ENABLE_SUPERSET_META_DB ( #40076 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-12 20:39:39 -07:00
0d9ecb7664
chore(deps-dev): update @types/node requirement from ^25.6.0 to ^25.7.0 in /superset-frontend/packages/superset-ui-core ( #40059 )
...
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-12 20:34:10 -07:00
1d220f7172
chore(deps-dev): update fs-extra requirement from ^11.3.4 to ^11.3.5 in /superset-frontend/packages/generator-superset ( #39930 )
...
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-12 20:33:47 -07:00
Ville Brofeldt and GitHub
af4dc3a9aa
fix(re-encrypt): handle non-id PKs and make command idempotent ( #40079 )
2026-05-12 17:59:52 -07:00
Richard Fogaca Nienkotter and GitHub
fa06989ed7
fix(mcp): return requested update chart previews ( #40077 )
2026-05-12 21:23:49 -03:00
4d0cc1d7a6
chore(deps): bump zod from 4.4.1 to 4.4.3 in /superset-frontend ( #39904 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 17:23:14 -07:00
d8b2c5872b
chore(deps-dev): bump @swc/core from 1.15.32 to 1.15.33 in /superset-frontend ( #39935 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 17:22:58 -07:00
86ba63b072
fix(dashboard): prevent duplicate subdirectory prefix when toggling fullscreen ( #39534 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 16:51:37 -07:00
4c14e16e58
chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.20.11 to 7.29.4 in /superset-frontend/cypress-base ( #39982 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 16:25:28 -07:00
fe22e06011
chore(deps): bump mermaid from 11.10.0 to 11.15.0 in /docs ( #40038 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 16:25:09 -07:00
9160da0d27
chore(deps-dev): bump yeoman-test from 11.3.1 to 11.5.2 in /superset-frontend ( #40058 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 16:24:55 -07:00
43a89f8710
chore(deps-dev): bump terser-webpack-plugin from 5.5.0 to 5.6.0 in /superset-frontend ( #40061 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 16:24:37 -07:00
a77fec68d4
fix(drill-detail): make page-size selector functionally adjustable ( #37975 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-12 13:39:41 -07:00
e94465208f
fix(bar-chart): cap bar width so a single data point doesn't stretch across the chart ( #39588 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-12 13:24:46 -07:00
f2eee4ef46
fix(frontend): prevent LanguagePicker crash when locale is missing from LANGUAGES config ( #39585 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-12 13:22:36 -07:00
yeaight and GitHub
7445105735
fix(explore): explain disabled chart overwrite option ( #39796 )
2026-05-12 12:53:59 -07:00
2392c8e624
fix(Select): fix Russian translations for Select ( #35751 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Sam Firke <sfirke@users.noreply.github.com >
2026-05-12 13:48:42 -04:00
Arpit Jain and GitHub
39ad6b200f
docs(update): fix typos in UPDATING.md ( #40068 )
2026-05-12 23:40:22 +07:00
3363b48180
fix(spark): register Spark SQLAlchemy dialect so spark:// URIs resolve to SparkEngineSpec ( #38299 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-05-12 12:33:17 -04:00
c9fb1bc10f
chore(deps-dev): bump @typescript-eslint/parser from 8.59.2 to 8.59.3 in /superset-frontend ( #40057 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-05-12 22:27:58 +07:00
658907a0a6
fix(gha): use sound condition gating for latest-tag step ( #40035 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-12 22:27:26 +07:00
Đỗ Trọng Hải and GitHub
4a79896bb2
chore(build): replace replaceable jest-mock-console with native Jest spies ( #38643 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-05-12 21:32:08 +07:00
Đỗ Trọng Hải and GitHub
b0c5b061c5
fix(sqllab): display horizontal scrollbar in data preview modal ( #39799 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-05-12 21:30:54 +07:00
Kasia and GitHub
c394405fc1
fix(explore): restore spacing between tabs and content in control popovers ( #40023 )
2026-05-12 14:30:41 +02:00
Kasia and GitHub
d2ae5fb275
fix(ux): remove CSS-forced uppercase from button labels ( #40049 )
2026-05-12 14:28:39 +02:00
460992d89b
fix(mcp): improve not-found errors to suggest corresponding list_* tools ( #39919 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-12 02:38:10 -04:00
Amin Ghadersohi and GitHub
85935b0b88
fix(mcp): handle SSL connection drop during pre-call session teardown ( #39917 )
2026-05-12 02:32:14 -04:00
innovark and GitHub
fa168fcc8a
fix(Label): use correct color for label component ( #38707 )
2026-05-11 21:40:31 -07:00
a6ad0bf169
fix(re-encrypt-secrets): use db.Model.metadata to discover encrypted … ( #39390 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-11 21:16:41 -07:00
fed29b3017
fix(deploy): prevent double-prefix of logo URL in subdirectory deployments ( #39472 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-11 21:13:26 -07:00
Nitish Agarwal and GitHub
24d76b4249
fix(sunburst): remove label text outline in dark theme ( #39774 )
2026-05-11 20:24:25 -07:00
5ab8583cd0
chore(gha): pin github/codeql-action to a SHA ( #40043 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-11 20:18:55 -07:00
e66fbc91c2
chore(gha): pass commenter login through env in claude.yml ( #40042 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-11 20:00:27 -07:00
187bb416e7
fix(plugin-chart-ag-grid-table): use display text for filter and sort on HTML cells ( #39885 )
...
Co-authored-by: Richard Fogaca Nienkotter <63572350+richardfogaca@users.noreply.github.com >
2026-05-11 20:29:16 -03:00
cfb704dbeb
test(sqllab): stabilize SaveDatasetModal overwrite-flow test helper ( #40036 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-11 15:48:10 -07:00
e77f6ece92
fix(ci): serialize Docs Deployment runs to avoid push races ( #40030 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 11:25:31 -07:00
785a08c7d5
chore(frontend): export typed useAppDispatch / useAppSelector hooks ( #40027 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 11:01:57 -07:00
d90d3a2dea
fix(importexport): honor overwrite flag on /api/v1/assets/import ( #39502 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-11 10:24:42 -07:00
6ee4d694bc
fix(sqllab): include template_params when overwriting a dataset ( #39501 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-11 10:24:15 -07:00
006a1800be
chore(lint): convert react-pivottable components to function components ( #39453 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 10:19:05 -07:00
2fe6269c22
chore(lint): convert ChartDataProvider and StatefulChart to function components ( #39456 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 09:55:27 -07:00
26ef4b7ed3
fix(sqla): pass catalog and schema to get_sqla_engine in values_for_column ( #38681 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-11 09:54:48 -07:00
a7aa854968
fix(big-number): guard against null colorPicker in transformProps ( #39110 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 09:54:08 -07:00
db0c5b32da
chore(lint): convert SuperChart and SuperChartCore to function components ( #39457 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 09:51:52 -07:00
96ad20318d
chore(superset-core): forward-compat fixes for TypeScript 6.0 - Phase C ( #39537 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-11 09:50:07 -07:00
516bb19e10
feat(frontend): enable React StrictMode at root ( #39893 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 09:48:54 -07:00
2cc20d3284
perf(explore): use useDeferredValue for explore menu search and JS editor parse ( #39975 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 09:48:07 -07:00
3e3c5c36c3
perf(explore): use useDeferredValue for datasource panel search ( #39970 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 09:47:50 -07:00
eed7098093
perf(sql-lab): use useDeferredValue for schema browser search ( #39928 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 09:47:24 -07:00
1d1a0e6fec
chore(deps-dev): update sqlalchemy-firebird requirement from <0.8,>=0.7.0 to >=0.7.0,<2.2 ( #39755 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 09:00:12 -07:00
494c29f5bf
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.1 to 8.59.2 in /superset-frontend ( #39878 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:59:49 -07:00
ad7075d2aa
chore(deps): bump fast-uri from 3.0.6 to 3.1.2 in /docs ( #39979 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:59:26 -07:00
3e1cfc6d69
chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.27.1 to 7.29.4 in /docs ( #39981 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:59:04 -07:00
fcf3f6c0d5
chore(deps-dev): update pinotdb requirement from <6.0.0,>=5.0.0 to >=5.0.0,<10.0.0 ( #39985 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:58:44 -07:00
14ba666594
chore(deps-dev): update ibm-db-sa requirement from <=0.4.0,>0.3.8 to >0.3.8,<=0.4.4 ( #39986 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:58:14 -07:00
1c795418d2
chore(deps-dev): bump pyinstrument from 4.4.0 to 5.1.2 ( #39987 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:57:47 -07:00
6271272e60
chore(deps): bump nh3 from 0.2.21 to 0.3.5 ( #39988 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:57:05 -07:00
2cf4a2c31f
chore(deps-dev): bump databricks-sql-connector from 4.1.2 to 4.2.6 ( #39989 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:54:57 -07:00
2adb6f64eb
chore(deps): bump baseline-browser-mapping from 2.10.27 to 2.10.29 in /docs ( #40013 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:54:43 -07:00
5a453fe95d
chore(deps-dev): bump wait-on from 9.0.5 to 9.0.6 in /superset-frontend ( #40014 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:54:26 -07:00
245fffca79
fix(dashboard): Clear All filters now stages changes until Apply ( #39778 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-05-11 17:15:35 +03:00
Mehmet Salih Yavuz and GitHub
372b50e19d
fix(dashboard): row limit warning missing for non-table charts ( #39911 )
2026-05-11 17:14:55 +03:00
d83b0c5ce3
feat: support creating datasets for schema-less databases ( #39433 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-05-11 08:30:13 -04:00
f81821086a
chore(releasing): fix email parsing in verify_release.py ( #39602 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 08:57:33 -07:00
f67dd4a8f3
chore(deps): bump geostyler from 18.5.0 to 18.5.1 in /superset-frontend ( #39702 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 16:17:31 -07:00
68fa8e2733
fix(viz): flatten MultiIndex columns in Time-Series Table for multiple Group By ( #37869 )
...
Co-authored-by: Claude Opus 4 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-08 16:11:13 -07:00
a60860c969
fix(table): fall back to datasource columns for conditional formatting when query results are empty ( #39345 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-05-08 16:10:41 -07:00
Maxime Beauchemin and GitHub
d023fe1703
fix(trino/presto): use equality for boolean filters to support computed columns ( #39500 )
2026-05-08 16:10:27 -07:00
Amin Ghadersohi and GitHub
547660dcc4
fix(mcp): ASCII chart crashes with NaN when dataset contains null values ( #39916 )
2026-05-08 17:35:15 -04:00
e934f2af92
fix(tests): prevent jest hangs caused by MessageChannel-mocked React scheduler ( #39957 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-08 14:27:03 -07:00
Amin Ghadersohi and GitHub
cfb0b6e811
fix(mcp): clarify request wrapper in list_datasets, list_charts, list_dashboards ( #39920 )
2026-05-08 16:01:07 -04:00
Amin Ghadersohi and GitHub
ff7dc53853
fix(mcp): get_chart_sql drops x_axis on echarts_timeseries_* and only renders one query for mixed_timeseries ( #39865 )
2026-05-08 15:29:28 -04:00
dce3317bc9
chore(deps-dev): bump typescript-eslint from 8.59.1 to 8.59.2 in /docs ( #39876 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 11:24:38 -07:00
dc22b82d88
chore(deps-dev): bump @typescript-eslint/parser from 8.59.1 to 8.59.2 in /superset-websocket ( #39874 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 11:24:22 -07:00
0250092378
chore(frontend): TypeScript 6.0 readiness — declaration emit fixes (Phase A) ( #39530 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-08 10:42:07 -07:00
Beto Dealmeida and GitHub
4311a15eb2
feat(sqlglot): Vertica dialect ( #39969 )
2026-05-08 14:34:34 -03:00
b899556130
docs: Superset 6.1 documentation catch-up (security, alerts/reports, theming, config) ( #39440 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-08 10:11:09 -07:00
2f82236b29
feat(docs): expand docs:screenshots generator with manifest and tutorial captures ( #39444 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-05-08 10:02:19 -07:00
5bde86785f
fix(docs): read capability flags from engine specs in database docs generator ( #39449 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-08 09:13:08 -07:00
Mehmet Salih Yavuz and GitHub
69fbbfd7ce
fix(table): consolidate visual column options under Visual formatting section ( #39856 )
2026-05-08 10:43:38 +03:00
Enzo Martellucci and GitHub
d3784879c2
fix(embedded-sdk): grant fullscreen and clipboard-write by default ( #39943 )
2026-05-08 09:28:55 +02:00
Vitor Avila and GitHub
ad5e3170dd
fix: OpenSearch dialect identifier delimiters ( #39953 )
2026-05-07 16:19:27 -03:00
aa710672ed
fix(ui): remove makeUrl() double-prefix bugs under subdirectory deployment ( #39503 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Vitor Avila <96086495+Vitor-Avila@users.noreply.github.com >
2026-05-07 15:39:38 -03:00
Richard Fogaca Nienkotter and GitHub
8c80caefa3
fix(explore): preserve preview chart name on save ( #39908 )
2026-05-07 13:08:28 -03:00
Richard Fogaca Nienkotter and GitHub
8088c5d1de
fix(dashboard): match auto-refresh paused-dot outline to icon color ( #39909 )
2026-05-07 13:07:52 -03:00
Amin Ghadersohi and GitHub
9b520312a1
fix(mcp): use tiktoken for response-size-guard token estimation ( #39912 )
2026-05-07 11:51:31 -04:00
Amin Ghadersohi and GitHub
9ac4711ac8
fix(mcp): prevent DetachedInstanceError in get_chart_preview ( #39921 )
2026-05-07 11:44:11 -04:00
7593d2a164
chore(deps): bump caniuse-lite from 1.0.30001791 to 1.0.30001792 in /docs ( #39933 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 21:57:29 +07:00
d3c44e311e
chore(deps): bump aws-actions/amazon-ecr-login from 2.1.4 to 2.1.5 ( #39931 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 21:54:59 +07:00
Enzo Martellucci and GitHub
b5186d1c65
fix(reports): keep body sized so standalone screenshots don't time out ( #39944 )
2026-05-07 12:26:50 +02:00
5b5dd01028
fix(sqla): parenthesize calculated column expressions in WHERE clause ( #39793 )
...
Co-authored-by: Brian Donovan <briand@netflix.com >
Co-authored-by: Vitor Avila <96086495+Vitor-Avila@users.noreply.github.com >
2026-05-06 19:45:27 -03:00
4aa4415d8f
fix(i18n): update Russian translations ( #39589 )
...
Co-authored-by: bito-code-review[bot] <188872107+bito-code-review[bot]@users.noreply.github.com>
2026-05-06 13:05:23 -04:00
Sebastian Mohr and GitHub
e667ceb6cf
feat(themes): expose active theme mode via data-theme-mode attribute ( #39063 )
2026-05-06 18:17:54 +03:00
Enzo Martellucci and GitHub
9aaa12c7d4
fix(reports): preserve urlParams in multi-tab report fan-out ( #39884 )
2026-05-06 16:29:45 +02:00
Alexandru Soare and GitHub
adfbbf1433
fix(sql): quote identifiers in transpile_to_dialect to fix case-sensitive column filters ( #39521 )
2026-05-06 10:53:09 +03:00
d7663a9a1c
chore(deps-dev): update denodo-sqlalchemy requirement from ~=1.0.6 to >=1.0.6,<2.1.0 ( #39832 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 22:17:21 -07:00
7290d3c452
chore(deps-dev): update pyathena requirement from <3,>=2 to >=2,<4 ( #39830 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 22:17:00 -07:00
d7beffcec1
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.9.3 to 0.10.0 in /superset-frontend ( #39853 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 22:15:10 -07:00
f018b67895
chore(deps-dev): update sqlalchemy-vertica-python requirement from <0.6,>=0.5.9 to >=0.5.9,<0.7 ( #39831 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 22:14:08 -07:00
5e2c6d8c9e
chore(deps): bump nanoid from 5.1.9 to 5.1.11 in /superset-frontend ( #39820 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 22:13:52 -07:00
b305c8681c
chore(deps-dev): update impyla requirement from <0.17,>0.16.2 to >0.16.2,<0.23 ( #39833 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 22:09:37 -07:00
d578fa1949
chore(deps): bump @deck.gl/mapbox from 9.3.1 to 9.3.2 in /superset-frontend ( #39814 )
...
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-05 22:09:33 -07:00
14d28c34fd
chore(deps-dev): update cx-oracle requirement from <8.1,>8.0.0 to >8.0.0,<8.4 ( #39753 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 22:05:54 -07:00
c06aee8513
chore(deps-dev): bump jsdom from 29.1.0 to 29.1.1 in /superset-frontend ( #39815 )
...
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-05 22:04:47 -07:00
d0ef19953a
chore(deps): bump memoize-one from 5.2.1 to 6.0.0 in /superset-frontend/plugins/plugin-chart-ag-grid-table ( #37910 )
...
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 >
2026-05-05 21:38:49 -07:00
Vitor Avila and GitHub
3745e37182
fix(OAuth2): Support OAuth2 exception with legacy endpoint ( #39897 )
2026-05-05 21:21:48 -03:00
4b17ac2629
fix(explore): add matrixify_enable guard to prevent stale validators on pre-revamp charts ( #38765 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-05 16:45:38 -07:00
Amin Ghadersohi and GitHub
4a21a5365f
fix(mcp): validate column refs in generate_explore_link, update_chart_preview, and update_chart ( #39797 )
2026-05-05 19:12:31 -04:00
9459bc7bf4
fix(mcp): warn on invalid chart preview form data key ( #39891 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-05 16:40:00 -03:00
Beto Dealmeida and GitHub
cb53745d43
feat: semantic layer extension ( #37815 )
2026-05-05 12:07:46 -04:00
9e91ae8cff
fix(colors): reassign colliding series when dashboard locks shared dimension color ( #39297 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-05-05 08:38:19 -07:00
jesperct and GitHub
5b5f23d127
test(plugin-chart-echarts): regression guards for temporal x-axis labels on timeseries charts ( #39208 )
2026-05-05 08:37:35 -07:00
Mehmet Salih Yavuz and GitHub
8173cfe9e3
fix(CollectionControl): assign stable ids to keyless items ( #39862 )
2026-05-05 17:52:36 +03:00
Mehmet Salih Yavuz and GitHub
586de12a05
fix(embedded): prevent duplicate React root on rehandshake ( #39860 )
2026-05-05 17:52:01 +03:00
d6188374b4
chore(deps): bump docusaurus-theme-openapi-docs from 5.0.1 to 5.0.2 in /docs ( #39846 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 09:16:53 +07:00
2edae162f0
chore(deps): bump baseline-browser-mapping from 2.10.24 to 2.10.27 in /docs ( #39848 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 09:16:33 +07:00
e80207218b
chore(deps-dev): bump eslint from 10.2.1 to 10.3.0 in /superset-websocket ( #39843 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 17:02:27 -07:00
Beto Dealmeida and GitHub
76955017eb
chore: bump shillelagh to 1.4.4 ( #39870 )
2026-05-04 19:39:38 -04:00
Beto Dealmeida and GitHub
5325b87e73
fix(clickhouse): prevent expensive table scan ( #39867 )
2026-05-04 19:39:10 -04:00
Đỗ Trọng Hải and GitHub
e76318633e
fix(helm): allow chart to work out-of-the-box with legacy Bitnami images ( #39839 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-05-04 15:54:01 -07:00
Sam Firke and GitHub
c2725e86f3
fix(markdown): Allow "target" attribute ( #39868 )
2026-05-04 18:27:43 -04:00
2f605724e7
chore(deps-dev): bump globals from 17.5.0 to 17.6.0 in /superset-websocket ( #39844 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 15:09:36 -07:00
ebb02d0ecf
chore(deps): bump @swc/core from 1.15.32 to 1.15.33 in /docs ( #39845 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 15:09:21 -07:00
319b8a1124
chore(deps-dev): bump globals from 17.5.0 to 17.6.0 in /docs ( #39847 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 15:08:59 -07:00
2be971ce77
chore(deps): bump docusaurus-plugin-openapi-docs from 5.0.1 to 5.0.2 in /docs ( #39849 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 15:08:10 -07:00
812f4ae080
chore(deps): update zod requirement from ^4.4.1 to ^4.4.3 in /superset-frontend/plugins/plugin-chart-echarts ( #39850 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 15:07:55 -07:00
af8d15fdfc
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #39852 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 15:07:41 -07:00
Amin Ghadersohi and GitHub
673634f7af
fix(mcp): point get_dataset_info url to explore view instead of legacy tablemodelview edit ( #39838 )
2026-05-04 13:39:05 -04:00
41a22d7918
chore: Upgrade to React 18 ( #38563 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-04 19:19:36 +03:00
Amin Ghadersohi and GitHub
28239c18d4
feat(mcp): warn when execute_sql template_params used with templating disabled ( #39858 )
2026-05-04 12:14:44 -04:00
dependabot[bot] and GitHub
6205afbaa0
chore(deps-dev): bump webpack-sources from 3.4.0 to 3.4.1 in /superset-frontend ( #39851 )
2026-05-04 22:25:31 +07:00
dc1c0f6ba1
docs: add user-facing Handlebars chart page with full helpers reference ( #39591 )
...
Co-authored-by: Emmanuela Opurum <youremail@example.com >
2026-05-02 13:16:39 -04:00
ad73395c89
chore(deps-dev): bump yeoman-test from 11.3.1 to 11.4.2 in /superset-frontend ( #39816 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-02 13:46:47 +07:00
867e173427
chore(deps): drop stale legacy-plugin-chart-map-box lockfile entry ( #39825 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-02 13:35:25 +07:00
c90c8612ad
chore(deps): bump @docusaurus/faster from 3.10.0 to 3.10.1 in /docs ( #39804 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-05-02 13:32:37 +07:00
Abdul Rehman and GitHub
b14cca15f6
fix(table): preserve decimals in totals row when Time Comparison is enabled ( #39747 )
2026-05-02 13:31:54 +07:00
9d4384e49e
chore(deps-dev): bump @babel/preset-env from 7.29.2 to 7.29.3 in /superset-frontend ( #39822 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-02 12:38:54 +07:00
jesperct and GitHub
d8dd2d99b3
fix(time-comparison): use chart row_limit instead of instance config in offset queries ( #39490 )
2026-05-01 16:24:59 -07:00
dbe26d81ce
chore(deps-dev): bump baseline-browser-mapping from 2.10.21 to 2.10.24 in /superset-frontend ( #39759 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 16:24:23 -07:00
98eaaaa6d6
fix(mcp): clear stale thread-local DB session in sync tool wrapper ( #39798 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 09:24:48 -07:00
cb74438865
fix(viz): correct table chart drill-to-detail temporal boundaries and null handling ( #39668 )
...
Co-authored-by: Samuelinto <samuel.mantilla@mail.utoronto.ca >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 11:46:18 -04:00
Danylo Korostil and GitHub
e77fb5e3fc
feat(i18n): updated Ukrainian translation ( #39720 )
2026-05-01 11:12:05 -04:00
1ac113fd44
chore(deps): bump aws-actions/amazon-ecs-render-task-definition from 1.8.4 to 1.8.5 ( #39809 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 06:31:48 -07:00
6bfdee98cd
chore(deps-dev): bump @docusaurus/tsconfig from 3.10.0 to 3.10.1 in /docs ( #39811 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 09:31:29 -04:00
de45f3a928
chore(deps): bump aws-actions/amazon-ecs-deploy-task-definition from 2.6.1 to 2.6.2 ( #39806 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 09:30:49 -04:00
2ec53c0694
chore(deps): bump mapbox-gl from 3.22.0 to 3.23.0 in /superset-frontend ( #39769 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 09:30:21 -04:00
Michael S. Molina and GitHub
d23b0cad92
chore: Bump core packages to 0.1.0 RC3 ( #39823 )
2026-05-01 09:54:39 -03:00
e585406fff
chore(codeowners): notify @sfirke on translation changes ( #39794 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-04-30 23:07:29 -04:00
Amin Ghadersohi and GitHub
957b298ae1
fix(mcp): add default request parameter to list_charts and list_dashboards ( #39730 )
2026-04-30 18:04:39 -04:00
Amin Ghadersohi and GitHub
f29d82b3b1
feat(mcp): add query_dataset tool to query datasets using semantic layer ( #39727 )
2026-04-30 18:03:41 -04:00
Vitor Avila and GitHub
3f550f166f
fix(GSheets OAuth2): Re-add UnauthenticatedError ( #39785 )
2026-04-30 18:57:00 -03:00
Vitor Avila and GitHub
86eb6176d1
fix: Enforce per-user caching on legacy API endpoint ( #39789 )
2026-04-30 18:04:33 -03:00
4244ae87bf
fix(deps): regenerate pinned requirements for psycopg2-binary 2.9.12 ( #39790 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-30 17:46:23 -03:00
512ba43e76
feat(i18n): add Czech translations ( #36153 )
...
Co-authored-by: Jakub Hrubý <jakub.hruby@orgis.cz >
Co-authored-by: Jezevec <panjzvc@gmail.com >
Co-authored-by: David Kopelent <david.kopelent@saltpay.co >
Co-authored-by: David Kopelent <66686489+davidkopelent@users.noreply.github.com >
2026-04-30 11:14:58 -04:00
xavier-GitHub76 and GitHub
f57ba7645d
fix(CountryMap): ISO updated for France overseas (complete run) ( #36055 )
2026-04-30 11:13:51 -04:00
12f69760f9
fix(table): conditionally render search dropdown only when search input is enabled ( #35204 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-30 11:08:01 -04:00
4fcb3144ff
fix(dashboard): prevent duplicate screenshot downloads ( #39525 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 18:04:24 +03:00
3f68104007
chore(deps-dev): bump @swc/plugin-emotion from 14.8.0 to 14.9.0 in /superset-frontend ( #39715 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 10:55:08 -04:00
9faeda5723
chore(deps): bump @ant-design/icons from 6.2.0 to 6.2.2 in /docs ( #39691 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 10:54:04 -04:00
c15b208fda
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #39745 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 10:34:21 -04:00
6ad503201b
chore(deps): bump zod from 4.3.6 to 4.4.1 in /superset-frontend ( #39770 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 20:58:22 +07:00
56e9331dad
chore: add Aadhar Housing Finance Limited to INTHEWILD ( #38366 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-04-30 06:57:49 -07:00
a135e29035
fix(time-format): handle string input in TimeFormatter to fix pivot table NaN dates ( #38949 )
...
Co-authored-by: RD-Dan <mapledan@staff.ruten.com.tw >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-04-30 09:51:37 -04:00
bc875aa3e3
feat: Latvian localization ( #38965 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-04-30 06:19:42 -07:00
7842a9b05d
fix(playwright): remove Google Sheets dependency from dataset tests ( #39143 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-30 06:18:50 -07:00
1061b0612c
chore(deps-dev): bump eslint-plugin-no-only-tests from 3.3.0 to 3.4.0 in /superset-frontend ( #39768 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 06:16:27 -07:00
bfacc3b5ac
chore(deps): bump xlsxwriter from 3.0.9 to 3.2.9 ( #39757 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 06:15:12 -07:00
9001e7dcf2
chore(deps): bump pandas from 2.1.4 to 2.3.3 ( #39754 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 06:14:20 -07:00
a4532844f4
chore(deps): bump msgpack from 1.0.8 to 1.1.2 ( #39752 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 06:12:33 -07:00
43a2cd3660
chore(deps-dev): bump psycopg2-binary from 2.9.9 to 2.9.12 ( #39749 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 06:11:29 -07:00
c895c4ffa9
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #39744 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 06:11:10 -07:00
ce3f19d373
chore(deps): bump swagger-ui-react from 5.32.4 to 5.32.5 in /docs ( #39693 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 06:10:49 -07:00
2c26914c2e
chore(deps-dev): bump typescript-eslint from 8.59.0 to 8.59.1 in /docs ( #39694 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 06:08:58 -07:00
f7c955f81a
feat: provide full endpoint URL construction for plugin developers ( #37360 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-04-30 05:59:11 -07:00
Jean Massucatto and GitHub
9c3c8dcc0b
fix(table): restore dropdown arrow visibility on paginated table page… ( #39305 )
2026-04-30 05:56:51 -07:00
df396aa6e9
fix(drill-to-detail): drill to detail by correctly filtering by metric ( #39766 )
...
Co-authored-by: Michael S. Molina <michael.s.molina@gmail.com >
2026-04-30 08:40:16 -03:00
e4fe08ab9e
feat(mcp): add generate_bug_report tool with PII sanitization ( #39595 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 12:47:14 +02:00
Dhananjay Mohan and GitHub
ae4c765d7d
fix(docs): fix embedding page frontmatter and title capitalization ( #39765 )
2026-04-29 21:01:53 -04:00
Declan Zhao and GitHub
49c249c7a9
fix(cache-warmup): add missing dashboard context in DashboardTagsStrategy ( #39531 )
2026-04-29 21:18:47 -03:00
Richard Fogaca Nienkotter and GitHub
c2b9272f4c
fix(mcp): sanitize read path output for LLM context ( #39738 )
2026-04-29 19:06:19 -03:00
Amin Ghadersohi and GitHub
81a08f0a0e
chore(deps): bump fastmcp from 3.1.0 to 3.2.4 ( #39349 )
2026-04-29 17:39:48 -04:00
e3e834bbf7
fix(mcp): fall back to title match when dashboard slug lookup misses ( #39567 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 23:03:16 +02:00
ebb43404c8
chore(deps): bump baseline-browser-mapping from 2.10.23 to 2.10.24 in /docs ( #39741 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 16:01:44 -04:00
4c4f3341de
chore(deps): bump dawidd6/action-download-artifact from 20 to 21 ( #39742 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 16:01:28 -04:00
979f60a6d4
docs: Superset 6.1 documentation catch-up — batch 4 ( #39446 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
2026-04-29 15:26:09 -03:00
Michael S. Molina and GitHub
6ce3885f2e
chore(build): remove thread-loader from webpack build ( #39763 )
2026-04-29 15:04:34 -03:00
8d17c34068
feat(mcp): restore self-lookup via created_by_me flag ( #39638 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 11:03:28 -07:00
b4f595953e
docs: Superset 6.1 documentation catch-up — batch 3 ( #39445 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
2026-04-29 15:00:29 -03:00
2b623fd09a
docs: Superset 6.1 documentation catch-up — batch 2 ( #39441 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 14:43:37 -03:00
fe074c0d76
docs(mcp): update MCP server docs for 6.1 ( #39422 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 14:42:55 -03:00
Richard Fogaca Nienkotter and GitHub
549aff7cf9
fix(mcp): clarify chart preview URL metadata ( #39731 )
2026-04-29 12:37:40 -03:00
c7c9a17d6b
fix(mysql): fallback to pymysql when MySQLdb is not installed in get_datatype() ( #39729 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-29 14:40:39 +01:00
54f1e32763
fix(dashboard): escape emoji in position_json before saving to prevent truncation ( #39737 )
...
Co-authored-by: Michael S. Molina <michael.s.molina@gmail.com >
2026-04-29 10:08:50 -03:00
2a884e8456
chore(deps-dev): bump @swc/core from 1.15.30 to 1.15.32 in /superset-frontend ( #39692 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 09:03:54 -04:00
7b02c21bff
chore(deps): bump @ant-design/icons from 6.1.1 to 6.2.2 in /superset-frontend ( #39697 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 09:03:32 -04:00
1dd28c6fcd
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.0 to 8.59.1 in /superset-frontend ( #39696 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 09:03:16 -04:00
eba08ae52a
fix(ci): switch Dependabot Python ecosystem from uv to pip ( #39726 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-29 12:30:38 +01:00
171414f165
fix(chart): use categorical axis for bar charts with numeric x-axis ( #39141 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-04-29 09:41:19 +02:00
dbd7984ce9
chore(deps-dev): bump oxlint from 1.61.0 to 1.62.0 in /superset-frontend ( #39701 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 00:19:48 -04:00
Amin Ghadersohi and GitHub
4b42f82f13
fix(mcp): restore typed ChartConfig in tool schemas for LLM visibility ( #39732 )
2026-04-28 19:46:57 -04:00
ea3a1955b7
chore(deps): bump @swc/core from 1.15.30 to 1.15.32 in /docs ( #39695 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-28 16:26:57 -04:00
Richard Fogaca Nienkotter and GitHub
d0abb66fdf
fix(mcp): default chart previews to ascii ( #39719 )
2026-04-28 13:30:39 -03:00
Shantanu Khond and GitHub
ef50b688ee
fix(docs): add split Get Started button to main docs page with audience links ( #39467 )
2026-04-28 10:35:26 -04:00
Daniel Vaz Gaspar and GitHub
3aa99c577e
chore(deps): bump python-dotenv from 1.1.0 to 1.2.2 ( #39723 )
2026-04-28 14:53:57 +01:00
Amin Ghadersohi and GitHub
09c7e1fc08
fix(mcp): rename _FastMCPValidationFilter to public symbol ( #39722 )
2026-04-28 09:53:13 -04:00
6947881ba7
fix(mcp): classify user errors as WARNING, system errors as ERROR ( #39634 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-28 08:55:17 -04:00
7bee2afa8e
fix(theme): set color-scheme on html to fix dark mode scrollbars ( #39704 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-28 09:17:11 -03:00
c4a8b34b11
fix(query-history): enable sorting by Duration column ( #39637 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-28 08:49:58 -03:00
Sam Firke and GitHub
3395620b6e
fix(table chart): fix rerender bug that continuously cleared search box ( #39707 )
2026-04-28 08:40:56 -03:00
3f28f5d012
fix(mcp): surface structured errors for generate_chart validation failures ( #39484 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 11:13:53 +03:00
cf587caca7
fix(plugin-chart-handlebars): preserve template on explore open ( #39442 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 11:13:37 +03:00
523ecb65a4
chore(deps-dev): bump typescript-eslint from 8.59.0 to 8.59.1 in /superset-websocket ( #39687 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 19:46:11 -04:00
5fe3a1c2cd
fix(dev): revert react-checkbox-tree from 2.1.0 to 1.8.0 in /superset-frontend ( #39660 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-04-27 14:17:17 -04:00
90f8fafbb4
docs(rls): adding additional rls filter documentation ( #38829 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-04-27 14:12:25 -04:00
Amin Ghadersohi and GitHub
7774ec7e3c
fix(mcp): database filter columns, timeseries SQL, and unsaved chart datasource name ( #39636 )
2026-04-27 13:41:06 -04:00
innovark and GitHub
6da04fa51d
fix(Modal): prevent title overlapping with close button in long header titles ( #36536 )
2026-04-27 13:33:02 -04:00
7c4b2b137c
fix(explore): ensure unsaved-changes dialog renders above View SQL modal ( #39569 )
...
Co-authored-by: yousoph <sophieyou12@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-27 10:02:25 -07:00
Đỗ Trọng Hải and GitHub
9ccd37de1c
chore(ci): update Node.js version used in building CI image ( #38635 )
2026-04-27 22:46:52 +07:00
b791f4c2cd
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #39677 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 11:42:42 -04:00
44d1f50b7c
chore(deps): bump baseline-browser-mapping from 2.10.21 to 2.10.23 in /docs ( #39671 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 11:42:15 -04:00
b9de3dba95
fix(docs): fix 404s in documentation ( #38974 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-04-27 08:36:58 -07:00
SBIN2010 and GitHub
4c4905f689
fix: d3 format for table ( #37454 )
2026-04-27 11:54:41 +03:00
2b13e07521
fix(ci): resolve OOM issues when building docs locally with Docusaurus Faster + sync docs with latest build result ( #38486 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-27 15:45:53 +07:00
7c24214857
chore(deps): bump caniuse-lite from 1.0.30001790 to 1.0.30001791 in /docs ( #39674 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 04:40:16 -04:00
37bf729f75
chore(deps-dev): bump jsdom from 29.0.2 to 29.1.0 in /superset-frontend ( #39678 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 04:39:46 -04:00
0b78ffbb9c
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #39672 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 04:38:33 -04:00
41823a3057
chore(deps): bump @ant-design/icons from 6.1.1 to 6.2.0 in /docs ( #39673 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 04:38:16 -04:00
4cc4d62486
chore(deps): bump antd from 6.3.6 to 6.3.7 in /docs ( #39670 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 04:37:09 -04:00
dece5415a7
chore(deps): bump memoize-one from 5.2.1 to 6.0.0 in /superset-frontend/plugins/plugin-chart-table ( #39312 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-04-27 01:33:41 -07:00
Raffael Zampieri and GitHub
ea8a8f8ac7
feat(i18n): improve pt_BR translations ( #38826 )
2026-04-27 01:33:04 -07:00
aikawa-ohno and GitHub
a216b23d5a
fix(i18n): Update Japanese translations ( #39022 )
2026-04-26 19:33:39 -04:00
6ad1583eb5
fix(security): bump authlib to 1.6.9 ( #39598 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-04-26 11:56:09 +07:00
9a7938899e
chore(deps): bump yargs from 17.7.2 to 18.0.0 in /superset-frontend ( #36584 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-26 11:50:07 +07:00
Haoqian Zhang and GitHub
30bd490b84
fix: delete Chart under "All" in home page doesn't refresh after dele… ( #39471 )
2026-04-26 00:21:12 +02:00
f255f63953
chore(deps): bump react-diff-viewer-continued from 4.2.0 to 4.2.2 in /superset-frontend ( #39613 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:03:35 -04:00
2c7d25f829
chore(deps-dev): bump html-webpack-plugin from 5.6.6 to 5.6.7 in /superset-frontend ( #39609 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:03:28 -04:00
96595965b8
chore(deps): bump maplibre-gl from 5.23.0 to 5.24.0 in /superset-frontend ( #39619 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:03:18 -04:00
3da51ac3eb
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #39617 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:03:12 -04:00
9d480bc79d
chore(deps-dev): bump terser-webpack-plugin from 5.4.0 to 5.5.0 in /superset-frontend ( #39615 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:03:05 -04:00
e709c191db
chore(deps-dev): bump webpack-sources from 3.3.4 to 3.4.0 in /superset-frontend ( #39611 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 02:02:49 -04:00
2026a1de6a
fix(i18n): Fix menu bar translations not updating on language change ( #34565 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-04-24 22:49:03 -07:00
abd93444d0
fix(frontend): clean up console warnings and deprecations ( #37881 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-24 22:48:29 -07:00
Daniel Vaz Gaspar and GitHub
eb2645affe
chore(deps): bump pillow from 12.1.1 to 12.2.0 ( #39590 )
2026-04-25 10:11:33 +07:00
Amin Ghadersohi and GitHub
ad20285dd6
fix(mcp): sanitize chart config errors and accept field name aliases ( #39606 )
2026-04-24 21:30:43 -04:00
6a89955217
chore(deps): bump postcss from 8.5.6 to 8.5.10 in /docs ( #39639 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 19:50:52 -04:00
579fe23a5e
chore(deps): bump ol from 10.8.0 to 10.9.0 in /superset-frontend ( #39616 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 19:48:51 -04:00
66fce58697
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.58.2 to 8.59.0 in /superset-frontend ( #39612 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 18:32:11 -04:00
ac44902145
chore(deps): bump match-sorter from 8.2.0 to 8.3.0 in /superset-frontend ( #39610 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 17:36:46 -04:00
1b3d070997
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #39607 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 17:35:11 -04:00
Richard Fogaca Nienkotter and GitHub
57e563b177
fix(mcp): redact dashboard data model metadata ( #39632 )
2026-04-24 17:37:15 -03:00
Beto Dealmeida and GitHub
edf4d03218
chore: bump rison to 2.0.0 ( #39529 )
2026-04-24 15:52:42 -04:00
JUST.in DO IT and GitHub
78950fc18e
fix(sqllab): explore to chart is disabled ( #39630 )
2026-04-24 15:43:13 -03:00
d6bbe6da9b
fix(sql-lab): show table expand/collapse arrow only on hover ( #39627 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 15:32:55 -03:00
Enzo Martellucci and GitHub
d7941ccfec
fix(mcp): surface XSS sanitization in chart/dashboard names instead of silently stripping ( #39491 )
2026-04-24 14:59:20 +02:00
d79eb5842a
fix(mcp): protect data-model metadata from dashboard viewers ( #39599 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 09:40:39 -03:00
970b5bcf75
fix(cross-filter): correctly cast adhoc column types when cross filtering ( #39577 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 08:26:46 -03:00
Amin Ghadersohi and GitHub
7c4f87615b
fix(mcp): correct method name in API key auth (extract_api_key_from_request) ( #39437 )
2026-04-23 23:33:23 -04:00
f0d521dfc2
fix(reports): poll for spinner absence instead of snapshotting loading elements ( #39579 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 22:03:43 -03:00
39f12786a2
refactor(chart): replace word cloud sort_by_series migration with code defaults ( #39575 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 15:38:36 -07:00
Amin Ghadersohi and GitHub
012bf52c8c
fix(mcp): resolve $ref by inlining definitions in compact schema ( #39562 )
2026-04-23 17:58:06 -04:00
0d50fd676b
fix(mcp): hide user directory metadata from responses ( #39576 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 17:35:08 -03:00
Nitish Agarwal and GitHub
acdf70176a
fix(dashboard): prevent label overlap in non-English locales ( #36669 )
2026-04-23 16:26:59 -04:00
dae79a6cba
fix(mcp): surface validation errors in generate_chart instead of empty response ( #39522 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 21:50:02 +02:00
362e5bf45e
fix(jinja): drill-to-detail respects remove_filter=True in Jinja templates ( #39594 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 16:11:13 -03:00
b1b6a057d8
fix(mcp): unwrap ToolResult payload before truncation in ResponseSizeGuardMiddleware ( #39578 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2026-04-23 12:35:13 -04:00
9b52110ab1
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.18.0 to 8.58.2 in /superset-frontend ( #39380 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-04-23 22:04:54 +07:00
Andrii Protas and GitHub
fc84d5d959
fix(i18n): correct Ukrainian locale flag code and language name typo ( #39593 )
2026-04-23 21:35:40 +07:00
d62f1546aa
chore(deps): bump content-disposition from 1.0.1 to 1.1.0 in /superset-frontend ( #39581 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 04:14:24 -04:00
b6ac1ef63c
chore(deps): bump baseline-browser-mapping from 2.10.20 to 2.10.21 in /docs ( #39584 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 03:31:02 -04:00
59bc895f3f
chore(deps): bump aws-actions/amazon-ecr-login from 2.1.3 to 2.1.4 ( #39583 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 03:30:52 -04:00
bc2ffc66e5
chore(deps): update dompurify requirement from ^3.4.0 to ^3.4.1 in /superset-frontend/packages/superset-ui-core ( #39543 )
...
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 >
2026-04-22 19:18:56 -04:00
Joao Amaral and GitHub
e10918307c
fix(db): Add MariaDB DDL fix for NOCYCLE syntax ( #37582 )
2026-04-22 19:01:20 -04:00
68ee776ad6
chore(deps): update dompurify requirement from ^3.4.0 to ^3.4.1 in /superset-frontend/plugins/legacy-preset-chart-nvd3 ( #39542 )
...
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 >
2026-04-22 18:58:27 -04:00
0d681338aa
chore(deps-dev): bump baseline-browser-mapping from 2.10.16 to 2.10.20 in /superset-frontend ( #39553 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 18:58:05 -04:00
6c88fcacfa
chore(deps-dev): bump webpack from 5.106.0 to 5.106.2 in /superset-frontend ( #39544 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 16:57:02 -04:00
e16656c6cf
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #39548 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 14:50:20 -04:00
07c8e7f303
chore(deps): bump @deck.gl/mapbox from 9.2.11 to 9.3.1 in /superset-frontend ( #39551 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 14:48:32 -04:00
b2468d3752
chore(deps): bump geostyler from 18.3.1 to 18.5.0 in /superset-frontend ( #39549 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 14:48:26 -04:00
7934665ac1
chore(deps): bump uuid from 13.0.0 to 14.0.0 in /superset-frontend ( #39555 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 14:47:58 -04:00
9366868f8f
chore(deps): bump nanoid from 5.1.7 to 5.1.9 in /superset-frontend ( #39554 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 14:47:47 -04:00
ae61000a12
chore(deps): bump markdown-to-jsx from 9.7.15 to 9.7.16 in /superset-frontend ( #39552 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 14:47:37 -04:00
7174695be7
chore(deps-dev): bump @swc/core from 1.15.24 to 1.15.30 in /superset-frontend ( #39550 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 14:47:33 -04:00
Declan Zhao and GitHub
4ee3a0fc07
feat(user_info): include Groups in user data payload when include_perms is True and show Groups on user_info page ( #39450 )
2026-04-22 11:14:59 -07:00
f6c5219e89
fix(security): add UserSAMLModelView to USER_MODEL_VIEWS ( #39568 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-22 17:47:41 +01:00
72d39bea85
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #39545 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:41:19 -04:00
e9030b7fac
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #39546 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:40:55 -04:00
f672b143db
chore(deps): bump react-checkbox-tree from 1.8.0 to 2.0.1 in /superset-frontend ( #39261 )
...
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 >
2026-04-22 11:40:41 -04:00
9f42ccecec
chore(deps): bump caniuse-lite from 1.0.30001788 to 1.0.30001790 in /docs ( #39541 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 11:38:31 -04:00
Vitor Avila and GitHub
5af17c7976
fix(OpenSearch): OpenSearch dialect for sqlglot ( #39538 )
2026-04-22 12:17:15 -03:00
Maxime Beauchemin and GitHub
18d89f25ce
fix(dashboard): apply full transitive ancestor chain for dependent filters ( #39504 )
2026-04-22 10:54:51 -04:00
amaannawab923 and GitHub
73c4240ba4
feat(ui-core): export LeftOutlined icon from @superset-ui/core ( #39563 )
2026-04-22 19:09:27 +05:30
Enzo Martellucci and GitHub
1903b919d6
fix(echarts): increase default axis title margins to prevent label overlap ( #39447 )
2026-04-22 14:23:48 +02:00
44177b4e35
feat(explore): add CSV/XLS download to drill-to-detail modal ( #37109 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 13:41:36 +03:00
e1ed5003a8
docs: Superset 6.1 documentation catch-up — batch 5 ( #39454 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 17:30:27 -07:00
Amin Ghadersohi and GitHub
e6853894ab
chore(mcp): extract shared chart helpers and ASCII rendering into separate modules ( #39438 )
2026-04-21 20:10:49 -04:00
05fc5bb424
chore(deps): bump react-checkbox-tree from 1.8.0 to 2.0.1 in /superset-frontend ( #39476 )
...
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 >
2026-04-21 14:55:47 -07:00
c373498543
chore(deps-dev): bump the storybook group across 1 directory with 11 updates ( #38503 )
...
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: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-21 17:00:57 -04:00
fb3e129d62
chore(deps-dev): bump @types/jquery from 3.5.33 to 4.0.0 in /superset-frontend ( #38239 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-04-21 16:42:06 -04:00
003c232192
chore(deps-dev): bump typescript-eslint from 8.58.2 to 8.59.0 in /docs ( #39517 )
...
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-04-21 16:41:23 -04:00
a51bbd46dc
chore(deps-dev): bump oxlint from 1.56.0 to 1.60.0 in /superset-frontend ( #39151 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 16:11:47 -04:00
e77cfc93ed
chore(deps): bump geostyler-openlayers-parser from 5.4.1 to 5.7.0 in /superset-frontend ( #39518 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 16:10:38 -04:00
ef290b28e2
chore(deps): bump mapbox-gl from 3.20.0 to 3.22.0 in /superset-frontend ( #39510 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 16:03:31 -04:00
dd18b2eb54
chore(deps): update react requirement from ^19.2.1 to ^19.2.5 in /superset-frontend/plugins/legacy-plugin-chart-chord ( #39215 )
...
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 >
2026-04-21 15:43:06 -04:00
d7a8c1934a
chore(deps-dev): bump typescript-eslint from 8.58.2 to 8.59.0 in /superset-websocket ( #39511 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 12:40:43 -07:00
af7a62ab3f
chore(deps): bump baseline-browser-mapping from 2.10.19 to 2.10.20 in /docs ( #39477 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 15:29:24 -04:00
69d2da9c61
chore(deps): bump react-arborist from 3.4.3 to 3.5.0 in /superset-frontend ( #39516 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 15:20:54 -04:00
67bc910eb5
chore(deps-dev): bump @typescript-eslint/parser from 8.58.2 to 8.59.0 in /docs ( #39515 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 15:20:40 -04:00
a89f9bcb98
chore(deps-dev): bump @typescript-eslint/parser from 8.58.2 to 8.59.0 in /superset-websocket ( #39513 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 15:08:56 -04:00
b302071723
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.9.2 to 0.9.3 in /superset-frontend ( #39264 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 15:04:57 -04:00
e45330c2fd
chore(deps-dev): bump oxlint from 1.56.0 to 1.60.0 in /superset-frontend ( #39375 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-04-21 14:48:10 -04:00
bd8d3ffb2d
chore(deps): bump ag-grid-community from 35.0.1 to 35.2.1 in /superset-frontend/packages/superset-ui-core ( #39371 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-04-21 14:47:40 -04:00
5e3a7ba106
chore(deps): bump mapbox-gl from 3.20.0 to 3.21.0 in /superset-frontend ( #39091 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 14:42:08 -04:00
c1a3de719a
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #39474 )
...
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 >
2026-04-21 14:40:18 -04:00
33deb028a6
chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in /docs ( #39427 )
...
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 >
2026-04-21 13:49:47 -04:00
Gabriel Torres Ruiz and GitHub
919daabe54
fix(mcp): clear stale query_context in update_chart so filters and row_limit are applied ( #39413 )
2026-04-21 14:34:21 -03:00
0f2769ca3e
fix(a11y): WCAG 3.2.3 — add aria-labels to navigation landmarks ( #39244 )
...
Co-authored-by: Fedo Hagge-Kubat <office@aitema.org >
2026-04-21 10:25:57 -07:00
a4a67296af
chore(deps): bump ag-grid-community from 35.0.1 to 35.2.1 in /superset-frontend ( #39382 )
...
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 >
2026-04-21 13:20:29 -04:00
b4000a025d
chore(deps): bump @swc/core from 1.15.26 to 1.15.30 in /docs ( #39478 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 13:19:12 -04:00
Alejandro Solares and GitHub
a9761932bc
fix(security): patch CVEs in cryptography, mako, pyarrow, pyopenssl, requests ( #39523 )
2026-04-21 16:35:04 +01:00
Amin Ghadersohi and GitHub
29806780dc
chore(mcp): remove dead parse_request decorator and utility code ( #39498 )
2026-04-21 11:16:06 -04:00
Vitor Avila and GitHub
191337e08d
fix(db oauth2): Improve OAuth2 flow ( #39499 )
2026-04-21 11:54:52 -03:00
Brian Schreder and GitHub
a222dab781
feat(dashboard): pre-filter time grain ( #38922 )
2026-04-21 10:35:24 -04:00
Damian Pendrak and GitHub
230b25dd72
fix(deckgl): UI fixes on deck.gl exclude layers ( #38958 )
2026-04-21 15:39:57 +02:00
151d7d76da
fix(charts): set g.form_data for metric() Jinja macro on GET chart data endpoint ( #39347 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-20 19:36:03 -07:00
4f19bc4c5f
fix(table): ensure dimensions appear before metrics in column order ( #39346 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-20 17:44:26 -07:00
11607dde04
feat(sqllab): syntax validation for sqlite-based DB engine specs ( #38698 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-04-20 18:29:51 -04:00
e1bdb94efc
chore(deps-dev): bump globals from 17.4.0 to 17.5.0 in /docs ( #39479 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 15:16:03 -07:00
Beto Dealmeida and GitHub
6535fdd556
chore: simplify Trino's OAuth detection ( #39496 )
2026-04-20 18:08:48 -04:00
5fb89b865d
fix(oauth2): silence lock acquisition errors on token refresh ( #39463 )
...
Co-authored-by: Beto Dealmeida <beto@preset.io >
2026-04-20 18:08:33 -04:00
Amin Ghadersohi and GitHub
6948e73ec7
feat(mcp): add get_chart_sql tool and expose chart filters in get_chart_info ( #38700 )
2026-04-20 17:50:10 -04:00
c4cf03f899
fix(import): import tags during CLI native asset import ( #39495 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-20 13:59:51 -07:00
d3de16c5f5
fix(dashboard): restore groupby in buildExistingColumnsSet and guard null customization config ( #39416 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Richard Fogaça <richardfogaca@gmail.com >
2026-04-20 13:24:22 -07:00
78fb09695b
fix(chart): word cloud secondary sort prevents Druid TopN optimization when sort_by_metric enabled ( #39073 )
...
Co-authored-by: Brian Donovan <briand@netflix.com >
2026-04-20 16:28:31 -03:00
06818008c2
chore(deps-dev): bump eslint from 10.2.0 to 10.2.1 in /superset-websocket ( #39473 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 12:07:15 -07:00
52ba4fd0cb
chore(deps): bump antd from 6.3.5 to 6.3.6 in /docs ( #39480 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 12:01:59 -07:00
4f2fa41f4e
fix(a11y): WCAG 3.1.2 — set HTML lang attribute dynamically from locale ( #39243 )
...
Co-authored-by: Fedo Hagge-Kubat <office@aitema.org >
2026-04-20 11:33:10 -07:00
Kamil Gabryjelski and GitHub
bf7ec853fa
fix(big-number): use correct default font size for subtitle/subheader ( #39493 )
2026-04-20 18:21:18 +02:00
9fe3f634ec
perf(sql-lab): debounce schema browser search ( #39489 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-20 12:59:01 -03:00
899e9294b2
chore(deps): bump maplibre-gl from 5.22.0 to 5.23.0 in /superset-frontend ( #39475 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:40:46 -07:00
dc9b459b27
chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 ( #39481 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 08:34:02 -07:00
7d3881f1da
docs: Added instructions on configuring Superset SECRET_KEY ( #25646 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-20 08:33:27 -07:00
e5f9a6bf4b
chore(lint): convert superset-ui-core chart-composition to function components ( #39455 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-20 08:33:04 -07:00
5cff657812
fix(mcp): default XY chart x-axis to dataset primary datetime column ( #39421 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-04-20 11:14:54 -04:00
Arunkumar S and GitHub
16387b0815
fix(sqllab): remove duplicate tooltip on share query link icon ( #39289 )
2026-04-20 22:01:21 +07:00
Alexandru Soare and GitHub
0857611a4e
fix(mcp): Add defensive validator for ColumnInfo.is_nullable ( #39365 )
2026-04-20 13:50:31 +03:00
51ea2c297d
fix(dataset): calculated columns in virtual datasets fail when used as dynamic aggregation filter dimensions ( #39004 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-20 13:44:53 +03:00
fbd062165e
chore(deps): bump @swc/core from 1.15.24 to 1.15.26 in /docs ( #39374 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-19 21:40:19 +07:00
55625c911f
chore(deps-dev): bump timezone-mock from 1.4.0 to 1.4.2 in /superset-frontend ( #38049 )
...
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: Joe Li <joe@preset.io >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-19 17:19:08 +07:00
fca64de8e9
chore(deps-dev): bump prettier from 3.8.2 to 3.8.3 in /superset-frontend ( #39372 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-19 11:19:22 +07:00
03725d1aaa
chore(deps): bump dompurify from 3.3.3 to 3.4.0 in /superset-frontend ( #39399 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-19 10:58:36 +07:00
a9487cbc84
chore(deps): bump aws-actions/amazon-ecr-login from 2.1.2 to 2.1.3 ( #39403 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 12:51:07 +07:00
ce5b2aa424
chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 ( #39320 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 12:49:30 +07:00
e535dce030
chore(deps-dev): bump prettier from 3.8.1 to 3.8.3 in /docs ( #39400 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 11:58:29 +07:00
a7310b1fce
chore(deps): bump @docusaurus/core from 3.9.2 to 3.10.0 in /docs ( #39188 )
...
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: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-18 11:43:47 +07:00
cd6ce881a5
chore(deps): bump dompurify from 3.3.3 to 3.4.0 in /docs ( #39398 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 09:54:38 +07:00
f0ef9f5e9c
chore(deps-dev): bump webpack from 5.105.4 to 5.106.2 in /docs ( #39401 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-18 09:52:53 +07:00
4ae16cb140
chore(deps-dev): bump typescript-eslint from 8.58.0 to 8.58.2 in /docs ( #39426 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 09:27:11 +07:00
3d85e8e23b
chore: publish wheels ( #36746 )
...
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
2026-04-17 17:21:23 -03:00
690a411cf3
chore(ci): require PMC review for CI-executed scripts ( #39462 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-04-17 12:55:27 -07:00
be680408c9
fix(sqllab): enhance table explore tree with schema pinning, column sorting, and table schema refresh ( #39396 )
...
Co-authored-by: Michael S. Molina <michael.s.molina@gmail.com >
2026-04-17 09:08:46 -07:00
JUST.in DO IT and GitHub
4bdc8d4c68
fix(sqllab): Relocate schema display on table preview ( #39420 )
2026-04-17 09:09:52 -03:00
db7a2bd682
chore(deps): bump protocol-buffers-schema from 3.6.0 to 3.6.1 in /superset-frontend ( #39418 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 20:49:37 -07:00
Gabriel Torres Ruiz and GitHub
2e0d482ccf
fix(mcp): support explicit query_mode in TableChartConfig ( #39412 )
2026-04-16 18:53:25 -03:00
Gabriel Torres Ruiz and GitHub
e5b3a9c25d
fix(mcp): replace inputSchema with parameters_hint in search_tools results by default ( #39411 )
2026-04-16 18:53:10 -03:00
Gabriel Torres Ruiz and GitHub
c289731212
fix(mcp): prevent LLM from creating new dashboard instead of adding chart to existing one ( #39353 )
2026-04-16 18:52:53 -03:00
Gabriel Torres Ruiz and GitHub
f850c6b1b1
fix(parallel-coordinates): improve dark mode visibility for labels, axis text, and data lines ( #39415 )
2026-04-16 18:51:36 -03:00
8ce234371b
test(core): restore 100% TS coverage for core-packages-ts (copy utility) ( #39384 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-04-16 12:02:52 -07:00
Michael S. Molina and GitHub
e5820b6b2b
chore: Bump core packages to 0.1.0 RC2 ( #39406 )
2026-04-16 15:28:37 -03:00
69f062b804
feat(mcp): add a preview flow to mcp chart updates ( #39383 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-16 20:31:02 +03:00
735dd5dbae
chore(deps): bump @swc/core from 1.15.21 to 1.15.24 in /docs ( #39133 )
...
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-04-16 10:24:39 -07:00
cd7dddb5a1
chore(deps): bump baseline-browser-mapping from 2.10.16 to 2.10.19 in /docs ( #39373 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 10:24:26 -07:00
Mehmet Salih Yavuz and GitHub
7c76fd3d81
fix(SelectFilter): auto clear search input ( #39157 )
2026-04-16 18:54:34 +03:00
Luiz Otavio and GitHub
0b419a07f5
fix: add comments to SQL clause validation ( #39167 )
2026-04-16 09:19:39 -03:00
JUST.in DO IT and GitHub
0b51e9cd5e
fix(sqllab): format_sql to apply db dialect by database_id ( #39393 )
2026-04-16 08:27:51 -03:00
Amin Ghadersohi and GitHub
e7b9fb277e
fix(mcp): always push fresh app context per tool call to prevent g.user race ( #39385 )
2026-04-15 20:48:21 -04:00
Amin Ghadersohi and GitHub
838ee870d0
fix(mcp): update instructions to use correct request wrapper and identifier params ( #39392 )
2026-04-15 20:17:07 -04:00
84af6c9f29
chore(deps-dev): bump @docusaurus/tsconfig from 3.9.2 to 3.10.0 in /docs ( #39189 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 15:28:40 -07:00
05227e8a80
chore(deps): bump caniuse-lite from 1.0.30001786 to 1.0.30001788 in /docs ( #39376 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 15:12:46 -07:00
76a209663d
chore(deps-dev): bump baseline-browser-mapping from 2.10.13 to 2.10.16 in /superset-frontend ( #39150 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 14:56:40 -07:00
61c45e3dd8
chore(deps-dev): bump @docusaurus/module-type-aliases from 3.9.2 to 3.10.0 in /docs ( #39194 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 14:53:37 -07:00
e11a50bedf
chore(deps): bump @docusaurus/faster from 3.9.2 to 3.10.0 in /docs ( #39195 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 14:53:05 -07:00
f4a6ea0fde
chore(deps): bump actions/github-script from 8.0.0 to 9.0.0 ( #39267 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 14:52:48 -07:00
e542e9f840
chore(deps): bump actions/cache from 5.0.4 to 5.0.5 ( #39368 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 14:52:32 -07:00
e0dcb2908d
chore(deps): bump swagger-ui-react from 5.32.1 to 5.32.4 in /docs ( #39377 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 14:51:42 -07:00
eaccb2e471
fix(EmptyState): prevent SVG cropping in empty state images ( #37287 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-04-15 14:49:18 -07:00
Laurent Ouattara and GitHub
c1a1f2e7e7
docs: add Hifadih Business & Technology to In the Wild ( #38824 )
2026-04-15 14:48:58 -07:00
Robert A and GitHub
45d5501aa7
fix(documentation): FAQ grammar for SQL query wording ( #38923 )
2026-04-15 14:48:41 -07:00
388596e4fe
chore(deps): bump baseline-browser-mapping from 2.10.13 to 2.10.16 in /docs ( #39148 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 14:48:25 -07:00
b11d4f3ef0
fix(i18n): typo in fr language ( #36982 )
...
Co-authored-by: Sam Firke <sfirke@users.noreply.github.com >
2026-04-15 16:20:01 -04:00
998b9e387b
fix(ListView): empty state not filling available width ( #39387 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-15 16:32:12 -03:00
b3e88db87e
fix(table): use column label instead of SQL expression for orderby in downloads ( #39332 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 11:20:54 -07:00
8471e82342
fix(css-templates): add missing height to CSS editor in CssTemplateModal ( #39221 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-15 15:01:27 -03:00
Richard Fogaca Nienkotter and GitHub
c3a0f2749b
fix(dashboard): apply dynamic groupby display controls to scoped charts ( #39356 )
2026-04-15 14:57:29 -03:00
c2d96e0dce
fix(table): fix cross-filter not clearing on second click in Interactive Table ( #39253 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 10:30:36 -07:00
44e77fdf2b
fix(explore): dispatch onChange immediately on NumberControl stepper arrow clicks ( #39220 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-15 10:15:37 -07:00
Gabriel Torres Ruiz and GitHub
18d6feb499
feat(mcp): add create_virtual_dataset tool to save SQL queries as datasets ( #39279 )
2026-04-15 13:04:32 -03:00
0d91f5e982
chore(deps): bump markdown-to-jsx from 9.7.13 to 9.7.15 in /superset-frontend ( #39217 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 22:29:01 +07:00
5661fc9128
chore(deps): bump anthropics/claude-code-action from 1.0.93 to 1.0.96 + temporarily stop Dependabot PR for claude-code-action due to high release frequency but low usage( #39360 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-15 22:26:44 +07:00
a6156676c8
chore(deps): bump fuse.js from 7.1.0 to 7.3.0 in /superset-frontend ( #39146 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 22:25:17 +07:00
b2bd2329bc
chore(deps-dev): bump wait-on from 9.0.4 to 9.0.5 in /superset-frontend ( #39322 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 22:24:09 +07:00
724f1484b9
chore(mcp): update CLAUDE.md to reflect current codebase patterns ( #39348 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-15 11:11:21 -04:00
Beto Dealmeida and GitHub
84f7b4a973
fix: do_ping takes a connection, not engine ( #39013 )
2026-04-15 11:10:24 -04:00
ddcb9be9a7
fix(sqllab): show schema refresh icon only on hover ( #39367 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-15 11:37:33 -03:00
8d9b5bd479
chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /docs ( #39352 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 21:32:26 +07:00
4b88fc57b4
chore(deps-dev): bump prettier from 3.8.2 to 3.8.3 in /superset-websocket ( #39358 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 21:31:56 +07:00
b76080e291
feat(security): add granular export controls - Phase 2 + 3 ( #38581 )
...
Co-authored-by: Claude Haiku 4.5 <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: Beto Dealmeida <roberto@dealmeida.net >
Co-authored-by: Daniel Vaz Gaspar <danielvazgaspar@gmail.com >
2026-04-15 10:24:59 -04:00
Alexandru Soare and GitHub
411f769896
feat(filters): Adding empty state for filter modal ( #38909 )
2026-04-15 15:59:11 +03:00
Alexandru Soare and GitHub
ffcc6e8b63
fix(MCP): fix MCP logs ( #39159 )
2026-04-15 15:57:04 +03:00
Luiz Otavio and GitHub
86575e129b
fix(native-filters): prevent infinite recursion in filter scope tree traversal ( #39355 )
2026-04-15 08:16:12 -03:00
Joe Li and GitHub
3e25f02da9
test(sqllab): migrate Cypress E2E tests to Playwright ( #39071 )
2026-04-14 10:31:37 -07:00
002d8ad1e4
chore(deps-dev): bump @types/node from 25.5.0 to 25.6.0 in /superset-frontend ( #39265 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 23:18:15 +07:00
6287a07912
chore(deps): bump anthropics/claude-code-action from 1.0.89 to 1.0.93 ( #39318 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 23:14:11 +07:00
fa97d0357f
chore(deps-dev): bump globals from 17.4.0 to 17.5.0 in /superset-websocket ( #39310 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 23:02:05 +07:00
f836c3eccd
chore(deps-dev): bump typescript-eslint from 8.58.0 to 8.58.2 in /superset-websocket ( #39337 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 22:59:44 +07:00
JUST.in DO IT and GitHub
499e27ea54
fix(native-filter): infinite filter loading by deps ( #39175 )
2026-04-14 09:06:36 -03:00
Alexandru Soare and GitHub
c2a35e2eea
fix(popup): Dropdown popup width doesn't match input width when tags collapse in oneLine mode ( #39136 )
2026-04-14 11:09:26 +03:00
Alexandru Soare and GitHub
5138aa2c11
fix(select): select all button cutoff ( #39005 )
2026-04-14 11:07:10 +03:00
Alexandru Soare and GitHub
66a9e2e16e
fix(explore): Prevent error toast when navigating away from Explore page ( #39065 )
2026-04-14 11:05:03 +03:00
Richard Fogaca Nienkotter and GitHub
0f417f0040
fix(dashboard): preserve dynamic group by column order ( #39333 )
2026-04-13 21:39:04 -03:00
Alexandru Soare and GitHub
1462ac9282
fix(dashboard): Ensure screenshot downloads always generate fresh images/pdfs ( #38880 )
2026-04-13 14:17:46 -07:00
Richard Fogaca Nienkotter and GitHub
da371217ef
fix: revert and restore server-side sorting for value axis sorts ( #39331 )
2026-04-13 18:07:15 -03:00
c971ea3ec6
fix(heatmap): skip orderby for value-based axis sorts ( #39290 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-13 14:29:26 -03:00
Richard Fogaca Nienkotter and GitHub
de98fdc37b
test(heatmap): restore buildQuery coverage on master ( #39329 )
2026-04-13 13:50:11 -03:00
fa1f12a0b5
fix(explore): replace TableView with virtualized GridTable, add row limit controls, restore sample filters ( #39212 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-13 08:19:49 -07:00
de40b58e10
fix(tests): fix async teardown leak in FiltersConfigModal.test.tsx ( #39281 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-10 12:48:01 -07:00
eea3557f61
fix(dashboard): hide "Filters out of scope" section when empty ( #39201 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-04-10 15:42:41 -04:00
7a243d329e
fix(dashboard): allow filter list to scroll in filter config modal sidebar ( #39203 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-04-10 15:42:16 -04:00
98146251c4
fix(tests): improve ShareMenuItems test isolation to fix intermittent suite failure ( #39280 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-10 12:30:38 -07:00
0aa8cace1b
fix(dataset-editor): fix SQL expression editor extra spaces and height expansion ( #39248 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-10 12:12:26 -07:00
450701ecec
fix(SqlLab): improve SQL diff modal — responsive width, padding, tabs, and copy button ( #39246 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-10 12:11:05 -07:00
e9911fbac4
fix(echarts): prevent tooltip crash during dashboard auto-refresh ( #39277 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 14:36:44 -03:00
Gabriel Torres Ruiz and GitHub
69c8eef78e
fix(ag-grid): jpeg export of ag-grid tables ( #38781 )
2026-04-10 12:54:59 -03:00
2ff50667e7
chore(deps): bump axios from 1.13.5 to 1.15.0 in /superset-frontend ( #39258 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 20:55:13 +07:00
f1cf274751
chore(deps): bump axios from 1.13.5 to 1.15.0 in /docs ( #39259 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 20:48:35 +07:00
b65396ccd4
chore(deps-dev): bump @types/node from 25.5.2 to 25.6.0 in /superset-websocket ( #39262 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 20:46:57 +07:00
1ad76e847e
chore(deps-dev): bump prettier from 3.8.1 to 3.8.2 in /superset-websocket ( #39260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 20:46:34 +07:00
4583ef93a4
chore(deps-dev): bump prettier from 3.8.1 to 3.8.2 in /superset-frontend ( #39263 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 20:40:46 +07:00
f632d2474b
chore(deps-dev): bump webpack from 5.105.4 to 5.106.0 in /superset-frontend ( #39268 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 20:40:03 +07:00
b1d69f5b39
docs(api): add Theme API endpoints to OpenAPI spec ( #37943 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-10 00:17:06 -07:00
Enzo Martellucci and GitHub
aba7e6dae4
fix(table): cross-filtering breaks after renaming column labels via Custom SQL ( #38858 )
2026-04-10 06:02:18 +02:00
8bcc90c766
fix(dashboard): Vertical filter bar gradient is extending past the filter bar area ( #39204 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-04-09 18:30:47 -07:00
e39dd1afce
fix: implement native browser fullscreen for dashboard charts ( #38819 )
...
Signed-off-by: Venkateshwaran Shanmugham <venkateshwaracholan@gmail.com >
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
Co-authored-by: Richard Fogaça <richardfogaca@gmail.com >
Co-authored-by: Richard Fogaca Nienkotter <63572350+richardfogaca@users.noreply.github.com >
2026-04-09 21:49:36 -03:00
Amin Ghadersohi and GitHub
680cef0ee0
fix(mcp): strip json_metadata and position_json from get_dashboard_info response ( #39101 )
2026-04-09 17:30:57 -04:00
Amin Ghadersohi and GitHub
e17cf3c808
fix(mcp): wire up compact schema serialization for search_tools results ( #39229 )
2026-04-09 17:25:46 -04:00
f49310b8ff
fix(sql-lab): apply access check in SqlExecutionResultsCommand ( #38952 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-09 16:47:15 -04:00
c7955a38ef
fix: Drill to Detail for Embedded ( #39214 )
...
Co-authored-by: Maxime Beauchemin <maximebeauchemin@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-09 17:01:48 -03:00
Amin Ghadersohi and GitHub
68067d7f44
fix(mcp): handle OAuth-authenticated databases in execute_sql ( #39166 )
2026-04-09 15:47:00 -04:00
5815665cc6
feat: role/user CRUD events and login/logout tracking in the action log ( #39121 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-09 15:55:25 +01:00
6649f35a0d
fix(reports): escape SQL LIKE wildcards in find_by_extra_metadata ( #38738 )
...
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2026-04-09 12:58:06 +03:00
5263abdc60
fix(AlertsReports): untie filters from alerts reports tabs flag ( #38722 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-09 11:11:43 +03:00
c49641538d
feat: modernize deck.gl and map plugins with MapLibre/Mapbox dual renderer ( #38035 )
...
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2026-04-08 20:14:59 -04:00
d915e4f3ff
fix(tags): fix Bulk tag modal dropdown clipping and stale tag cache ( #39210 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 16:28:13 -07:00
bad5a35fce
fix(explore): constrain Edit Dataset modal height to prevent footer cutoff ( #39211 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 16:19:10 -07:00
Amin Ghadersohi and GitHub
1bde6f3bfd
fix(mcp): resolve null fields in list_datasets, list_databases, and save_sql_query ( #39206 )
2026-04-08 18:39:56 -04:00
4e0890ee1f
feat(api): Add filter_dashboard_id parameter to apply dashboard filters to chart/data endpoint ( #38638 )
...
Co-authored-by: Matthew Deadman <matthewdeadman@Matthews-MacBook-Pro-2.local >
Co-authored-by: Matthew Deadman <matthewdeadman@matthews-mbp-2.lan >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-04-08 15:32:46 -07:00
d63308ca37
fix(frontend): fix loading spinner positioning in Save modal and filters panel ( #39205 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: yousoph <sophieyou12@gmail.com >
2026-04-08 13:23:30 -07:00
63cceb6a79
refactor(plugins): replace react-icons with antd icons, remove 83MB dependency ( #39184 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 13:21:34 -07:00
b8b2bdedf9
fix(ace-editor): style bracket matching to blend with theme ( #39182 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 13:09:14 -07:00
d5017e60c3
fix(sqllab): fix table navigator schema list, pin/unpin UX, copy actions, icons, and toolbar colors ( #39173 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 13:06:29 -07:00
Luiz Otavio and GitHub
2e80f2a473
fix: add template_processor so Jinja gets rendered before SQLGlot parse ( #39207 )
2026-04-08 16:58:15 -03:00
JUST.in DO IT and GitHub
4c2dd63464
fix(sqllab): Update style for code viewer container ( #39075 )
2026-04-08 12:42:06 -07:00
62302ad8c3
perf(webpack): reduce watch mode memory usage and fix docker-compose-light env ( #39183 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 12:26:49 -07:00
ed659958f3
fix(sqllab): use monospace font for SQL in database error messages ( #39181 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 12:26:25 -07:00
36de05fe36
fix(plugin-chart-handlebars): improve CSS sanitization tooltip and hide when not needed ( #39180 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 12:25:54 -07:00
a64609f4f3
fix(explore): add left-indentation to control panel hierarchy ( #39177 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 12:25:36 -07:00
140f0001f2
fix(sqllab): demote "Save as new" button from primary to secondary ( #39179 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 12:03:44 -07:00
587fe4af63
fix(reports): propagate PlaywrightTimeout so execution transitions to ERROR state ( #39176 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 11:00:03 -07:00
3a3a6536b7
fix(explore): Unnecessary scroll bars appearing on charts in Explore ( #39160 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-04-08 08:33:20 -03:00
Alexandru Soare and GitHub
4f695e1b4d
fix(filterReports): _generate_native_filter() crashes on null/empty filterValues ( #38954 )
2026-04-08 13:53:18 +03:00
6ba9096870
fix(explore): handle boolean false values correctly in control rendering ( #39172 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 18:23:03 -07:00
5106afb07f
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #39145 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:16:28 -07:00
2bd4131636
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #39134 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:15:18 -07:00
7e452df1cc
chore(deps): bump anthropics/claude-code-action from 1.0.87 to 1.0.89 ( #39132 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:14:30 -07:00
a626d06415
chore(deps): bump caniuse-lite from 1.0.30001784 to 1.0.30001786 in /docs ( #39128 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:11:13 -07:00
d159edc9a6
chore(deps-dev): bump @swc/core from 1.15.21 to 1.15.24 in /superset-frontend ( #39127 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:10:17 -07:00
96fa2cbd2b
chore(deps): update @deck.gl/aggregation-layers requirement from ~9.2.9 to ~9.2.11 in /superset-frontend/plugins/legacy-preset-chart-deckgl ( #39126 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:09:49 -07:00
9750881193
chore(deps-dev): bump @types/node from 25.5.0 to 25.5.2 in /superset-websocket ( #39125 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:09:25 -07:00
3db92021c7
chore(deps-dev): bump eslint from 10.1.0 to 10.2.0 in /superset-websocket ( #39123 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:08:46 -07:00
5ccfc530b2
chore(deps): bump geolib from 3.3.4 to 3.3.14 in /superset-frontend ( #39092 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 14:48:08 -07:00
Amin Ghadersohi and GitHub
5f9fc31ae2
feat(mcp): add get_chart_type_schema tool for on-demand schema discovery ( #39142 )
2026-04-07 12:07:45 -04:00
8e811de564
chore(deps): bump hot-shots from 14.2.0 to 14.3.1 in /superset-websocket ( #39147 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 22:43:50 +07:00
027de6339b
chore(deps-dev): bump jsdom from 29.0.1 to 29.0.2 in /superset-frontend ( #39155 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 21:39:04 +07:00
Amin Ghadersohi and GitHub
bf9aff19b5
fix(mcp): compress chart config schemas to reduce search_tools token usage ( #39018 )
2026-04-06 19:52:03 -04:00
SBIN2010 and GitHub
b05764d070
feat: Add currencies controls in country map ( #39016 )
2026-04-06 23:20:03 +03:00
Amin Ghadersohi and GitHub
7be2acb2f3
fix(mcp): add description and certification fields to default list tool columns ( #39017 )
2026-04-06 13:37:52 -04:00
Amin Ghadersohi and GitHub
83ad1eca26
fix(mcp): add dynamic response truncation for oversized info tool responses ( #39107 )
2026-04-06 12:36:03 -04:00
Amin Ghadersohi and GitHub
92747246fc
fix(mcp): remove JWT ValueError g.user fallback in auth layer ( #39106 )
2026-04-06 12:35:46 -04:00
Amin Ghadersohi and GitHub
7380a59ab8
fix(mcp): fix form_data null, dataset URL, ASCII preview, and chart rename ( #39109 )
2026-04-06 12:34:26 -04:00
Ville Brofeldt and GitHub
e56f8cc4fb
fix(security_manager): custom auth_view issue ( #39098 )
2026-04-06 09:04:59 -07:00
Ville Brofeldt and GitHub
7c79b9ab61
fix(migrations): check pre-existing foreign keys on create util ( #39099 )
2026-04-06 09:04:22 -07:00
a62be684a0
feat(mcp): add database connection listing and info tools ( #39111 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-04-06 11:34:10 -04:00
a3dfbd7bff
fix(deps): revert simple-zstd from 2.1.0 back to 1.4.2 ( #39139 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-06 11:28:28 -03:00
Sam Firke and GitHub
12eb40db01
fix(SQL Lab): handle columns without names ( #38986 )
2026-04-06 10:09:16 -04:00
d796543f5a
chore(deps): update @deck.gl/react requirement from ~9.2.9 to ~9.2.11 in /superset-frontend/plugins/legacy-preset-chart-deckgl ( #39033 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 15:07:42 -07:00
e5ae626433
chore(deps): bump dawidd6/action-download-artifact from 19 to 20 ( #39081 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 15:06:06 -07:00
8195574345
chore(deps): bump anthropics/claude-code-action from 1.0.85 to 1.0.87 ( #39083 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 15:04:43 -07:00
6b029997d9
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #39087 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 15:04:04 -07:00
7a64483e6b
chore(deps-dev): bump @swc/plugin-emotion from 14.7.0 to 14.8.0 in /superset-frontend ( #39088 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 15:03:44 -07:00
e424b55036
chore(deps-dev): bump babel-loader from 10.1.0 to 10.1.1 in /superset-frontend ( #39090 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 15:02:57 -07:00
613e6d6cde
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #39093 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 15:02:11 -07:00
Amin Ghadersohi and GitHub
b3a402d936
fix(mcp): handle stale SSL connections, heatmap duplicate labels, and session rollback ( #39015 )
2026-04-03 16:07:29 -04:00
JUST.in DO IT and GitHub
c7d175b842
fix(dashboard): remove opacity on filter dropdown ( #39074 )
2026-04-03 09:31:23 -07:00
Amin Ghadersohi and GitHub
851bbeea48
fix(mcp): improve execute_sql response-too-large error to suggest limit parameter ( #39003 )
2026-04-03 10:57:31 -04:00
c5bce756f0
chore(deps): bump yeoman-generator from 7.5.1 to 8.1.2 in /superset-frontend ( #38671 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 22:13:20 -07:00
3239f058c8
chore(deps-dev): bump baseline-browser-mapping from 2.10.10 to 2.10.13 in /superset-frontend ( #39044 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 22:10:35 -07:00
7e0c634c3a
chore(deps-dev): bump typescript-eslint from 8.56.1 to 8.58.0 in /superset-websocket ( #38997 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 21:46:19 -07:00
a9ced5c881
chore(deps): bump lodash-es from 4.17.23 to 4.18.1 in /superset-frontend ( #39026 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 21:45:55 -07:00
ace5f9d8c2
chore(deps): bump lodash from 4.17.23 to 4.18.1 in /superset-frontend/cypress-base ( #39027 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 21:45:28 -07:00
0452d1515a
chore(deps-dev): bump @babel/preset-env from 7.29.0 to 7.29.2 in /superset-frontend ( #39028 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 21:44:57 -07:00
0330fdeb00
chore(deps-dev): bump ts-jest from 29.4.6 to 29.4.9 in /superset-websocket ( #39029 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 21:44:32 -07:00
f2ff24d811
chore(deps): bump @ant-design/icons from 5.6.1 to 6.1.1 in /superset-frontend ( #39050 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 21:42:10 -07:00
c51132f824
chore(deps): bump aws-actions/amazon-ecr-login from 2.1.1 to 2.1.2 ( #39042 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 09:43:40 +07:00
b4cb815ebf
chore(deps): bump anthropics/claude-code-action from 1.0.83 to 1.0.85 ( #39037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 09:43:05 +07:00
08d1ddd9fb
chore(deps-dev): bump mini-css-extract-plugin from 2.10.1 to 2.10.2 in /superset-frontend ( #39054 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 09:33:50 +07:00
23ac4cb3a4
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #39051 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 09:32:55 +07:00
5662ecab15
chore(tests): promote Playwright experimental tests to stable ( #38924 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 12:00:06 -07:00
9e27d682f6
test(alerts/reports): close backend and frontend test coverage gaps ( #38591 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 11:55:24 -07:00
Joe Li and GitHub
f0fcdcc76a
chore: package bumps ( #39014 )
2026-04-02 11:53:07 -07:00
Kamil Gabryjelski and GitHub
135e0f8099
fix(mcp): Created dashboard should be in draft state by default ( #39011 )
2026-04-02 19:28:51 +02:00
25eea295f6
fix(reports): log exception traceback in _get_csv_data ( #39069 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 18:37:57 +02:00
c372f5980c
chore(deps): bump lodash from 4.17.23 to 4.18.1 in /superset-frontend ( #39043 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-02 23:36:36 +07:00
3802acb1e0
chore(deps-dev): bump jest-html-reporter from 4.3.0 to 4.4.0 in /superset-frontend ( #39053 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 22:08:48 +07:00
bdb0030cf8
chore(deps-dev): bump @swc/core from 1.15.18 to 1.15.21 in /superset-frontend ( #39045 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 22:07:44 +07:00
87f0540acd
chore(deps-dev): bump ts-jest from 29.4.6 to 29.4.9 in /superset-frontend ( #39049 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 22:06:54 +07:00
985d7b6a79
chore(deps-dev): bump @types/node from 25.3.5 to 25.5.0 in /superset-frontend ( #39055 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 22:06:13 +07:00
59f92f979a
chore(deps-dev): bump eslint-plugin-testing-library from 7.16.1 to 7.16.2 in /superset-frontend ( #39056 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 22:03:50 +07:00
5cc286e383
chore(deps-dev): bump @playwright/test from 1.58.2 to 1.59.1 in /superset-frontend ( #39057 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 21:59:29 +07:00
26f4a5acad
chore(deps): bump azure/setup-helm from 4.3.1 to 5.0.0 ( #38815 )
...
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 >
2026-04-02 01:28:56 -04:00
fdd08d3b70
chore(deps): bump ws from 8.19.0 to 8.20.0 in /superset-websocket ( #38994 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 01:28:52 -04:00
1aac6c9474
chore(deps): update @deck.gl/react requirement from ~9.2.5 to ~9.2.9 in /superset-frontend/plugins/legacy-preset-chart-deckgl ( #38150 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 14:38:12 -07:00
7acb0c6d05
chore(deps-dev): bump @types/node from 25.3.3 to 25.3.5 in /superset-frontend ( #38510 )
...
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: Joe Li <joe@preset.io >
2026-04-01 14:27:54 -07:00
00eb86d03f
chore(deps-dev): bump @swc/plugin-emotion from 14.6.0 to 14.7.0 in /superset-frontend ( #38333 )
...
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 >
2026-04-01 14:27:11 -07:00
1d0e836a29
chore(deps): update @deck.gl/extensions requirement from ~9.2.5 to ~9.2.9 in /superset-frontend/plugins/legacy-preset-chart-deckgl ( #38149 )
...
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 >
2026-04-01 13:30:26 -07:00
ec6640b188
chore(deps-dev): update fs-extra requirement from ^11.3.3 to ^11.3.4 in /superset-frontend/packages/generator-superset ( #38383 )
...
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 >
2026-04-01 13:29:47 -07:00
Rayan Salhab and GitHub
ff3b8d8398
fix(ace-editor): fix cursor misalignment in markdown editor ( #38928 )
2026-04-01 12:03:28 -07:00
Michael S. Molina and GitHub
022342839a
fix(echarts): fix stacked horizontal bar chart clipping and duplicate x-axis labels ( #39012 )
2026-04-01 15:50:08 -03:00
38f0dc74f7
fix(dataset-editor): improve modal layout and fix Settings tab horizontal scroll ( #39009 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-04-01 15:36:17 -03:00
Amin Ghadersohi and GitHub
0bae05d4a9
fix(mcp): handle table chart raw mode in query builders and sanitize dashboard titles ( #38990 )
2026-04-01 13:42:59 -04:00
1bb41a6e60
chore(deps): bump anthropics/claude-code-action from 1.0.82 to 1.0.83 ( #39001 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 10:20:18 -07:00
4423134739
chore(deps): bump ioredis from 5.10.0 to 5.10.1 in /superset-websocket ( #38993 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 10:19:26 -07:00
Amin Ghadersohi and GitHub
190f1a59c5
fix(mcp): fix dashboard owners Pydantic crash and preserve chart preview filters ( #38987 )
2026-04-01 13:18:28 -04:00
5f99d613a0
chore(deps): bump markdown-to-jsx from 9.7.6 to 9.7.8 in /superset-frontend ( #38507 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 09:34:47 -07:00
6adc816805
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #38438 )
...
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 >
2026-04-01 09:34:01 -07:00
aa97679327
chore(deps): update @deck.gl/aggregation-layers requirement from ~9.2.5 to ~9.2.9 in /superset-frontend/plugins/legacy-preset-chart-deckgl ( #38148 )
...
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 >
2026-04-01 09:32:38 -07:00
94d8735d4b
fix(query): pass datasource table to template processor for schema-aware Jinja rendering ( #38984 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-01 13:08:12 -03:00
64c8d652e1
chore(deps-dev): bump @types/node from 25.3.5 to 25.5.0 in /superset-websocket ( #38995 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 22:48:45 +07:00
d30c5b4eee
chore(deps): bump caniuse-lite from 1.0.30001782 to 1.0.30001784 in /docs ( #38998 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 22:37:29 +07:00
8ed75787cb
chore(deps-dev): bump jsdom from 28.1.0 to 29.0.1 in /superset-frontend ( #38999 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 17:39:08 +07:00
michaelkremmel and GitHub
4ee391e0d7
docs(db): Update crate.py with new Homepage URL ( #39002 )
2026-04-01 17:37:51 +07:00
a67ca052d6
chore(deps-dev): bump babel-loader from 10.0.0 to 10.1.0 in /superset-frontend ( #38505 )
...
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: Joe Li <joe@preset.io >
2026-03-31 21:59:02 -07:00
6b6e3803d1
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.56.1 to 8.57.0 in /superset-websocket ( #38540 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:58:30 -07:00
51ec61c675
chore(deps-dev): bump eslint from 10.0.2 to 10.0.3 in /superset-websocket ( #38500 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:58:11 -07:00
424f99efdf
chore(deps): bump anthropics/claude-code-action from 1.0.80 to 1.0.82 ( #38946 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:38:37 -07:00
070be3de8b
chore(deps-dev): bump webpack-bundle-analyzer from 5.2.0 to 5.3.0 in /superset-frontend ( #38940 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:38:24 -07:00
bd98269628
chore(deps): bump hot-shots from 14.1.1 to 14.2.0 in /superset-websocket ( #38663 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:37:24 -07:00
7ce371080c
chore(deps-dev): bump @types/node from 25.3.3 to 25.3.5 in /superset-websocket ( #38462 )
...
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-03-31 21:35:32 -07:00
872632aca0
chore(deps): bump fs-extra from 11.3.2 to 11.3.4 in /superset-frontend ( #38437 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:35:08 -07:00
dependabot[bot] and GitHub
64bd03bd70
chore(deps): bump caniuse-lite from 1.0.30001781 to 1.0.30001782 in /docs ( #38941 )
2026-04-01 07:55:19 +07:00
1e2d0faa55
fix(dashboard): dashboard filters not inherited in charts in Safari sometimes due to race condition ( #38851 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-03-31 12:46:05 -07:00
8559786cc2
fix(mixed-timeseries): apply same axis formatting options as timeseries charts ( #38979 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-31 15:00:46 -03:00
d4d22909cb
fix(dashboard): live CSS preview in PropertiesModal ( #38960 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 15:00:20 -03:00
4fae5758d5
chore(deps): bump baseline-browser-mapping from 2.10.11 to 2.10.12 in /docs ( #38942 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 00:42:28 +07:00
f85efe6139
chore(build): remove eslint-plugin-file-progress usage + correct newlines for npm run check:custom-rules ( #38938 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-01 00:35:02 +07:00
6ea9f2ade9
chore(mcp): clarify saved metrics vs columns in MCP instructions ( #38981 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 19:31:02 +02:00
4036b784ed
chore(deps): bump serialize-javascript and terser-webpack-plugin in /superset-embedded-sdk ( #38920 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 10:30:40 -07:00
08a4ad662a
chore(deps): bump brace-expansion from 1.1.11 to 1.1.13 in /superset-frontend/cypress-base ( #38919 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 10:30:06 -07:00
e4021fb6e7
fix(sec): resolve 50+ Dependabot alerts + bump core-js ( #38939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-01 00:28:42 +07:00
53b1d1097c
fix(presto): Fix presto timestamp ( #26467 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Rui Zhao <zhaorui@dropbox.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-03-31 10:28:06 -07:00
Mehmet Salih Yavuz and GitHub
55aa36fef8
docs(developer): add celery to testing section for alerts&reports ( #38888 )
2026-03-31 10:24:58 -07:00
3abcfb797a
chore(deps-dev): bump open-cli from 8.0.0 to 9.0.0 in /superset-frontend ( #38875 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 10:23:29 -07:00
a741ddc03c
chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /superset-embedded-sdk ( #38864 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 10:19:48 -07:00
7d26e33346
chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /superset-websocket ( #38861 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 10:19:10 -07:00
Jessica Morris and GitHub
f6cd8066ab
fix(bubble): Fix Bubble chart axis label rotation ( #38917 )
2026-03-31 10:13:54 -07:00
Amin Ghadersohi and GitHub
daefedebcd
fix(mcp): batch fix for execute_sql crashes, null timestamps, and deck.gl errors ( #38977 )
2026-03-31 12:50:20 -04:00
Amin Ghadersohi and GitHub
c37a3ec292
fix(mcp): add TEMPORAL_RANGE filter for temporal x-axis in generate_chart ( #38978 )
2026-03-31 12:39:08 -04:00
4245720851
feat(mcp): add Big Number chart type support to MCP service ( #38403 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-31 11:53:53 -04:00
Enzo Martellucci and GitHub
f0b20dc445
fix(echarts): adapt y-axis ticks and padding for compact timeseries charts ( #38673 )
2026-03-31 17:44:42 +02:00
e6f1209318
chore(deps): bump aws-actions/amazon-ecr-login from 2.0.2 to 2.1.1 ( #38944 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 22:34:58 +07:00
944944c49e
chore(deps): bump antd from 6.3.4 to 6.3.5 in /docs ( #38967 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 22:33:18 +07:00
ecbf396d4a
chore(deps): bump path-to-regexp from 8.2.0 to 8.4.0 in /superset-websocket/utils/client-ws-app ( #38935 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 22:16:26 +07:00
RACZ Andras and GitHub
b1474aaa60
docs: Fix misleading links in UPDATING.md ( #38947 )
2026-03-31 22:09:31 +07:00
b49e899974
chore(deps-dev): bump typescript-eslint from 8.57.2 to 8.58.0 in /docs ( #38968 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:59:46 +07:00
Đỗ Trọng Hải and GitHub
11f2140c37
fix(AlteredSliceTag): not display undefined filter value for chart change record ( #38883 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-31 10:38:22 -03:00
f1cd1ae710
fix(pivot-table): safely cast numeric strings to numbers for date formatting ( #38953 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 08:19:22 -03:00
e0a0a22542
fix(charts): add X Axis Number Format control for numeric X-axis columns ( #38809 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-03-31 13:38:07 +03:00
Amin Ghadersohi and GitHub
2c9cf0bd55
fix(mcp): enforce MAX_PAGE_SIZE limit on list tools to prevent oversized responses ( #38959 )
2026-03-30 16:48:03 -04:00
Amin Ghadersohi and GitHub
38fdfb4ca2
fix(mcp): prevent stale g.user from causing user impersonation across tool calls ( #38747 )
2026-03-30 14:23:46 -04:00
15bab227bb
feat(mcp): support saved metrics from datasets in chart generation ( #38955 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 16:38:31 +02:00
d331a043a3
fix(mcp): prevent PendingRollbackError from poisoned sessions after SSL drops ( #38934 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-30 10:30:15 -04:00
Enzo Martellucci and GitHub
41d401a879
fix(select): ensure filter dropdown matches input field width ( #38886 )
2026-03-30 15:52:37 +02:00
Amin Ghadersohi and GitHub
89f7e5e7ba
fix(mcp): validate dataset exists in generate_explore_link before generating URL ( #38951 )
2026-03-30 09:29:29 -04:00
aa1a69555b
fix(mcp): prevent GRID_ID injection into ROOT_ID on tabbed dashboards ( #38890 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-30 11:26:58 +02:00
Amin Ghadersohi and GitHub
d1903afc69
fix(mcp): remove @parse_request decorator for cleaner tool schemas ( #38918 )
2026-03-29 16:09:51 -04:00
Đỗ Trọng Hải and GitHub
dbc25dc555
fix(ci): resolve failed CodeCov upload for backend tests ( #38885 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-27 18:33:02 -04:00
JUST.in DO IT and GitHub
a5d2324e21
fix(sqllab): invalid treeview folder expansion ( #38897 )
2026-03-27 14:54:45 -07:00
38e82e4084
chore(deps): bump yaml from 1.10.2 to 1.10.3 in /superset-frontend/cypress-base ( #38856 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 13:58:26 -07:00
6bcc8bf2b2
chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /superset-frontend/cypress-base ( #38862 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 13:58:06 -07:00
Mehmet Salih Yavuz and GitHub
f832f9b0d5
fix(Timeseries): dedup x axis labels ( #38733 )
2026-03-27 22:13:02 +03:00
Kamil Gabryjelski and GitHub
fc705d94e3
fix(explore): migrate from window.history to React Router history API ( #38887 )
2026-03-27 16:49:54 +01:00
JUST.in DO IT and GitHub
65eae027fa
fix(sqllab): long cell content overflooding ( #38855 )
2026-03-27 09:46:10 -03:00
Krishna Chaitanya and GitHub
ac96f46c76
fix(dataset): add email field to owners_data for Chart Explore path ( #38836 )
2026-03-27 09:44:11 -03:00
5c782397bb
refactor(passwords): accept passwords via YAML file ( #38059 )
...
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2026-03-27 14:37:34 +02:00
Enzo Martellucci and GitHub
40387d5daa
fix(reports): PUT with empty recipients list does not persist the change ( #38711 )
2026-03-27 12:54:13 +01:00
7f3351011d
chore(deps): bump anthropics/claude-code-action from 1.0.78 to 1.0.80 ( #38901 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:52:31 +07:00
d6a6b6db14
chore(deps): bump yaml from 1.10.2 to 1.10.3 in /superset-frontend ( #38905 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:51:06 +07:00
388a1fd0be
chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /superset-frontend ( #38906 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:47:12 +07:00
c2c929bf94
chore(deps-dev): bump speed-measure-webpack-plugin from 1.5.0 to 1.6.0 in /superset-frontend ( #38871 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:46:12 +07:00
41473a520e
chore(deps): bump handlebars from 4.7.8 to 4.7.9 in /superset-frontend ( #38894 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:45:21 +07:00
50a5bb0671
chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /superset-websocket ( #38895 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:44:48 +07:00
20d0cfd156
chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 ( #38903 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:44:26 +07:00
5ad91fbb09
chore(deps): bump baseline-browser-mapping from 2.10.10 to 2.10.11 in /docs ( #38902 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:43:58 +07:00
6229c99050
chore(deps): bump @ant-design/icons from 6.1.0 to 6.1.1 in /docs ( #38904 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:43:38 +07:00
7e69d5d839
chore(deps): bump node-forge from 1.3.2 to 1.4.0 in /docs ( #38907 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:42:11 +07:00
dagecko and GitHub
8700ec4e6d
fix: pin 2 unpinned action(s),extract 21 unsafe expression(s) to env vars ( #38893 )
2026-03-27 14:38:20 +07:00
8cbf5fb8df
chore(deps-dev): bump lerna from 8.2.4 to 9.0.4 in /superset-frontend ( #37914 )
...
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-03-27 14:29:19 +07:00
Richard Fogaca Nienkotter and GitHub
9c288d66b5
fix(dataset): add missing currency_code_column to DatasetPostSchema ( #38853 )
2026-03-26 16:58:04 -03:00
Beto Dealmeida and GitHub
8983edea66
fix: type probing ( #38889 )
2026-03-26 13:06:49 -04:00
95820fb9e6
docs: improve SQL templating guidance and examples ( #38777 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Daniel Vaz Gaspar <danielvazgaspar@gmail.com >
2026-03-26 16:47:14 +00:00
Amin Ghadersohi and GitHub
6dc3d7ad9f
fix(mcp): add try/except around DAO re-fetch to handle session errors in multi-tenant ( #38859 )
2026-03-26 12:43:21 -04:00
JUST.in DO IT and GitHub
cfa1aba1e0
fix(sqllab): inactive leftbar selector on empty state ( #38833 )
2026-03-26 08:57:16 -07:00
43816d7528
chore(deps): bump aws-actions/amazon-ecs-deploy-task-definition from 2.6.0 to 2.6.1 ( #38874 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 21:59:45 +07:00
6dd82afb0b
chore(deps): bump dayjs from 1.11.19 to 1.11.20 in /superset-frontend ( #38840 )
...
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-03-26 21:52:42 +07:00
JUST.in DO IT and GitHub
e045f49787
fix(echart): multiple time shift line pattern ( #38866 )
2026-03-26 08:56:05 -03:00
38d3a39c06
test(sqllab): add SQL Lab SDK API contract tests ( #38860 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-26 08:52:14 -03:00
Amin Ghadersohi and GitHub
23a5e95884
fix(mcp): add permission checks to generate_dashboard and update_chart tools ( #38845 )
2026-03-25 16:37:48 -04:00
16f5a2a41a
fix(mcp): detect unknown chart config fields and suggest correct ones ( #38848 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 18:38:23 +01:00
04e07acf98
fix(tests): resolve flakey SouthPane extension test caused by nwsapi ( #38832 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 09:54:44 -07:00
Đỗ Trọng Hải and GitHub
3506773f51
fix(ci): install missing msgcat used for Babel translation update ( #38830 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-25 23:40:40 +07:00
d32e975eb9
chore(deps): bump anthropics/claude-code-action from 1.0.76 to 1.0.78 ( #38842 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 23:38:08 +07:00
21fb5a27e9
chore(deps): bump google-auth-library from 10.6.1 to 10.6.2 in /superset-frontend ( #38841 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 23:35:50 +07:00
Mayank Aggarwal and GitHub
403f4ad78c
fix(dashboard): larger JSON metadata editor for better editing UX ( #38728 ) ( #38745 )
2026-03-25 23:25:47 +07:00
ba5820b088
chore(deps): bump antd from 6.3.3 to 6.3.4 in /docs ( #38843 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 23:09:16 +07:00
a93e319716
fix(datasource): align access validation in legacy views ( #38647 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Daniel Vaz Gaspar <danielvazgaspar@gmail.com >
2026-03-25 14:56:59 +00:00
Richard Fogaca Nienkotter and GitHub
12aca72074
fix(echarts): prevent plain legend clipping in dashboards ( #38675 )
2026-03-25 09:38:31 -03:00
Michael S. Molina and GitHub
3fb903fdc6
fix(embedded-sdk): wire hideTab to actually hide the dashboard tab ( #38846 )
2026-03-25 09:19:56 -03:00
4b26f8c712
fix(models): correct TabState.latest_query_id column type to match FK target ( #38837 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 04:24:53 -04:00
Alexandru Soare and GitHub
37c4a36fdb
fix(report): raise warning when filter type not recognized ( #38676 )
2026-03-24 16:06:44 -07:00
811dcb3715
feat(api-keys): add API key authentication via FAB SecurityManager ( #37973 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
2026-03-24 13:37:26 -04:00
ccaac306e5
test(sqllab): add extension slot contract tests for all 7 host components ( #38776 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-24 10:01:52 -07:00
c596df9294
feat(mcp): add Handlebars chart type support to MCP service ( #38402 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-24 12:25:39 -04:00
Michael S. Molina and GitHub
6852349d24
fix(extensions-cli): remove publisher prefix from bundle filename ( #38823 )
2026-03-24 13:09:10 -03:00
JUST.in DO IT and GitHub
7c9d75b69e
fix(sqllab): FilterText does not apply accordingly ( #38813 )
2026-03-24 09:04:41 -07:00
dependabot[bot] and GitHub
42201a98a1
chore(deps): bump pug from 3.0.3 to 3.0.4 in /superset-websocket/utils/client-ws-app ( #38664 )
2026-03-24 22:40:17 +07:00
Amin Ghadersohi and GitHub
09594b32f9
fix(mcp): fix generate_dashboard cross-session SQLAlchemy error ( #38827 )
2026-03-24 11:39:37 -04:00
e2bb20121e
chore(deps-dev): bump typescript-eslint from 8.57.1 to 8.57.2 in /docs ( #38818 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 22:07:07 +07:00
Francesco.Castaldi and GitHub
56ebfb7848
feat(i18n): update Italian messages.po ( #38821 )
2026-03-24 22:06:11 +07:00
Beto Dealmeida and GitHub
5d9f53ff0c
feat: prevent Postgres connection to Redshift ( #38693 )
2026-03-24 10:44:38 -04:00
Alexandru Soare and GitHub
89d1b80ce7
fix(keys): Unsafe dict access in get_native_filters_params() crashes execution ( #38272 )
2026-03-24 15:43:27 +02:00
962abf6904
fix(sqllab): add authorization check to query cost estimation ( #38648 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 12:57:02 +00:00
Amin Ghadersohi and GitHub
ed3c5280a9
fix(mcp): prevent encoding errors and fix tool bugs on MCP client transports ( #38786 )
2026-03-24 05:41:24 -04:00
Mehmet Salih Yavuz and GitHub
7222327992
fix(Matrixify): readd matrixify_enable guard missing ( #38759 )
2026-03-23 23:29:09 +03:00
Beto Dealmeida and GitHub
e0b524fff2
chore: docs on Redshift auth with access key ( #38810 )
2026-03-23 16:07:36 -04:00
Levis Mbote and GitHub
e67bc5bee5
fix(explore): display actual data type instead of "column" in column tooltip ( #38554 )
2026-03-23 09:06:54 -07:00
Mehmet Salih Yavuz and GitHub
86a260e39b
feat(theming): Custom label tokens ( #38679 )
2026-03-23 18:21:47 +03:00
Mehmet Salih Yavuz and GitHub
fdcb942f3c
fix(MainNav): display all menu items on smaller screens ( #38732 )
2026-03-23 18:21:13 +03:00
7a5c07b99c
chore(deps): bump @babel/runtime from 7.28.6 to 7.29.2 in /superset-frontend ( #38804 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 22:21:07 +07:00
6d93eeb533
chore(deps): bump baseline-browser-mapping from 2.10.9 to 2.10.10 in /docs ( #38799 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 22:20:36 +07:00
Mehmet Salih Yavuz and GitHub
44179199ba
chore(Reports): remove unused and incorrect field ( #38724 )
2026-03-23 18:20:21 +03:00
Mehmet Salih Yavuz and GitHub
100ad7d9ee
fix(AlertsReports): validate anchor_list is a list ( #38723 )
2026-03-23 18:19:57 +03:00
c96c817ef5
chore(deps-dev): bump eslint-plugin-testing-library from 7.16.0 to 7.16.1 in /superset-frontend ( #38795 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 22:10:30 +07:00
519a64da82
chore(deps): bump @swc/core from 1.15.18 to 1.15.21 in /docs ( #38798 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 22:09:00 +07:00
24be9cd515
chore(deps): bump caniuse-lite from 1.0.30001780 to 1.0.30001781 in /docs ( #38801 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 21:58:15 +07:00
1987e816a5
chore(deps-dev): bump baseline-browser-mapping from 2.10.7 to 2.10.10 in /superset-frontend ( #38805 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 21:57:57 +07:00
0f4aa1ceea
chore(deps): bump nanoid from 5.1.6 to 5.1.7 in /superset-frontend ( #38803 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 21:56:54 +07:00
601fb45142
chore(deps-dev): bump oxlint from 1.53.0 to 1.56.0 in /superset-frontend ( #38802 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 21:52:51 +07:00
c9ebb13fa1
chore(deps-dev): bump @babel/runtime-corejs3 from 7.29.0 to 7.29.2 in /superset-frontend ( #38800 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 21:50:52 +07:00
618113079f
chore(deps): bump anthropics/claude-code-action from 0.0.63 to 1.0.76 ( #38797 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 21:48:46 +07:00
Mehmet Salih Yavuz and GitHub
cc34d19d24
fix(DropdownContainer): add fresh to avoid stale data ( #38702 )
2026-03-23 14:32:11 +03:00
João Pedro Alves Barbosa and GitHub
02ffb52f4a
fix(table): improve conditional formatting text contrast ( #38705 )
2026-03-22 18:59:15 -03:00
dependabot[bot] and GitHub
361afff798
chore(deps-dev): bump copy-webpack-plugin from 13.0.1 to 14.0.0 in /superset-frontend ( #38504 )
2026-03-22 23:49:45 +07:00
dependabot[bot] and GitHub
2a6b0215f0
chore(deps): bump simple-zstd from 1.4.2 to 2.1.0 in /superset-frontend ( #38662 )
2026-03-22 23:49:00 +07:00
c1c296233f
chore(deps-dev): bump terser-webpack-plugin from 5.3.17 to 5.4.0 in /superset-frontend ( #38669 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-22 11:23:47 +07:00
e05fdd8acd
chore(deps): bump mapbox-gl from 3.19.0 to 3.20.0 in /superset-frontend ( #38670 )
...
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-03-22 10:58:08 +07:00
Đỗ Trọng Hải and GitHub
83823911b5
feat(sec): harden GHA ref by using its SHA ID to prevent accidental usage of compromised actions ( #38782 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-21 21:27:30 +07:00
Đỗ Trọng Hải and GitHub
7004369c68
fix(sec): remove compromised Trivy actions ( #38780 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-21 12:24:24 +07:00
f5d7ce0f86
chore(deps-dev): bump flatted from 3.4.1 to 3.4.2 in /superset-frontend ( #38771 )
...
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-03-21 11:44:13 +07:00
32eb8c8263
chore(deps): bump flatted from 3.3.3 to 3.4.2 in /docs ( #38772 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-21 09:27:03 +07:00
Amin Ghadersohi and GitHub
44c2c765ae
fix(mcp): convert adhoc filters to QueryObject format before query compilation ( #38774 )
2026-03-20 20:43:09 +01:00
Amin Ghadersohi and GitHub
0d5721910e
fix(mcp): normalize call_tool proxy arguments to prevent encoding TypeError ( #38775 )
2026-03-20 20:42:40 +01:00
28d67d59cd
chore(deps-dev): bump flatted from 3.2.2 to 3.4.2 in /superset-frontend/cypress-base ( #38761 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 10:32:21 -07:00
1d72480c17
fix(mcp): fix detached Slice instance error in chart/dashboard serialization ( #38767 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-20 18:23:51 +01:00
1af5da6aad
chore(deps): bump baseline-browser-mapping from 2.10.7 to 2.10.9 in /docs ( #38756 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 10:12:39 -07:00
ea1c6ee30f
chore(deps): bump geostyler-openlayers-parser from 5.4.0 to 5.4.1 in /superset-frontend ( #38755 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 10:12:07 -07:00
97ea479cdc
chore(deps-dev): bump flatted from 3.3.1 to 3.4.2 in /superset-websocket ( #38752 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 10:11:41 -07:00
Enzo Martellucci and GitHub
e088979fbe
fix(reports): validate nativeFilters on report create/update and deactivate on dashboard filter deletion ( #38715 )
2026-03-20 17:20:02 +01:00
5e5c05362c
fix(mcp): use correct permission class for save_sql_query tool ( #38764 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 17:15:19 +01:00
Amin Ghadersohi and GitHub
c2a21915ff
fix(mcp): fix dashboard slug null and execute_sql encoding error ( #38710 )
2026-03-20 14:41:54 +01:00
Enzo Martellucci and GitHub
cbb2b2f3c2
feat(themes): add JSON formatting to theme modal editor ( #38739 )
2026-03-20 13:48:00 +01:00
Alexandru Soare and GitHub
82a74c88aa
fix(button): Theming configurations for button elements is not consistent ( #38604 )
2026-03-20 12:37:04 +02:00
Levis Mbote and GitHub
6b9dd23e3a
fix(timeseries-table): enable proper column sorting in timeseries-table chart ( #38579 )
2026-03-19 12:01:40 -07:00
Levis Mbote and GitHub
b754f2d173
fix(theme): persist local theme id so "Local" tag remains after navigation ( #38527 )
2026-03-19 12:01:24 -07:00
Levis Mbote and GitHub
ee233d16d6
fix(dashboard): correct tab underline width for newly added dashboard tabs. ( #38524 )
2026-03-19 12:01:08 -07:00
Levis Mbote and GitHub
65f13f773e
fix(theme): ensure colorLink follows colorPrimary when not explicitly set ( #38517 )
2026-03-19 12:00:41 -07:00
d4646d43a7
docs(security): update vulnerability reporting policy and admin trust boundary ( #38653 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-19 10:57:57 -07:00
Alexandru Soare and GitHub
6465450b64
fix(firebolt): Firebolt SQL entered with EXCLUDE is rewritten to EXCEPT ( #38742 )
2026-03-19 10:21:50 -07:00
01aa4d3281
chore(deps): bump match-sorter from 6.3.4 to 8.2.0 in /superset-frontend ( #36470 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-03-19 23:28:20 +07:00
211f29b723
fix(mcp): Chart schema followups - DRY extraction, template fix, alias and test gaps ( #38746 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 16:50:42 +01:00
Đỗ Trọng Hải and GitHub
d6bfc98a61
feat(ci): use zstd for faster saving and loading superset-node-ci image ( #38645 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-19 22:43:16 +07:00
5457c2da67
chore(deps): bump dawidd6/action-download-artifact from 17 to 19 ( #38735 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 22:42:39 +07:00
Kamil Gabryjelski and GitHub
14b1b456e1
fix: Add aliases and groupby list to chart schemas ( #38740 )
2026-03-19 16:15:58 +01:00
Luiz Otavio and GitHub
972e15e601
fix(sql): remove WHERE 1 = 1 when temporal filter has "No filter" selected ( #38704 )
2026-03-19 08:29:53 -03:00
03de7e1ec6
fix(dashboard): use inline theme data to prevent 403 for non-admin users ( #38384 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-18 16:17:03 -07:00
3edf75123a
chore(deps): bump swagger-ui-react from 5.32.0 to 5.32.1 in /docs ( #38708 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 10:12:47 -07:00
Michael S. Molina and GitHub
fd1c423826
fix(chart): prevent chart list from failing when a datasource lacks explore_url ( #38721 )
2026-03-18 10:23:57 -03:00
Kamil Gabryjelski and GitHub
a314e5b35e
fix: Row limit support for chart mcp tools ( #38717 )
2026-03-18 13:40:47 +01:00
e02ca8871d
fix(mcp): expose individual tool parameters when MCP_PARSE_REQUEST_ENABLED=False ( #38714 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-18 11:38:22 +01:00
834d2abe70
chore(deps): bump antd from 6.3.2 to 6.3.3 in /docs ( #38686 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 16:01:02 -07:00
91986fff02
fix(tests): restore 100% TypeScript coverage for core packages ( #38682 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-03-17 15:28:51 -03:00
05b9970aa6
fix(map-box): prevent clusters from being smaller than individual points ( #38458 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 15:08:05 -03:00
Michael S. Molina and GitHub
6f301707f9
fix: Simplify extension folder name ( #38690 )
2026-03-17 14:00:19 -03:00
5865176f36
fix(dashboard): overload issue in dashboard export to excel ( #29418 )
...
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-03-17 09:29:32 -07:00
461037f645
chore(deps-dev): bump typescript-eslint from 8.56.1 to 8.57.1 in /docs ( #38684 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 21:54:27 +07:00
c980f39aab
chore(deps): bump caniuse-lite from 1.0.30001778 to 1.0.30001780 in /docs ( #38688 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 21:51:39 +07:00
Beto Dealmeida and GitHub
a854fa60a2
feat: apply RLS conservatively ( #38683 )
2026-03-17 10:20:09 -04:00
Amin Ghadersohi and GitHub
1c8224f4c6
feat(mcp): Add tool annotations for MCP directory compliance ( #38641 )
2026-03-16 19:09:25 -07:00
Đỗ Trọng Hải and GitHub
ca403dc45d
fix(ci): allow docs testing to run despite absence of db diagnostics data ( #38655 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-17 08:01:43 +07:00
96705c156a
fix(map-box): make opacity, lon, lat, and zoom controls functional ( #38374 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-03-16 21:55:49 -03:00
7909095ff3
feat(native-filters): add configurable LIKE/ILIKE operators to Select filter ( #38470 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Richard Fogaca Nienkotter <63572350+richardfogaca@users.noreply.github.com >
2026-03-16 21:11:53 -03:00
aa5adb0fce
fix(embedded): default to light theme instead of system preference ( #38644 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 09:33:33 -07:00
Ville Brofeldt and GitHub
dcb414aa06
feat(extensions): add update command to extensions cli ( #38651 )
2026-03-16 07:02:42 -07:00
Đỗ Trọng Hải and GitHub
afe093f1ca
fix(FilterBar): reduce padded space between filter header and first filter ( #38646 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-16 10:00:52 -03:00
Mayank Aggarwal and GitHub
cc066b3576
fix(docs): use absolute API doc links in developer docs ( #38649 )
2026-03-14 22:50:14 +07:00
39cd1cdd43
chore(deps): bump dawidd6/action-download-artifact from 16 to 17 ( #38620 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-14 12:40:25 +07:00
176bf00c16
chore(deps-dev): bump baseline-browser-mapping from 2.10.0 to 2.10.7 + sync lockfile + run npm audit fix in /superset-frontend ( #38621 )
...
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: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-03-14 12:28:47 +07:00
68e38c8893
chore(deps): bump undici from 7.22.0 to 7.24.1 in /superset-frontend ( #38642 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-14 11:13:50 +07:00
48220fb33f
feat(mcp): add save_sql_query tool for SQL Lab saved queries ( #38414 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 14:02:04 -07:00
Mehmet Salih Yavuz and GitHub
ed622e254a
feat(matrixify): Revamp control panel ( #38519 )
2026-03-13 21:51:53 +03:00
amaannawab923 and GitHub
6e7d6a85b4
fix(ag-grid-table): fix failing buildQuery test expectation ( #38636 )
2026-03-14 00:59:52 +07:00
Luiz Otavio and GitHub
e8061a9c2b
style(metadata-bar): use bold font weight for metadata bar title ( #38608 )
2026-03-13 14:24:14 -03:00
97a66f7a64
feat(mcp): add BM25 tool search transform to reduce initial context size ( #38562 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 18:06:11 +01:00
b6c3b3ef46
fix(mcp): return all statement results for multi-statement SQL queries ( #38388 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 16:53:52 +01:00
f4a57a13bc
chore(deps): bump dompurify from 3.3.2 to 3.3.3 in /superset-frontend ( #38592 )
...
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-03-13 22:07:09 +07:00
242636b36b
chore(deps): bump baseline-browser-mapping from 2.10.0 to 2.10.7 in /docs ( #38622 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 22:06:43 +07:00
ba7d7dcec0
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #38619 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 22:06:21 +07:00
ba7271b4d8
fix(world-map): add fallback fill color when colorFn returns null ( #38602 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 12:02:03 -03:00
amaannawab923 and GitHub
ca2d26a1e2
fix(ag-grid-table): fix AND filter conditions not applied ( #38369 )
2026-03-13 19:42:14 +05:30
Alexandru Soare and GitHub
f6106cd26f
fix(timeshiftcolor): Time shift color to match the original color ( #38473 )
2026-03-13 15:24:56 +02:00
Michael S. Molina and GitHub
1867336907
fix(editor): implement missing methods, fix cursor position clearing ( #38603 )
2026-03-13 09:06:55 -03:00
Ville Brofeldt and GitHub
f5383263bc
fix(extensions): fix gitignore template and bump version ( #38614 )
2026-03-13 08:50:10 -03:00
d5cf77cd60
fix(mcp): fix crashes in list tools, dataset info, chart preview, and add owner/favorite filters ( #38277 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 12:46:52 +01:00
f458e2d484
feat(mcp): add extra_form_data param to get_chart_data for dashboard filters ( #38531 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 12:13:47 +01:00
Kamil Gabryjelski and GitHub
af5e05db2e
fix(mcp): Support form_data_key without chart identifier for unsaved charts ( #38628 )
2026-03-13 11:58:12 +01:00
Enzo Martellucci and GitHub
32a64d02c7
fix(deckgl): polygon chart not rendering when boundary column contains nested geometry JSON ( #38595 )
2026-03-13 11:54:05 +01:00
9516d1a306
fix(explore/dashboard): fix CSV/Excel downloads for legacy chart types ( #38513 )
...
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-03-13 11:49:34 +01:00
Kamil Gabryjelski and GitHub
d91b96814e
fix(mcp): Improve validation errors and field aliases to reduce failed LLM tool calls ( #38625 )
2026-03-13 11:16:50 +01:00
Daniel Vaz Gaspar and GitHub
56d6bb1913
feat(auth): add SAML login support to frontend ( #38606 )
2026-03-13 09:00:07 +00:00
fc156d0014
fix(mcp): replace uuid with url and changed_on_humanized in default list columns ( #38566 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 09:53:30 +01:00
Đỗ Trọng Hải and GitHub
0b8df8d3f2
build(deps): update geostyler-* deps to latest major versions ( #38151 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-13 01:18:59 -07:00
Amin Ghadersohi and GitHub
83955e87ac
refactor(mcp): use serialize_user_object in get_instance_info ( #38613 )
2026-03-13 08:59:21 +01:00
4a9db243a1
chore(deps): bump caniuse-lite from 1.0.30001777 to 1.0.30001778 in /docs ( #38593 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:35:13 +07:00
Amin Ghadersohi and GitHub
d4f1f8db00
fix(mcp): extract role names as strings in UserInfo serialization ( #38612 )
2026-03-12 16:20:53 -07:00
Mehmet Salih Yavuz and GitHub
95f61bd223
fix: add parent_slice_id for multilayer charts to embed ( #38243 )
2026-03-12 21:21:43 +03:00
7f476a79b3
fix: add embedded box sizing rule for layout ( #38351 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-03-12 21:20:14 +03:00
Amin Ghadersohi and GitHub
65e21cf13c
docs: move MCP deployment guide to admin docs, add user-facing AI guide ( #38585 )
2026-03-12 10:30:51 -07:00
7943af359c
feat(mcp): implement RBAC permission checking for MCP tools ( #38407 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 17:35:07 +01:00
Yuriy Krasilnikov and GitHub
09e9c6a522
fix(embedded): prevent double RLS application in virtual datasets ( #37395 )
2026-03-12 14:12:59 +01:00
Ville Brofeldt and GitHub
a9def2fc15
fix: support nested function calls in cache_key_wrapper ( #38569 )
2026-03-12 08:08:58 -03:00
27197faba9
fix(matrixify): Matrixify to not override slice id ( #38515 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-03-12 11:39:29 +02:00
ffe60bd960
chore(deps-dev): bump oxlint from 1.51.0 to 1.53.0 in /superset-frontend ( #38571 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 23:41:41 +07:00
d752be5f74
chore(deps): bump dompurify from 3.3.1 to 3.3.2 in /superset-frontend ( #38455 )
...
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-03-11 08:51:40 -07:00
3056c41507
chore(deps): bump caniuse-lite from 1.0.30001775 to 1.0.30001777 in /docs ( #38463 )
...
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-03-11 08:51:21 -07:00
d42e9c4d1b
chore(deps): bump acorn from 8.9.0 to 8.16.0 in /superset-frontend ( #38466 )
...
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-03-11 08:51:10 -07:00
5912941942
chore(deps-dev): bump @typescript-eslint/parser from 8.56.1 to 8.57.0 in /superset-websocket ( #38570 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 22:50:11 +07:00
9b8106b382
chore(deps-dev): bump mini-css-extract-plugin from 2.10.0 to 2.10.1 in /superset-frontend ( #38573 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 22:23:08 +07:00
amaannawab923 and GitHub
9215eb5e45
fix(ag-grid): persist AG Grid column filters in explore permalinks ( #38393 )
2026-03-11 01:56:24 +05:30
fe7f220c21
fix(charts): set reasonable default y-axis title margin to prevent label overlap ( #38389 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 19:09:09 +01:00
3bb9704cd5
fix(mcp): honor target_tab parameter when adding charts to tabbed dashboards ( #38409 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 10:57:15 -07:00
eb77452857
feat(mcp): auto-generate dashboard title from chart names when omitted ( #38410 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 10:56:58 -07:00
Amin Ghadersohi and GitHub
6d7cfac8b2
fix(mcp): wrap LoggingMiddleware.on_message event_logger in try/except ( #38560 )
2026-03-10 17:48:08 +01:00
31754a39c9
fix(i18n): correct variable name for translated SQL Lab query message ( #38494 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-03-10 21:50:14 +07:00
Michael S. Molina and GitHub
bde48e563e
fix: SQL Lab tab content padding ( #38561 )
2026-03-10 11:44:31 -03:00
0cfd760a36
fix(mcp): improve default chart names with descriptive format ( #38406 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 10:53:05 +01:00
13fe88000a
chore(deps-dev): bump lightningcss from 1.31.1 to 1.32.0 in /superset-frontend ( #38511 )
...
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-03-10 16:51:58 +07:00
cc8ad23d6f
chore(deps): bump react-diff-viewer-continued from 3.4.0 to 4.2.0 in /superset-frontend ( #38552 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-03-10 15:57:32 +07:00
Amin Ghadersohi and GitHub
5c2cbb58bc
fix(mcp): add missing __init__.py for chart, dashboard, dataset packages ( #38400 )
2026-03-10 09:52:48 +01:00
6342c4f338
feat(mcp): add horizontal bar chart orientation support to generate_chart ( #38390 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 09:52:12 +01:00
5fa70bdbd8
fix(mcp): add guardrails to prevent LLM artifact generation ( #38391 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 09:51:23 +01:00
2a876e8b86
fix(mcp): add missing command.validate() to MCP chart data tools ( #38521 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 09:50:41 +01:00
0533ca9941
feat(mcp): register GlobalErrorHandlerMiddleware and LoggingMiddleware ( #38523 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 09:48:38 +01:00
5f20d2e15a
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #38548 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 15:21:18 +07:00
6d1d5d64d1
chore(deps): bump antd from 6.3.1 to 6.3.2 in /docs ( #38547 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 15:21:00 +07:00
06d6b513cd
chore(deps-dev): bump jest from 30.2.0 to 30.3.0 in /superset-frontend ( #38549 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 14:39:05 +07:00
afa51125de
chore(deps): bump the storybook group in /docs with 11 updates ( #38501 )
...
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-03-10 10:09:40 +07:00
26c07b1ffb
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.9.1 to 0.9.2 in /superset-frontend ( #38509 )
...
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-03-10 08:54:43 +07:00
Đỗ Trọng Hải and GitHub
9ecca47e69
feat(ci): only run precommit on changed files ( #38155 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-10 08:49:38 +07:00
6c1df93215
chore(deps): bump aquasecurity/trivy-action from 0.34.2 to 0.35.0 ( #38502 )
...
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-03-10 08:46:19 +07:00
06fd0658ae
chore(deps-dev): bump prettier-plugin-packagejson from 3.0.0 to 3.0.2 in /superset-frontend ( #38508 )
...
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-03-10 08:46:01 +07:00
Enzo Martellucci and GitHub
a17f38a4e2
fix(embedded): add CurrentUserRestApi read permission to Public role defaults ( #38474 )
2026-03-10 00:08:37 +01:00
Amin Ghadersohi and GitHub
6ef4794778
fix(mcp): resolve chatbot tool call flakiness with URL and instruction fixes ( #38532 )
2026-03-09 23:35:50 +01:00
Amin Ghadersohi and GitHub
4cd3ce164d
fix(mcp): make fastmcp truly optional during Superset startup ( #38534 )
2026-03-09 15:32:27 -07:00
8e3e57c1c8
fix(docs): swizzle MethodEndpoint to fix SSG crash on all API pages ( #38533 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-09 14:18:59 -07:00
Hugh A. Miles II and GitHub
61fbfda501
feat(security): add granular export controls (Phase 1) ( #38361 )
2026-03-09 16:44:56 -04:00
9017b9a74f
chore: enable allow_update_branch in .asf.yaml ( #38530 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-09 13:42:09 -07:00
Gabriel Torres Ruiz and GitHub
bc99b710bd
fix(dashboard): ensure clear all respects required filter validation ( #37681 )
2026-03-09 13:02:57 -07:00
Michael S. Molina and GitHub
bf55f1e438
chore(extensions): bump superset-core and superset-extensions-cli to 0.1.0rc1 ( #38516 )
2026-03-09 14:40:08 -03:00
Gabriel Torres Ruiz and GitHub
dca41f9a7b
fix(theme): prevent background color flash on page load ( #38399 )
2026-03-09 09:53:38 -07:00
62cebc8a0e
fix(dashboard): prevent Apply button from disabling when required filters are auto-applied ( #38479 )
...
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 09:29:43 -07:00
Michael S. Molina and GitHub
e70c7944b7
fix(tests): achieve 100% TypeScript coverage for core packages ( #38518 )
2026-03-09 13:25:39 -03:00
yousoph and GitHub
577654cd02
fix(heatmap): correct tooltip display to show axis values instead of indices ( #38487 )
2026-03-09 08:54:47 -07:00
c7a1f57487
fix(sqla): parenthesize extras where/having clauses in query generation ( #38183 )
...
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 10:05:55 +01:00
9983e255f8
fix(charts): revert: improve negative stacked bar label positioning and accessibility ( #37405 ) ( #38484 )
...
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 00:09:09 -07:00
Vitor Avila and GitHub
d9a91f99db
feat: support for import/export masked_encrypted_extra (frontend) ( #38078 )
2026-03-09 01:59:54 -03:00
60577bcd97
chore(deps-dev): bump webpack from 5.105.3 to 5.105.4 in /docs ( #38380 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 16:54:50 -08:00
3cb00bf116
feat(database): add Google Cloud Datastore db engine spec ( #37677 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-03-06 16:40:17 -08:00
Michael S. Molina and GitHub
a6c0d6321f
chore(extensions): simplify backend package structure by removing superset_extensions namespace ( #38476 )
2026-03-06 14:49:49 -03:00
Michael S. Molina and GitHub
5fb9e17721
refactor(extensions): align editors API naming with commands/views, add description to all contribution types ( #38475 )
2026-03-06 14:18:49 -03:00
Beto Dealmeida and GitHub
03ad1789f0
feat(alerts/reports): external URL warning ( #35021 )
2026-03-06 11:57:03 -05:00
Michael S. Molina and GitHub
296bd7e56b
docs(extensions): fix extension developer documentation and CLI scaffolding ( #38472 )
2026-03-06 13:10:41 -03:00
5c4bf0f6ea
fix(deps): bump Python dependencies to fix 7 security vulnerabilities ( #38447 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 09:44:13 +00:00
Amin Ghadersohi and GitHub
db7665c0bc
feat(mcp): add user roles to MCP response and permission-aware instructions ( #38367 )
2026-03-06 08:16:51 +01:00
Amin Ghadersohi and GitHub
84a53eab31
feat(mcp): add pie, pivot table, and mixed timeseries chart creation support ( #38375 )
2026-03-06 08:13:47 +01:00
Amin Ghadersohi and GitHub
3609cd9544
feat(mcp): add compile check to validate chart queries before returning ( #38408 )
2026-03-06 08:10:58 +01:00
Amin Ghadersohi and GitHub
7d2efd8c1a
fix(mcp): suppress third-party deprecation warnings from client responses ( #38401 )
2026-03-06 08:02:25 +01:00
0d5ade6dd3
fix(ColorPicker): restore alpha input visibility hidden by geostyler CSS ( #38169 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-05 17:45:11 -08:00
17df85b5ed
fix(roles): convert permissions/groups dropdowns to AsyncSelect with server-side search ( #38387 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 16:54:16 -08:00
664c465d80
fix(test): use correct @apache-superset/core/theme import in Menu test ( #38457 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 15:50:35 -08:00
884db9347d
feat(docs): Adding VTG GmbH in INTHEWILD.yaml ( #38359 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-03-05 14:41:17 -08:00
6c359733e1
fix(frontend): preserve absolute and protocol-relative URLs in ensureAppRoot ( #38316 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-05 14:06:16 -08:00
Michael S. Molina and GitHub
357e35dc62
refactor(core): reorganize superset-core packages into feature-based structure ( #38448 )
2026-03-05 17:41:15 -03:00
5f0efd2be9
test: fix CI OOM crashes in DatasourceControl test and flaky FileHandleer test ( #38430 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 12:05:58 -08:00
Amin Ghadersohi and GitHub
0dbd4c5b90
docs(mcp): add MCP server deployment and authentication guide ( #38415 )
2026-03-05 17:52:04 +01:00
Enzo Martellucci and GitHub
f0416eff78
fix(dashboard): fix multiple drag-and-drop and edit mode issues ( #37891 )
2026-03-05 16:47:11 +01:00
a513406239
feat!: upgrade project's Node version to v22 ( #37223 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-03-05 22:20:18 +07:00
f6f734f0d1
chore(deps): bump google-auth-library from 10.5.0 to 10.6.1 in /superset-frontend ( #38436 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 21:25:04 +07:00
a2c23a2a58
chore(deps-dev): bump css-minimizer-webpack-plugin from 7.0.4 to 8.0.0 in /superset-frontend ( #38434 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 21:17:41 +07:00
Antonio Rivero and GitHub
20cc3345d8
chore(playwright): Using warning for timeouts ( #38441 )
2026-03-05 14:15:10 +01:00
Alexandru Soare and GitHub
880cab58c3
fix(bug): Error when adding a filter using custom sql ( #38246 )
2026-03-05 11:39:21 +02:00
4dfb0e66cb
chore(deps-dev): bump webpack from 5.105.3 to 5.105.4 in /superset-frontend ( #38385 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:26:50 +07:00
fdf19db5e6
chore(deps): bump svgo from 3.3.2 to 3.3.3 in /superset-frontend ( #38421 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:16:28 +07:00
5a2a72cf31
chore(deps): bump svgo from 3.3.2 to 3.3.3 in /docs ( #38422 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:16:01 +07:00
Ville Brofeldt and GitHub
0d5827ac42
chore(extensions): unified contribution api and automatic prefixing ( #38412 )
2026-03-04 14:51:22 -08:00
939e4194c6
fix(alerts): fix error toast when editing report with saved tab selection ( #38198 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 13:01:26 -08:00
a79dcbbb66
chore(deps): update d3-cloud requirement from ^1.2.8 to ^1.2.9 in /superset-frontend/plugins/plugin-chart-word-cloud ( #38381 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 11:30:48 -08:00
88241d3e71
chore(deps-dev): bump oxlint from 1.50.0 to 1.51.0 in /superset-frontend ( #38353 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 11:30:34 -08:00
1bfd41df0c
chore(deps): bump aquasecurity/trivy-action from 0.34.1 to 0.34.2 ( #38352 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 11:30:15 -08:00
8f28a8734a
chore(deps): bump flask from 2.3.3 to 3.1.3 ( #38168 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 11:28:23 -08:00
dc995328a8
chore(deps): bump cryptography from 44.0.3 to 46.0.5 ( #37912 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 11:27:57 -08:00
Vitor Avila and GitHub
8c9efe5659
feat: support for import/export masked_encrypted_extra (backend) ( #38077 )
2026-03-04 11:26:28 -08:00
Mehmet Salih Yavuz and GitHub
63e7ee70bf
fix(echarts): adaptive formatting labels ( #38017 )
2026-03-04 11:26:18 -08:00
796c206ee7
fix(charts): apply resample before rolling window in post-processing pipeline ( #37987 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 11:25:42 -08:00
Đỗ Trọng Hải and GitHub
27d54f8421
fix(build/backend): migrate to deps-free pygeohash with pre-built wheels at runtime ( #37524 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-04 11:24:43 -08:00
e2ebc135e4
test(playwright): add dashboard list E2E tests ( #38377 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 11:15:16 -08:00
c25adbc395
test(DashboardList): migrate Cypress E2E tests to RTL ( #38368 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 11:13:13 -08:00
3b656f9cc2
fix(dashboard): restore filterState prop for cross-filter functionality ( #38349 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 11:05:21 -08:00
Đỗ Trọng Hải and GitHub
3d5694ee0f
chore: regular npm audit fix ( #38248 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-03-04 10:42:14 -08:00
aff6e26089
build(deps): replace monolithic googleapis with lightweight @googleapis/sheet sub-package ( #38124 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-03-04 10:22:17 -08:00
Michael S. Molina and GitHub
19f949276c
refactor(config): SIGNAL_CACHE_CONFIG → DISTRIBUTED_COORDINATION_CONFIG ( #38395 )
2026-03-04 09:40:21 -08:00
Michael S. Molina and GitHub
832fee3ff8
refactor(mcp): move superset_core MCP module from mcp to api/mcp ( #38394 )
2026-03-04 09:38:17 -08:00
Michael S. Molina and GitHub
69732d9dca
fix(superset-ui-core): achieve 100% coverage for npm run core:cover ( #38397 )
2026-03-04 13:56:51 -03:00
JUST.in DO IT and GitHub
35d0aad854
feat(explore): Add Echarts option editor ( #37868 )
2026-03-04 08:34:34 -08:00
80a29cd6fe
chore(deps-dev): bump terser-webpack-plugin from 5.3.16 to 5.3.17 in /superset-frontend ( #38386 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 21:29:36 +07:00
51ac758b80
fix(tags): expire tag relationship after deleting all tagged objects ( #38163 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-03-04 10:37:19 -03:00
7815afb24d
fix(charts): improve minor gridline visibility in dark themes ( #38371 )
...
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 10:33:29 -03:00
ef4b1d674b
feat(docs): add filterable UI Components table and improve build performance ( #38253 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-04 10:32:25 -03:00
983b633972
feat(bar-chart): add option to color bars by primary axis when no dimensions are set ( #37531 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-03-03 16:11:04 -08:00
f10cb14d92
chore(deps-dev): bump @types/node from 25.3.2 to 25.3.3 in /superset-websocket ( #38319 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 12:49:48 -08:00
1136e86cf7
chore(deps): bump ioredis from 5.9.3 to 5.10.0 in /superset-websocket ( #38318 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 12:49:37 -08:00
Vitor Avila and GitHub
fa34609952
feat: Support OAuth2 single-use refresh tokens ( #38364 )
2026-03-03 16:07:15 -03:00
Gabriel Torres Ruiz and GitHub
2ab9d37a00
fix(templates): restore css_bundle calls in spa.html for production builds ( #38350 )
2026-03-03 10:27:39 -08:00
Ville Brofeldt and GitHub
c35bf344a9
chore(extensions): clean up backend entrypoints and file globs ( #38360 )
2026-03-03 09:45:35 -08:00
Enzo Martellucci and GitHub
016417f793
fix(explore): prevent TypeError when chart dimension returns empty string ( #38276 )
2026-03-03 15:06:02 +01:00
Ville Brofeldt and GitHub
f2f55591ec
chore: remove redundant service-worker.js placeholder ( #38348 )
2026-03-03 01:43:17 -08:00
Đỗ Trọng Hải and GitHub
1bd054684e
chore(lint): remove unused ESLint plugins after migrating rules to Oxlint ( #38110 )
2026-03-03 13:33:58 +07:00
0681df3d02
feat(theme): enable generalized ECharts theme overrides for array properties ( #37965 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-03-02 19:51:09 -08:00
Đỗ Trọng Hải and GitHub
6e84d29707
fix(build): disable moby in dev container based on Debian 13 Trixie distro for usability ( #37227 )
2026-03-03 09:09:05 +07:00
Đỗ Trọng Hải and GitHub
fc5fda3d1a
fix(db-modal): update doc refs for DB connection modal ( #38091 )
2026-03-03 09:08:46 +07:00
Levis Mbote and GitHub
3e10ab7dd0
refactor(Filter components): migrate from react-dnd to dnd-kit ( #37445 )
2026-03-02 16:49:57 -08:00
Michael S. Molina and GitHub
a74d32ab44
feat(extensions): code-first frontend contributions ( #38346 )
2026-03-02 13:51:29 -08:00
01d5245cd2
fix: silence deprecation warnings causing noisy production logs ( #38128 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-02 10:55:00 -08:00
00a1487705
chore(deps): bump hot-shots from 14.0.0 to 14.1.1 in /superset-websocket ( #38320 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 10:51:34 -08:00
adc5a2cbdb
chore(deps-dev): bump globals from 17.3.0 to 17.4.0 in /superset-websocket ( #38321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 10:51:17 -08:00
23200e8ce9
chore(deps): bump caniuse-lite from 1.0.30001774 to 1.0.30001775 in /docs ( #38322 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 10:51:03 -08:00
d738431e73
chore(deps): bump swagger-ui-react from 5.31.2 to 5.32.0 in /docs ( #38324 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 10:50:47 -08:00
00c62cf820
chore(deps-dev): bump yeoman-test from 11.2.0 to 11.3.1 in /superset-frontend ( #38326 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 10:50:20 -08:00
1025e3729b
chore(deps-dev): bump globals from 17.3.0 to 17.4.0 in /docs ( #38325 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 23:13:55 +07:00
b57c864e98
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #38330 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 23:13:32 +07:00
ec33d6a421
chore(deps-dev): bump @types/node from 25.3.1 to 25.3.3 in /superset-frontend ( #38331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 21:46:16 +07:00
e80311a795
chore(deps-dev): bump @swc/core from 1.15.17 to 1.15.18 in /superset-frontend ( #38335 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 21:44:52 +07:00
985c3d12a1
fix(screenshots): downgrade screenshot timeout logs from ERROR to WARNING ( #38130 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-02 10:03:07 +01:00
Mehmet Salih Yavuz and GitHub
ac2914486f
fix(Select): select all buttons to inherit font ( #38313 )
2026-03-02 10:12:06 +02:00
d31a2f96c9
chore(deps-dev): bump webpack from 5.105.2 to 5.105.3 in /superset-frontend ( #38294 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 15:25:33 -08:00
0d9db04df0
chore(deps-dev): bump @swc/core from 1.15.13 to 1.15.17 in /superset-frontend ( #38295 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 12:36:55 +07:00
Kamil Gabryjelski and GitHub
1d141b2948
fix: Warning toasts when user drops folder item outside of dnd context ( #38304 )
2026-02-27 21:23:19 -08:00
Mehmet Salih Yavuz and GitHub
7f280f5de9
fix(Dataset Folders): improve search-collapse ( #38188 )
2026-02-27 21:21:29 -08:00
d039172013
chore(deps-dev): bump webpack from 5.105.2 to 5.105.3 in /docs ( #38271 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 12:16:54 +07:00
Vitor Avila and GitHub
6fe69fc81c
chore: Support specifying app_root via superset_config.py ( #38284 )
2026-02-28 01:35:08 -03:00
3794591d28
chore(deps): bump caniuse-lite from 1.0.30001770 to 1.0.30001774 in /docs ( #38180 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 15:38:04 -08:00
a849802a2b
chore(deps): bump minimatch in /superset-websocket ( #38282 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 15:37:47 -08:00
a162b02123
chore(deps-dev): bump @types/node from 25.3.1 to 25.3.2 in /superset-websocket ( #38288 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 15:37:34 -08:00
1f41777800
chore(deps): bump actions/download-artifact from 7 to 8 ( #38289 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 15:37:21 -08:00
848cce7b2e
chore(deps): bump actions/upload-artifact from 6 to 7 ( #38290 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 15:37:08 -08:00
b1b10ec329
chore(deps): bump @swc/core from 1.15.13 to 1.15.17 in /docs ( #38292 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 15:36:51 -08:00
287a94f46c
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #38296 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 15:36:38 -08:00
15d7538435
fix(sqllab): pass queryLimit on data preview queries and fix Decimal TypeError in results handler ( #37614 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-27 15:35:44 -08:00
Shaitan and GitHub
a410b76f99
docs: add Apache Superset CVEs for February 2026 release ( #38278 )
2026-02-27 14:46:44 -08:00
63f1d9eb98
feat(folders-editor): drag entire folder block as single unit ( #38122 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 20:02:21 +01:00
5e890a8cf7
fix(folders): remove stale column/metric refs from folders on delete ( #38302 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 17:25:06 +01:00
amaannawab923 and GitHub
e5cbc98482
fix(ag-grid): render boolean columns as checkboxes instead of blank cells ( #38279 )
2026-02-27 17:52:51 +05:30
Alexandru Soare and GitHub
761cee2d85
fix(componentParent): Newly created tabs don't show up in Scoping tab ( #37807 )
2026-02-27 11:34:32 +02:00
Alexandru Soare and GitHub
7743183401
fix(bugs): fixing bugs for world map chart ( #38030 )
2026-02-27 11:33:35 +02:00
11dfda11d3
fix(folders): expand collapsed folders on Select All and add selection counter ( #38270 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 07:28:07 +01:00
0827ec3811
fix(dataset-modal): include nested folders when dragging all their children ( #38275 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 07:27:37 +01:00
Amin Ghadersohi and GitHub
7f061a3764
fix(bigquery): pass dialect instead of engine to select_star in get_extra_table_metadata ( #38281 )
2026-02-27 02:11:40 +01:00
Joe Spadola and GitHub
bb6ee9e722
fix(clickhouse): remove _mutate_label workaround and bump clickhouse-connect to >=0.13.0 ( #38280 )
2026-02-26 16:12:54 -08:00
6589ee48f9
docs: bifurcate documentation into user and admin sections ( #38196 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-26 13:29:08 -08:00
8a053bbe07
fix(dataset-modal): fix drag overlay shift caused by modal transform containing block ( #38274 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 20:48:48 +01:00
bbafae5f62
fix(save-chart): fix info icon alignment in save chart modal ( #37708 )
...
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com >
2026-02-26 18:11:07 +01:00
Enzo Martellucci and GitHub
5a134170a0
fix(chart): prevent x-axis date labels from disappearing when rotated ( #37755 )
2026-02-26 18:10:44 +01:00
Enzo Martellucci and GitHub
c1c012fb52
fix(chart): make chart error banners non-dismissible ( #38014 )
2026-02-26 17:01:02 +01:00
jaymasiwal and GitHub
f5d489da29
fix(actionlog): restore full name display in Action Logs user column ( #37985 )
2026-02-26 16:36:24 +01:00
ca48663c59
chore(deps): bump dawidd6/action-download-artifact from 15 to 16 ( #38261 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 22:17:19 +07:00
660357c76b
feat: Persist default folders location when repositioned in folders editor ( #38105 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 15:58:25 +01:00
8c58b998b1
chore(deps): pin currencyformatter.js to v1 in /superset-frontend ( #38242 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-26 21:38:42 +07:00
0e7a9febdf
chore(deps): bump minimatch from 3.1.2 to 3.1.3 in /superset-frontend/cypress-base ( #38228 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 21:36:22 +07:00
e42202e5ed
chore(deps-dev): bump @types/node from 25.2.3 to 25.3.1 in /superset-websocket ( #38260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 21:35:19 +07:00
dcbe77818a
chore(deps-dev): bump @types/node from 25.3.0 to 25.3.1 in /superset-frontend ( #38263 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 21:26:42 +07:00
dce0e5f4e6
chore(deps): bump mapbox-gl from 3.18.1 to 3.19.0 in /superset-frontend ( #38264 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 21:24:56 +07:00
7f72c747f5
fix(dataset-modal): prevent shift-select from selecting search-hidden items ( #38255 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 15:07:02 +01:00
2ecfb3406c
fix(dataset-modal): show warning toast when dropping items outside folders ( #38257 )
...
Co-authored-by: Claude Opus 4 <noreply@anthropic.com >
2026-02-26 15:06:41 +01:00
ae99b19422
feat(mcp): add detailed JWT error messages and default auth factory fallback ( #37972 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 14:21:40 +01:00
Đỗ Trọng Hải and GitHub
2b6c745444
fix(ci): use OIDC auth token for successful Codecov upload ( #38218 )
2026-02-26 10:34:24 +07:00
Enzo Martellucci and GitHub
26053a8b5d
fix(alert-modal): show the add filter button on firefox ( #38093 )
2026-02-25 23:42:05 +01:00
Amin Ghadersohi and GitHub
abf0b7cf4b
fix(mcp): use broad Exception in outermost tool-level handlers ( #38254 )
2026-02-25 22:08:56 +01:00
eef4d95c22
fix(mcp): add dataset validation for chart tools ( #37185 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-25 18:54:47 +01:00
Amin Ghadersohi and GitHub
cc1128a404
feat(mcp): add response size guard to prevent oversized responses ( #37200 )
2026-02-25 09:43:14 -08:00
c54b21ef98
fix(mcp): add eager loading to get_info tools to prevent N+1 query timeouts ( #38129 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 17:28:58 +01:00
438a927420
chore(deps-dev): bump oxlint from 1.49.0 to 1.50.0 in /superset-frontend ( #38240 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 23:10:37 +07:00
37a4637018
chore(deps-dev): bump typescript-eslint from 8.56.0 to 8.56.1 in /superset-websocket ( #38203 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 23:09:41 +07:00
79b2647481
chore(deps): bump @swc/core from 1.15.11 to 1.15.13 in /docs ( #38207 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 23:00:21 +07:00
1b605c4dda
chore(deps): bump fs-extra from 11.3.2 to 11.3.3 in /superset-frontend ( #38234 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 22:59:44 +07:00
b543358d2f
chore(deps-dev): bump @swc/core from 1.15.11 to 1.15.13 in /superset-frontend ( #38237 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 22:59:14 +07:00
a1312a86e8
fix(mcp): normalize column names to fix time series filter prompt issue ( #37187 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-25 15:27:53 +01:00
3084907931
feat(mcp): support unsaved state in Explore and Dashboard tools ( #37183 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-25 15:25:23 +01:00
Amin Ghadersohi and GitHub
1cd35bb102
feat(mcp): dynamic feature availability via menus and feature flags ( #37964 )
2026-02-25 12:01:44 +01:00
5eb35a4795
fix(reports): validate database field on PUT report schedule ( #38084 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 16:58:19 -08:00
01c1b2eb8f
chore(deps-dev): bump @types/lodash from 4.17.23 to 4.17.24 in /superset-frontend ( #38224 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 07:52:22 +07:00
9e4a88dfa2
chore(deps): bump antd from 6.3.0 to 6.3.1 in /docs ( #38221 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 07:51:39 +07:00
4809903bb8
chore(deps): bump markdown-to-jsx from 9.7.4 to 9.7.6 in /superset-frontend ( #38225 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 07:51:11 +07:00
Đỗ Trọng Hải and GitHub
76a2559b2b
fix(ci): revert "chore(deps): bump JustinBeckwith/linkinator-action from 2.3 to 2.4" ( #38164 )
2026-02-24 13:22:29 -08:00
Mehmet Salih Yavuz and GitHub
e4a7cd30c3
fix(GAQ): don't use async queries when cache timeout is -1 ( #38089 )
2026-02-24 23:21:37 +03:00
aa475734ef
chore(deps-dev): bump eslint from 9.39.2 to 10.0.2 in /superset-websocket ( #38204 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 10:30:17 -08:00
97b8585fe5
chore(deps-dev): bump typescript-eslint from 8.56.0 to 8.56.1 in /docs ( #38209 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 10:30:05 -08:00
Đỗ Trọng Hải and GitHub
0d66accc37
chore(build): prevent opening Dependabot PRs for @rjsf/* deps due to React 18 constraint ( #37976 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-24 10:28:05 -08:00
Ville Brofeldt and GitHub
35c135852e
feat(extensions): add mandatory publisher field to extension metadata ( #38200 )
2026-02-24 09:42:17 -08:00
7b04d251d6
fix(build): restore automatic .d.ts generation in dev mode ( #38202 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 08:27:25 -08:00
Michael S. Molina and GitHub
974bee14c3
fix(extensions): make LOCAL_EXTENSIONS loading resilient to individual failures ( #38217 )
2026-02-24 13:17:27 -03:00
fca8a49561
feat: auto refresh dashboard ( #37459 )
...
Co-authored-by: Richard <richard@ip-192-168-1-32.sa-east-1.compute.internal >
Co-authored-by: richard <richard@richards-MacBook-Pro-2.local >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-02-24 11:37:28 -03:00
Vitor Avila and GitHub
f60432e34c
fix: Allow non-owners to fave/unfave charts ( #38095 )
2026-02-24 11:28:32 -03:00
b8459c15b8
chore(deps-dev): bump @typescript-eslint/parser from 8.56.0 to 8.56.1 in /docs ( #38211 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 20:06:14 +07:00
Evan Rusackas and GitHub
8eb3046888
fix(docs): guard window reference in logging.ts for SSR compatibility ( #38201 )
2026-02-23 18:41:49 -08:00
615f13419c
fix(jest): ignore storybook-static and package __mocks__ directories ( #37946 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 16:18:14 -08:00
Evan Rusackas and GitHub
8a74424545
fix(types): add explicit types for extendedDayjs plugin methods ( #37923 )
2026-02-24 06:58:46 +07:00
8f070169a5
perf(datasource): add pagination to datasource editor tables to prevent browser freeze ( #37555 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-02-23 15:19:33 -08:00
e06427d1ef
feat(embedded): add feature flag to disable logout button in embedded contexts ( #37537 )
...
Co-authored-by: richard <richard@richards-MacBook-Pro-2.local >
2026-02-23 17:56:02 -03:00
c4eb7de6de
fix(excel): remove unwanted index column from Excel exports ( #38176 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 08:28:40 -08:00
Vitor Avila and GitHub
228b598409
feat: Labels for encrypted fields ( #38075 )
2026-02-23 13:23:33 -03:00
Ville Brofeldt and GitHub
40f609fdce
fix(extensions): enforce correct naming conventions ( #38167 )
2026-02-23 08:21:35 -08:00
6e94a6c21a
fix(mcp): fix dashboard chart placement with proper COLUMN layout and tab support ( #37970 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 16:41:10 +01:00
50cc1b93d2
fix(security): fix Guest Token API 422 error by disabling JWT sub claim verification ( #38177 )
...
Co-authored-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 21:58:01 +07:00
131a97b657
fix(handlebars): add missing currencyformatter.js dependency ( #38173 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 21:56:50 +07:00
6f3a200c19
chore(deps-dev): bump @types/lodash from 4.17.23 to 4.17.24 in /superset-websocket ( #38179 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 21:54:18 +07:00
Michael S. Molina and GitHub
cbb80f0462
refactor(extensions): simplify registerEditorProvider API ( #38127 )
2026-02-23 09:04:31 -03:00
Amin Ghadersohi and GitHub
2a3567d2f1
fix(mcp): Remove unsupported thumbnail/preview URLs and internal fields from MCP schemas ( #38109 )
2026-02-23 12:44:12 +01:00
3f64ad3da5
fix(i18n): wrap untranslated frontend strings and add i18n lint rule ( #37776 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-22 21:27:37 -08:00
Evan Rusackas and GitHub
672a380587
chore(frontend): enable additional oxlint rules for better code hygiene ( #38145 )
2026-02-23 10:36:24 +07:00
a87a006aae
ci: declare explicit permissions in maintenance workflows ( #38159 )
...
Co-authored-by: rohan436 <rohan.santhoshkumar@googlemail.com >
2026-02-22 12:05:58 +07:00
159fb5d6f4
chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 in /superset-frontend/cypress-base ( #38131 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 17:34:27 -08:00
6424194c87
chore(deps): bump underscore from 1.13.7 to 1.13.8 in /superset-frontend ( #38142 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 13:25:26 +07:00
5bee32ea93
chore(deps): bump aquasecurity/trivy-action from 0.34.0 to 0.34.1 ( #38138 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 11:45:40 +07:00
82fce8d7de
chore(deps-dev): bump @types/node from 25.2.3 to 25.3.0 in /superset-frontend ( #38143 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 11:45:06 +07:00
5e6524954c
chore(deps): pin react-icons to 5.4.0 in /superset-frontend ( #38144 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-21 11:44:46 +07:00
987b6a6f04
chore(deps): bump swagger-ui-react from 5.31.1 to 5.31.2 in /docs ( #38140 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 07:43:21 +07:00
Đỗ Trọng Hải and GitHub
3d6644864d
build(deps): migrate to lighter and modern react-icons ( #38125 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-20 16:19:01 -08:00
577b965a60
chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 in /superset-frontend ( #38132 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 06:51:28 +07:00
Enzo Martellucci and GitHub
b565128fe7
fix(charts): improve error display for failed charts in dashboards ( #37939 )
2026-02-20 15:14:48 -08:00
b290f71245
fix(explore): prevent theme object from being passed to ReactAce in TextAreaControl ( #38117 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-02-20 14:16:07 -08:00
cff854b06e
chore(deps-dev): bump oxlint from 1.48.0 to 1.49.0 in /superset-frontend ( #38115 )
...
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-02-20 14:13:37 -08:00
Manoj S and GitHub
44d6b6a513
fix(table): preserve line breaks in cell content modal ( #37036 )
2026-02-20 14:12:14 -08:00
Ujjwaljain16 and GitHub
2d44f52ad1
fix(encryption): resolve SECRET_KEY lazily to fix silent re-encrypt-secrets failures ( #37982 )
2026-02-20 14:10:09 -08:00
wuqicyber and GitHub
6f34ba7d4a
fix(table-chart): support orderby adhoc columns with server-side pagination ( #37521 )
2026-02-21 00:29:34 +03:00
Damian Pendrak and GitHub
1a77e17179
fix(chart-customizations): support migration of dynamic group by ( #37176 )
2026-02-20 13:11:07 -08:00
Gabriel Torres Ruiz and GitHub
6fdaa8e9b3
fix(crud): reorder table actions + improve react memoization + improve hooks ( #37897 )
2026-02-20 08:58:28 -08:00
e30a9caba5
fix(dataset-modal): fix folders tab scrollbar by establishing proper flex chain ( #38123 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:54:23 +01:00
7937246575
fix(button): use colorLink token for link-style buttons ( #38121 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:54:05 +01:00
Amin Ghadersohi and GitHub
9f8b212ccc
feat(mcp): add LIKE, ILIKE, IN, NOT IN filter operators to MCP chart tools ( #38071 )
2026-02-20 11:56:40 +01:00
1ecff6fe5c
fix(thumbnails): stabilize digest by sorting datasources and charts ( #38079 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 09:51:35 +01:00
69653dfd08
chore(deps-dev): bump baseline-browser-mapping from 2.9.19 to 2.10.0 in /superset-frontend ( #38116 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:35:18 +07:00
58d8aa01f8
chore(deps): bump react-intersection-observer from 10.0.2 to 10.0.3 in /superset-frontend ( #38114 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:34:15 +07:00
88f0e322e3
chore(deps): bump baseline-browser-mapping from 2.9.19 to 2.10.0 in /docs ( #38113 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:33:56 +07:00
Vanessa Giannoni and GitHub
f4acce5727
fix(table): preserve time grain aggregation when temporal column casing changes ( #37893 )
2026-02-19 16:46:39 -08:00
Richard Fogaca Nienkotter and GitHub
5278deaf63
fix(metrics): normalize legacy currency strings ( #37455 )
2026-02-19 21:25:44 -03:00
Mehmet Salih Yavuz and GitHub
3868821dc8
fix(webpack): skip building service worker in dev ( #38106 )
2026-02-20 00:26:16 +03:00
6a61baf5be
fix(alerts): show friendly filter names in report edit modal ( #38054 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 10:33:33 -08:00
5cc8ae5427
chore(deps): bump ol from 7.5.2 to 10.8.0 in /superset-frontend ( #37961 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-19 10:32:32 -08:00
Michael S. Molina and GitHub
1f76944c2b
fix: Add editors to ContributionConfig and additional properties to EditorKeyword ( #38098 )
2026-02-19 15:00:21 -03:00
Kamil Gabryjelski and GitHub
f049d3e34a
fix: Search in folders editor with verbose names ( #38101 )
2026-02-19 18:45:22 +01:00
Kamil Gabryjelski and GitHub
86c8fa5cd7
fix: Badge count in folders editor ( #38100 )
2026-02-19 18:45:04 +01:00
Kamil Gabryjelski and GitHub
e12140beb6
fix: Warning toast copy in folders editor ( #38099 )
2026-02-19 18:22:22 +01:00
Kamil Gabryjelski and GitHub
b7a3224f04
feat: Larger folder drag area in folders editor ( #38102 )
2026-02-19 18:22:04 +01:00
f5a5a804e2
perf(dashboard): skip thumbnail_url computing on single dashboard endpoint ( #38015 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 18:15:20 +01:00
Đỗ Trọng Hải and GitHub
0b77ace110
chore: fix lint issue with no-unsafe-optional-chaining rule ( #38103 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-19 23:54:37 +07:00
Levis Mbote and GitHub
c175346808
fix(table-charts): Prevent time grain from altering Raw Records in Tables + Interactive Tables ( #37561 )
2026-02-19 10:24:09 +01:00
6b80135aa2
chore(lint): enforce more strict eslint/oxlint rules (batch 2) ( #37884 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-18 19:27:27 -08:00
RealGreenDragon and GitHub
de079a7b19
feat(deps)!: bump postgresql from 16 to 17 ( #37782 )
2026-02-18 17:12:48 -08:00
f54bbdc06b
chore(deps): bump dawidd6/action-download-artifact from 14 to 15 ( #38060 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 17:11:41 -08:00
SBIN2010 and GitHub
33441ccf3d
feat: add formatting column and formatting object to conditional formating table ( #35897 )
2026-02-19 02:07:15 +03:00
Vitor Avila and GitHub
9ec56f5f02
fix: Include app_root in next param ( #37942 )
2026-02-18 19:52:06 -03:00
dependabot[bot] and GitHub
11a36ff488
chore(deps-dev): bump the storybook group across 1 directory with 11 updates ( #38068 )
2026-02-18 23:48:16 +07:00
Đỗ Trọng Hải and GitHub
af3e088233
build(deps): resolve GHSA-36jr-mh4h-2g58 by upgrading d3-color to 3.1.0 ( #37981 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-18 21:12:39 +07:00
29f499528f
chore(deps-dev): bump eslint-plugin-testing-library from 7.15.4 to 7.16.0 in /superset-frontend ( #38066 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 21:01:04 +07:00
21481eef4f
chore(deps): bump the storybook group in /docs with 9 updates ( #38067 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 21:00:01 +07:00
0d2c8fd373
chore(deps): bump @storybook/core from 8.6.15 to 8.6.16 in /docs ( #38046 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-18 20:22:21 +07:00
Đỗ Trọng Hải and GitHub
7b56fc1714
fix(docs): correct DB module filename for editing + update DB metadata file ( #37990 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-18 20:08:50 +07:00
Đỗ Trọng Hải and GitHub
9131739f98
fix(home): null check for possibly undefined filtered other table data due to insufficient permission ( #37983 )
2026-02-18 17:33:51 +07:00
Đỗ Trọng Hải and GitHub
a30492f55e
fix(plugin/cal-heatmap): properly color tooltip's text for both dark/light theme ( #38010 )
2026-02-18 17:25:41 +07:00
dependabot[bot] and GitHub
090eab099c
chore(deps): bump storybook from 8.6.15 to 8.6.16 in /docs ( #38043 )
2026-02-18 16:23:26 +07:00
dependabot[bot] and GitHub
cd4cd53726
chore(deps-dev): bump css-loader from 7.1.3 to 7.1.4 in /superset-frontend ( #38050 )
2026-02-18 16:21:39 +07:00
dependabot[bot] and GitHub
65c460c9d2
chore(deps-dev): bump @swc/plugin-emotion from 14.5.0 to 14.6.0 in /superset-frontend ( #38053 )
2026-02-18 16:20:49 +07:00
dependabot[bot] and GitHub
868e719c60
chore(deps-dev): bump oxlint from 1.47.0 to 1.48.0 in /superset-frontend ( #38055 )
2026-02-18 16:20:16 +07:00
5efc7ea5a5
chore(deps-dev): bump typescript-eslint from 8.55.0 to 8.56.0 in /docs ( #38024 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-18 12:10:50 +07:00
b0f9a73f63
chore(deps-dev): bump typescript-eslint from 8.54.0 to 8.56.0 in /superset-websocket ( #38020 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 11:49:11 +07:00
746e266e90
chore(deps): bump swagger-ui-react from 5.31.0 to 5.31.1 in /docs ( #38023 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 11:37:51 +07:00
Damian Pendrak and GitHub
5a777c0f45
feat(matrixify): add single metric constraint ( #37169 )
2026-02-17 09:12:24 -08:00
aec1f6edce
fix(mcp): use last data-bearing statement in execute_sql response ( #37968 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 13:13:55 +01:00
Amin Ghadersohi and GitHub
f7218e7a19
feat(mcp): expose current user identity in get_instance_info and add created_by_fk filter ( #37967 )
2026-02-17 13:11:34 +01:00
5cd829f13c
fix(mcp): handle more chart types in get_chart_data fallback query construction ( #37969 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 13:02:42 +01:00
9566e8a9c6
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.8.5 to 0.9.1 in /superset-frontend ( #38000 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-17 12:03:13 +07:00
604d49f557
chore(deps): bump datamaps from 0.5.9 to 0.5.10 in /superset-frontend ( #37913 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 14:51:03 -08:00
SBIN2010 and GitHub
84f1ee4409
feat: added conditional formatting enhancements string to pivot table ( #35863 )
2026-02-17 01:08:41 +03:00
Kamil Gabryjelski and GitHub
3e3c9686de
perf(dashboard): Batch RLS filter lookups for dashboard digest computation ( #37941 )
2026-02-16 21:35:55 +01:00
Mehmet Salih Yavuz and GitHub
7b21979fa3
fix(charts): Force refresh uses async mode when GAQ is enabled ( #37845 )
2026-02-16 21:45:10 +03:00
Đỗ Trọng Hải and GitHub
8853ff19d4
chore(websocket): migrate external uuid usage with Node's native UUID generator ( #37101 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-16 18:05:10 +07:00
Damian Pendrak and GitHub
22ac5e02b6
fix(deckgl): remove dataset field from Deck.gl Layer Visibility Display controls ( #37611 )
2026-02-16 11:58:23 +01:00
2c9f0c1c2a
chore(deps-dev): bump wait-on from 9.0.3 to 9.0.4 in /superset-frontend ( #37999 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 17:18:23 +07:00
d47a7105df
chore(deps): bump caniuse-lite from 1.0.30001769 to 1.0.30001770 in /docs ( #37994 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 15:42:53 +07:00
c873225308
chore(deps-dev): bump jsdom from 28.0.0 to 28.1.0 in /superset-frontend ( #37997 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 15:42:28 +07:00
982e2c1ef7
chore(deps-dev): bump webpack from 5.105.0 to 5.105.2 in /superset-frontend ( #38003 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 15:36:17 +07:00
eee3af5775
chore(deps-dev): bump oxlint from 1.46.0 to 1.47.0 in /superset-frontend ( #38005 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 15:35:29 +07:00
232b34d944
chore(deps-dev): bump webpack-sources from 3.3.3 to 3.3.4 in /superset-frontend ( #38004 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 15:35:03 +07:00
dependabot[bot] and GitHub
d748ed19ce
chore(deps): bump hot-shots from 13.2.0 to 14.0.0 in /superset-websocket ( #37993 )
2026-02-16 15:16:31 +07:00
5300f65a74
chore(deps): bump qs from 6.14.1 to 6.14.2 in /superset-frontend ( #37936 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 13:39:06 +07:00
Türker Ziya Ercin and GitHub
440602ef34
fix(utils): datetime_to_epoch function is fixed to timezone aware epoch ( #37979 )
2026-02-15 22:36:18 +07:00
cbf153845e
chore(deps): bump qs from 6.14.1 to 6.14.2 in /superset-websocket/utils/client-ws-app ( #37933 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-14 22:18:14 +07:00
097f474f24
chore(deps): bump pillow from 11.3.0 to 12.1.1 ( #37935 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 16:00:47 -08:00
Joe Li and GitHub
73adff55ee
chore(deps): Relax sqlalchemy-utils lower bound for pydoris compatibility ( #37949 )
2026-02-13 14:55:54 -08:00
a65f73a532
chore(deps): bump qs from 6.14.1 to 6.14.2 in /docs ( #37937 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-14 01:01:42 +07:00
475615e118
chore(deps): bump ioredis from 5.9.2 to 5.9.3 in /superset-websocket ( #37951 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 23:40:50 +07:00
79f51e2ae7
chore(deps-dev): bump webpack from 5.105.1 to 5.105.2 in /docs ( #37953 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 23:39:56 +07:00
75d6a95ac3
chore(deps): bump aquasecurity/trivy-action from 0.33.1 to 0.34.0 ( #37958 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 23:39:30 +07:00
ffd7f10320
chore(deps): bump markdown-to-jsx from 9.7.3 to 9.7.4 in /superset-frontend ( #37959 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-13 23:09:31 +07:00
Michael S. Molina and GitHub
e3e2bece6b
feat(owners): display email in owner selectors ( #37906 )
2026-02-13 09:01:05 -03:00
Jean Massucatto and GitHub
0c0d915391
fix(echarts-timeseries-combined-labels): combine annotation labels for events at same timestamp ( #37164 )
2026-02-13 12:39:28 +03:00
Jamile Celento and GitHub
080f629ea2
fix(echarts): formula annotations not rendering with dataset-level columns label ( #37522 )
2026-02-13 12:37:19 +03:00
142b2cc425
test(e2e): add Playwright E2E tests for Chart List page ( #37866 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 14:16:11 -08:00
6328e51620
test(examples): add tests for UUID threading and security bypass ( #37557 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-12 14:12:12 -08:00
0d5ddb3674
feat(themes): add enhanced validation and error handling with fallback mechanisms ( #37378 )
...
Co-authored-by: Rafael Benitez <rebenitez1802@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-02-12 14:06:58 -08:00