Evan Rusackas
8ad7747fba
fix(odps): add engine and engine_name attributes
...
Add missing engine and engine_name class attributes to OdpsEngineSpec
required for the supports_backend() method to work correctly.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 19:19:44 -08:00
Evan Rusackas
687fdff88f
fix(odps): correct import path for Table class
...
Changed import from superset.sql_parse to superset.sql.parse to match
the new module location.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 19:19:44 -08:00
Evan Rusackas
3e0f47afd1
fix: ODPS (MaxCompute) data source table preview failed
...
When using the ODPS (MaxCompute) data source, previewing partitioned
tables in SQLLab would fail because ODPS requires a partition to be
specified for partition tables.
This PR adds ODPS-specific handling:
- New OdpsEngineSpec with partition detection support
- Modified select_star to add partition filter for ODPS partition tables
- New Partition dataclass in sql/parse.py
- New is_odps_partitioned_table method in DatabaseDAO
Closes #32301
Co-Authored-By: zhutong6688 <zhutong66@163.com >
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 19:19:44 -08:00
Evan Rusackas
8eb3046888
fix(docs): guard window reference in logging.ts for SSR compatibility ( #38201 )
2026-02-23 18:41:49 -08:00
Evan Rusackas
615f13419c
fix(jest): ignore storybook-static and package __mocks__ directories ( #37946 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 16:18:14 -08:00
Evan Rusackas
8a74424545
fix(types): add explicit types for extendedDayjs plugin methods ( #37923 )
2026-02-24 06:58:46 +07:00
madhushreeag
8f070169a5
perf(datasource): add pagination to datasource editor tables to prevent browser freeze ( #37555 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-02-23 15:19:33 -08:00
Richard Fogaca Nienkotter
e06427d1ef
feat(embedded): add feature flag to disable logout button in embedded contexts ( #37537 )
...
Co-authored-by: richard <richard@richards-MacBook-Pro-2.local >
2026-02-23 17:56:02 -03:00
Evan Rusackas
c4eb7de6de
fix(excel): remove unwanted index column from Excel exports ( #38176 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 08:28:40 -08:00
Vitor Avila
228b598409
feat: Labels for encrypted fields ( #38075 )
2026-02-23 13:23:33 -03:00
Ville Brofeldt
40f609fdce
fix(extensions): enforce correct naming conventions ( #38167 )
2026-02-23 08:21:35 -08:00
Amin Ghadersohi
6e94a6c21a
fix(mcp): fix dashboard chart placement with proper COLUMN layout and tab support ( #37970 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 16:41:10 +01:00
Evan Rusackas
50cc1b93d2
fix(security): fix Guest Token API 422 error by disabling JWT sub claim verification ( #38177 )
...
Co-authored-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 21:58:01 +07:00
Evan Rusackas
131a97b657
fix(handlebars): add missing currencyformatter.js dependency ( #38173 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 21:56:50 +07:00
dependabot[bot]
6f3a200c19
chore(deps-dev): bump @types/lodash from 4.17.23 to 4.17.24 in /superset-websocket ( #38179 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 21:54:18 +07:00
Michael S. Molina
cbb80f0462
refactor(extensions): simplify registerEditorProvider API ( #38127 )
2026-02-23 09:04:31 -03:00
Amin Ghadersohi
2a3567d2f1
fix(mcp): Remove unsupported thumbnail/preview URLs and internal fields from MCP schemas ( #38109 )
2026-02-23 12:44:12 +01:00
Evan Rusackas
3f64ad3da5
fix(i18n): wrap untranslated frontend strings and add i18n lint rule ( #37776 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-22 21:27:37 -08:00
Evan Rusackas
672a380587
chore(frontend): enable additional oxlint rules for better code hygiene ( #38145 )
2026-02-23 10:36:24 +07:00
Rohan Santhosh
a87a006aae
ci: declare explicit permissions in maintenance workflows ( #38159 )
...
Co-authored-by: rohan436 <rohan.santhoshkumar@googlemail.com >
2026-02-22 12:05:58 +07:00
dependabot[bot]
159fb5d6f4
chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 in /superset-frontend/cypress-base ( #38131 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 17:34:27 -08:00
dependabot[bot]
6424194c87
chore(deps): bump underscore from 1.13.7 to 1.13.8 in /superset-frontend ( #38142 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 13:25:26 +07:00
dependabot[bot]
5bee32ea93
chore(deps): bump aquasecurity/trivy-action from 0.34.0 to 0.34.1 ( #38138 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 11:45:40 +07:00
dependabot[bot]
82fce8d7de
chore(deps-dev): bump @types/node from 25.2.3 to 25.3.0 in /superset-frontend ( #38143 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 11:45:06 +07:00
dependabot[bot]
5e6524954c
chore(deps): pin react-icons to 5.4.0 in /superset-frontend ( #38144 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-21 11:44:46 +07:00
dependabot[bot]
987b6a6f04
chore(deps): bump swagger-ui-react from 5.31.1 to 5.31.2 in /docs ( #38140 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 07:43:21 +07:00
Đỗ Trọng Hải
3d6644864d
build(deps): migrate to lighter and modern react-icons ( #38125 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-20 16:19:01 -08:00
dependabot[bot]
577b965a60
chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 in /superset-frontend ( #38132 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 06:51:28 +07:00
Enzo Martellucci
b565128fe7
fix(charts): improve error display for failed charts in dashboards ( #37939 )
2026-02-20 15:14:48 -08:00
madhushreeag
b290f71245
fix(explore): prevent theme object from being passed to ReactAce in TextAreaControl ( #38117 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-02-20 14:16:07 -08:00
dependabot[bot]
cff854b06e
chore(deps-dev): bump oxlint from 1.48.0 to 1.49.0 in /superset-frontend ( #38115 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-20 14:13:37 -08:00
Manoj S
44d6b6a513
fix(table): preserve line breaks in cell content modal ( #37036 )
2026-02-20 14:12:14 -08:00
Ujjwaljain16
2d44f52ad1
fix(encryption): resolve SECRET_KEY lazily to fix silent re-encrypt-secrets failures ( #37982 )
2026-02-20 14:10:09 -08:00
wuqicyber
6f34ba7d4a
fix(table-chart): support orderby adhoc columns with server-side pagination ( #37521 )
2026-02-21 00:29:34 +03:00
Damian Pendrak
1a77e17179
fix(chart-customizations): support migration of dynamic group by ( #37176 )
2026-02-20 13:11:07 -08:00
Gabriel Torres Ruiz
6fdaa8e9b3
fix(crud): reorder table actions + improve react memoization + improve hooks ( #37897 )
2026-02-20 08:58:28 -08:00
Kamil Gabryjelski
e30a9caba5
fix(dataset-modal): fix folders tab scrollbar by establishing proper flex chain ( #38123 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:54:23 +01:00
Kamil Gabryjelski
7937246575
fix(button): use colorLink token for link-style buttons ( #38121 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:54:05 +01:00
Amin Ghadersohi
9f8b212ccc
feat(mcp): add LIKE, ILIKE, IN, NOT IN filter operators to MCP chart tools ( #38071 )
2026-02-20 11:56:40 +01:00
Amin Ghadersohi
1ecff6fe5c
fix(thumbnails): stabilize digest by sorting datasources and charts ( #38079 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 09:51:35 +01:00
dependabot[bot]
69653dfd08
chore(deps-dev): bump baseline-browser-mapping from 2.9.19 to 2.10.0 in /superset-frontend ( #38116 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:35:18 +07:00
dependabot[bot]
58d8aa01f8
chore(deps): bump react-intersection-observer from 10.0.2 to 10.0.3 in /superset-frontend ( #38114 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:34:15 +07:00
dependabot[bot]
88f0e322e3
chore(deps): bump baseline-browser-mapping from 2.9.19 to 2.10.0 in /docs ( #38113 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 15:33:56 +07:00
Vanessa Giannoni
f4acce5727
fix(table): preserve time grain aggregation when temporal column casing changes ( #37893 )
2026-02-19 16:46:39 -08:00
Richard Fogaca Nienkotter
5278deaf63
fix(metrics): normalize legacy currency strings ( #37455 )
2026-02-19 21:25:44 -03:00
Mehmet Salih Yavuz
3868821dc8
fix(webpack): skip building service worker in dev ( #38106 )
2026-02-20 00:26:16 +03:00
Joe Li
6a61baf5be
fix(alerts): show friendly filter names in report edit modal ( #38054 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 10:33:33 -08:00
dependabot[bot]
5cc8ae5427
chore(deps): bump ol from 7.5.2 to 10.8.0 in /superset-frontend ( #37961 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-19 10:32:32 -08:00
Michael S. Molina
1f76944c2b
fix: Add editors to ContributionConfig and additional properties to EditorKeyword ( #38098 )
2026-02-19 15:00:21 -03:00
Kamil Gabryjelski
f049d3e34a
fix: Search in folders editor with verbose names ( #38101 )
2026-02-19 18:45:22 +01:00