Evan
dc99373579
test(databricks): add return/param type annotations to multi-cloud OAuth fixtures
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-27 21:33:16 -07:00
Evan
8737f010f3
fix(databricks): preserve resolved OAuth2 token request URI
...
get_oauth2_token clobbered the config's already-resolved token_request_uri
with the AWS template that still contained an unsubstituted account-id
placeholder, so the token exchange POSTed to .../accounts/{}/v1/token. Only
fall back to the AWS endpoint when no token_request_uri is configured.
Co-authored-by: fabian_zse <fabian@zalando.de >
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-27 21:33:16 -07:00
fabian_zse
278cfbb694
cloud providers test
2026-06-27 21:33:16 -07:00
fabian_zse
1de21ec5c6
support all cloud providers
2026-06-27 21:33:15 -07:00
Fabian Halkivaha
2ed41ae8a6
fix docs slightly
2026-06-27 21:33:15 -07:00
fabian_zse
a0fdb2aa31
add databricks oauth support
2026-06-27 21:33:15 -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
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
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
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
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
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
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
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
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
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
Evan Rusackas
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
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
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
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
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
Evan Rusackas
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
Evan Rusackas
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
Evan Rusackas
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
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
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
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
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
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
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]
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]
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]
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
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
Brett Smith
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
Michael Gerber
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
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
Greg Neighbors
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
Özgür YÜKSEL
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