Elizabeth Thompson and Claude
e878fe7d40
fix(databricks): support cancelling SQL Lab queries on SEA connections
...
Databricks queries run through the Python Connector previously had no
"stop query" support. The connector's only cancellation mechanism is
Cursor.cancel(), which needs a full command identifier from the same
backend session; the default Thrift backend's identifier includes a
secret that's never exposed via any public/documented accessor, so it
can't be reconstructed on the fresh cursor Superset uses to issue
cancellation. The newer, opt-in SEA (Statement Execution API) backend
uses a plain statement id instead, which can be captured and reused
safely, so cancellation is implemented for that case only.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-07 21:58:10 +00:00
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
yousoph and Claude Opus 4.8
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Opus 4.8
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
Amin Ghadersohi and Claude
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
657e2d2267
perf(TimeTable): skip rendering TableView while the window is resizing ( #42097 )
2026-08-05 10:41:39 -07:00
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Code
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
1605676aa7
fix(reports): use zip extension for bundled CSV attachments ( #42640 )
2026-08-04 21:09:19 -07:00
SkinnyPigeon
d6c8fdd10d
fix(explore): recompute currency_formats when dataset is saved from c… ( #42480 )
2026-08-04 20:41:06 -07:00
Abdul Rehman
956231b9ee
fix(dataset): make post-save column refresh best-effort for Jinja SQL ( #42463 )
2026-08-04 20:40:09 -07:00
Evan Rusackas and Claude Code
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
5720e9c7fd
chore(deps): require manual deck.gl upgrades ( #42653 )
2026-08-05 10:06:07 +07:00
Gaston Laterza and Claude Opus 5
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Amin Ghadersohi and Claude
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
Evan Rusackas and Claude Code
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
86b2076169
fix(mcp): handle missing metrics/columns and null data in chart preview ( #42576 )
2026-08-04 19:59:47 -04:00
madhushreeag and madhushree agarwal
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
Amin Ghadersohi and Claude
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
33c386a2d6
fix(core): reduce metric expression log noise ( #42619 )
2026-08-04 16:35:02 -07:00
Elizabeth Thompson
7c03736623
fix(alerts): wrap Jinja rendering errors in AlertCommand._execute_query ( #42714 )
2026-08-04 15:07:10 -07:00
Elizabeth Thompson
4e9e884dd8
fix(sqllab): wrap process_template() in QueryEstimationCommand to prevent raw UndefinedError leak ( #42757 )
2026-08-04 15:02:47 -07:00
Rafael Benitez and Claude Opus 4.8
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
9377659ffa
fix(dashboard): preserve duplicate chart holders in filter scopes ( #42502 )
2026-08-04 21:24:25 +02:00
Lalith Kothuru
50c84f220b
docs: fix parameter name in Explorable.get_query_result docstring ( #42646 )
2026-08-04 10:15:05 -07:00
Alexandru Soare
3dde95d809
feat(reports): add retry on failure support for reports ( #42481 )
2026-08-04 18:04:32 +03:00
dependabot[bot]
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
457cd3487d
fix(api): include query lifecycle timing in /api/v1/chart/data response ( #37516 )
2026-08-03 17:27:57 -07:00
Elizabeth Thompson and Claude
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
Elizabeth Thompson and Claude
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
Elizabeth Thompson and Claude
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
5075253b91
fix(ci): validate frontend dependency tree ( #42720 )
2026-08-03 14:38:00 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Mike Bridge and Claude Opus 5
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
Mike Bridge and Claude Opus 5
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
Mike Bridge and Claude Opus 5
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
Mike Bridge and Claude Opus 5
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
Mike Bridge and Claude Fable 5
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
Evan Rusackas and Claude Opus 4.8
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
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
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
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
Evan Rusackas and Claude Sonnet 5
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
ac97484b2a
fix(mcp): missing params in MCP tool call logs ( #42660 )
2026-08-03 08:38:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Fable 5
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
4915a3e8c7
fix(mcp): report the committed chart when its instance is detached ( #42621 )
2026-08-02 14:56:46 -07:00
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Code
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
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
120b4420b9
fix(versioning): narrow UUIDs in restore tests ( #42654 )
2026-08-02 23:54:30 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
yousoph and Claude Opus 4.8
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
9f66cb566b
feat(semantic layers): don't show samples tab in explore ( #41509 )
2026-08-01 16:03:20 -04:00
0xdorian-sm and Evan Rusackas
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
Evan Rusackas and Claude Code
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
22c305f758
fix(dataset): retry metadata after OAuth2 authorization ( #42581 )
2026-07-31 20:41:42 -04:00
Elizabeth Thompson and Claude
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
Elizabeth Thompson and Claude
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
Elizabeth Thompson and Claude Sonnet 4.6
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
1bfbce3cfd
fix(alerts-reports): catch CroniterBadDateError in report frequency validation ( #42650 )
2026-07-31 15:04:30 -07:00
Elizabeth Thompson and Claude
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Elizabeth Thompson and Claude
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
Evan Rusackas and Claude Code
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
PRATHAMESH HUKKERI and Prathamesh Hukkeri
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
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
Evan Rusackas and Claude Opus 4.8
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
e391691328
fix(menu): highlight Datasets tab on /dataset/add/ and /dataset/:id ( #42529 )
2026-07-31 10:56:36 -07:00
lunar-me and pi
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
lunar-me and pi
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
lunar-me and pi
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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]
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]
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]
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]
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]
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
8235d0c4fb
fix(alerts-reports): skip inactive users when resolving report executor ( #42612 )
2026-07-31 09:15:59 -07:00
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Opus 4.8
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
endimonan and Enzo Martellucci
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
7b351d53cf
fix(mcp): fall back to a temporal dataset column ( #42575 )
2026-07-30 17:39:49 -04:00
Yousuf Ansari
6279cafbbd
fix(echarts): correct time shift handling in Timeseries transformProps ( #38126 )
2026-07-30 12:35:35 -07:00
Evan Rusackas and Claude Code
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
dae374b75b
fix(dashboard): prevent result set overlap in mixed chart View as Table ( #42018 )
2026-07-30 12:17:46 -07:00
bhavishya123 and Joe Li
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
Evan Rusackas and Claude Code
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
6e1c2fbcb8
chore: Mask specific Druid/Presto/Trino fields ( #42492 )
2026-07-30 10:49:19 -07:00
Evan Rusackas
9f5611aca5
chore(country-map): regenerate all country GeoJSON files from the notebook ( #42493 )
2026-07-30 10:32:42 -07:00
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Opus 4.8
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
0fa176c1b2
fix(embedded): respect show_filters URL param in standalone report mode ( #42307 )
2026-07-30 10:29:11 -07:00
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Sonnet 5
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
dbaab6d6f4
fix: upgrade brace-expansion to patched versions (CVE-2026-14257) ( #42583 )
2026-07-31 00:22:48 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Enzo Martellucci and Claude Opus 5
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
59a5ae0df3
feat(soft-delete): deletion-retention purge of soft-deleted entities ( #41549 )
2026-07-30 09:01:12 -07:00
Evan Rusackas
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
Evan Rusackas and Claude Opus 4.8
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
d9c0f19b0c
fix(pivot-table): keep each Rows field as its own CSV/XLSX column ( #42443 )
2026-07-29 15:47:28 -07:00
Elizabeth Thompson and Claude Fable 5
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
Elizabeth Thompson and Claude
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
PRATHAMESH HUKKERI and Prathamesh Hukkeri
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
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
68528281b1
fix(explore): ensure unsaved-changes dialog renders above View SQL modal v2 ( #42546 )
2026-07-29 12:57:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
5286e565e4
refactor(e2e): model dashboard filter bar ( #42017 )
2026-07-29 10:41:02 -07:00
Joe Li and Claude Opus 4.8
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
Mike Bridge and Claude Opus 4.8
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
yousoph and Claude Opus 4.8
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
yousoph and Claude Opus 4.8
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
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
Enzo Martellucci and Claude Opus 4.8
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
7999b7410f
fix(explore): restore Back button undo for chart changes ( #42473 )
2026-07-29 13:55:57 +03:00
Alexandru Soare
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
d984fb08a4
feat(explore): add download control to standalone charts ( #42238 )
2026-07-28 22:06:45 -07:00
jesperct
8be430014e
fix(dashboard): make Clear All clear filters that have default values ( #42111 )
2026-07-28 22:05:51 -07:00
aikawa-ohno
00c60bf2de
fix(i18n): Update Japanese translations ( #42444 )
2026-07-28 17:04:47 -07:00
Evan Rusackas and Claude Code
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
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
22ad3f2c34
fix(ci): make the Dependency Review check able to fail again ( #42537 )
2026-07-28 11:52:12 -07:00
Joe Li
9cdb555255
fix(docker): isolate tagged images from host packages ( #42249 )
2026-07-28 11:51:48 -07:00
Grégoire Gailly and Elsanbot
fc59d9c0cf
fix(i18n): improve french translations ( #42470 )
...
Co-authored-by: Elsanbot <elsanbot@elsan.care >
2026-07-28 11:48:31 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
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
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
Evan Rusackas and Claude Code
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Mehmet Salih Yavuz and Enzo Martellucci
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
PRATHAMESH HUKKERI and Prathamesh Hukkeri
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
PRATHAMESH HUKKERI and Prathamesh Hukkeri
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
Gaurav Dubey and Evan Rusackas
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
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
Amogh Atreya and Amin Ghadersohi
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
Elizabeth Thompson and Claude
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
276b7e2d67
fix(importers): catch YAMLError instead of narrower ParserError in dataset v0 importer ( #42442 )
2026-07-27 15:04:52 -07:00
Elizabeth Thompson
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
Joe Li and Claude Opus 4.8
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
Joe Li and Claude Opus 4.8
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
e338c77dd7
fix(dashboard-tabs): disable drag on input fields during tab reorder ( #36889 )
2026-07-27 16:06:41 +02:00
Sepuri Sai Krishna
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
Evan Rusackas and Claude Sonnet 5
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
Evan Rusackas and Claude Fable 5
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
Evan Rusackas and Claude Fable 5
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
Evan Rusackas and Claude Fable 5
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dd08c4f36c
chore(deps-dev): update flightsql-dbapi requirement from <0.3,>=0.2.0 to >=0.2.2,<0.3 ( #42416 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 21:36:04 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4f3a1a5058
chore(deps-dev): update snowflake-sqlalchemy requirement from <2,>=1.10.2 to >=1.11.0,<2 ( #42418 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 21:35:44 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9d6fbdceff
chore(deps-dev): update ibm-db-sa requirement from <=0.4.4,>0.3.8 to <=0.4.4,>=0.4.4 ( #42419 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 20:15:32 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
8c37d627aa
fix: allow clearing database/schema in DatasourceModal ( #39918 )
2026-07-24 16:17:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
83ea9a1025
chore(deps): bump js-yaml from 5.2.1 to 5.2.2 in /docs ( #42395 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e9f61c1e66
chore(deps): bump postcss from 8.5.15 to 8.5.23 in /superset-frontend ( #42396 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
857a194c66
chore(deps): bump postcss from 8.5.16 to 8.5.23 in /docs ( #42397 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:09 -07:00
Joe Li
5ffdac1871
fix(mcp): align pooled screenshot override signature ( #42384 )
2026-07-24 13:32:31 -07:00
Joe Li and Claude Opus 4.8
52552c8278
test(dashboard): migrate dashboard force-refresh control to Playwright ( #41433 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 13:32:09 -07:00
Joe Li and Claude Opus 4.8
134cae07ae
fix(ui): update stale Ant Design v6 internal class selectors ( #42146 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-24 13:31:45 -07:00
Evan Rusackas and Claude Code
f3fa1c7d4f
fix(reports): write a single execution log row per report run ( #29857 ) ( #41966 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-24 13:30:31 -07:00
Evan Rusackas and Claude Opus 4.8
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
f7d0ec3a2c
chore: add @rusackas to migration code owners ( #42398 )
2026-07-24 13:18:33 -07:00
Bhargava Vadlamani
7eceebce1c
feat(dbspec): Support apache datafusion dbspec ( #42374 )
2026-07-24 11:56:30 -07:00
Amin Ghadersohi and Claude
3bdf134aaa
fix(logging): stop noisy LocalProxy-not-mapped warning for guest users ( #42306 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-24 13:06:20 -04:00
ViktorGo86
65528a5b76
docs(map-tiles): add Yandex Maps Tiles API configuration ( #42375 )
2026-07-24 22:19:20 +07:00
Alejandro Solares
0792f98910
fix(security): bump pillow from 12.2.0 to 12.3.0 ( #42362 )
2026-07-24 21:49:27 +07:00
Alejandro Solares
67c3fea0ce
fix(security): bump pyasn1 from 0.6.3 to 0.6.4 ( #42363 )
2026-07-24 21:46:21 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d2ea5e9a1a
chore(deps-dev): bump brace-expansion from 1.1.15 to 1.1.16 in /superset-embedded-sdk ( #42369 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:48 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0b9a9c5d03
chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /docs ( #42370 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:31 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
16de95f024
chore(deps): bump immer from 11.1.11 to 11.1.15 in /superset-frontend ( #42378 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:14 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5b5e5cf82d
chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 ( #42376 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:00 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
542416ac6e
chore(deps): bump @deck.gl/mapbox from 9.3.6 to 9.3.7 in /superset-frontend in the deckgl group ( #42377 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:21:20 +07:00
SkinnyPigeon
4f017de532
docs(gunicorn): correct dead links in values.yaml ( #42385 )
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
4ee500e47b
fix(explore): render Jinja before validating legacy chart filters ( #41996 )
2026-07-23 22:05:14 -07:00
Ujjwal Jain
3ff5dbfe81
fix(native-filters): use FILTER_STATE_CACHE_CONFIG timeout for dynamic filter option queries ( #38910 )
2026-07-23 21:01:54 -07:00
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
14c96761e5
chore: SQLAlchemy User cascade backref warnings are irrelevant ( #42360 )
2026-07-23 17:16:38 -07:00
Abdul Rehman
d41f0febae
fix(api): add example to get_export_ids_schema so Swagger "Try it out" pre-fills a valid array ( #42265 )
2026-07-23 17:15:24 -07:00
jesperct
c43effa4a3
fix(explore): show the beginning date on time-series x-axis line charts ( #42046 )
2026-07-23 17:14:30 -07:00
Evan Rusackas and Claude Code
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
2317d9cf91
fix(mcp): truncate query-tool responses instead of hard-failing ( #42244 )
2026-07-23 14:38:49 -04:00
yousoph and Claude Opus 4.8
df8bbb548a
fix(native-filters): keep filter value input caret at inline start ( #42323 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 11:26:56 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6b02a423ef
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #42355 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 00:39:08 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f2848d951c
chore(deps-dev): update taos-ws-py requirement from >=0.6.9 to >=0.7.0 ( #42344 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 10:27:56 -07:00
JUST.in DO IT
cb319c9b81
fix(mcp): trust dataset is_dttm flag when applying time_grain to VARCHAR temporal columns ( #42288 )
2026-07-23 10:00:22 -07:00
cc8edd2231
chore(deps): bump ag-grid from 36.0.0 to 36.0.1 in /superset-frontend ( #42338 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-23 22:21:37 +07:00
Yash Shrivastava
c5f6d33d21
docs: add pattern to the list of organisations using superset ( #42341 )
2026-07-23 22:11:17 +07:00
2e72080a16
chore(deps): bump echarts to 6.1.0 with locale and containLabel guards ( #42315 ) ( #42321 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-07-23 21:48:11 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6654318491
chore(deps): bump caniuse-lite from 1.0.30001805 to 1.0.30001806 in /docs ( #42333 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:46:27 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ab553c37ab
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.17 to 0.10.18 in /superset-frontend ( #42337 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:37:30 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
873da606dd
chore(deps): bump github/codeql-action/init from 4.37.0 to 4.37.1 ( #42334 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:36:39 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1dd3103c24
chore(deps): bump github/codeql-action/analyze from 4.37.0 to 4.37.1 ( #42331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:36:16 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2926d6f6a9
chore(deps): bump actions/labeler from 6.2.0 to 7.0.0 ( #42332 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:34:54 +07:00
Evan Rusackas and Claude Code
67924ad35e
fix(dashboard): offer Exit edit mode when there is nothing to discard ( #42208 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-22 18:43:49 -07:00
David
ef459c21e8
fix(helm): add MCP HTTPRoute configuration ( #42219 )
2026-07-22 17:08:16 -07:00
Amitesh Gupta
3ed8889a01
fix: Added PostgreSQL 17.X to the supported database versions table in ( #42280 )
2026-07-22 16:24:13 -07:00
yousoph and Claude Opus 4.8
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
e075133a83
fix(pandas_postprocessing): avoid FutureWarning for max/min in boxplot MINMAX ( #42272 )
2026-07-22 15:02:14 -07:00
Joe Li and Claude Opus 4.8
8d034ef65c
fix(plugin-chart-echarts): import the -obj locale build so time axes render ( #42317 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 14:53:59 -07:00
Joe Li and Claude Opus 4.8
641713f623
fix: Revert "chore(deps): bump echarts from 5.6.0 to 6.1.0 in /superset-frontend" ( #42314 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 12:40:56 -07:00
Joe Li
40d9e7d048
fix(ag-grid-table): avoid ambiguous build query import ( #42313 )
2026-07-22 11:30:45 -07:00
Hans Yu
19159d58c8
refactor: engine enforce SQLAlchemy 2.0 ( #42277 )
2026-07-22 11:11:48 -07:00
894c0191d6
fix(superset_app_root): when used with oauth ( #38033 )
...
Signed-off-by: Grégoire Bellon-Gervais <gregoire.bellon-gervais@docaposte.fr >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 10:34:43 -07:00
Joe Li and Claude Opus 4.8
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
SkinnyPigeon and Evan
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
Evan Rusackas and Claude Opus 4.8
10ff470702
fix(ag-grid-table): respect row limit with server pagination ( #41346 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 10:03:33 -07:00
Amin Ghadersohi
1c0f259e38
refactor(mcp): dedupe list-tool schemas and delete dead middleware ( #41923 )
2026-07-22 12:29:59 -04:00
Alexandru Soare
b8f3b768d4
fix(sqllab): Fall back to empty editor tab when linked query no longer exists ( #42241 )
2026-07-22 15:30:42 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6e1954fd51
chore(deps): bump ws from 8.21.0 to 8.21.1 in /superset-websocket ( #42301 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
248f6e1064
chore(deps): bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 ( #42302 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
46c5e30533
chore(deps-dev): bump oxlint from 1.73.0 to 1.74.0 in /superset-frontend ( #42304 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:17 -07:00
Mehmet Salih Yavuz
b71b58e821
fix(explore): render stopped state when a chart query is cancelled ( #42270 )
2026-07-22 11:14:08 +03:00
Damian Pendrak
1392fbc9b2
fix(sql): validate Custom SQL metric has an aggregate under GROUP BY ( #42199 )
2026-07-22 09:28:57 +02:00
Mafi and Matt Fitzgerald
a086b2eae9
fix(clickhouse): retry adhoc column type probe with comment-safe SQL ( #42298 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
2026-07-22 02:39:49 -04:00
Pawan
788165b5bb
fix(frontend): jest testRegex matches Windows path separators ( #41863 )
2026-07-21 20:32:33 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
60a7c18204
chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs ( #42286 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
db1959b9b6
chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /superset-frontend/cypress-base ( #42292 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:20 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
936b8a84ae
chore(deps): bump fast-uri from 3.1.3 to 3.1.4 in /superset-frontend ( #42293 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:15 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
cae61b51e1
fix(cache): QueryCacheManager.get() should fail open on cache backend errors ( #42252 )
2026-07-21 20:05:00 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Igor Khrol and Igor Khrol
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
d62dbdb694
fix(chat): prevent main content reload when toggling chat panel ( #42143 )
2026-07-21 16:27:29 -07:00
Aleksey and Evan Rusackas
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
15d7d36580
chore: remove deprecated from_dttm and to_dttm jinja vars ( #42279 )
2026-07-21 15:07:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
1b882c1f47
test(explore): cover annotation layer link app-root prefix in subdire… ( #41997 )
2026-07-21 14:05:30 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
SBIN2010 and Evan Rusackas
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
Evan Rusackas and Claude Fable 5
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Opus 4.8
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
f999afaac0
fix(mcp): coerce float rowcount to int in ChartData to prevent PydanticSerializationError ( #42140 )
2026-07-21 10:10:33 -07:00
Elizabeth Thompson and Claude
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
df34b5d277
fix(drill-detail): paginate Elasticsearch samples via engine cursor ( #39509 )
2026-07-21 10:09:28 -07:00
Evan Rusackas and Claude Sonnet 5
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
Evan Rusackas and Claude Sonnet 5
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
00cb3037e7
feat(dashboard): export dashboard chart data to Excel (async, S3 + email) ( #41133 )
2026-07-21 12:17:00 -04:00
Hans Yu
6c58afe6ac
refactor: do not cascade to TableColumn ( #42222 )
2026-07-21 09:00:47 -07:00
Evan Rusackas and Claude Opus 4.8
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Sonnet 5
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
Evan Rusackas and Claude Opus 4.8
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
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Fable 5
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
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
Evan Rusackas and Claude Fable 5
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
Evan Rusackas and Claude Fable 5
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
PRATHAMESH HUKKERI and Prathamesh Hukkeri
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
Evan Rusackas and Claude Opus 4.8
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
c1e660fac8
fix(databases): reset import file entry after invalid file error ( #42240 )
2026-07-20 18:06:44 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
J0s3-H3nr1qu3 and José Teixeira
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
09148d0af6
fix(time-table): correctly sort computed columns ( #41976 )
2026-07-19 20:56:53 -07:00
Shaitan and Claude Opus 4.8
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
36dbff091f
refactor: do not cascade to TaggedObject ( #42223 )
2026-07-19 20:18:53 -07:00
David
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
c4d50472a9
fix(login): oauth and ldap login ignoring superset_app_root ( #34657 )
2026-07-18 14:58:22 -07:00
Younsung Lee
cd045886d0
feat(helm): add Gateway API HTTPRoute support ( #41073 )
...
Signed-off-by: younsl <cysl@kakao.com >
2026-07-18 14:57:02 -07:00
Jean Massucatto and Evan Rusackas
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
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
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
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
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
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
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
Evan Rusackas and Claude Fable 5
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
Joe Li and Claude Opus 4.8
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
5750d82426
fix(pandas_postprocessing): avoid FutureWarning for mean/median in boxplot ( #42004 )
2026-07-17 15:02:40 -07:00
Philip Leong
c84a154b52
feat(helm): support additive extra init containers ( #42114 )
2026-07-17 14:44:24 -07:00
Evan Rusackas and Claude Opus 4.8
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
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
Amin Ghadersohi and Copilot Autofix powered by AI
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
Amin Ghadersohi and Copilot Autofix powered by AI
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
PRATHAMESH HUKKERI and Prathamesh Hukkeri
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
c0781ba316
chore(i18n): update Russian translations ( #41885 )
2026-07-17 10:46:00 -07:00
Evan Rusackas and Claude Opus 4.8
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
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
60fb1c6f01
docs(mcp): document all 7 generate_chart chart_type values, fix stale config comment ( #41599 )
2026-07-17 10:06:52 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
Joe Li and Claude Fable 5
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
Evan Rusackas and Claude Opus 4.8
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
20e6dfd37d
fix(dashboard): seed default active tab path at hydration ( #42075 )
2026-07-16 17:31:03 -07:00
Đỗ Trọng Hải
5067230484
chore(lint): display import/no-duplicates lint rule violation as error ( #42042 )
2026-07-16 15:50:38 -07:00
Gabriel Wong
c45b9002e6
feat(mcp): register /health HTTP endpoint ( #41755 )
2026-07-16 15:32:33 -07:00
Joe Li and Claude Fable 5
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
Evan Rusackas and Claude Sonnet 5
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
yousoph and Claude Opus 4.8
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
Hans Yu and Evan Rusackas
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
059f6944eb
fix(migration): use non-deprecated sqlalchemy.orm.declarative_base ( #42080 )
2026-07-16 20:24:50 +03:00
Joe Li and Claude Fable 5
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Joe Li and Claude Opus 4.8
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
aea4585c6d
fix(embedded-sdk): handle malformed JWT refresh timing ( #40490 )
2026-07-15 23:35:21 -07:00
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
yousoph and Claude Opus 4.8
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
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
Evan Rusackas and Claude Opus 4.8
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Sonnet 5
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
Joe Li and Claude Opus 4.8
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
689fc34ac2
fix: replace deprecated appbuilder.app with current_app in test_explore_redirect ( #42086 )
2026-07-15 15:05:15 -07:00
Elizabeth Thompson
e564389a01
fix(a11y): associate Name label with input in CssTemplateModal ( #42081 )
2026-07-15 15:04:33 -07:00
Elizabeth Thompson
da518d7a10
fix(a11y): associate Description label with TagModal input ( #42034 )
2026-07-15 15:03:40 -07:00
Joe Li and Claude Opus 4.8
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
e28b259de0
fix(semantic-layers): expose time grains in Explore for SemanticView datasources ( #41456 )
2026-07-15 12:25:41 -07:00
Elizabeth Thompson and Claude
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
Mike Bridge and Mike Bridge
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
f38fff2a19
test(mcp): close systematic test-coverage gaps in mcp_service ( #41924 )
2026-07-15 12:30:04 -04:00
Amin Ghadersohi and Copilot Autofix powered by AI
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
f010affbc2
fix(reports): paginate Slack recipient picker for large workspaces ( #41998 )
2026-07-15 18:00:53 +03:00
Amin Ghadersohi
6c2b7aceb5
fix(mcp): correct decorator order on query_dataset tool ( #41925 )
2026-07-15 10:42:11 -04:00
Daniel Vaz Gaspar and Claude Opus 4.6
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
Evan Rusackas and Claude Opus 4.8
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
Elizabeth Thompson and Claude
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
Amin Ghadersohi and Copilot Autofix powered by AI
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
Evan Rusackas and Claude Sonnet 4.6
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
Evan Rusackas and Claude Code
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
Mike Bridge and Mike Bridge
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
256cc71c87
refactor: import from sqlalchemy.orm ( #41981 )
2026-07-14 10:29:18 -07:00
JUST.in DO IT
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
Mehmet Salih Yavuz and Enzo Martellucci
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Sonnet 5
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Sonnet 5
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
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
d5e75c4813
fix(ci): correct setup-node version comment in tag-release.yml ( #42039 )
2026-07-14 19:43:13 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
42523f8cc4
fix(async-queries): back off polling when async event requests keep failing ( #42012 )
2026-07-14 12:57:45 +02:00
Hans Yu and Evan Rusackas
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
8afad27c84
chore: convert warning to error if parameters not passed as collection ( #41977 )
2026-07-13 21:25:23 -07:00
Evan Rusackas and Claude Code
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
a2a71760ed
fix(e2e): repair master Playwright smoke tests ( #42013 )
2026-07-13 17:13:35 -07:00
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Fable 5
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
ce8219672e
fix(a11y): add accessible labels to EmbedCodeContent height/width inputs ( #41995 )
2026-07-13 15:05:28 -07:00
Elizabeth Thompson
3e957b63d4
fix(a11y): make CopyToClipboard keyboard-operable for custom copyNode elements ( #41958 )
2026-07-13 15:04:44 -07:00
Elizabeth Thompson
9818da445a
fix(a11y): add aria-label to cross-filter search icon ( #41619 )
2026-07-13 15:03:08 -07:00
yousoph and Claude Opus 4.8
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
innovark and Evan Rusackas
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
Evan Rusackas and Claude Code
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
62ccdfacc2
fix(mcp): make list-item truncation cap configurable in get_dashboard_info ( #41698 )
2026-07-13 14:46:10 -04:00
Evan Rusackas and Claude Opus 4.8
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
521e51429a
chore: as_declarative() warnings are irrelevant ( #41982 )
2026-07-13 11:37:45 -07:00
Durgaprasad M L
64df96be00
fix(nvd3): invoke shiftMetric() in TimePivot formDataOverrides ( #41916 )
2026-07-13 10:44:50 -07:00
Hans Yu
d43a0d7633
chore: sqlalchemy.database package warnings are irrelevant ( #41978 )
2026-07-13 10:41:41 -07:00
Amin Ghadersohi
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
Evan Rusackas and Claude Opus 4.8
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
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
68ebc22e1e
refactor: replace Engine.execute() with Connection.execute() ( #41917 )
2026-07-13 09:40:33 -07:00
Enzo Martellucci
8f75f1a353
fix(dashboard): deleted Display Control reappears after Apply Filters ( #41999 )
2026-07-13 16:25:47 +02:00
Mehmet Salih Yavuz
2fac66d1a3
feat(mcp): add update_dataset_metric tool for editing saved dataset metrics ( #40975 )
2026-07-13 15:44:57 +03:00
Luiz Otavio
029d49539b
fix(event-log): match embedded routes precisely in logger middleware ( #41942 )
2026-07-13 08:46:23 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Sonnet 5
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
Moussa Leblouba and Moussa Leblouba
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Mike Bridge and Mike Bridge
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
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
7a752d1c22
fix(dashboard): restore arrow key navigation in modal inputs opened from dropdown ( #37978 )
2026-07-11 10:39:28 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Mike Bridge and Mike Bridge
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
Yinka Metrics and Evan Rusackas
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
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
5b8e94de26
feat(semantic layers): dashboard filters ( #40475 )
2026-07-10 12:18:51 -07:00
Evan Rusackas and Claude Sonnet 5
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Joe Li and Claude Opus 4.8
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Opus 4.8
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
1bfb7c60e7
fix(ci): repair stale mock target breaking Python-Unit on master ( #41911 )
2026-07-10 09:31:50 +07:00
carlosribeiro-plaid and Evan Rusackas
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
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
1fd43ffe52
feat(mcp): scope embedded-guest data reads to the token's dashboards ( #41753 )
2026-07-09 14:58:01 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
227b3a48c1
fix(chart-data): return 403 for SupersetSecurityException in chart data API ( #41865 )
2026-07-09 08:21:36 +07:00
madhushreeag and madhushree agarwal
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
madhushreeag and madhushree agarwal
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
83716cb8c0
build(websocket): migrate to ESM ( #41680 )
2026-07-09 01:14:44 +07:00
Ville Brofeldt
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
Daniel and Claude Fable 5
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
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
dc5c5af467
docs: Add geOrchestra project and pi-geosolutions to In the Wild ( #41801 )
2026-07-08 08:24:03 -07:00
Evan Rusackas and Claude Opus 4.8
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
49ed206381
fix(a11y): add aria-label to dependency-list remove icon ( #41878 )
2026-07-08 21:36:52 +07:00
Alexandru Soare
8a599d70b4
fix(explore): admin creating new chart crashes on save ( #41880 )
2026-07-08 16:57:17 +03:00
Enzo Martellucci
d81b135a04
fix(explore): render DragOverlay so dragged metric/column is visible ( #41879 )
2026-07-08 14:49:45 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
3b1abf8260
feat(Icons): adding Layout icon ( #41853 )
2026-07-08 12:25:51 +03:00
yousoph and Claude Sonnet 4.6
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
jaehoon and jaehoon.kim
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
Paul Spitzner and Damian Pendrak
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
Shaitan and Claude Opus 4.8
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
f6d03e4a68
fix(clickhouse): time filters use server timezone for toDateTime literals ( #41579 )
2026-07-07 23:07:46 -07:00
Maxime Beauchemin and Claude Opus 4.6
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
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
9617155289
fix(utils): urls preserve query params ( #35936 )
2026-07-07 17:11:19 -07:00
Nicolas and Nicolas
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
866f8c51ee
fix(sqllab): invalid height in ResultTable ( #37408 )
2026-07-07 17:09:45 -07:00
abdullah reveha and Abdullah Sahin
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
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
050acc6c30
fix(databend): support configuring Databend via individual parameters ( #41513 )
2026-07-07 16:58:33 -07:00
abdullah reveha and Abdullah Sahin
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
0d9533fdf8
fix(reports): export server-paginated table row limits ( #41103 )
2026-07-07 16:57:11 -07:00
Open Loop
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
ef10501e6b
feat(table v2): add tooltip to table header ( #39287 )
2026-07-07 16:44:50 -07:00
jesperct
17ae25b8d4
fix(explore): resolve adhoc Custom SQL dimension in Bubble chart ( #41861 )
2026-07-07 16:44:24 -07:00
Đỗ Trọng Hải
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Rafael Benitez and Gabriel Torres Ruiz
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
4dc45aa958
fix(semantic layers): apply post-processing ( #41601 )
2026-07-07 08:52:44 -04:00
Beto Dealmeida
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
anamitraadhikari and aadhikari
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
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
Evan Rusackas and Claude Code
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Fable 5
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Elizabeth Thompson and Claude Sonnet 4.6
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
luca-vercelli and Claude Opus 4.8
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
yousoph and Claude Opus 4.8
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
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
Đỗ Trọng Hải and Claude Code
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
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
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
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
marun and Evan Rusackas
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
06f421ed4a
fix(a11y): add aria-label to remove-sheet icon button in Google Sheets catalog ( #41796 )
2026-07-06 10:38:42 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
b4218136be
feat(ag-grid): support Show summary in raw records mode ( #41754 )
2026-07-06 17:58:02 +02:00
Joe Li and Claude Opus 4.8
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Elizabeth Thompson and Đỗ Trọng Hải
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
hayden and devops-sewhan-kim
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
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
dc739e4fb9
fix(ui): standardize card kebab menu behavior ( #41741 )
2026-07-04 23:15:33 -07:00
RISHAV DEWAN
a687e87b2c
fix(dashboard): use theme colorBorder token for chart tile borders ( #41731 )
2026-07-04 23:11:51 -07:00
Durgaprasad M L
d91c5cf09b
fix(dashboard): prevent dashboard crash when applying grain filters ( #41700 ) ( #41746 )
2026-07-04 23:07:11 -07:00
Durgaprasad M L
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
687fafd424
build(dev-deps): replace deprecated minimizer deps with recommendation from Webpack doc ( #41756 )
2026-07-05 08:58:34 +07:00
Beto Dealmeida and Joe Li
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
Joe Li and Claude Opus 4.7
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
3e152d9bb7
fix(views): add new_target to deprecated explore_json_data endpoint ( #41771 )
2026-07-04 15:01:42 -07:00
Pawan and jaymasiwal
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
2702113d99
fix(a11y): add aria-label to VizTypeGallery search clear icon ( #41681 )
2026-07-03 10:39:20 -07:00
Elizabeth Thompson
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Enzo Martellucci and Claude Opus 4.7
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
Mike Bridge and Mike Bridge
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
d8832c382d
fix(views): emit deprecated-endpoint log warning once per endpoint per process ( #41286 )
2026-07-02 16:10:37 -07:00
Elizabeth Thompson
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
a30846881b
test(ci): stabilize master checks ( #41650 )
2026-07-02 15:32:06 -07:00
Elizabeth Thompson
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Opus 4.8
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
8bf3933972
fix(dashboard): show a not-found state for a deleted dashboard ( #41686 )
2026-07-02 22:15:25 +03:00
yousoph and Claude Sonnet 4.6
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
139df20cde
fix(i18n): update German security menu translations ( #41587 )
2026-07-03 01:13:14 +07:00
Imad Helal
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
jack and Evan Rusackas
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
9769380d6d
feat(i18n): backfill Polish (pl) translations (AI-generated, needs review) ( #41660 )
2026-07-03 00:40:28 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
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
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
6309d08d59
feat(helm): standardize to Kubernetes recommended labels (app.kubernetes.io/*) ( #39350 )
2026-07-03 00:26:35 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Mike Bridge and Mike Bridge
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
0a25faabbd
fix(dashboard): align chart menu button hover state ( #41683 )
2026-07-02 21:47:05 +07:00
Mehmet Salih Yavuz and Enzo Martellucci
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
a919dda2ac
fix(sqllab): filter results table when typing in the search box ( #41625 )
2026-07-02 12:09:10 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
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
innovark and SBIN2010
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Jean Massucatto and Joe Li
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
e0a3b1c10c
fix(mcp): document select_columns valid fields and URL scheme for preview tools ( #41595 )
2026-07-01 15:58:12 -04:00
Evan Rusackas and Claude Code
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
b7d5de8e52
fix(sqllab): truncate long tab names in the overflow ("...") dropdown ( #41585 )
2026-07-01 20:52:27 +03:00
Đỗ Trọng Hải
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
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
Evan Rusackas and Claude Code
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
7f4cac63c9
fix(mcp): escape LIKE wildcards in find_users to prevent user enumeration ( #41593 )
2026-07-01 13:01:46 -04:00
Amin Ghadersohi
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
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
Shaitan and Claude Opus 4.8
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Raphael Prudencio and bito-code-review[bot] <188872107+bito-code-review[bot]@users.noreply.github.com>
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
Imamatdin and Imamatdin
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Opus 4.8
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
fd9c84be43
feat(mcp): add get_dashboard_datasets tool ( #40961 )
2026-06-30 18:27:09 -04:00
Amin Ghadersohi and Claude Sonnet 4.6
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
Amin Ghadersohi and Claude Sonnet 4.6
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Opus 4.7
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
Evan Rusackas and Claude Code
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
805c12ef74
fix(dashboard): prevent double-click on create dashboard from creating duplicates ( #40833 )
2026-06-30 11:47:40 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
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
42a5f64256
chore(ci): silence zizmor adhoc-packages note for supersetbot install ( #41546 )
2026-07-01 00:43:32 +07:00
Amin Ghadersohi
c60d8bb656
feat(mcp): add tags + typed metadata fields to update_dashboard ( #40957 )
2026-06-30 10:36:31 -07:00
Amin Ghadersohi and Claude Sonnet 4.6
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Opus 4.8
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Devin AI <devin-ai-integration[bot]@users.noreply.github.com>
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
Evan Rusackas and Devin AI <devin-ai-integration[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
yousoph and Claude Opus 4.8
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
yousoph and Claude Sonnet 4.6
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Opus 4.8
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
ece8d8ffca
fix(datasource): allow Gamma to load combined datasource list ( #41553 )
2026-06-29 15:08:29 -07:00
Elizabeth Thompson
ba9bd430cb
fix(a11y): add aria-label to ActionButton span role=button ( #41503 )
2026-06-29 15:05:10 -07:00
Evan Rusackas and Claude Opus 4.5
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Elizabeth Thompson and Claude Sonnet 4.6
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Code
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
725265502f
perf(frontend): migrate lodash imports to lodash-es for tree-shaking ( #41511 )
2026-06-30 00:09:39 +07:00
yousoph and Claude Opus 4.8
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Shaitan and Claude Opus 4.8
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
5b17c5b2df
chore(deps): stop Dependabot from opening Babel 8 major bumps ( #41534 )
2026-06-30 00:06:05 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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]
7edae0817c
chore(deps): bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 ( #41519 )
2026-06-29 23:54:21 +07:00
ʈᵃᵢ
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
Evan Rusackas and Claude Code
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
7926c3a93a
fix(sqllab): preserve query history after tab migration ( #41403 )
2026-06-29 09:15:19 -07:00
Joe Li and Claude Opus 4.6
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
Joe Li and Claude Opus 4.8
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
90fe1f5b7c
fix(auth): redirect to login on failure to access dashboard permalink ( #40769 )
2026-06-28 17:49:25 -07:00
Abdul Rehman
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
6eb51105d0
refactor: update SQLAlchemy case() syntax to 2.0 ( #40275 )
2026-06-28 12:46:02 -07:00
Đỗ Trọng Hải
b2a2698898
chore: unify Node version ( #41500 )
2026-06-28 12:22:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Opus 4.8
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
ʈᵃᵢ
25c9f3510a
test(mcp): set embedded on update_dashboard test mock ( #41495 )
2026-06-28 11:19:01 +07:00
Đỗ Trọng Hải and codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Opus 4.8
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
97cb002f46
fix(a11y): propagate tooltip string as aria-label on IconTooltip button ( #41493 )
2026-06-27 15:01:46 -07:00
Elizabeth Thompson
5ec0931840
fix(pandas_postprocessing): pass string operator names to GroupBy.agg to avoid FutureWarning ( #41025 )
2026-06-27 15:01:43 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
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
Shaitan and Claude Opus 4.8
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
Evan Rusackas and Claude Code
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
innovark and Evan Rusackas
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
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
ebb32de625
fix(cachekey): use data_cache for chart query result invalidation ( #40493 )
2026-06-26 18:01:14 -07:00
Onur Taşhan and Claude Sonnet 4.6
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
15626a047c
fix(sqllab): quote autocomplete table names that need it ( #41199 )
2026-06-26 17:58:05 -07:00
madhushreeag and madhushree agarwal
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
022f66a694
fix(country-map): update Morocco GeoJSON boundaries ( #41021 )
2026-06-26 15:11:16 -07:00
Evan Rusackas and Claude Opus 4.8
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
834ccf2613
fix(chart): chart description not showing ( #41453 )
2026-06-26 12:38:30 -07:00
Joe Li and Claude Opus 4.8
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
Evan Rusackas and Devin AI <devin-ai-integration[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Opus 4.8
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Opus 4.8
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
11d7f7fb87
fix: convert ALL CAPS button labels to sentence case ( #40435 )
2026-06-26 12:05:13 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
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
madhushreeag and madhushree agarwal
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
Joe Li and Claude Opus 4.8
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
Amin Ghadersohi and Claude Sonnet 4.6
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
f49db9e536
fix(dashboard): restore page scrolling ( #41439 )
2026-06-26 12:54:19 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Code
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
0d43c2c12c
feat(reports): trigger alerts ( #41336 )
2026-06-25 22:01:39 -07:00
Evan Rusackas and Claude Code
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
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Opus 4.8
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
madhushreeag and madhushree agarwal
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
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
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Evan Rusackas and Claude Code
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
Evan Rusackas and Claude Opus 4.8
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
518cadd907
fix(mcp_service): reduce deprecated authlib.jose.errors imports ( #41248 )
2026-06-24 15:01:58 -07:00
JUST.in DO IT
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
Elizabeth Thompson and Claude Sonnet 4.6
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
yousoph and Claude Sonnet 4.6
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
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
Evan Rusackas and Claude Code
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
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
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
d9d395bde1
fix(helm): remove unused SQLALCHEMY_TRACK_MODIFICATIONS setting ( #37259 )
2026-06-24 01:28:30 -07:00
Jay Masiwal and Joe Li
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
abdullah reveha and Abdullah Sahin
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
420a74b01e
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 ( #41358 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 00:52:16 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7ba59c2d79
chore(deps): bump @jsonforms/vanilla-renderers from 3.7.0 to 3.8.0 in /superset-frontend ( #41367 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 00:51:53 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b77c525d4b
chore(deps-dev): bump storybook from 10.4.5 to 10.4.6 in /superset-frontend ( #41368 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 00:51:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
41ce9ca7d3
chore(deps-dev): bump @swc/plugin-emotion from 14.12.0 to 14.13.0 in /superset-frontend ( #41377 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 00:51:06 -07:00
Abdul Rehman
c2fb94cedf
perf(filters): cache column-values endpoint to skip DB on repeat requests ( #40839 )
2026-06-23 23:41:26 -07:00
yousoph and Claude Sonnet 4.6
1d0866556f
fix(sql_lab): serialize dict/list cell values as valid JSON strings ( #41099 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 20:39:23 -07:00
Evan Rusackas and Claude Code
b4dfeef2fd
fix(reports): add network timeouts so schedules can't hang forever ( #41250 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-23 18:01:03 -07:00
0ec6cae45d
feat(Boxplot): Allow configuration of y-axis range ( #24380 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: dinesh-zemoso <dinesh.mandava@zemosolabs.com >
2026-06-23 17:48:06 -07:00
d6ede99861
fix(tags): tags api change tag_get_objects method to be aligned with api documentation ( #29338 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 14:12:33 -07:00
Hans Yu and Hans Yu
9b6d3ce775
fix(models): make naive datetime object timezone-aware before converting to unix timestamp ( #39782 )
...
Co-authored-by: Hans Yu <hans.yu@digits.schwarz >
2026-06-23 14:09:26 -07:00
yousoph and Claude Sonnet 4.6
c1f4062af6
fix(sql-lab): normalize tabViewId in QUERY_EDITOR_SET_SQL reducer ( #40983 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 13:28:20 -07:00
3bc3f47d67
fix(dataset): import/export jinja template bug ( #28790 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 13:25:49 -07:00
acb996a324
feat(mcp): support virtual dataset metrics and improve adhoc SQL metric discoverability ( #40935 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 12:19:44 -07:00
c1d08bf27c
fix(table): respect row limit with server pagination ( #41024 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-23 12:17:12 -07:00
d3d5297025
fix(reports): preserve dashboard state in tab permalinks ( #39708 )
...
Co-authored-by: Ayush Kumar Sharaf <sharaf@Ayushs-MacBook-Air.local >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Ayush Kumar Sharaf <ayush.sharaf@314ecorp.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-23 12:15:41 -07:00
b1470bd5a5
fix(i18n): correct french translations causing build errors ( #34563 )
...
Co-authored-by: sofiankhalfi-kosmos <sofiankhalfi-kosmos@users.noreply.github.com >
Co-authored-by: Sam Firke <sfirke@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 12:15:23 -07:00
peng weikang
18fea37e84
fix(SavedQueries): allow other admin users see "saved queries" ( #20604 ) ( #21769 )
2026-06-23 12:14:48 -07:00
Evan Rusackas and Claude Opus 4.8
1b71c105b7
docs(meta-db): warn that SUPERSET_META_DB_LIMIT truncates tables before joins ( #41302 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-23 14:29:44 -04:00
Ville Brofeldt
b061b5d317
chore: fix lint on untouched files ( #41333 )
2026-06-23 11:29:19 -07:00
386893f9f2
feat(security): record audit metadata on guest token issuance ( #41305 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-23 11:25:44 -07:00
c1787a67aa
fix(extensions): log extension-init failures via the logger, not print() ( #41304 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-23 11:25:33 -07:00
dee5859599
fix(rls): reject empty or whitespace-only RLS clauses ( #41297 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-23 11:24:38 -07:00
1d3daf2ac8
fix(security): return generic error and log internally in RoleRestAPI.get_list ( #41295 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-23 11:24:26 -07:00
Elizabeth Thompson
9d56b1721d
fix(models): use Series.iloc for positional access in post_process_df ( #41344 )
2026-06-23 11:22:22 -07:00
Ayush Anand
67182e255c
fix(dashboard): prevent undo crash on new dashboard opened in edit mode ( #41252 )
2026-06-23 11:22:03 -07:00
Joe Li and Claude Sonnet 4.6
e2c6dc3e1a
fix(sqllab): shrink Template Parameters editor height and add outline ( #41128 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 10:44:11 -07:00
Michael Shen
c539ae98ba
fix(helm): enable graceful termination and overrides for celery worker ( #41175 )
...
Signed-off-by: Michael Shen <mishen@umich.edu >
2026-06-23 10:33:09 -07:00
Alexis and Evan Rusackas
ca3c420412
fix(trino): ignore Iceberg $partitions metadata fields in partition detection ( #41055 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-23 10:13:23 -07:00
Evan Rusackas and Claude Code
5e8a0c0244
fix(embedded): allow guest users to sort table columns in embedded dashboards ( #41218 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-23 10:10:55 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
90fa31f305
chore(deps-dev): bump typescript-eslint from 8.61.0 to 8.61.1 in /superset-websocket ( #41313 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 09:18:34 -07:00
Michael Shen
5731d0874a
fix(docker): exec gunicorn in run-server.sh so it receives SIGTERM ( #41173 )
...
Signed-off-by: Michael Shen <mishen@umich.edu >
2026-06-23 09:17:59 -07:00
66f5ab2d2f
fix(ssh-tunnel): support ed25519 and ECDSA keys, not just RSA ( #24180 ) ( #40139 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-06-23 09:15:45 -07:00
Stepan
36b0ed023b
fix(viz-date-control): Just use global DEFAULT_TIME_FORMAT instead of hardcoding 'smart_date' ( #28708 )
2026-06-23 08:53:39 -07:00
Enzo Martellucci
3ff90bd532
fix(big-number): respect extra_form_data.time_compare in Big Number with Time Comparison ( #41342 )
2026-06-23 17:05:42 +02:00
Beto Dealmeida
5d06438a07
fix(docker): restore working docker compose up for the dev stack ( #41077 )
2026-06-23 10:01:57 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
eb0d4dd601
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.61.0 to 8.61.1 in /superset-websocket ( #41315 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 05:55:14 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
92109f0f99
chore(deps-dev): bump eslint-plugin-storybook from 10.4.4 to 10.4.5 in /superset-frontend ( #41316 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 05:55:11 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9431381c3e
chore(deps-dev): bump @storybook/addon-docs from 10.4.4 to 10.4.5 in /superset-frontend ( #41326 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 05:55:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b94f90e39e
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.14 to 0.10.15 in /superset-frontend ( #41332 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:51:20 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
714c5cd075
chore(deps-dev): bump oxlint from 1.69.0 to 1.70.0 in /superset-frontend ( #41331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c65c0951cf
chore(deps-dev): bump storybook from 10.4.4 to 10.4.5 in /superset-frontend ( #41330 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:42 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ae5c08b993
chore(deps-dev): bump @playwright/test from 1.60.0 to 1.61.0 in /superset-frontend ( #41327 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:37 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b9c61a079d
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 1.0.0 to 1.0.1 in /superset-frontend ( #41322 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:27 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2599bea0c2
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 ( #41321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6c70f3d275
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.61.0 to 8.61.1 in /superset-frontend ( #41320 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:50:02 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
da893462b8
chore(deps-dev): bump typescript-eslint from 8.61.0 to 8.61.1 in /docs ( #41319 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:49:58 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
18853c6ecf
chore(deps): bump actions/setup-java from 5.2.0 to 5.3.0 ( #41317 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:49:53 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8768e5be0f
chore(deps-dev): bump @typescript-eslint/parser from 8.61.0 to 8.61.1 in /superset-websocket ( #41312 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 02:49:46 -07:00
yousoph and Claude Sonnet 4.6
133473d0f4
fix(explore): pre-populate SaveModal dashboard from chart metadata ( #41181 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-23 00:54:49 -07:00
alex
5916ec4876
fix(plugin-chart-echarts): cross-filter horizontal bars on category not metric ( #41104 )
...
Signed-off-by: alex-poor <alex@karo.co.nz >
2026-06-22 20:29:29 -07:00
36781fbf47
fix(i18n): wrap table access error message with gettext for translation ( #38489 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-22 20:28:05 -07:00
215b207ae4
fix(sql): detect set operations and nested selects in subquery check ( #38452 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 20:27:32 -07:00
Vitor Avila
3b46a5f121
fix(chart API): Consider time grain filters with the filters_dashboard_id param ( #41290 )
2026-06-22 20:01:24 -03:00
Sebastian Mohr and Evan Rusackas
416fa266d9
chore(datatablecontrol): Removed unused useTableColumns ( #41155 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-22 15:38:19 -07:00
yousoph and Claude Sonnet 4.6
f70a2eac89
fix(dashboard): normalize legacy currentState to filterState in native_filters URL param ( #40929 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-22 15:37:18 -07:00
Hans Yu
c49391ab08
refactor: update Connection.execute() to use queries with text() ( #40277 )
2026-06-22 15:36:15 -07:00
0fbace5b5d
docs: Update INTHEWILD.yaml ( #36894 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-22 15:34:28 -07:00
Evan Rusackas and Claude Code
c55c85f824
fix(helm)!: replace dockerize initContainer with bash TCP wait ( #40425 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-22 14:44:51 -07:00
e34b7c2daf
fix(gsheets): pass service_account_info via adapter_kwargs ( #38443 )
...
Co-authored-by: Antonio Pio Volgarino <avolgarino@zanichelli.it >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-22 11:34:08 -07:00
Evan Rusackas and Claude Code
eac5bd23bd
ci(docs): fix Netlify docs preview never skipping on non-docs PRs ( #41070 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-22 11:33:14 -07:00
Daniel Vaz Gaspar and Claude Opus 4.6
27a65257ee
perf(screenshots): reuse Playwright browser across tasks instead of launching per-task ( #41243 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-22 11:32:30 -07:00
Gonzalo Majlis
932bb2f154
feat(i18n): update Spanish (es) translations ( #41265 )
2026-06-22 14:24:24 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4b87e03e7c
chore(deps): bump http-proxy-middleware from 2.0.9 to 2.0.10 in /docs ( #41287 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 11:05:35 -07:00
yousoph
2a7fadbd08
fix(sql-lab): use consistent icon size for schema refresh button ( #41105 )
2026-06-22 10:30:23 -07:00
Đỗ Trọng Hải
403e11e2ef
feat(ci): add workflow to automatically sync pinned requirements for pip Dependabot PRs ( #40557 )
2026-06-23 00:00:12 +07:00
Michael S. Molina
d76b896c9c
chore: Updates CHANGELOG.md and UPDATING.md with 6.1.0 ( #41249 )
2026-06-22 13:53:48 -03:00
Pham Quang Binh
36632c20eb
fix(databases): apply IMPERSONATE_WITH_EMAIL_PREFIX to StarRocks engine ( #37984 )
2026-06-22 23:45:05 +07:00
Abdul Rehman
cb1694575c
fix(dataset-api): disambiguate get_or_create by schema ( #40494 )
2026-06-22 09:45:02 -07:00
Ujjwal Jain
449bd69802
fix(logging): safely render database URIs in startup warnings ( #38229 )
2026-06-22 09:05:16 -07:00
SkinnyPigeon and Evan Rusackas
7340d06a05
feat(reports): adding link to report content ( #40525 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-22 08:30:40 -04:00
Evan Rusackas and Claude Sonnet 4.6
b8aeecfc44
fix(export): dashboard export must not leak env-local chartIds ( #32972 ) ( #40588 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-22 03:50:29 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7128760d32
chore(deps-dev): bump baseline-browser-mapping from 2.10.36 to 2.10.37 in /superset-frontend ( #41271 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6118a01bc1
chore(deps): bump mapbox-gl from 3.24.0 to 3.24.1 in /superset-frontend ( #41273 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b7451cd16d
chore(deps-dev): bump yeoman-test from 11.5.3 to 11.6.0 in /superset-frontend ( #41274 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:18 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4312d67775
chore(deps): bump react-arborist from 3.10.1 to 3.10.5 in /superset-frontend ( #41276 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:14 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
55190b1da0
chore(deps-dev): bump eslint-plugin-storybook from 10.4.3 to 10.4.4 in /superset-frontend ( #41277 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:11 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dc8f0d7b24
chore(deps-dev): bump eslint from 10.4.1 to 10.5.0 in /superset-frontend ( #41278 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:30:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8b430caef4
chore(deps-dev): bump eslint from 10.4.1 to 10.5.0 in /superset-websocket ( #41269 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 00:36:54 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f5dd28714d
chore(deps): bump baseline-browser-mapping from 2.10.36 to 2.10.37 in /docs ( #41270 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 00:36:49 -07:00
6d15876b13
chore(deps-dev): bump grpcio from 1.71.0 to 1.81.1 ( #41254 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:37 -07:00
3dd570cd9b
chore(deps-dev): bump trino from 0.330.0 to 0.337.0 ( #41255 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:34 -07:00
e6fffe95c2
chore(deps): bump pyyaml from 6.0.2 to 6.0.3 ( #41256 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:30 -07:00
27d9bcb7bc
chore(deps): bump greenlet from 3.5.0 to 3.5.1 ( #41258 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:27 -07:00
f33c209f7a
chore(deps): bump flask-cors from 6.0.2 to 6.0.5 ( #41260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:24 -07:00
ba339fd9c1
chore(deps): bump msgpack from 1.0.8 to 1.2.1 ( #41261 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-21 23:39:20 -07:00
Abdul Rehman
defacc3237
fix(deps): declare cachetools explicitly in pyproject.toml ( #40987 )
2026-06-22 00:45:59 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b612f573d7
chore(deps-dev): update ydb-sqlalchemy requirement from >=0.1.2 to >=0.1.22 ( #41253 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-20 23:34:37 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
99ffaf3694
chore(deps-dev): update sqlalchemy-solr requirement from >=0.2.0 to >=0.2.4.3 ( #41257 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-20 23:33:49 +07:00
Viktor Högberg
14d4432843
fix: remove erroneous box shadow when bulk selecting ( #41198 )
2026-06-20 22:15:00 +07:00
Đỗ Trọng Hải
686beb9117
chore(build): replace d3-color usage with existing tinycolor2 ( #39468 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-06-20 21:44:02 +07:00
Đỗ Trọng Hải and Evan Rusackas
3aa1218f9b
feat(ci): do not run expensive E2E tests on draft PRs ( #40720 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-20 13:03:26 +07:00
Mehmet Salih Yavuz
0d92d0dbb7
chore(deps): finish pip→uv swap in Makefile and CI ( #41197 )
2026-06-20 10:56:25 +07:00
Đỗ Trọng Hải
2d5df6625b
build(deps): update major versions for memoize-one, json-stringify-pretty-compact and webpack-cli ( #38793 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-06-20 10:48:10 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d0a34d9372
chore(deps): bump @visx/scale from 3.12.0 to 4.0.0 in /superset-frontend ( #41231 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 15:07:06 -07:00
Jean Dupuis
b2e5f80db2
fix(sql): preserve multi-arg DISTINCT in sanitize_clause and format ( #39340 )
2026-06-19 13:02:50 -07:00
Evan Rusackas and Claude Opus 4.8
f1504611fd
docs(config): document customizing the landing page via FAB_INDEX_VIEW ( #41222 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 13:01:47 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
382a094795
chore(deps): bump @visx/grid from 3.12.0 to 4.0.0 in /superset-frontend ( #41240 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 11:39:05 -07:00
Vitor Avila
334b13c3d9
fix(chart API): apply dashboard filters by live scope, not stale chartsInScope ( #41214 )
2026-06-19 15:22:54 -03:00
Vitor Avila
9e130e5927
fix(chart): preserve SQL_QUERY_MUTATOR line comments structure ( #41215 )
2026-06-19 15:07:24 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fe017d0b20
chore(deps): bump @visx/responsive from 3.12.0 to 4.0.0 in /superset-frontend ( #41239 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 11:04:20 -07:00
dependabot[bot] and Claude Code
97659678f9
chore(deps): bump simple-zstd from 1.4.2 to 2.1.0 in /superset-frontend ( #39369 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-19 10:10:36 -07:00
André Meyer and Evan Rusackas
141f045104
test: add unit tests for get_current_user (superset/tasks/utils.py) ( #40878 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-19 10:09:53 -07:00
919bd35028
chore(deps): bump marshmallow from 3.26.2 to 4.3.0 ( #39751 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-06-19 10:02:35 -07:00
be225e5c20
chore(deps): bump @visx/responsive from 3.12.0 to 4.0.0 in /superset-frontend/packages/superset-ui-core ( #41224 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 09:54:28 -07:00
81b7f31096
chore(deps-dev): bump Storybook 10.x packages from 10.4.3 to 10.4.4 in /superset-frontend ( #41229 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 09:52:42 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
045674ab3c
chore(deps): bump @visx/tooltip from 3.12.0 to 4.0.0 in /superset-frontend ( #41226 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 09:48:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
061f61977f
chore(deps-dev): bump react-dnd-test-backend from 11.1.3 to 16.0.1 in /superset-frontend ( #41187 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 09:11:44 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ffa98d03df
chore(deps): bump @visx/xychart from 3.12.0 to 4.0.0 in /superset-frontend ( #41230 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 09:11:18 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bdf494d8b5
chore(deps): bump @visx/axis from 3.12.0 to 4.0.0 in /superset-frontend ( #41242 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 09:10:21 -07:00
Evan Rusackas
d32170b020
chore(embedded-sdk): remove temporary OIDC diagnostic step ( #41216 )
2026-06-19 22:59:21 +07:00
Amin Ghadersohi
1467006427
fix(mcp): generate durable explore permalink URL instead of ephemeral form_data_key ( #40773 )
2026-06-19 08:50:11 -07:00
e18cd1f50c
fix(table): preserve percentage format for small numbers when d3SmallNumberFormat is unset ( #37980 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-19 08:49:40 -07:00
Furkan Emre Güngör
9d3efb0aab
fix(csv): apply CSV_EXPORT encoding explicitly, Werkzeug 3 removed Response.charset ( #40801 )
2026-06-19 08:49:27 -07:00
Grégoire Gailly
cc9c20fcb6
feat(dashboard): Edit dashboard description from ui (and api) and show tooltip on dashboard list view ( #36071 )
2026-06-19 08:49:14 -07:00
Alexandru Soare
f545d70647
feat(listview): Add headerContent prop and HomeOutlined icon ( #41244 )
2026-06-19 16:34:47 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e1be76e5fa
chore(deps): bump baseline-browser-mapping from 2.10.35 to 2.10.36 in /docs ( #41227 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 02:28:26 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
55eb5699d5
chore(deps): bump caniuse-lite from 1.0.30001797 to 1.0.30001799 in /docs ( #41225 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4d5c171e9e
chore(deps): bump antd from 6.4.3 to 6.4.4 in /docs ( #41228 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a85796418a
chore(deps): bump @deck.gl/mapbox from 9.3.3 to 9.3.4 in /superset-frontend ( #41233 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:43 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
655395cb4e
chore(deps): bump acorn from 8.16.0 to 8.17.0 in /superset-frontend ( #41234 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
28f9b3786c
chore(deps-dev): bump baseline-browser-mapping from 2.10.35 to 2.10.36 in /superset-frontend ( #41235 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:37 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
25ad827ff3
chore(deps-dev): bump storybook from 10.4.3 to 10.4.4 in /superset-frontend ( #41236 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:34 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
afbbe44de2
chore(deps): bump dom-to-image-more from 3.9.0 to 3.10.0 in /superset-frontend ( #41237 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:30 -07:00
79cfe4d9bc
feat(i18n): add Serbian translations (Cyrillic + Latin) ( #41137 )
...
Signed-off-by: Aleksije Micic <aleksije.micic1997@gmail.com >
Co-authored-by: Aleksije Micic <aleksije.micic1997@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-18 17:45:04 -07:00
Evan Rusackas and Claude Code
3eae8cd614
fix(alerts): don't show a never-run report as a green success ( #29622 ) ( #41121 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-18 15:55:30 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
0c9ece65bb
fix(reports): require user in get_screenshot, simplify Selenium lifecycle, and fail on tiled screenshot error ( #41080 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 15:46:17 -07:00
Elizabeth Thompson
7040388ad1
fix(query_object_factory): normalize deprecated query fields before constructing QueryObject ( #41204 )
2026-06-18 15:02:07 -07:00
Elizabeth Thompson
a5ece52207
fix(views): add new_target to deprecated explore_json endpoints ( #41159 )
2026-06-18 15:02:03 -07:00
Evan Rusackas and Claude Opus 4.8
a7c0f4b83d
fix(embedded-sdk): omit registry-url so npm uses OIDC publishing ( #41211 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 13:43:23 -07:00
Evan Rusackas and Claude Opus 4.8
0f05239260
fix(embedded-sdk): clear placeholder token so npm uses OIDC publishing ( #41210 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 13:26:32 -07:00
Evan Rusackas and Claude Opus 4.8
60a7804193
fix(embedded-sdk): surface npm publish stderr in release script ( #41206 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 13:16:15 -07:00
Evan Rusackas and Claude Opus 4.8
4053f53c29
ci(embedded-sdk): fix release CI by publishing via npm trusted publishing (OIDC) ( #41207 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 11:33:39 -07:00
Nitish Agarwal and Evan Rusackas
7837054dbc
fix(chart): cross-filter emits dimension value instead of metric label for stacked bars ( #38120 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-18 11:24:36 -07:00
Evan Rusackas and Claude Opus 4.8
69c8f37c67
docs(installation): fix PyPI install Python version and OS dependencies ( #41178 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-18 11:03:50 -07:00
Abdul Rehman and Evan Rusackas
76e2418f1e
fix(mcp): add safeguards to ensure all MCP tools are wrapped with mcp_auth_hook ( #40412 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-18 10:27:53 -07:00
Vitor Avila
b4e3452bfd
fix(chart API): Do not duplicate Jinja-applied filters with filters_dashboard_id ( #41131 )
2026-06-18 14:25:54 -03:00
jesperct
188c84f1cd
fix(explore): drop inherit/custom time shifts when switching to a viz that can't honor them ( #40865 )
2026-06-18 10:23:31 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
74ae5a45f9
chore(deps): bump dompurify from 3.4.9 to 3.4.11 in /superset-frontend ( #41201 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 08:22:57 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fc61918364
chore(deps): bump undici from 7.25.0 to 7.28.0 in /superset-frontend ( #41202 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 08:22:47 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3e811087de
chore(deps): bump dompurify from 3.4.2 to 3.4.11 in /docs ( #41203 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 08:22:39 -07:00
c218dc418b
fix(dashboard): fixed first/last aggregations in pivot tables ( #33275 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-06-18 10:49:12 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c98ed92303
chore(deps): bump markdown-to-jsx from 9.8.1 to 9.8.2 in /superset-frontend ( #41191 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 01:07:47 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
84c32ec132
chore(deps-dev): bump @types/node from 25.9.2 to 25.9.3 in /superset-frontend ( #41190 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:47:15 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8636875b39
chore(deps-dev): bump eslint-plugin-storybook from 10.4.2 to 10.4.3 in /superset-frontend ( #41192 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:47:12 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dde6974ac2
chore(deps): bump dom-to-image-more from 3.7.2 to 3.9.0 in /superset-frontend ( #41193 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:47:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e36eb6f47c
chore(deps-dev): bump @types/node from 25.9.2 to 25.9.3 in /superset-websocket ( #41186 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:26:54 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f6e12278dc
chore(deps-dev): update @types/node requirement from ^25.9.2 to ^25.9.3 in /superset-frontend/packages/superset-ui-core ( #41188 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:26:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
43d5b6319b
chore(deps-dev): bump baseline-browser-mapping from 2.10.34 to 2.10.35 in /superset-frontend ( #41189 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-18 00:26:48 -07:00
melikmertd and Đỗ Trọng Hải
ae0b1f0308
fix(countrymap chart): city names of Türkiye edited in Countrymap Chart. ( #32497 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-17 21:46:11 -07:00
4acb777a40
chore(sqllab): remove dead TableElement component and syncTable action ( #41071 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-17 19:29:09 -07:00
Durgaprasad M L and Mehmet Salih Yavuz
7e98410743
fix(theme): embedded method overrides dashboard level config ( #40777 )
...
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2026-06-17 18:33:04 -07:00
Hans Yu
883b7a286d
refactor: update SQLAlchemy select() syntax to 2.0 ( #40276 )
2026-06-17 17:50:32 -07:00
Evan Rusackas and Claude Opus 4.8
d9d8b2bcc0
chore(ci): correct action ref version comments (zizmor) ( #41160 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 15:42:14 -07:00
Evan Rusackas and Claude Opus 4.8
9da54eff84
chore(ci): set least-privilege workflow permissions (zizmor) ( #41161 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 15:41:47 -07:00
fb2b9fa8ff
chore(deps): bump cryptography from 46.0.7 to 48.0.1 ( #41010 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 15:01:20 -07:00
31797005db
docs(INTHEWILD): adding Tech Solution ( #37178 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
2026-06-17 14:59:15 -07:00
Evan Rusackas and Claude Opus 4.8
ca2d340db3
fix(security): validate dynamic method dispatch in asyncEvent ( #41163 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 14:58:34 -07:00
jesperct
ef82da8458
fix(charts): apply datetime format to unaggregated temporal columns ( #41060 )
2026-06-17 14:56:09 -07:00
Jean Massucatto
fee1cf9f08
chore(sqllab): remove dead TableElement component ( #41029 )
2026-06-17 14:54:41 -07:00
jesperct
2d2a8f3ab0
fix(plugin-chart-handlebars): follow the app theme in Customize code editors ( #40952 )
2026-06-17 14:52:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a19093e65a
chore(deps-dev): bump webpack-dev-server from 5.2.4 to 5.2.5 in /superset-frontend ( #41168 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 12:55:44 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b72a0a53c0
chore(deps): bump webpack-dev-server from 5.2.4 to 5.2.5 in /docs ( #41169 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 12:55:40 -07:00
Thomas Bernhard
512b6f43c1
chore(embedded sdk): bump sdk version number ( #40991 )
2026-06-17 12:47:41 -07:00
Evan Rusackas and Claude Code
b18fab7fc1
ci(docker): free disk space before image build to fix "no space left on device" ( #41068 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-17 12:43:43 -07:00
Evan Rusackas and Claude Code
b06c6b7464
ci: bump setup-python to v6 (Node 24) before Node 20 deprecation ( #41066 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-17 11:56:47 -07:00
Evan Rusackas and Claude Code
bede4b2121
ci(docker): retry image build to absorb transient Docker Hub registry errors ( #41069 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-17 11:56:23 -07:00
İbrahim Ercan and Ibrahim Ercan
5e812c8757
feat(docker): add environment values to set log file for worker and beat ( #40998 )
...
Co-authored-by: Ibrahim Ercan <ibrahim.ercan@vlmedia.com.tr >
2026-06-17 10:42:45 -07:00
Craig Ingram and Evan Rusackas
de390f22a4
fix(helm): Evaluate init.extraContainers templates ( #31878 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-17 10:39:40 -07:00
464c67d586
chore(deps-dev): bump @storybook/addon-links from 10.4.2 to 10.4.3 in /superset-frontend ( #41146 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-17 10:17:00 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7f7f87e823
chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 in /docs ( #41140 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:49:28 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7c2f5142ce
chore(deps-dev): bump yeoman-test from 11.5.2 to 11.5.3 in /superset-frontend/packages/generator-superset ( #41142 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:35:54 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
874ac3dc01
chore(deps): bump @swc/core from 1.15.40 to 1.15.41 in /docs ( #41143 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:35:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f56e34d6e6
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.1 to 8.61.0 in /superset-websocket ( #41085 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:28:38 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
742a21f6f7
chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 in /superset-websocket ( #41138 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:28:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a7c49ac9f2
chore(deps): bump baseline-browser-mapping from 2.10.34 to 2.10.35 in /docs ( #41144 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:24:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
99d927eac7
chore(deps-dev): bump @swc/core from 1.15.40 to 1.15.41 in /superset-frontend ( #41145 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:24:35 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
994594e4a8
chore(deps-dev): bump storybook from 10.4.2 to 10.4.3 in /superset-frontend ( #41147 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:23:32 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e92599fb50
chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 in /superset-frontend ( #41150 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 09:22:13 -07:00
Amin Ghadersohi
eebe1a1a5b
fix(dashboards): remove thumbnail_url from list API to reduce cache cost ( #38567 )
2026-06-17 09:35:21 -06:00
Mehmet Salih Yavuz
664e777a84
chore(deps): bump react to ^18.3.0 ( #40012 )
2026-06-17 18:01:59 +03:00
750518cf6f
fix(celery): check app context before session removal in teardown ( #37574 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: Daniel Vaz Gaspar <danielvazgaspar@gmail.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2026-06-17 10:44:27 -03:00
Michael S. Molina and Claude Sonnet 4.6
59d1b5f300
fix(nav): prevent full reload when clicking logo; redirect / to welcome ( #41119 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 09:27:17 -03:00
a27ec1923e
chore(export): Added ability to export chart YAML files with Unicode characters, fix #20331 ( #28008 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 07:55:19 +01:00
3e2174b50f
fix(database): enable superset_app_root override for databaseview link ( #33508 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-06-16 20:24:49 -07:00
Gabriel Bourgeois
5b66443d48
fix(cli): inconsistent options for set-database-uri ( #34893 )
2026-06-16 17:50:51 -07:00
2ea7585490
chore(i18n): update German (de) translation ( #40431 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 17:47:57 -07:00
eeac76146c
fix(helm): add host alias to init job ( #33968 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-16 17:44:47 -07:00
6a1091d576
fix(sql): broaden mutating-statement detection in SQL Lab parser ( #40421 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: sha174n <pedro.sousa@preset.io >
2026-06-16 15:07:34 -07:00
8e82b6b2c3
fix(translation): loading translations in menu ( #35640 )
...
Co-authored-by: Jakub Hrubý <jakub.hruby@orgis.cz >
Co-authored-by: Jezevec <panjzvc@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-16 14:35:32 -07:00
b0c5f99007
fix(oracle): replace deprecated cx-Oracle extra with oracledb ( #41122 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-16 14:32:11 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
f1ae683923
fix(deps): replace deprecated np.NaN with np.nan ( #41118 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 14:19:08 -07:00
d51d98891e
chore(deps): bump flask-migrate from 3.1.0 to 4.1.0 ( #41011 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 12:18:08 -07:00
1f95a6c486
chore(deps): bump simplejson from 3.20.1 to 4.1.1 ( #41082 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 11:00:42 -07:00
e93cbd6c38
chore(deps): bump croniter from 6.0.0 to 6.2.2 ( #41086 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 10:59:00 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dca8af770c
chore(deps-dev): bump typescript-eslint from 8.60.1 to 8.61.0 in /superset-websocket ( #41087 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:58:39 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
81c1181519
chore(deps-dev): bump typescript-eslint from 8.60.1 to 8.61.0 in /docs ( #41092 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:56:44 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
387c62919e
chore(deps): bump hot-shots from 15.0.0 to 16.0.0 in /superset-websocket ( #41107 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:56:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
77d7483f27
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.13 to 0.10.14 in /superset-frontend ( #41109 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:54:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1a8d08152d
chore(deps): bump fuse.js from 7.4.1 to 7.4.2 in /superset-frontend ( #41110 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:54:06 -07:00
Bob Jo and Claude Fable 5
257dafeec5
fix(query): don't mutate ad-hoc ORDER BY expressions when building queries ( #40993 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-16 13:03:39 -04:00
Alexandru Soare
6d08e79259
feat(security): Add extension hooks for custom access control, ownership, and asset lifecycle ( #40707 )
2026-06-16 15:25:03 +03:00
Geidō
01ed81785e
fix(dashboard): required filters reliably apply default + Apply enables on change ( #40470 )
2026-06-16 11:23:05 +03:00
7b4efacbc2
fix(charts): add default padding to match other charts ( #36895 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-15 21:05:17 -07:00
Amin Ghadersohi and Claude Sonnet 4.6
7cb4990403
feat(mcp): add create_dataset tool to register physical tables as datasets ( #40340 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-15 23:25:29 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c90b2571d7
chore(deps-dev): bump xlrd from 2.0.1 to 2.0.2 ( #41083 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:19:43 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1a4941eee5
chore(deps-dev): bump hdbcli from 2.28.20 to 2.28.21 ( #41084 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:19:33 -07:00
d839cca995
chore(deps-dev): update pyocient requirement from <2,>=1.0.15 to >=1.0.15,<4 ( #40941 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-15 18:18:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0ec7e7df99
chore(deps): bump dompurify from 3.4.8 to 3.4.9 in /superset-frontend ( #41089 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:16:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9d8287e1bd
chore(deps-dev): bump @typescript-eslint/parser from 8.60.1 to 8.61.0 in /superset-websocket ( #41090 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:16:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0c696cea7e
chore(deps): bump google-auth-library from 10.6.2 to 10.7.0 in /superset-frontend ( #41091 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:16:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fe625a917e
chore(deps-dev): bump @typescript-eslint/parser from 8.60.1 to 8.61.0 in /docs ( #41093 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:14:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a69f9eb00d
chore(deps-dev): bump oxlint from 1.68.0 to 1.69.0 in /superset-frontend ( #41094 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 18:14:27 -07:00
Evan Rusackas and Claude Opus 4.5
1311d040ba
feat(deckgl): add point radius controls for GeoJSON layer ( #33247 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-15 17:38:43 -07:00
6e2db42d98
chore(lint): convert dashboard components to function components ( #39460 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-06-15 16:39:12 -07:00
yousoph
28aedc82c3
fix(upload): database field shows validation warning after selecting a database ( #41078 )
2026-06-15 16:38:24 -07:00
f56524bb71
chore(frontend): remove unused modules flagged by knip ( #41072 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-15 16:38:00 -07:00
4ae9980e4c
chore(ci): remove unused Claude PR Assistant workflow ( #41081 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-15 16:37:39 -07:00
Amin Ghadersohi
c1b5d05f83
fix(bigquery): set default dataset from schema in adjust_engine_params ( #40776 )
2026-06-15 18:37:06 -04:00
e16bb29faf
fix(embedded): allow guests to apply a Time Grain native filter ( #32768 ) ( #41017 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-15 15:22:21 -07:00
Elizabeth Thompson
09b4bc51a3
fix(charts): rename deprecated query object fields in schema before QueryObject construction ( #41056 )
2026-06-15 14:45:41 -07:00
Evan Rusackas and Claude Code
379435b7eb
feat(ssh_tunnel): add opt-in server host key verification ( #40673 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-15 12:17:14 -07:00
Amin Ghadersohi and Copilot Autofix powered by AI
4b96b91b53
feat(mcp): add aggregation field to BigNumberChartConfig for Big Number with Trendline ( #40775 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-15 14:40:37 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
073599bd0c
chore(deps-dev): bump @babel/core from 7.25.2 to 7.29.6 in /superset-embedded-sdk ( #41057 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:20:01 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9e2c4533c8
chore(deps): bump @babel/core from 7.28.6 to 7.29.7 in /docs ( #41058 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:19:43 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1ae115981f
chore(deps): bump form-data from 4.0.5 to 4.0.6 in /superset-frontend/cypress-base ( #41061 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:19:23 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b078ae4b51
chore(deps): bump launch-editor from 2.11.1 to 2.14.1 in /docs ( #41062 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:19:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
48b755470f
chore(deps): bump form-data from 4.0.5 to 4.0.6 in /superset-frontend ( #41063 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:18:48 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dad7dae4f6
chore(deps): bump launch-editor from 2.9.1 to 2.14.1 in /superset-frontend ( #41065 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 11:18:20 -07:00
11e35eca3b
chore(deps-dev): bump eslint from 8.57.1 to 10.4.1 in /superset-frontend ( #40846 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 10:36:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8093197c97
chore(deps): bump baseline-browser-mapping from 2.10.33 to 2.10.34 in /docs ( #41036 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:31:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
919c6eddc1
chore(deps-dev): bump @types/node from 25.9.1 to 25.9.2 in /superset-websocket ( #41032 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:22:14 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
886bb200d0
chore(deps): bump react-arborist from 3.8.0 to 3.10.1 in /superset-frontend ( #41033 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:21:54 -07:00
b5ca00d06b
chore(deps-dev): bump @types/node from 25.9.3 to 25.9.2 in /superset-frontend/packages/superset-ui-core ( #41035 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 10:21:11 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5719f8e349
chore(deps-dev): bump @types/node from 25.9.1 to 25.9.2 in /superset-frontend ( #41037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:20:27 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9d72a39e10
chore(deps): bump caniuse-lite from 1.0.30001793 to 1.0.30001797 in /docs ( #41038 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:20:10 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
66733a5d72
chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 ( #41039 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:19:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a435002293
chore(deps-dev): bump @types/jquery from 4.0.0 to 4.0.1 in /superset-frontend ( #41040 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:19:29 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2d8447af42
chore(deps-dev): bump baseline-browser-mapping from 2.10.33 to 2.10.34 in /superset-frontend ( #41041 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 10:19:12 -07:00
Minh Vu
bf5daf0a1e
fix(mcp): redirect stdio click echo without recursion ( #40814 )
2026-06-15 10:10:40 -07:00
Joe Li and Claude Opus 4.8
b656b1d477
fix(reports): escape LIKE wildcards in text filter and preserve typed screenshot width ( #40980 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 09:59:40 -07:00
Joe Li and Claude Opus 4.7
5a97e01d6e
test(dashboard): migrate standalone mode Cypress spec to RTL ( #40914 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-15 09:57:24 -07:00
Joe Li and Claude Opus 4.7
38cc70de2f
test(chart): URL params land on each query in chart-data request ( #40913 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-15 09:57:04 -07:00
Richard Fogaca Nienkotter
a1bc3c67ed
fix(embedded): skip CSRF token fetch for guest streaming chart exports ( #41004 )
2026-06-15 13:49:25 -03:00
Evan Rusackas and Claude Code
e5b6642b18
test(pivot-table): embedded E2E that collapse state survives scrolling ( #33406 ) ( #40820 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-15 08:53:14 -07:00
Evan Rusackas and Claude Code
dd3a61156b
fix(handlebars): register a dayjs-backed formatDate helper ( #32960 ) ( #40817 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-15 08:40:08 -07:00
Amin Ghadersohi
820e3d18d3
fix(mcp): make search_tools query optional to fix null content on tool discovery ( #40906 )
2026-06-15 11:32:40 -04:00
Mehmet Salih Yavuz and Claude Opus 4.7
2dd8fe362f
fix(DynamicEditableTitle): preserve in-flight edits when title prop changes ( #39861 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-15 18:14:18 +03:00
Evan Rusackas and Claude Code
9d2f625e55
feat(encrypt): selectable encryption engine + AES-GCM re-encryption migrator ( #40654 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-15 08:10:08 -07:00
Đỗ Trọng Hải
d66895c566
build(dev-deps): update webpack-related packages to next major version ( #41022 )
2026-06-15 21:57:55 +07:00
Pat Buxton
2734bde504
fix(chart): Allow Admin non-owner to save chart ( #37175 )
2026-06-14 21:28:36 -07:00
Nitish Agarwal
f88f1fad04
fix(table): sort metric columns numerically regardless of display format ( #39775 )
2026-06-14 21:14:44 -07:00
9ec9c8658b
fix(query_context_processor): apply CSV encoding to follow the encoding settings of 'CSV_EXPORT' ( #34806 )
...
Co-authored-by: Jeong Ju, Kim <haje01@webzen.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-14 08:55:25 -07:00
Evan Rusackas
9f81565625
feat(uploads): add optional max file size for data uploads ( #40860 )
2026-06-14 19:46:48 +07:00
c934498696
fix(dashboard): do not add importer as owner when overwriting existing dashboard ( #38615 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-14 05:10:03 -07:00
jesperct
99bdacd2e1
fix(explore): theme SQL autocomplete completion highlight consistently ( #41005 )
2026-06-14 12:40:48 +07:00
Evan Rusackas and Claude Code
48feb432de
test(pie): guard NULL + named group values all render as slices ( #33174 ) ( #41018 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-14 11:46:56 +07:00
Evan Rusackas and Claude Code
669ddb2913
test(gauge): gauge should paint configured interval colors on a dashboard ( #28766 ) ( #40821 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 21:41:13 -07:00
e7ecf5479a
chore(deps): bump flask-wtf from 1.2.2 to 1.3.0 ( #41015 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 16:54:02 -07:00
Vanessa Giannoni and Claude Code
c0fbe243e8
fix(echarts): cap tooltip at 80vh with internal scroll ( #37022 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 16:53:28 -07:00
Cezar and Cursor
df0668eda5
feat(api): return uuid in POST response for dataset, chart, and dashboard ( #37806 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-13 16:53:08 -07:00
SBIN2010 and Evan Rusackas
6b682b1aa1
fix(pivot_table): next try refreshed pr for fixing sorting in pivot table ( #38080 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-13 16:34:18 -07:00
13145e8ad8
fix: Tooltip not displayed on bottom edge of the map ( #37105 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 16:31:36 -07:00
Nitish Agarwal and Evan Rusackas
02f32469b0
fix(pandas-postprocessing): resolve SettingWithCopyWarning in histogram and boxplot ( #36605 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-13 16:31:32 -07:00
Evan Rusackas and Claude Code
d120b1c250
feat(security): enforce password complexity policy (min length + common-password blocklist) ( #40670 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 16:31:23 -07:00
9d167dfada
fix: type error bug in convert_tbl_column_to_sqla_col ( #31780 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: pre-commit <pre-commit@users.noreply.github.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-13 16:04:08 -07:00
3c6239363b
fix(db): preserve percent encoding in database passwords ( #36783 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 13:52:00 -07:00
+3
5fb13f102a
fix(network): validate target hostname in outbound requests ( #39301 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Arpit Jain <3242828+arpitjain099@users.noreply.github.com >
Co-authored-by: Mafi <matt.fitzgerald@gmail.com >
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Richard Fogaca Nienkotter <63572350+richardfogaca@users.noreply.github.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sadpandajoe <jcli38@gmail.com >
Co-authored-by: JUST.in DO IT <justin.park@airbnb.com >
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
Co-authored-by: sha174n <pedro.sousa@preset.io >
2026-06-13 20:26:58 +01:00
aa3d2b9e81
fix(dashboard): validate native-filter data requests against filter targets ( #40979 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-13 19:02:28 +01:00
e5986b32ff
fix(charts): evaluate access before rendering query filters; isolate macro env ( #40982 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-13 19:01:54 +01:00
a41869ec7d
fix(dashboard): build example-export sample data through the dataset query path ( #40976 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-13 19:01:35 +01:00
6487cf03c5
fix(security): Add input validation to cancel_query_id to prevent injection ( #36722 )
...
Signed-off-by: ColeMurray <cole@waclaude.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 10:56:14 -07:00
ca0596bca2
chore(deps-dev): bump progress from 1.6 to 1.6.1 ( #41014 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 09:40:56 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
e4f82109e4
fix(mcp): suppress AuthlibDeprecationWarning from authlib.jose imports ( #40977 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-13 12:19:12 -04:00
Shivam S. and Evan Rusackas
8d315dd2b6
fix(UI): remove getPopupContainer prop causing dual scrollbars in dropdown ( #36059 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-13 09:14:58 -07:00
Evan Rusackas and Claude Code
b05fe4857e
fix(chart): require chart access for query_context-only updates ( #40648 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 04:16:29 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4a5c0d9042
chore(deps): bump joi from 17.13.3 to 17.13.4 in /docs ( #41009 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-13 02:21:41 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
daff4fd87e
chore(deps-dev): update pymssql requirement from <3,>=2.2.8 to >=2.3.13,<3 ( #41012 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-13 02:21:03 -07:00
a8e26c254f
chore(deps-dev): bump tiktoken from 0.12.0 to 0.13.0 ( #41013 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 02:20:28 -07:00
e7337eacfc
chore(deps-dev): bump sqlalchemy-bigquery from 1.15.0 to 1.17.0 ( #41016 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 02:19:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9e7e1ecdbc
chore(deps): bump ioredis from 5.11.0 to 5.11.1 in /superset-websocket ( #40989 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-12 11:14:22 -07:00
Evan Rusackas and Claude Code
8ed7ebb5b7
chore(i18n): lint + dev warning for eager t() in controlPanel configs ( #40379 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-12 10:29:51 -07:00
Amin Ghadersohi and Claude Sonnet 4.6
2f008afca9
fix(mcp): add dataset_id to update_chart to support rebinding chart datasource ( #40853 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-12 10:42:53 -04:00
Evan Rusackas and Claude Code
814b72c6f9
feat(security): force password change on first use (opt-in) ( #40669 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-11 22:23:10 -07:00
Evan Rusackas and Claude Code
663b47aa75
feat: support guest-token revocation per embedded dashboard ( #40676 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-11 19:37:22 -07:00
Evan Rusackas and Claude Opus 4.8
9938ee273f
feat: terminate active sessions when an account is disabled ( #40695 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-11 19:37:13 -07:00
74845eaf0b
fix(deps): cap paramiko <4.0 to keep SSH tunneling working ( #40973 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2026-06-11 19:28:18 +03:00
Elizabeth Thompson
b0d7880ac0
fix: use Series.iloc for positional access in generate_join_column ( #40936 )
2026-06-11 08:34:38 -07:00
Mehmet Salih Yavuz
058be4b904
test(core): cover invalid raster tile URL fallback in mapStyles ( #40974 )
2026-06-11 18:31:50 +03:00
Abdul Rehman
42d0c4436e
fix(permalink): accept null entries in activeTabs for v5-imported dashboards ( #40969 )
2026-06-11 22:03:27 +07:00
Alexandru Soare
378473a6fe
fix(matrixify): Set singular metric field for pie and other single-me… ( #40852 )
2026-06-11 17:45:38 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
32ae0afcac
chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 ( #40966 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-11 21:27:32 +07:00
Đỗ Trọng Hải
db7e1c67d8
feat(build): update Node version to v24 ( #40835 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-06-11 21:26:23 +07:00
Evan Rusackas and Claude Code
6c5ad1e912
fix(sqllab): apply SQL controls (RLS/DML/disallowed) to cost estimation ( #40662 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-11 05:33:42 -07:00
MAGHC and Evan Rusackas
2b18dc0a5c
fix(radar): apply number formatter to tooltip ( #37033 )
...
Signed-off-by: MAGHC <windowsapple95@gmail.com >
Signed-off-by: K-ESSENCE <windowsapple95@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-11 00:54:48 -07:00
cc2845168d
chore(deps-dev): update starrocks requirement from >=1.0.0 to >=1.3.3 ( #40939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-11 00:19:14 -07:00
97073340cc
chore(deps-dev): update sqlalchemy-exasol requirement from <8.0,>=2.4.0 to >=7.0.0,<8.0 ( #40946 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-11 00:17:25 -07:00
Richard Fogaca Nienkotter
046b1b61b3
fix(maps): preserve OSM styles and configurable renderer defaults ( #40804 )
2026-06-10 22:26:00 -03:00
Sam Firke
da9756ef14
chore(issue template): bump version numbers to reflect 6.1.0 released ( #40479 )
2026-06-10 20:37:45 -04:00
f79a88c685
test(core): add unit tests for split function ( #40819 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 16:12:35 -07:00
b1d965932d
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.0 to 8.60.1 in /superset-websocket ( #40888 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:46:38 -07:00
7d046340dc
chore(deps): bump ag-grid-react from 35.3.0 to 35.3.1 in /superset-frontend/packages/superset-ui-core ( #40924 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:46:24 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
aa872cd0a1
chore(deps): bump dompurify from 3.4.9 to 3.4.8 in /superset-frontend/packages/superset-ui-core ( #40938 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:45:33 -07:00
b2c5a1ecb3
chore(deps): bump jsonpath-ng from 1.7.0 to 1.8.0 ( #40940 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:45:21 -07:00
6cd9bdee0b
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.3 to 0.10.13 in /superset-frontend ( #40925 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:44:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a8a1d9c17d
chore(deps): bump morgan from 1.10.1 to 1.11.0 in /superset-websocket/utils/client-ws-app ( #40921 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:43:33 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
97058d2cf0
chore(deps): bump fuse.js from 7.3.0 to 7.4.1 in /superset-frontend ( #40922 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:43:19 -07:00
ef57409209
chore(deps): bump ag-grid-community from 35.3.0 to 35.3.1 in /superset-frontend/packages/superset-ui-core ( #40923 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:43:06 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5f06e66cf1
chore(deps): bump @deck.gl/mapbox from 9.3.2 to 9.3.3 in /superset-frontend ( #40927 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:42:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11af932099
chore(deps): bump dompurify from 3.4.7 to 3.4.8 in /superset-frontend/plugins/legacy-preset-chart-nvd3 ( #40937 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:42:06 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c9c05d8d0a
chore(deps-dev): update thrift requirement from <1.0.0,>=0.14.1 to >=0.23.0,<1.0.0 ( #40942 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:36:51 -07:00
0f59705806
chore(deps): bump wtforms from 3.2.1 to 3.2.2 ( #40943 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:36:26 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
320965612d
chore(deps-dev): update clickhouse-connect requirement from <2.0,>=0.13.0 to >=1.1.1,<2.0 ( #40944 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 12:36:03 -07:00
c3df60c12b
chore(deps): bump selenium from 4.32.0 to 4.44.0 ( #40945 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:34:01 -07:00
4f69949c10
chore(deps-dev): bump eslint-plugin-storybook from 10.4.1 to 10.4.2 in /superset-frontend ( #40949 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 12:31:47 -07:00
3380496e9f
feat(i18n): add Romanian (ro) translations ( #36712 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-10 12:25:42 -07:00
Michael S. Molina and Claude Sonnet 4.6
248ccadecd
fix(extensions): load extensions async to avoid blocking initial page render ( #40915 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:23:38 -03:00
Joe Li and Claude Opus 4.7
cc5a3ddd05
test(dashboard-filter): RTL coverage for horizontal filter bar ( #40782 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-10 10:53:56 -07:00
Joe Li and Claude Opus 4.6
f27424d72e
fix(embedded): show filter bar controls on embedded dashboards with tabs ( #39417 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-10 09:53:10 -07:00
Evan Rusackas and Claude Code
5a0e3f15ca
feat(embedded): add guest token revocation support ( #40671 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-10 09:17:30 -07:00
Đỗ Trọng Hải
3d1253c992
build(major,dev-deps): upgrade Storybook from v8 to v10 ( #40713 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-06-10 23:05:18 +07:00
2b58411391
chore(deps): bump ag-grid-react from 35.3.0 to 35.3.1 in /superset-frontend ( #40928 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 22:53:40 +07:00
Evan Rusackas and Claude Code
08b8bdecbd
fix(charts): tighten chart schema input validation (query_context JSON, prophet/rolling bounds) ( #40634 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-10 08:17:12 -07:00
Evan Rusackas and Claude Code
0a1e51f542
fix(schemas): tighten guest dataset fields, external_url protocols, ssh creds, prophet bounds ( #40640 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 18:30:30 -07:00
Joe Li and Claude Opus 4.7
1bfdb19e88
test(dashboard): RTL coverage for native filter modal and sidebar ( #40778 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-09 16:26:04 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
c0e78f39d7
fix: replace deprecated appbuilder.app with current_app ( #40876 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-09 15:01:43 -07:00
Evan Rusackas and Claude Sonnet 4.6
d51753dfdc
chore(lint): convert reactify.tsx to function component ( #39458 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-09 14:18:03 -07:00
543ad04ca0
chore(deps): bump pyarrow from 20.0.0 to 24.0.0 ( #39756 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-09 12:51:33 -07:00
Evan Rusackas and Claude Code
00e3682aaf
fix(dashboard): URL-encode native_filters in permalink redirect ( #40660 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 11:37:08 -07:00
Evan Rusackas and Claude Code
004101a752
fix(rls): apply standard datasource access checks in RLS rule commands ( #40650 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 11:24:12 -07:00
Evan Rusackas and Claude Code
568f34d6d8
fix(mcp): enforce audience, algorithm, issuer binding, and token scopes (strict mode) ( #40653 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 11:08:20 -07:00
Evan Rusackas and Claude Code
a0cf798409
fix(embedded): add Sec-Fetch-Dest defense-in-depth check on the embedded view ( #40667 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 11:08:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
88ea96d417
chore(deps-dev): bump typescript-eslint from 8.60.0 to 8.60.1 in /docs ( #40891 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 11:07:41 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c88438ad35
chore(deps-dev): bump typescript-eslint from 8.60.0 to 8.60.1 in /superset-websocket ( #40887 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 11:07:04 -07:00
Evan Rusackas and Claude Opus 4.8
76f334f252
fix(i18n): stop fuzzy-matching new strings so adding one doesn't fail babel-extract ( #40909 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-10 00:40:48 +07:00
Onur Taşhan and Claude Sonnet 4.6
ab0fa5c3c8
test(dashboard): add regression tests for certification field clearing ( #40758 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-09 10:37:14 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9b4aaaa080
chore(deps-dev): bump @typescript-eslint/parser from 8.60.0 to 8.60.1 in /superset-websocket ( #40889 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:35:34 -07:00
eeaa213475
chore(deps): update react requirement from ^19.2.6 to ^19.2.7 in /superset-frontend/plugins/legacy-plugin-chart-chord ( #40890 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-09 10:35:20 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2d1b17d1ca
chore(deps-dev): bump @typescript-eslint/parser from 8.60.0 to 8.60.1 in /docs ( #40893 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:31:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ff4783f1e4
chore(deps): bump github/codeql-action from 4.36.0 to 4.36.1 ( #40894 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:30:30 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f9ba11961a
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.0 to 8.60.1 in /superset-frontend ( #40895 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:30:16 -07:00
Evan Rusackas and Claude Code
8117488fd8
feat(websocket): add configurable per-channel and total connection limits ( #40856 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 10:30:07 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
336384bc67
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40896 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:29:48 -07:00
Evan Rusackas and Claude Code
065578e48a
fix(commands,api): enforce command validation, sanitize export filename/token, set cache TTLs ( #40655 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 10:29:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3949089438
chore(deps-dev): bump oxlint from 1.67.0 to 1.68.0 in /superset-frontend ( #40898 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:29:35 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
efa88b9b7f
chore(deps-dev): bump eslint-import-resolver-typescript from 4.4.4 to 4.4.5 in /superset-frontend ( #40899 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:29:20 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f51736437d
chore(deps): bump shell-quote from 1.8.3 to 1.8.4 in /docs ( #40910 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:28:51 -07:00
6311e2c315
fix: use pd.to_numeric in df_metrics_to_num to handle string-encoded numerics from ClickHouse ( #40190 )
...
Co-authored-by: Emmanuela Opurum <youremail@example.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-09 10:28:34 -07:00
7a3b8f49c7
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 ( #40892 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-06-10 00:25:41 +07:00
Aleksey Karpov
17fb7a7c75
chore(helm): bump app version to 6.1.0 ( #40862 )
2026-06-09 10:17:55 -07:00
Evan Rusackas and Claude Code
bf9ad4d2ba
fix: set charset via content_type to avoid malformed Content-Type headers ( #40658 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 10:17:44 -07:00
Evan Rusackas and Claude Code
6681ab571d
perf(websocket): yield to the event loop while processing large event batches ( #40866 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:59:03 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
58d29e0779
chore(deps-dev): bump concurrently from 10.0.0 to 10.0.3 in /superset-frontend ( #40897 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 23:56:31 +07:00
Evan Rusackas and Claude Code
0133ebc9f2
feat(mcp): log successful JWT authentication events ( #40864 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:34:52 -07:00
Evan Rusackas and Claude Code
b64dd4af4a
fix(mcp): handle JWKS fetch network errors during token verification ( #40869 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:34:33 -07:00
Evan Rusackas and Claude Code
95d46073cb
feat(websocket): add backpressure handling for slow consumers ( #40857 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:33:59 -07:00
Evan Rusackas and Claude Code
7b1e1e5668
fix(charts): route CSV result format through the escaping CSV writer ( #40859 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:33:46 -07:00
Evan Rusackas and Claude Code
62084f4015
feat(websocket): improve operational logging and crash safety ( #40868 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:33:13 -07:00
Evan Rusackas and Claude Code
f70cd8b5b8
feat(embedded-sdk): add fetchGuestToken timeout and clean up refresh timer ( #40870 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:33:01 -07:00
a32b7b1523
fix(migrations): replay user_favorite_tag migration for 3.0.x upgraders ( #38157 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-09 09:30:09 -07:00
Evan Rusackas and Claude Code
9105adc67b
fix(mcp): return a generic message when a request is unauthenticated ( #40861 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 09:19:15 -07:00
Sebastian Mohr and Sam Firke
443fd7bcee
fix(assets): Support uploading tags using the assets import endpoint ( #38343 )
...
Co-authored-by: Sam Firke <sfirke@users.noreply.github.com >
2026-06-09 10:13:28 -04:00
Kilobyte9304
3259a4a781
fix(translation): update german translation for slider range ( #40902 )
2026-06-09 09:07:05 -04:00
Alexandru Soare
56c856e802
fix(explore): require Update Chart for Matrixify dimension changes ( #40851 )
2026-06-09 15:09:41 +03:00
2f71771b56
fix(sqllab): prevent corrupted query state from blocking SQL Lab access ( #40580 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-06-09 10:51:45 +01:00
Mehmet Salih Yavuz
d7ddf2023d
fix(theme): SDK theme config overrides dashboard-level theme in embedded mode ( #40763 )
2026-06-09 12:01:57 +03:00
Evan Rusackas
c58408d76c
fix(revert 40875): "ci: authenticate Docker Hub pulls for service containers" failed ( #40879 )
2026-06-09 11:17:59 +07:00
Evan Rusackas and Claude Code
1188cfef1d
ci: make Docker-build npm ci resilient to transient network blips ( #40874 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 08:58:01 +07:00
Evan Rusackas and Claude Code
fb0e7fecaf
ci: authenticate Docker Hub pulls for service containers ( #40875 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-09 08:57:31 +07:00
Evan Rusackas and Claude Code
3afbb48188
fix(uploads,dao): add zip-safety check to columnar reader and cap DAO page size ( #40637 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 17:07:57 -07:00
Evan Rusackas and Claude Code
837f41986d
fix: reject default guest/async JWT secrets at startup ( #40649 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 16:53:37 -07:00
Evan Rusackas and Claude Code
8eda626466
fix: raise random_key entropy and add expiry to async query tokens ( #40638 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 16:24:06 -07:00
Evan Rusackas and Claude Code
fe9818226d
fix(viz): gate stacktrace behind SHOW_STACKTRACE and allowlist resample method ( #40636 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 16:09:59 -07:00
Joe Li and Claude Opus 4.7
1e8438a478
test(dashboard): migrate favorite toggle Cypress spec to RTL ( #40872 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-08 16:03:59 -07:00
8fdabc44f5
chore(deps): update react-draggable requirement from ^4.5.0 to ^4.6.0 in /superset-frontend/packages/superset-ui-core ( #40841 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-08 15:56:20 -07:00
Evan Rusackas and Claude Code
e9e9245112
test(mixed-chart): dashboard filters should reach both Mixed chart queries ( #29519 ) ( #40818 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 15:55:41 -07:00
Evan Rusackas and Claude Code
580be2cf32
fix(extensions-cli): constrain backend include patterns to the backend directory ( #40593 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 15:42:06 -07:00
Evan Rusackas and Claude Code
911bb9dcda
fix: harden ZIP safety checks (total-size cap, zero-division guard) and extension path matching ( #40664 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 14:14:53 -07:00
Evan Rusackas and Claude Code
507cf93687
test(dashboard): API-created dashboards should link charts from position_json ( #32966 ) ( #40816 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 10:51:25 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ba6e9cc90f
chore(deps-dev): bump eslint from 10.4.0 to 10.4.1 in /superset-websocket ( #40840 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:29:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
228ac0d568
chore(deps): bump baseline-browser-mapping from 2.10.32 to 2.10.33 in /docs ( #40842 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:27:31 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c6ecaf9642
chore(deps): bump js-yaml from 4.1.1 to 4.2.0 in /docs ( #40843 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:27:16 -07:00
534d2191ff
chore(deps): bump react-draggable from 4.5.0 to 4.6.0 in /superset-frontend ( #40844 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-08 10:27:03 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
709fd52b0b
chore(deps-dev): bump tsx from 4.22.3 to 4.22.4 in /superset-frontend ( #40845 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:26:29 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c5d795c1f1
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40847 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:25:55 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
983f2818b0
chore(deps-dev): bump @swc/plugin-emotion from 14.10.0 to 14.12.0 in /superset-frontend ( #40848 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:24:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b4eda37fbf
chore(deps-dev): bump baseline-browser-mapping from 2.10.32 to 2.10.33 in /superset-frontend ( #40849 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:23:53 -07:00
Evan Rusackas and Claude Code
a5fe47ee71
docs(footer): render social icons as uniform white ( #40854 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-08 09:30:58 -07:00
Onur Taşhan and Claude Sonnet 4.6
dc423b22b3
feat(embedded): support themeMode URL param for initial theme ( #40760 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-08 09:28:09 -07:00
Alexandru Soare
7c7ab88a60
feat(ListView): expose expandable prop ( #40765 )
2026-06-08 15:23:15 +03:00
jesperct and Enzo Martellucci
21189ae130
fix(dashboard): update browser tab title when dashboard is renamed ( #40730 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-06-08 10:42:59 +02:00
Evan Rusackas and Claude Opus 4.5
06f95f5362
refactor(explore): migrate Explore Controls from react-dnd to @dnd-kit ( #37880 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-07 20:00:03 -07:00
jesperct and Đỗ Trọng Hải
5da63d716b
fix(toasts): stop the toast overlay from covering controls behind it ( #40805 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-07 04:10:43 -07:00
9bb700ff0d
chore(deps-dev): bump concurrently from 9.2.1 to 10.0.0 in /superset-frontend ( #40798 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-06-07 17:02:09 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c0a12f4cfb
chore(deps-dev): update sqlalchemy-kusto requirement from <4,>=3.0.0 to >=3.1.2,<4 ( #40828 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 17:01:25 +07:00
138e405cb6
chore(deps): bump xlsxwriter from 3.0.9 to 3.2.9 ( #40825 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-07 13:36:03 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
849f297e9d
chore(deps-dev): update sqlalchemy-vertica-python requirement from <0.7,>=0.5.9 to >=0.6.3,<0.7 ( #40826 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 13:16:27 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9da4536354
chore(deps-dev): update oceanbase-py requirement from >=0.0.1 to >=0.0.1.2 ( #40824 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 12:03:13 +07:00
2463eb65b1
chore(deps-dev): bump python-ldap from 3.4.5 to 3.4.7 ( #40827 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-07 11:58:49 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d3f07a7ba5
chore(deps-dev): update playwright requirement from <2,>=1.37.0 to >=1.60.0,<2 ( #40829 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 11:57:10 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6348aa1917
chore(deps-dev): update taos-ws-py requirement from >=0.3.8 to >=0.6.9 ( #40831 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-07 11:55:55 +07:00
Amin Ghadersohi
ef7379c47e
chore(mcp): remove low-value list/info tools that fail agent-native policy ( #40690 )
2026-06-06 14:57:41 -04:00
Amin Ghadersohi
84aaaaa6b0
fix(mcp): filter sensitive database columns from list_databases loaded-metadata ( #40771 )
2026-06-06 14:57:21 -04:00
b85a2cdab1
fix: ODPS (MaxCompute) data source table preview failed ( #38174 )
...
Co-authored-by: zhutong6688 <zhutong66@163.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-05 17:57:44 -07:00
Evan Rusackas and Claude
381b99ae84
fix(csv): respect CSV_EXPORT config for decimal separator and delimiter ( #38170 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-05 17:57:21 -07:00
6b0d747939
fix: cache warmup using WebDriver for reliable authentication ( #38449 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 16:36:30 -07:00
Evan Rusackas and Claude Opus 4.5
151df43d9d
fix(docker): prevent static asset 404s by waiting for webpack dev server ( #38161 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-05 15:19:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3d7021fdf9
chore(deps): bump hot-shots from 14.3.1 to 15.0.0 in /superset-websocket ( #40789 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:48:37 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2babb48081
chore(deps): bump ioredis from 5.10.1 to 5.11.0 in /superset-websocket ( #40734 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:06:56 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4715cfd372
chore(deps-dev): bump eslint-plugin-prettier from 5.5.5 to 5.5.6 in /docs ( #40791 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:06:51 -07:00
Evan Rusackas and Claude Opus 4.5
5a6306983e
docs: add social media links to website footer and README ( #38108 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-05 14:06:43 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7f452e4096
chore(deps): bump @ant-design/icons from 6.2.3 to 6.2.5 in /docs ( #40792 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:06:30 -07:00
Evan Rusackas and Claude Code
7eaaffde89
ci: cache npm downloads in the translations workflow ( #40779 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-05 13:22:20 -07:00
Evan Rusackas and Claude Code
0984839788
ci: required-check anchors for cypress-matrix and playwright-tests (unblock docs-only PRs) ( #40780 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-05 13:17:41 -07:00
Rabuma A. Bekele
863e93539a
fix(dashboard): clean up JSON formatting and contribution suffix in V… ( #40683 )
2026-06-05 11:44:03 -07:00
Evan Rusackas and Claude Opus 4.5
81bc3088e2
fix(dashboard): prevent stale favorite status errors after navigation ( #38156 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-05 11:42:54 -07:00
19d01521bf
fix(dashboard): replace chartsInScope references at import time ( #38171 )
...
Co-authored-by: Rémy Dubois <remy.dubois@komodohealth.com >
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-05 11:42:24 -07:00
Evan Rusackas and Claude
1623ceda73
fix(result_set): preserve JSON/JSONB data as objects instead of strings ( #38172 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-05 11:41:40 -07:00
yousoph and Claude Sonnet 4.6
e956f82224
fix(dashboard): prevent divider display controls from reverting on second save ( #40696 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 11:36:55 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2aca35cb68
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40793 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 11:32:41 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
44777cc110
chore(deps): bump @ant-design/icons from 6.2.3 to 6.2.5 in /superset-frontend ( #40794 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 11:32:28 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
20024ce3af
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.10.2 to 0.10.4 in /superset-frontend ( #40796 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 11:32:13 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b069b6caf6
chore(deps-dev): bump terser-webpack-plugin from 5.6.0 to 5.6.1 in /superset-frontend ( #40797 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 11:31:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
70ee6e21eb
chore(deps-dev): bump @babel/core from 7.29.0 to 7.29.7 in /superset-frontend ( #40800 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 11:31:44 -07:00
550c80f640
chore(lint): convert ChartRenderer, Chart, DrillByChart to function components ( #39459 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-06-05 10:58:44 -07:00
innovark
108e40cbb6
feat(duration-format): replace pretty-ms with native Intl.DurationFormat for localized duration formatting ( #39330 )
2026-06-05 10:33:17 -07:00
jesperct
8119204857
fix(dashboard): sort Dynamic Group By display values alphabetically ( #40220 )
2026-06-05 10:32:54 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
645aa3b1df
chore(deps-dev): bump eslint-plugin-prettier from 5.5.5 to 5.5.6 in /superset-frontend ( #40795 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 10:18:56 -07:00
55bb75efe6
fix(dashboard): prevent filter dropdown button from disappearing during layout recalculations ( #38193 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-06-05 10:09:50 -07:00
Richard Fogaca Nienkotter and Amin Ghadersohi
601f9c2b8c
fix(embedded): add guest token to streaming exports ( #40712 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-06-05 13:27:06 -03:00
madhushreeag and madhushree agarwal
fa42b13eb8
fix(dataset): preserve numeric column types when pydruid infers STRING from first-row value ( #40677 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-06-05 09:25:57 -07:00
aa4092ba68
fix(mcp): add select_columns lean defaults to get_dashboard_info, get_chart_info, get_dataset_info ( #40473 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Richard Fogaça <richardfogaca@gmail.com >
2026-06-05 11:10:13 -03:00
45a616439b
chore(deps): update dayjs requirement from ^1.11.20 to ^1.11.21 in /superset-frontend/packages/superset-ui-core ( #40736 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-04 20:59:17 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
98c096df05
chore(deps): bump @babel/runtime from 7.29.2 to 7.29.7 in /superset-frontend ( #40753 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 20:59:08 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
42367afb25
fix(reports): add per-tile animation wait to prevent partial ECharts renders in tiled screenshots ( #40694 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 16:43:34 -07:00
Evan Rusackas and Claude Code
875673f670
fix(asyncEvent): use Map for job listener/retry registries ( #40747 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 14:16:44 -07:00
Evan Rusackas and Claude Code
79c74af2e9
ci: cache npm downloads in frontend-heavy workflows ( #40744 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 13:34:35 -07:00
Vitor Avila
7406098708
fix(dashboard-filter): Consider dashboard filters to charts not declared in the dashboard position ( #40774 )
2026-06-04 16:43:38 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ccce0cab18
chore(deps): bump content-disposition from 2.0.0 to 2.0.1 in /superset-frontend ( #40750 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:32:09 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
94c1a1b1f2
chore(deps-dev): bump @babel/runtime-corejs3 from 7.29.2 to 7.29.7 in /superset-frontend ( #40751 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:31:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
04939c94cc
chore(deps-dev): bump @babel/node from 7.29.0 to 7.29.7 in /superset-frontend ( #40752 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:31:49 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
937eff6d52
chore(deps-dev): bump oxlint from 1.66.0 to 1.67.0 in /superset-frontend ( #40755 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:31:23 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f5f4a41598
chore(deps-dev): bump @babel/register from 7.29.3 to 7.29.7 in /superset-frontend ( #40757 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:30:55 -07:00
Evan Rusackas and Claude Opus 4.5
639866625d
fix(echarts): Show full labels in bar chart tooltips ( #34759 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-04 12:29:48 -07:00
Evan Rusackas and Claude
7d323dc0ae
fix(filters): Enable decimal values in Range filter slider ( #34742 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-04 12:29:33 -07:00
Evan Rusackas and Claude Code
0d1b702ce8
feat(extensions): static supply-chain controls — denylist + version policy ( #40668 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 12:29:03 -07:00
ddeec68c88
chore(deps): bump dompurify from 3.4.5 to 3.4.7 in /superset-frontend/plugins/legacy-preset-chart-nvd3 ( #40735 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-04 12:28:13 -07:00
0ad09d5cd0
chore(deps): bump dompurify from 3.4.8 to 3.4.7 in /superset-frontend/packages/superset-ui-core ( #40737 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-04 12:27:26 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6662529306
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40739 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:27:18 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
09cd2c26cd
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40740 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:27:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cbd731e661
chore(deps-dev): bump webpack from 5.107.1 to 5.107.2 in /superset-frontend ( #40741 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:26:54 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3f94c9db2d
chore(deps): bump query-string from 9.3.1 to 9.4.0 in /superset-frontend ( #40742 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 12:26:46 -07:00
Evan Rusackas and Claude Code
80a3df3550
ci: run full Python-version matrix on push, current-only on PRs ( #40722 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 21:17:29 +02:00
Evan Rusackas and Claude Opus 4.5
6f97d9817e
fix(database): preserve engine_information when creating database connection ( #38107 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-04 12:04:59 -07:00
Amin Ghadersohi
7d69f76127
fix(mcp): API key authentication for MCP — transport, validation, and RBAC ( #39604 )
2026-06-04 15:04:43 -04:00
Evan Rusackas and Claude Opus 4.8
9a31362fa5
fix(reports): stamp email subject date at send time, not import time ( #40693 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-04 12:03:28 -07:00
Joe Li and Claude Opus 4.7
cd5bdf11ac
fix(playwright): de-flake list-view delete and bulk-export specs ( #39980 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-04 11:41:36 -07:00
Evan Rusackas and Claude Code
75d94ff466
fix(SafeMarkdown): block script-executing link protocols regardless of EscapeMarkdownHtml ( #40622 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 11:13:31 -07:00
Evan Rusackas and Claude Code
c505c70c52
fix(databases): do not render existing encrypted field value in edit mode ( #40628 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 10:15:01 -07:00
Evan Rusackas and Claude Code
23d18743bd
fix(deck.gl): strip all JS-executed form_data keys when JavaScript controls are disabled ( #40602 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 10:14:33 -07:00
ddb09f468d
fix(plugin-chart-ag-grid-table): enforce numeric bounds for range (BETWEEN) filters ( #40607 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Shaitan <105581038+sha174n@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-04 10:14:21 -07:00
Evan Rusackas and Claude Code
8dcc7e7eec
ci: stable required-check anchors for skippable matrix test jobs ( #40772 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 09:50:06 -07:00
Evan Rusackas and Claude Code
ff5e43c8a0
ci: add timeout-minutes to compute-heavy workflow jobs ( #40743 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 09:47:55 -07:00
Evan Rusackas and Claude Code
bdb081329f
feat(websocket): validate WebSocket upgrade Origin against an allowlist ( #40625 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 09:43:16 -07:00
Evan Rusackas and Claude Code
aa547da960
fix: remove registration_hash in the registrations API ( #40643 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 09:43:03 -07:00
Evan Rusackas and Claude Code
966c243db6
ci: drop removed Cypress shards from required status checks ( #40770 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-04 18:23:47 +02:00
Evan Rusackas and Claude Code
696705794b
ci: gate docker image builds at the job level ( #40723 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 15:39:01 -07:00
Shaitan and Claude Sonnet 4.6
41572dbf9d
fix(chart): restrict owner lookup to users with write access ( #39304 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 23:00:31 +01:00
Evan Rusackas
5ba60d51fd
ci: gate CodeQL analysis at the job level for docs-only PRs ( #40724 )
2026-06-03 23:49:59 +02:00
Evan Rusackas and Claude Code
cf5307d0c6
ci: reduce Cypress parallelism from 6 shards to 2 ( #40717 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 23:48:46 +02:00
Evan Rusackas and Claude Opus 4.8
9d1bc6b2cc
fix(i18n): don't flag intentional string deletions as translation regressions ( #40716 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 14:47:31 -07:00
Shaitan
6a125bf774
fix(jinja): expose dialect-escaped companion value on get_filters() ( #40531 )
2026-06-03 21:53:12 +01:00
Shaitan and Claude Opus 4.7
43fde2fb07
fix(charts): enforce DISALLOWED_SQL_FUNCTIONS and DISALLOWED_SQL_TABLES at chart-data execution ( #40567 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 21:52:48 +01:00
2be2246a00
chore(deps-dev): bump gevent from 24.2.1 to 26.4.0 ( #40378 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
2026-06-03 12:58:17 -07:00
80a5f6b787
fix(calendar): Fix day offset in Calendar Heatmap visualization ( #34564 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Joe Li <joe@preset.io >
2026-06-03 12:46:12 -07:00
Evan Rusackas and Claude Code
c373da1bb9
ci: add cancel-in-progress concurrency to PR helper workflows ( #40725 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 12:44:36 -07:00
Evan Rusackas and Claude Code
80ea36c852
fix(db_engine_specs): escape schema name in regex; document safe filter pattern ( #40642 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 11:56:51 -07:00
Evan Rusackas and Claude Opus 4.8
6ea4e22785
refactor(nvd3): extract testable generateAnnotationTooltipContent helper ( #40620 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 11:56:07 -07:00
Evan Rusackas and Claude Code
fcb1e299ac
fix(nvd3): sanitize generateMultiLineTooltipContent output ( #40612 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 11:55:55 -07:00
Amin Ghadersohi
f4dfb7f026
fix(mcp): fall back to form_data spatial query for Deck.gl charts ( #40339 )
2026-06-03 13:30:52 -04:00
Amin Ghadersohi
001834470b
fix(mcp): escape LIKE wildcards in MCP list tool search filters ( #40682 )
2026-06-03 13:30:05 -04:00
Evan Rusackas and Claude Code
e5c7200551
ci: gate expensive test workflows at the job level ( #40718 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 10:04:10 -07:00
Evan Rusackas and Claude Code
cb2a56d16e
chore: guard recursive merge keys and invoke subprocess without a shell ( #40558 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 22:18:05 +07:00
Burhanuddin Mundrawala
e5ff6de790
chore: correct typos in config.py and models_test.py comments ( #40706 )
2026-06-03 21:58:29 +07:00
faisal2901
accc94da51
fix(users): show 0 for null login_count and fail_login_count ( #40281 )
2026-06-03 10:14:46 -04:00
Evan Rusackas and Claude Opus 4.8
c914df5a67
ci: harden CI against Docker Hub registry flakes (retries + auth) ( #40700 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 19:53:24 +07:00
Shaitan and Claude Opus 4.7
e3ba85b1a5
fix(redirect): normalize browser-stripped whitespace before protocol-relative check ( #40566 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 12:56:10 +01:00
Shaitan and Claude Opus 4.7
b8a2f925ee
fix(views): enforce per-chart access check in legacy form_data endpoint ( #40497 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 12:56:03 +01:00
Shaitan and Claude Sonnet 4
77c2bed5f7
fix(dashboards): narrow datasets payload to callers with read access ( #40396 )
...
Co-authored-by: Claude Sonnet 4 <noreply@anthropic.com >
2026-06-03 12:55:57 +01:00
Shaitan and Claude Opus 4.7
56fd991efd
fix(dataset): unify validation for stored and adhoc SQL expressions ( #40392 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 12:55:50 +01:00
Shaitan and Claude Sonnet 4.6
61b32d1b7d
fix(chart): standardize dashboard validation across chart create/update ( #40336 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:44 +01:00
Shaitan and Claude Sonnet 4.6
3191b0fdcd
fix: apply dashboard access check in related_objects endpoints ( #40333 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:38 +01:00
+2
cf08a5ebf7
feat(docker): add environment-based debugger control ( #40327 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Jay Masiwal <masiwaljay.02@gmail.com >
Co-authored-by: JUST.in DO IT <justin.park@airbnb.com >
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: chaselynisabella <chaselynisabella@gmail.com >
2026-06-03 12:55:31 +01:00
Shaitan and Claude Sonnet 4.6
f7f50a7977
fix(sqllab): quote CTAS target identifiers and validate tmp_table_name format ( #40245 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:25 +01:00
Shaitan and Claude Sonnet 4.6
725f5ed2a9
fix(api): enforce per-object ownership validation in chart, dataset, and report commands ( #39303 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:15 +01:00
Shaitan and Claude Sonnet 4.6
faa76f6741
fix(embedding): add optional dataset allowlist to guest tokens ( #39302 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:09 +01:00
Shaitan and Claude Opus 4.7
8e4a460cc7
fix(charts): apply DISALLOWED_SQL_FUNCTIONS gate to adhoc expressions ( #40568 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-03 12:52:22 +01:00
Evan Rusackas and Claude Code
b9dc9d722e
fix(export): sanitize user-supplied CSV export filename (charts + SQL Lab) ( #40632 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-03 00:14:48 -07:00
Evan Rusackas and Claude Code
fa41769a08
fix(embedded): enforce configured allowed domains for postMessage origin ( #40629 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 22:58:30 -07:00
Evan Rusackas and Claude Code
df21fe6571
chore(mcp): return a generic error from the webdriver pool-stats endpoint ( #40559 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 21:51:32 -07:00
Evan Rusackas and Claude Code
12bef03f4a
fix(jinja): apply consistent escaping to url_param values from request args ( #40633 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 21:23:48 -07:00
Evan Rusackas and Claude Code
0b9764aed5
fix(mcp): honor AUTH_ROLE_ADMIN and warn on permission-less protected tools ( #40659 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 21:20:11 -07:00
Evan Rusackas and Claude Code
ac522ded1c
fix(ssh-tunnel): validate server_address format (SSRF defense-in-depth) ( #40665 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 21:19:24 -07:00
Evan Rusackas and Claude Code
c54990c861
fix(plugin-chart-ag-grid-table): validate filter values/operators in state converter ( #40623 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 18:44:29 -07:00
Evan Rusackas and Claude Opus 4.8
3bbb35e8a3
ci(bashlib): drop the dead bc-based NONCE (perf + reliability) ( #40691 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 16:49:49 -07:00
a2a369cb5c
fix(charts): sanitize tooltip HTML across nvd3, rose and partition plugins ( #40502 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-02 16:45:38 -07:00
Evan Rusackas and Claude Code
9af6746dbe
fix(models): HTML-escape data-controlled values in dashboard_link and Slice.icons ( #40639 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 16:15:11 -07:00
Evan Rusackas and Claude Code
6abee0289b
fix(reports): guard SUCCESS-state report execution against duplicate sends and stuck WORKING state ( #40657 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 15:09:14 -07:00
Evan Rusackas and Claude Code
8c62f533d7
fix(core): restrict allowed CSS properties in sanitized HTML ( #40627 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 14:24:00 -07:00
Oleg Ovcharuk
17d1a45bc9
feat(ydb): switch to native YDB sqlglot dialect ( #40170 )
2026-06-02 17:13:41 -04:00
Shaitan and Claude Opus 4.7
6eaee211aa
fix(sqllab): require dataset match for raw query access ( #40409 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-02 21:50:27 +01:00
Evan Rusackas and Claude Code
3e589436fa
fix(reports): sanitize error text in email notification template ( #40641 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 13:40:10 -07:00
Evan Rusackas and Claude Opus 4.8
a9df2c7e5e
fix(mcp): address post-approval review feedback on auth logging PR #40646 ( #40684 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 13:39:23 -07:00
8508af3201
chore(key_value): prune expired entries from the key-value store ( #40663 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com >
2026-06-02 12:36:32 -07:00
Evan Rusackas and Claude Opus 4.8
49f3dbba73
fix(dashboard): address post-approval review feedback on #40528 ( #40685 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 12:16:15 -07:00
Amin Ghadersohi
616c243278
fix(deps): revert joserfc JWT error migration — fastmcp still uses authlib ( #40688 )
2026-06-02 12:02:17 -07:00
Evan Rusackas and Claude Code
00dd31494d
fix: sanitize URL sinks and trim sensitive log fields ( #40546 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 11:52:02 -07:00
Evan Rusackas and Claude Code
b97d3ef520
fix(api,sql): use json_response in Api.query and log dialect fallback ( #40644 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 11:48:46 -07:00
Evan Rusackas and Claude Code
4d2b10d916
chore(excel): strip document metadata from Excel exports ( #40661 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 11:48:36 -07:00
86fa5bb46f
feat(table v2): agGridTableChart add row numer column ( #39284 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-06-02 11:37:26 -07:00
Evan Rusackas and Claude Code
19c2b67d09
fix(websocket): validate last_id query param format ( #40626 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 11:36:33 -07:00
Jean Massucatto
d2d46169bf
fix(explore): tighten popover title-to-tabs spacing to 12px ( #40410 )
2026-06-02 11:30:27 -07:00
Jean Massucatto
1b8099811b
fix(chart-list): sort by changed_on instead of last_saved_at ( #39984 )
2026-06-02 10:58:23 -07:00
Evan Rusackas and Claude Sonnet 4.6
242c27a974
test(presto): 401 Unauthorized must surface as CONNECTION_ACCESS_DENIED_ERROR ( #33554 ) ( #40618 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 10:49:58 -07:00
Evan Rusackas and Claude Sonnet 4.6
24422c8311
test(histogram): metric filters require aggregation in buildQuery ( #30330 ) ( #40617 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 10:49:43 -07:00
Evan Rusackas and Claude Sonnet 4.6
1632b235ae
fix(sqllab): surface stacktrace in SQL Lab error responses ( #28248 ) ( #40585 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 10:41:39 -07:00
Evan Rusackas and Claude Code
093b43c7a5
fix(exports,email,logs): csv formula escaping, subject CRLF stripping, UTC log pruning ( #40645 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 18:32:36 +01:00
Durgaprasad M L and Sam Firke
4996d7c277
fix: avoid warning spam when default spinner SVG is missing ( #40481 )
...
Co-authored-by: Sam Firke <sfirke@users.noreply.github.com >
2026-06-02 10:26:37 -07:00
Evan Rusackas and Claude Code
d26a7aac3d
fix(dashboard): hide Edit button in embedded dashboards ( #40687 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 10:17:10 -07:00
jesperct
699e741c69
fix(time-comparison): shift offset filter when X-axis is adhoc Custom SQL ( #40586 )
2026-06-02 09:52:42 -07:00
Jean Massucatto
fc0245bdb0
fix(charts): show non-filterable columns in metric section for table … ( #39524 )
2026-06-02 18:31:42 +02:00
Jean Massucatto
7275116f4c
fix(world-map): preserve bubbles and exclude only null metrics from color scale ( #39926 )
2026-06-02 18:05:49 +02:00
88abd41c8b
fix(sql-lab): prevent crash when host shell lacks useAppDispatch export ( #40591 )
...
Co-authored-by: yousoph <sophieyou12@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 12:52:01 -03:00
Jean Massucatto
ddb647cd3a
fix(dashboard): clear undo history ( #40569 )
2026-06-02 17:47:27 +02:00
Evan Rusackas and Claude Code
aba6ea536c
fix(dashboard): prevent "undefined undefined" owner names in properties modal ( #40528 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 08:31:37 -07:00
Evan Rusackas and Claude Code
ca8855dc03
fix(mcp): generic auth errors, required token expiry, and safer auth logging ( #40646 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 08:31:05 -07:00
Evan Rusackas and Claude Code
052e567f77
fix: guard dynamic dispatch and bound a regex quantifier ( #40547 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 08:09:22 -07:00
Mehmet Salih Yavuz
e2ed989639
fix(reports): skip permalink when dashboard state has no anchor or filters ( #40530 )
2026-06-02 11:37:30 +03:00
Kamil Gabryjelski and Claude Opus 4.7
2abbb64e6b
feat(gsheets): restore public/private sheet selector ( #40466 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-02 07:10:21 +02:00
Evan Rusackas and Claude Sonnet 4.6
c6faa50338
fix(cli): encrypt sqlalchemy_uri password on import_datasources ( #31983 ) ( #40584 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-01 22:08:48 -07:00
Evan Rusackas and Claude Code
817a35f445
fix(mcp): deny deactivated user accounts in MCP authentication ( #40631 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-01 22:08:29 -07:00
Amin Ghadersohi
a6d2c95480
chore(deps): migrate MCP service JWT errors from authlib.jose to joserfc ( #40582 )
2026-06-02 00:41:17 -04:00
c29591b3b1
chore(deps): update @babel/runtime requirement from ^7.29.2 to ^7.29.7 in /superset-frontend/packages/superset-ui-core ( #40606 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-01 20:11:00 -07:00
365914f1c7
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.4 to 8.60.0 in /superset-websocket ( #40595 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 20:10:34 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
41da35e9db
chore(deps-dev): bump typescript-eslint from 8.59.4 to 8.60.0 in /docs ( #40598 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 17:03:52 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
861e668f74
chore(deps-dev): bump @babel/preset-env from 7.29.5 to 7.29.7 in /superset-frontend ( #40601 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 17:03:37 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
41059c68bb
chore(deps-dev): bump @babel/plugin-transform-modules-commonjs from 7.28.6 to 7.29.7 in /superset-frontend ( #40603 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 17:03:30 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
94092d2f72
chore(deps-dev): bump @babel/preset-typescript from 7.28.5 to 7.29.7 in /superset-frontend ( #40604 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 17:03:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
986148d924
chore(deps-dev): bump typescript-eslint from 8.59.4 to 8.60.0 in /superset-websocket ( #40596 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:42:12 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f04221a06c
chore(deps-dev): bump webpack from 5.107.1 to 5.107.2 in /docs ( #40597 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:42:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
70aa96458a
chore(deps-dev): bump @babel/cli from 7.28.6 to 7.29.7 in /superset-frontend ( #40599 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:41:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8beea84952
chore(deps-dev): bump @typescript-eslint/parser from 8.59.4 to 8.60.0 in /docs ( #40600 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:41:16 -07:00
3f0fbbaac9
chore(deps-dev): update @babel/types requirement from ^7.29.0 to ^7.29.7 in /superset-frontend/plugins/plugin-chart-pivot-table ( #40605 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-01 16:40:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ce602fc5a8
chore(deps-dev): bump @babel/types from 7.29.0 to 7.29.7 in /superset-frontend ( #40608 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:40:16 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8731974e5c
chore(deps-dev): bump @babel/preset-react from 7.28.5 to 7.29.7 in /superset-frontend ( #40609 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:40:10 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a06eb8fc78
chore(deps): bump react-arborist from 3.7.0 to 3.8.0 in /superset-frontend ( #40610 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:39:55 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
aa8b474c58
chore(deps-dev): bump @babel/plugin-transform-export-namespace-from from 7.27.1 to 7.29.7 in /superset-frontend ( #40611 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:39:48 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
efdfefeea2
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.4 to 8.60.0 in /superset-frontend ( #40613 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:39:38 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f77fa3ae39
chore(deps-dev): bump @babel/plugin-transform-runtime from 7.29.0 to 7.29.7 in /superset-frontend ( #40614 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:39:29 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bffc3fc58f
chore(deps-dev): bump @babel/eslint-parser from 7.28.6 to 7.29.7 in /superset-frontend ( #40615 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 16:39:23 -07:00
Evan Rusackas and Claude Code
2b8e31bf68
ci(docs): skip Netlify docs preview on PRs that don't touch docs ( #40590 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-01 19:06:57 -04:00
Ville Brofeldt
74d1c83ec5
ci: preserve PR translation updates during regression checks ( #40581 )
2026-06-01 15:54:20 -07:00
1523d797ca
chore(deps-dev): bump pyinstrument from 4.4.0 to 5.1.2 ( #40377 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
2026-06-01 13:34:12 -07:00
Amin Ghadersohi
97be689b5c
fix(daos): lazy-import SoftDeleteMixin to fix pytest collection error ( #40573 )
2026-06-01 15:09:43 -04:00
dab628c13a
fix(i18n): auto-add ASF license header in backfill_po.py ( #40395 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-01 11:53:35 -07:00
e1bc8e7ae8
chore(deps): bump uuid, qs, js-yaml, and @cypress/request in frontend lockfiles ( #40561 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-06-01 11:43:24 -07:00
Amin Ghadersohi and Richard Fogaça
5312d0adf8
feat(mcp): add list_reports and get_report_info tools ( #40348 )
...
Co-authored-by: Richard Fogaça <richardfogaca@gmail.com >
2026-06-01 14:23:53 -04:00
041ecbc248
fix(embedded): resolve guest user permissions in user_view_menu_names ( #39197 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-01 10:30:05 -07:00
Joe Li and Claude Opus 4.7
a33fcb0edd
feat: add embedded dashboard E2E tests to Playwright CI ( #39300 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-01 09:42:08 -07:00
Jean Massucatto
316dd3db22
fix(dataset): sort by data type when clicking Datatype column header ( #40411 )
2026-06-01 09:32:33 -07:00
jesperct
d52e28c564
fix(dashboard): preserve user selection when Dynamic Group By overlaps base ( #40031 )
2026-06-01 09:24:45 -07:00
jesperct
a2eda11a81
fix(dataset): validate catalog against allow_multi_catalog on import ( #40376 )
2026-06-01 09:24:28 -07:00
Shaitan and Claude Sonnet 4.6
63249c8c97
fix(chart): add regression coverage for UpdateChartCommand ownership ( #39997 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-01 09:15:38 -07:00
Ville Brofeldt
acc80242f0
chore: fix translations ( #40564 )
2026-05-31 21:43:55 -07:00
Ville Brofeldt
a621520387
fix(ci): repair Python version extraction in uv-pip-compile.sh ( #40565 )
2026-06-01 00:30:07 +07:00
Hugh A. Miles II and Claude Opus 4.7
9a79588d35
feat(dashboard): add Rison-encoded URL filter support ( #39795 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-31 08:06:09 -04:00
Evan Rusackas and Claude Code
7e8b8e25a5
chore(ci): resolve remaining GitHub Actions static-analysis findings ( #40556 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-31 17:55:26 +07:00
Evan Rusackas and Claude Code
ab5ea1f7d3
chore(deps): force d3-color 3.1.0 in docs ( #40541 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-31 00:33:05 -07:00
Evan Rusackas and Claude Code
a340293fef
chore(deps): bump idna, Authlib, fontTools, python-ldap, virtualenv ( #40560 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-31 11:08:27 +07:00
Evan Rusackas and Claude Code
469979714f
chore(deps): force serialize-javascript 7.0.5 in docs ( #40540 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-31 10:54:45 +07:00
585745695c
fix(chart): load viz_type from request params when creating chart via API ( #40536 )
...
Co-authored-by: hdahme <harrison.dahme@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-31 10:44:09 +07:00
Evan Rusackas and Claude Sonnet 4.6
c7bbfff475
fix(ci): gate welcome message on first-time contributor association ( #40543 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-31 10:39:38 +07:00
Shaitan and Claude Opus 4.7
8e47eb1cc1
docs(security): explicit security model, role/capability matrix, AGENTS.md linkage ( #40503 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-30 13:27:00 -07:00
Shaitan and Claude Opus 4.7
afc4f3c9b3
fix(database): extend URI blocklist to cover duckdb dialect ( #40402 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-30 13:26:38 -07:00
35125d8521
chore(deps-dev): bump syntaqlite from 0.1.0 to 0.5.9 ( #40548 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-30 13:24:38 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ab66f0066a
chore(deps-dev): update sqlalchemy-cratedb requirement from <1,>=0.40.1 to >=0.41.0,<1 ( #40549 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 13:24:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dfa4dbb96c
chore(deps-dev): update denodo-sqlalchemy requirement from <2.1.0,>=1.0.6 to >=2.0.5,<2.1.0 ( #40550 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 13:24:00 -07:00
f10a296ed0
chore(deps): bump nh3 from 0.2.21 to 0.3.5 ( #40551 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-30 13:23:28 -07:00
f17e4de9cd
fix(superset-frontend): color formats big numbers when value is 0 ( #28038 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-30 10:30:22 -07:00
Amin Ghadersohi
87be424f9c
feat(mcp): add list and get tools for row level security and plugins ( #40347 )
2026-05-30 10:41:12 -04:00
Kasia
4d95a8d034
feat(listview): compact filter pills with popover for CRUD views ( #40169 )
2026-05-30 10:30:40 +02:00
Đỗ Trọng Hải and Evan Rusackas
2d6e68b5f2
fix(ci): remove deprecated ephemeral env workflows + resolve fixable GHA-related security issues ( #40121 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-30 14:09:46 +07:00
Evan Rusackas and Claude Code
2e7bec3646
chore(ci): harden GitHub Actions workflows per static analysis ( #40545 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-30 13:13:43 +07:00
Evan Rusackas and Claude Code
f4787a4f25
chore(deps): bump ws to 8.20.1 in docs ( #40538 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-30 13:08:13 +07:00
Evan Rusackas and Claude Code
fa4e571db5
chore(deps): force uuid 11.1.1 in docs ( #40542 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-30 13:04:31 +07:00
Evan Rusackas and Claude Code
838ee27c29
chore(deps): bump protobuf to 5.29.6 and google-cloud-bigquery-storage to 2.26.0 ( #40537 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-30 11:49:15 +07:00
7f54b0b13d
test(database): regression test for sqla engine creation ( #27897 ) ( #40237 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 21:47:49 -07:00
Evan Rusackas and Claude Code
f165c3fa78
fix(ci): grant security-events write to GHA validator workflow ( #40539 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-29 21:46:54 -07:00
Evan Rusackas and Claude Code
8c6271e9ff
chore(deps): bump urllib3, Mako, and python-multipart for high-severity CVEs ( #40534 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-30 11:39:33 +07:00
Evan Rusackas and Claude Code
44a8d9d469
chore(deps): pin lodash, lodash-es, and yaml in docs to patched releases ( #40535 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-29 21:26:39 -07:00
Amin Ghadersohi
d350792d43
feat(mcp): add list and get tools for CSS templates and themes ( #40343 )
2026-05-30 00:20:48 -04:00
c9136af8b6
fix(ci): trigger python dep check when pyproject.toml changes ( #39792 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-29 21:13:56 -07:00
David Kopelent and Evan Rusackas
f0838353a5
feat(i18n): add Czech (cs) locale support for dates ( #40241 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-29 21:13:52 -07:00
16b56873b0
fix(ci): restrict workflow_run jobs to trusted origins and add zizmor audit ( #40533 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-30 11:11:40 +07:00
Amin Ghadersohi and Claude Sonnet 4.6
62b4ee3d9e
feat(mcp): add list and get tools for users and roles ( #40345 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 23:46:30 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
43c3c06035
chore(deps): bump vm2 from 3.11.3 to 3.11.5 in /superset-frontend ( #40529 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 20:25:32 -07:00
Amin Ghadersohi
40de44f6de
feat(mcp): add list and get tools for action log and tasks ( #40344 )
2026-05-29 23:16:10 -04:00
Đỗ Trọng Hải
b8ea4448d6
feat(ci): perform static security analysis for GHA workflows ( #40510 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-05-29 20:15:14 -07:00
Amin Ghadersohi and Claude Sonnet 4.6
8d8eeb3505
feat(mcp): add list_tags and get_tag_info MCP tools ( #40349 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 22:16:59 -04:00
Amin Ghadersohi and Claude Sonnet 4.6
a69bbcb044
feat(mcp): add list and get tools for saved queries and query history ( #40346 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 22:16:11 -04:00
Amin Ghadersohi
f614863ed7
feat(mcp): add list and get tools for annotation layers and annotations ( #40342 )
2026-05-29 22:14:28 -04:00
53e2793bc3
fix: coerce out-of-bounds nanosecond timestamps to NaT instead of raising ( #40127 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
2026-05-29 14:32:33 -07:00
e73d2d0bf6
chore(deps): bump tmp from 0.2.4 to 0.2.7 in /superset-frontend/cypress-base ( #40476 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-29 13:43:14 -07:00
ae5823fb9c
chore(deps-dev): bump tmp from 0.2.5 to 0.2.7 in /superset-frontend ( #40480 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-29 13:42:49 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
63e3a18e8f
chore(deps): bump baseline-browser-mapping from 2.10.31 to 2.10.32 in /docs ( #40484 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:42:32 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
661ff31c6d
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #40485 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:42:19 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ead21d9789
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40486 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:42:04 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c3bda6baea
chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend ( #40487 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:41:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
61cb0aeae7
chore(deps): bump @swc/core from 1.15.33 to 1.15.40 in /docs ( #40515 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:41:35 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cf9ee99b5a
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.10.1 to 0.10.2 in /superset-frontend ( #40516 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:41:22 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e1948c87c6
chore(deps-dev): bump webpack-sources from 3.4.1 to 3.5.0 in /superset-frontend ( #40517 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:41:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
63ae80ab62
chore(deps-dev): bump baseline-browser-mapping from 2.10.31 to 2.10.32 in /superset-frontend ( #40518 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:40:53 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8f88bbcc79
chore(deps-dev): bump @swc/core from 1.15.33 to 1.15.40 in /superset-frontend ( #40519 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 13:40:39 -07:00
b2320820b4
feat(core): SoftDeleteMixin and restore infrastructure ( #39977 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-29 13:08:10 -07:00
Mehmet Salih Yavuz
8853ab5c75
feat(mcp): add get_dashboard_layout companion tool ( #40328 )
2026-05-29 14:31:16 +03:00
Evan Rusackas and Claude Code
b0da0cf202
chore(ci): update GHA actions to Node.js 24-compatible versions ( #40477 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-29 11:12:41 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
96b96ad7d4
chore(deps): bump ws from 8.20.1 to 8.21.0 in /superset-websocket ( #40483 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 11:10:18 +07:00
Shrey Shekhar
f7e1f96894
fix(i18n): Wrapped default Chat Error message in t() to support translation ( #40504 )
2026-05-29 11:04:15 +07:00
Nishita Matlani and Đỗ Trọng Hải
ec09cec6bd
fix(ci): correct first-interaction inputs in welcome workflow ( #40508 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-29 10:53:38 +07:00
Shaitan and Claude Sonnet 4.6
f663f47628
fix(embedding): require non-default JWT secret when embedded dashboards are enabled ( #39999 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 14:26:40 -07:00
Abdul Rehman and Đỗ Trọng Hải
8a0026b173
fix(groups): display user full name in role edit user dropdown ( #39942 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-28 14:25:45 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
f037449b75
fix(roles): resolve HTTP 429 and 414 errors on role management page ( #39465 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 13:34:54 -07:00
Gabriel Torres Ruiz
e68251fa70
feat(mcp): support custom SQL metrics in generate_chart and update_chart ( #40448 )
2026-05-28 14:52:43 -03:00
Amin Ghadersohi and Claude Sonnet 4.6
0dc58d1042
feat(mcp): browser hello page with working middleware and config-driven content ( #40471 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 11:47:38 -04:00
jesperct
c73106b7a2
fix(chart-echarts): drop white textBorder from Funnel segment labels ( #40468 )
2026-05-27 23:59:51 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9441240e5c
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40436 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 15:28:56 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
08164e33bb
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #40437 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 15:28:41 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
894058fe3d
chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend ( #40438 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 15:28:24 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6bd1b46216
chore(deps): bump github/codeql-action from 4.35.5 to 4.36.0 ( #40458 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-27 15:28:06 -07:00
Deva
ef4514f5ab
fix(treemap): remove gaps between chart nodes ( #40181 )
2026-05-27 22:35:06 +03:00
Amin Ghadersohi
e041f25385
fix(mcp): return error when target_tab not found in add_chart_to_existing_dashboard ( #40124 )
2026-05-27 14:29:43 -04:00
d744f5715c
fix(dashboard-export): include and re-attach roles in import/export ( #21000 ) ( #40136 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: SBIN2010 <Sbin2010@mail.ru >
2026-05-27 10:49:07 -07:00
Amin Ghadersohi
fb60662353
chore(mcp): revert browser-friendly hello page for GET /mcp from browsers ( #40467 )
2026-05-27 11:43:01 -04:00
Onur Taşhan and Claude Sonnet 4.6
207a7bf7f9
fix: preserve dashboard certification when saving layout changes ( #40193 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-27 10:03:43 -04:00
Amin Ghadersohi and Claude Sonnet 4.6
09a94fa26b
feat(mcp): return browser-friendly hello page for GET /mcp from browsers ( #40309 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-26 18:52:37 -07:00
Mike Bridge and Mike Bridge
7e088792b9
test(model): roll back uncommitted ds_col mutations in timestamp-expression tests ( #40451 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-05-26 21:17:08 -03:00
Maxime Beauchemin and Amin Ghadersohi
b6f545e61e
feat(mcp): resolve call_tool proxy name and capture error_type in logging ( #38915 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-05-26 14:37:37 -04:00
Amin Ghadersohi
952a6f3a23
fix(mcp): prevent encoding error on tools/list when middleware raises ( #40446 )
2026-05-26 12:50:31 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8b551d3f74
chore(deps-dev): bump duckdb from 1.4.2 to 1.5.2 ( #40381 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 22:56:50 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
709ef9b615
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #40321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:08:10 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e9d46d843f
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40415 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:07:41 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9cc2deb903
chore(deps): update zod requirement from ^4.4.1 to ^4.4.3 in /superset-frontend/plugins/plugin-chart-echarts ( #40416 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:07:27 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
03d25277ba
chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 ( #40417 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:07:14 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bbe2f207d2
chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend ( #40418 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:07:00 -07:00
c381677dfd
chore(deps): bump click from 8.2.1 to 8.4.0 ( #40312 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-25 18:55:38 -07:00
09572cd5ef
chore(deps): bump tabulate from 0.9.0 to 0.10.0 ( #40315 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
2026-05-25 18:55:24 -07:00
Alexandru Soare
33585b0480
feat(mcp): make form_data_key optional in update_chart_preview ( #39680 )
2026-05-25 15:09:36 +03:00
Alexandru Soare
b64561f3a3
chore(mcp): Simplify chart preview response ( #40020 )
2026-05-25 13:16:27 +03:00
xavier-GitHub76
fe484f6bb2
fix(UserListModal): Success notification mentions user and not group ( #40284 )
2026-05-25 00:03:14 +03:00
8caa74354f
chore(deps): bump markdown from 3.8.1 to 3.10.2 ( #40389 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-23 23:18:33 -07:00
9c90a6854c
ci(translations): hard-block translation regressions in CI ( #39443 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-23 16:30:14 -07:00
2fef4e41f2
feat(i18n): add Finnish (fi) translations (AI-generated, needs review) ( #40390 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-23 16:29:44 -07:00
Jean Massucatto
965ec47296
fix(explore): hide value input for unary filter operators ( #39924 )
2026-05-23 11:43:49 -07:00
b21450681d
feat(i18n): add Thai (th) translations (AI-generated, needs review) ( #40391 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-23 11:35:19 -07:00
Torsten Stöter
5003ee1499
docs: remove out-of-place phrase ( #40226 )
2026-05-23 13:42:52 +07:00
Abdul Rehman and Đỗ Trọng Hải
816794b198
fix(frontend): handle null/undefined path in ensureAppRoot ( #39940 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-23 13:22:27 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
841871f1e7
chore(deps): bump qs from 6.14.2 to 6.15.2 in /superset-websocket/utils/client-ws-app ( #40382 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-23 12:00:20 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
55203bbc74
chore(deps): bump qs from 6.14.2 to 6.15.2 in /docs ( #40383 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-23 11:55:04 +07:00
2fa3bbd91c
chore(ci): limit /app/prefix matrix variant to master merges ( #40385 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 21:11:21 -07:00
168b49bf34
chore(cypress): remove dead _skip spec files and skipped inline tests ( #40384 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 21:11:13 -07:00
838ac8f553
fix(ci): stop cancelling Hold Label Check runs ( #40380 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 21:10:23 -07:00
Evan Rusackas and Claude Code
42668cf634
ci(docker): pin QEMU binfmt image to stabilize arm64 builds ( #40235 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-22 21:09:54 -07:00
Evan Rusackas and Claude Code
8d985d223b
ci(e2e): run backend under gunicorn instead of flask dev server ( #40234 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-22 21:09:14 -07:00
e57387098b
fix(bigquery): limit result set size to prevent browser memory crashes ( #38588 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: ethan-l-geotab <ethanliong@geotab.com >
2026-05-22 21:07:45 -07:00
af6ac4d09c
feat(i18n): AI-assisted translation backfill tooling + Spanish translations ( #39448 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-22 21:07:27 -07:00
yousoph and Claude Sonnet 4.6
f8e13770fc
fix(dashboard): add top padding to "Create new chart" button in builder pane ( #40033 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 17:37:04 -07:00
Miha Rejec and Miha Rejec
5cdd542ae5
fix(i18n): translate DateFilter tooltip for time range values ( #40286 )
...
Co-authored-by: Miha Rejec <mihar@comland.si >
2026-05-23 00:22:31 +03:00
e40648dfcb
chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in /superset-websocket ( #39425 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:39:07 -07:00
c728b4a11f
chore(deps): bump sqlglot from 28.10.0 to 30.8.0 ( #40186 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-22 11:35:30 -07:00
0febe32dc9
chore(deps): bump geostyler from 18.5.1 to 18.6.0 in /superset-frontend ( #40323 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-05-22 11:34:30 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2a0ebd7055
chore(deps-dev): bump ts-jest from 29.4.10 to 29.4.11 in /superset-websocket ( #40363 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:34:16 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6e23e4541d
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #40365 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:33:58 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5af8fe77fa
chore(deps): bump zod from 4.4.1 to 4.4.3 in /superset-frontend ( #40367 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:33:44 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3599c78a03
chore(deps): bump react-arborist from 3.6.1 to 3.7.0 in /superset-frontend ( #40371 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:33:28 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d97b5d6509
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40372 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:33:12 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
869ab37f59
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40366 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 11:28:14 -07:00
Joe Li and Claude Sonnet 4.6
3b4892c48c
fix(select): replace cached options with search results in AsyncSelect ( #40039 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 11:25:03 -07:00
Đỗ Trọng Hải and Copilot
91d96419fe
feat(sec): delays version-bumping PR to avoid prematurely usage of compromised packages ( #39783 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Copilot <copilot@github.com >
2026-05-22 11:01:10 -07:00
Ali Gouta and Evan Rusackas
42149f6a78
fix(chart): fix label and description translation on UI and enhance french translations ( #40229 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-22 10:47:55 -07:00
c945ef6763
chore(oxlint): enable import/newline-after-import + react/no-unstable-nested-components ( #40319 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-22 10:11:38 -07:00
Beto Dealmeida
21059b54f0
feat(semantic layers): form for SL with a single SV ( #40280 )
2026-05-22 12:04:25 -04:00
Mehmet Salih Yavuz
8ab4695ba3
fix(mcp): use name URL param so AI-generated SQL Lab titles render ( #40288 )
2026-05-22 17:35:08 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b0d26196fc
chore(deps-dev): bump @swc/plugin-emotion from 14.9.0 to 14.10.0 in /superset-frontend ( #40368 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 21:31:01 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
df8222ffcd
chore(deps-dev): bump ts-jest from 29.4.10 to 29.4.11 in /superset-frontend ( #40369 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 21:28:40 +07:00
Đỗ Trọng Hải
64f0e88de7
chore(backend/build): upgrade Gunicorn from v22 to v25 ( #38788 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-05-22 21:24:58 +07:00
Đỗ Trọng Hải
f4af6a2caf
fix(docker): add missing service-worker.js into built container image ( #39596 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-05-22 21:23:21 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
31087177ab
chore(deps-dev): bump webpack from 5.107.0 to 5.107.1 in /docs ( #40364 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 21:21:22 +07:00
Shaitan
8e98ca6569
docs: expand out-of-scope vulnerability definitions ( #40332 )
2026-05-22 21:20:57 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f7f6c29adf
chore(deps-dev): bump webpack from 5.106.2 to 5.107.1 in /superset-frontend ( #40370 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 21:15:44 +07:00
Miha Rejec and Miha Rejec
a94edfe418
fix(i18n): add Slovenian translation for 'Range type' in DateFilter ( #40287 )
...
Co-authored-by: Miha Rejec <mihar@comland.si >
2026-05-22 09:58:27 -04:00
David Kopelent
5549100601
feat(i18n): add missing Slovak translations ( #40219 )
2026-05-22 09:56:43 -04:00
Alexandru Soare
558ff4452b
fix(preview): fix chart preview bugs ( #40063 )
2026-05-22 13:42:59 +03:00
Amin Ghadersohi and Claude Sonnet 4.6
5966bb1c1e
feat(mcp): add series_limit to generate_chart XY config ( #40307 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-21 20:36:30 -04:00
chaselynisabella
ac035083d7
feat(path): support metric-based color scales & line width by metric ( #39165 )
2026-05-21 19:31:15 -04:00
Amin Ghadersohi and Claude Sonnet 4.6
e25d708197
fix(mcp): hide write tools from users without write permissions ( #40098 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-21 19:11:46 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
48cb3f5885
chore(deps-dev): bump baseline-browser-mapping from 2.10.29 to 2.10.31 in /superset-frontend ( #40320 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 13:45:02 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dcef6f8a41
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40322 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 13:44:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f09fd63495
chore(deps): bump @googleapis/sheets from 13.0.1 to 13.0.2 in /superset-frontend ( #40324 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 13:44:05 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bc26006a43
chore(deps-dev): update sqlalchemy-drill requirement from <2,>=1.1.4 to >=1.1.10,<2 ( #40310 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 13:42:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8b483f320e
chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend ( #40325 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 13:41:40 -07:00
Evan Rusackas and Claude Opus 4.5
89c2a47433
fix(TableView): reset pagination when data reduces below current page ( #34562 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-05-21 13:39:05 -07:00
JUST.in DO IT and Copilot
b8b91574e0
fix(view query): Update style for code viewer container ( #39635 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-21 13:37:56 -07:00
Jay Masiwal
5526464def
fix(frontend): update safeStringify to surface [Circular] and DRY plugin code ( #39156 )
2026-05-21 13:37:05 -07:00
Evan Rusackas and Claude Code
73f66e4c14
fix(datasets): isolate filter state to fix concurrent /dataset race ( #39685 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-21 11:12:32 -07:00
Elizabeth Thompson
f187a8e1c4
fix(reports): guard null dashboard height in Playwright screenshots ( #40179 )
2026-05-21 09:19:29 -07:00
Mehmet Salih Yavuz
4c3f65ef0b
feat(mcp): make config optional in generate_explore_link ( #39559 )
2026-05-21 18:01:59 +03:00
Mehmet Salih Yavuz and Claude Opus 4.7
53d8e5bdfa
feat(mcp): include applied dashboard filters in get_chart_info ( #39620 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 17:48:21 +03:00
Mehmet Salih Yavuz and Claude Opus 4.7
2f95d288dd
fix(mcp): eager-load dataset.metrics to prevent Excel export DetachedInstanceError ( #39483 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 16:34:38 +03:00
Beto Dealmeida
2f5fcc21f9
fix(semantic layers): coerce filter types ( #40222 )
2026-05-21 09:25:27 -04:00
Mehmet Salih Yavuz and Claude Opus 4.7
d1d07112aa
feat(mcp): add find_users tool and owner filter columns for listings ( #39679 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 15:59:09 +03:00
Alexandru Soare
e3711bec39
fix(recommandation): Fix chart recommandation ( #39886 )
2026-05-21 15:16:16 +03:00
Mehmet Salih Yavuz
ce9cab098f
feat(mcp): chart formatting options across all supported chart types ( #39887 )
2026-05-21 15:00:32 +03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a183582291
chore(deps): bump markdown-to-jsx from 9.8.0 to 9.8.1 in /superset-frontend ( #40316 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 22:33:08 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3acef94ef6
chore(deps): update zod requirement from ^4.4.1 to ^4.4.3 in /superset-frontend/plugins/plugin-chart-echarts ( #40313 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 22:32:46 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9638eecdb1
chore(deps-dev): bump oxlint from 1.65.0 to 1.66.0 in /superset-frontend ( #40318 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 22:29:45 -07:00
Evan Rusackas and Claude
7e74fc4192
fix(charts): handle PostgreSQL INTERVAL type in bar and pie charts ( #34513 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-20 22:26:59 -07:00
Evan Rusackas and Claude Opus 4.7
cdca6f7fdc
fix(sqllab): keep saved-query list working when Jinja dataset(id) references a deleted dataset ( #39703 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-20 21:19:19 -07:00
b1ca8cac6b
fix(tests): fix flaky FileHandler test by awaiting LaunchQueue consumer in afterEach ( #39508 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: sadpandajoe <jcli38@gmail.com >
2026-05-20 19:31:01 -07:00
Evan Rusackas and Claude Code
2cd5efa627
ci(deps): bump lower bound on pip dependabot PRs ( #40308 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-21 08:53:57 +07:00
a273fe4d62
fix(list-view): preserve user name in filter pill after navigation ( #39505 )
...
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 16:54:49 -07:00
d203f0de33
chore(sql-lab): finish SqlLab typed-dispatch migration for SaveDatasetModal ( #40040 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-20 16:04:38 -07:00
a75f9b67b2
chore(superset-ui-switchboard): forward-compat fixes for TypeScript 6.0 (Phase E) ( #40028 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-20 15:37:52 -07:00
Evan Rusackas and Claude Code
3f0858e35d
chore(sql-lab): migrate useDispatch to useAppDispatch ( #40037 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 15:36:27 -07:00
Beto Dealmeida
68c145adc3
feat(semantic layers): add metadata on additive metrics ( #40279 )
2026-05-20 18:29:28 -04:00
4a9aecda4a
fix(dashboard-import): remap chartsInScope on import ( #26338 ) ( #40140 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-20 13:41:14 -07:00
Evan Rusackas and Claude Code
46b2d7d7a9
test(dashboard-import): pin native filter scope rootPath preservation ( #19944 ) ( #40135 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 12:25:34 -07:00
Evan Rusackas and Claude Code
f8600471fa
test(datasets): regression test for Jinja not rendered on sync columns ( #25839 ) ( #40224 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 11:46:36 -07:00
Evan Rusackas and Claude Code
b23c65e04f
test(charts): regression for last-modified sort order ( #27500 ) ( #40231 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 11:43:19 -07:00
Evan Rusackas and Claude Code
aa8255c55c
test(reports): regression for alerts CSV missing chart time filters ( #25538 ) ( #40232 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 11:42:52 -07:00
Evan Rusackas and Claude Code
10b7bfc8c1
test(helpers): regression for humanize locale activation ( #28331 ) ( #40233 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 11:42:17 -07:00
Evan Rusackas and Claude
89cab1860e
chore(codeowners): add @rusackas as translations maintainer ( #40295 )
...
Co-authored-by: Claude <claude@anthropic.com >
2026-05-20 11:41:58 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b7585122c8
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.3 to 8.59.4 in /superset-websocket ( #40250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 10:45:00 -07:00
f2d80a183e
chore(deps): bump content-disposition from 1.1.0 to 2.0.0 in /superset-frontend ( #40109 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-20 10:41:34 -07:00
Shaitan and Claude Sonnet 4.6
69adecd6a3
fix(reports): enforce server-side recipient on chart/dashboard report subscriptions ( #38847 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 10:36:42 -07:00
fbffae0444
fix(dataset-editor): drop null warning_markdown from extra JSON serialisation ( #39706 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 10:34:03 -07:00
6ce7c2e8de
chore(deps-dev): bump react-resizable and @types/react-resizable in /superset-frontend ( #40110 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 10:32:38 -07:00
SkinnyPigeon
105820f1f4
docs(reports): playwright setup clarification ( #40168 )
2026-05-20 10:32:02 -07:00
Evan Rusackas and Claude Code
92b1b0a219
ci(docs): soft-fail badge localization on transient fetch errors ( #40236 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 10:21:58 -07:00
Evan Rusackas and Claude Code
c39a47cbac
test(sql-parser): pin WITH+UNION as non-mutating across dialects ( #25659 ) ( #40138 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-20 10:08:21 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dacda71f77
chore(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4 in /superset-websocket ( #40251 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 09:57:53 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12a21c8933
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.3 to 8.59.4 in /superset-frontend ( #40256 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 09:57:01 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13fa3810a8
chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend ( #40262 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 09:56:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3356f4d3e1
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #40265 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 09:56:17 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4a17c49d74
chore(deps): bump zod from 4.4.1 to 4.4.3 in /superset-frontend ( #40272 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 09:55:49 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ea1ce7140c
chore(deps-dev): bump webpack from 5.106.2 to 5.107.0 in /docs ( #40291 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 22:35:32 +07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
038414ea5c
chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.10 in /superset-websocket ( #40290 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 22:34:25 +07:00
jesperct
5bb54cc96b
fix(echarts): preserve dataZoom range across setOption(notMerge) ( #40173 )
2026-05-20 17:33:29 +02:00
Alexandru Soare
fb276b08dd
fix(mcp): Skip misleading trend analysis for categorical ASCII charts ( #39761 )
2026-05-20 18:04:21 +03:00
Alexandru Soare
6e8b3bf976
fix(mcp): raise right error ( #39964 )
2026-05-20 14:32:45 +03:00
Alexandru Soare
55024e8f4d
feat(mcp): Add mcp_call_id to tool responses for server log correlation ( #39776 )
2026-05-20 14:30:22 +03:00
Alexandru Soare
b98bd2a07a
fix(mcp): Block destructive DDL (DROP, TRUNCATE, ALTER) in execute_sql ( #39621 )
2026-05-20 14:29:15 +03:00
Alexandru Soare
0a3a35018c
fix(mcp): changed_on_humanized null in write tool responses (generate_dashboard, generate_chart) ( #39488 )
2026-05-20 14:08:51 +03:00
Jean Massucatto
e6179036ec
fix(sqllab): handle scientific notation in big number JSON responses ( #39994 )
2026-05-20 07:39:47 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
81b4d580db
chore(deps-dev): bump @types/node from 25.8.0 to 25.9.1 in /superset-websocket ( #40249 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:54:36 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9acfac1523
chore(deps-dev): bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /superset-websocket ( #40252 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:53:59 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
aa9af6c307
chore(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4 in /docs ( #40254 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:52:10 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fbb3056508
chore(deps): bump baseline-browser-mapping from 2.10.30 to 2.10.31 in /docs ( #40255 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:51:56 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ffbce27c9b
chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 ( #40269 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:51:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fe8b218a5f
chore(deps): bump mapbox-gl from 3.23.1 to 3.24.0 in /superset-frontend ( #40258 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:50:31 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f5fe9bfa26
chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.10 in /superset-frontend ( #40260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:50:16 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7f1c47521e
chore(deps-dev): bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /superset-frontend ( #40263 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:50:03 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0fffa74bc6
chore(deps-dev): bump tsx from 4.22.0 to 4.22.3 in /superset-frontend ( #40267 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:49:40 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
738ebf9cc6
chore(deps-dev): bump @types/node from 25.8.0 to 25.9.1 in /superset-frontend ( #40268 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 21:49:26 -07:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
98dff2e170
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #40271 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 20:03:44 -07:00
Evan Rusackas and Claude Code
b5ad4a7a07
test(sql-parser): pin TimescaleDB hyperfunctions parse on postgresql ( #32028 ) ( #40142 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-19 19:53:33 -07:00
Evan Rusackas and Claude Code
1230b9091b
docs: hide Component Playground top-level nav item ( #40247 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-19 09:32:53 -07:00
madhushreeag and madhushree agarwal
852d0182b5
fix(roles): prevent 404 and silent user removal on large role edits ( #40178 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-05-19 09:13:43 -07:00