Amin Ghadersohi
4764eea1dc
fix(mcp): add dynamic response truncation for oversized info tool responses ( #39107 )
...
(cherry picked from commit 83ad1eca26 )
2026-04-13 15:31:26 -03:00
Amin Ghadersohi
bc8690187f
fix(mcp): remove JWT ValueError g.user fallback in auth layer ( #39106 )
...
(cherry picked from commit 92747246fc )
2026-04-13 15:31:09 -03:00
Amin Ghadersohi
dcca02dd16
fix(mcp): fix form_data null, dataset URL, ASCII preview, and chart rename ( #39109 )
...
(cherry picked from commit 7380a59ab8 )
2026-04-13 15:30:21 -03:00
Ville Brofeldt
53d427aa79
fix(security_manager): custom auth_view issue ( #39098 )
...
(cherry picked from commit e56f8cc4fb )
2026-04-13 15:29:51 -03:00
Ville Brofeldt
a8ff6e463b
fix(migrations): check pre-existing foreign keys on create util ( #39099 )
...
(cherry picked from commit 7c79b9ab61 )
2026-04-13 15:29:27 -03:00
Maxime Beauchemin
a881c20598
feat(mcp): add database connection listing and info tools ( #39111 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
(cherry picked from commit a62be684a0 )
2026-04-13 15:29:12 -03:00
Sam Firke
096ea4ee42
fix(SQL Lab): handle columns without names ( #38986 )
...
(cherry picked from commit 12eb40db01 )
2026-04-13 15:28:20 -03:00
Amin Ghadersohi
7eb702e99e
fix(mcp): handle stale SSL connections, heatmap duplicate labels, and session rollback ( #39015 )
...
(cherry picked from commit b3a402d936 )
2026-04-06 09:56:06 -03:00
JUST.in DO IT
9689739e1a
fix(dashboard): remove opacity on filter dropdown ( #39074 )
...
(cherry picked from commit c7d175b842 )
2026-04-06 09:53:10 -03:00
Amin Ghadersohi
4a10bf4ca7
fix(mcp): improve execute_sql response-too-large error to suggest limit parameter ( #39003 )
...
(cherry picked from commit 851bbeea48 )
2026-04-06 09:52:59 -03:00
Kamil Gabryjelski
42fe0f755a
fix(mcp): Created dashboard should be in draft state by default ( #39011 )
...
(cherry picked from commit 135e0f8099 )
2026-04-06 09:52:09 -03:00
Geidō
b0adfc64c7
fix(reports): log exception traceback in _get_csv_data ( #39069 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit 25eea295f6 )
2026-04-06 09:51:55 -03:00
Rayan Salhab
4f9ec243b3
fix(ace-editor): fix cursor misalignment in markdown editor ( #38928 )
...
(cherry picked from commit ff3b8d8398 )
2026-04-06 09:51:09 -03:00
Michael S. Molina
bf399b9f97
fix(echarts): fix stacked horizontal bar chart clipping and duplicate x-axis labels ( #39012 )
...
(cherry picked from commit 022342839a )
2026-04-01 16:12:44 -03:00
Michael S. Molina
b1eb6ac7c9
fix(dataset-editor): improve modal layout and fix Settings tab horizontal scroll ( #39009 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
(cherry picked from commit 38f0dc74f7 )
2026-04-01 15:43:07 -03:00
Amin Ghadersohi
0f676a8e67
fix(mcp): handle table chart raw mode in query builders and sanitize dashboard titles ( #38990 )
...
(cherry picked from commit 0bae05d4a9 )
2026-04-01 15:42:51 -03:00
Amin Ghadersohi
d4832fac72
fix(mcp): fix dashboard owners Pydantic crash and preserve chart preview filters ( #38987 )
...
(cherry picked from commit 190f1a59c5 )
2026-04-01 15:42:37 -03:00
Michael S. Molina
81dbfad95a
fix(query): pass datasource table to template processor for schema-aware Jinja rendering ( #38984 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit 94d8735d4b )
2026-04-01 15:42:23 -03:00
madhushreeag
389897bb9c
fix(dashboard): dashboard filters not inherited in charts in Safari sometimes due to race condition ( #38851 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
(cherry picked from commit 1e2d0faa55 )
2026-04-01 15:41:56 -03:00
Michael S. Molina
0f4184db2f
fix(mixed-timeseries): apply same axis formatting options as timeseries charts ( #38979 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit 8559786cc2 )
2026-04-01 15:41:36 -03:00
Michael S. Molina
5d8d170093
fix(dashboard): live CSS preview in PropertiesModal ( #38960 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
(cherry picked from commit d4d22909cb )
2026-04-01 15:41:13 -03:00
Rui Zhao
5a348c0dae
fix(presto): Fix presto timestamp ( #26467 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Rui Zhao <zhaorui@dropbox.com >
Co-authored-by: Joe Li <joe@preset.io >
(cherry picked from commit 53b1d1097c )
2026-04-01 15:40:22 -03:00
Jessica Morris
fa6801a525
fix(bubble): Fix Bubble chart axis label rotation ( #38917 )
...
(cherry picked from commit f6cd8066ab )
2026-04-01 15:39:52 -03:00
Amin Ghadersohi
f8368404cf
fix(mcp): batch fix for execute_sql crashes, null timestamps, and deck.gl errors ( #38977 )
...
(cherry picked from commit daefedebcd )
2026-04-01 15:39:39 -03:00
Amin Ghadersohi
27c9d806f1
fix(mcp): add TEMPORAL_RANGE filter for temporal x-axis in generate_chart ( #38978 )
...
(cherry picked from commit c37a3ec292 )
2026-04-01 15:39:26 -03:00
Amin Ghadersohi
0bff78e45b
feat(mcp): add Big Number chart type support to MCP service ( #38403 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit 4245720851 )
2026-04-01 15:39:11 -03:00
Enzo Martellucci
2ca54b418f
fix(echarts): adapt y-axis ticks and padding for compact timeseries charts ( #38673 )
...
(cherry picked from commit f0b20dc445 )
2026-04-01 15:38:55 -03:00
Đỗ Trọng Hải
6cff944b7f
fix(AlteredSliceTag): not display undefined filter value for chart change record ( #38883 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
(cherry picked from commit 11f2140c37 )
2026-04-01 15:38:01 -03:00
Michael S. Molina
ec9ffc4c31
fix(pivot-table): safely cast numeric strings to numbers for date formatting ( #38953 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
(cherry picked from commit f1cd1ae710 )
2026-03-31 09:21:23 -03:00
Enzo Martellucci
ddb285b4c3
fix(charts): add X Axis Number Format control for numeric X-axis columns ( #38809 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
(cherry picked from commit e0a0a22542 )
2026-03-31 08:58:06 -03:00
Amin Ghadersohi
850c33fa6b
fix(mcp): enforce MAX_PAGE_SIZE limit on list tools to prevent oversized responses ( #38959 )
...
(cherry picked from commit 2c9cf0bd55 )
2026-03-31 08:56:48 -03:00
Kamil Gabryjelski
c853d4df63
feat(mcp): support saved metrics from datasets in chart generation ( #38955 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
(cherry picked from commit 15bab227bb )
2026-03-31 08:54:38 -03:00
Amin Ghadersohi
bda02a3fdc
fix(mcp): prevent PendingRollbackError from poisoned sessions after SSL drops ( #38934 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit d331a043a3 )
2026-03-31 08:54:21 -03:00
Enzo Martellucci
f1f757b5c5
fix(select): ensure filter dropdown matches input field width ( #38886 )
...
(cherry picked from commit 41d401a879 )
2026-03-31 08:54:09 -03:00
Amin Ghadersohi
bf8e927f2a
fix(mcp): validate dataset exists in generate_explore_link before generating URL ( #38951 )
...
(cherry picked from commit 89f7e5e7ba )
2026-03-31 08:53:32 -03:00
Amin Ghadersohi
875d0c062f
fix(mcp): prevent GRID_ID injection into ROOT_ID on tabbed dashboards ( #38890 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit aa1a69555b )
2026-03-30 09:43:35 -03:00
Amin Ghadersohi
e08c305396
fix(mcp): remove @parse_request decorator for cleaner tool schemas ( #38918 )
...
(cherry picked from commit d1903afc69 )
2026-03-30 09:19:48 -03:00
JUST.in DO IT
df2a0416eb
fix(sqllab): invalid treeview folder expansion ( #38897 )
...
(cherry picked from commit a5d2324e21 )
2026-03-30 09:18:39 -03:00
Mehmet Salih Yavuz
2aaf935db8
fix(Timeseries): dedup x axis labels ( #38733 )
...
(cherry picked from commit f832f9b0d5 )
2026-03-30 09:17:28 -03:00
Kamil Gabryjelski
54cb0c1fb4
fix(explore): migrate from window.history to React Router history API ( #38887 )
...
(cherry picked from commit fc705d94e3 )
2026-03-30 09:16:44 -03:00
JUST.in DO IT
807505a89a
fix(sqllab): long cell content overflooding ( #38855 )
...
(cherry picked from commit 65eae027fa )
2026-03-30 09:14:25 -03:00
Krishna Chaitanya
f968c5cc78
fix(dataset): add email field to owners_data for Chart Explore path ( #38836 )
...
(cherry picked from commit ac96f46c76 )
2026-03-30 09:14:12 -03:00
Enzo Martellucci
c512e30b17
fix(reports): PUT with empty recipients list does not persist the change ( #38711 )
...
(cherry picked from commit 40387d5daa )
2026-03-30 09:13:12 -03:00
Richard Fogaca Nienkotter
9fa0b68575
fix(dataset): add missing currency_code_column to DatasetPostSchema ( #38853 )
...
(cherry picked from commit 9c288d66b5 )
2026-03-30 09:09:43 -03:00
Beto Dealmeida
e2d103f9a5
fix: type probing ( #38889 )
...
(cherry picked from commit 8983edea66 )
2026-03-30 09:09:11 -03:00
Amin Ghadersohi
8d47bd7f42
fix(mcp): add try/except around DAO re-fetch to handle session errors in multi-tenant ( #38859 )
...
(cherry picked from commit 6dc3d7ad9f )
2026-03-30 09:08:06 -03:00
JUST.in DO IT
bd552209e7
fix(sqllab): inactive leftbar selector on empty state ( #38833 )
...
(cherry picked from commit cfa1aba1e0 )
2026-03-26 14:01:07 -03:00
JUST.in DO IT
686fa44a5f
fix(echart): multiple time shift line pattern ( #38866 )
...
(cherry picked from commit e045f49787 )
2026-03-26 13:33:09 -03:00
Amin Ghadersohi
77df7c2add
fix(mcp): add permission checks to generate_dashboard and update_chart tools ( #38845 )
...
(cherry picked from commit 23a5e95884 )
2026-03-26 13:32:57 -03:00
Kamil Gabryjelski
6a866335b6
fix(mcp): detect unknown chart config fields and suggest correct ones ( #38848 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
(cherry picked from commit 16f5a2a41a )
2026-03-26 13:32:47 -03:00