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 |
|
Đỗ Trọng Hải
|
26c3021b66
|
fix(ci): install missing msgcat used for Babel translation update (#38830)
Signed-off-by: hainenber <dotronghai96@gmail.com>
(cherry picked from commit 3506773f51)
|
2026-03-26 13:31:59 -03:00 |
|
Mayank Aggarwal
|
bd8b02c1c0
|
fix(dashboard): larger JSON metadata editor for better editing UX (#38728) (#38745)
(cherry picked from commit 403f4ad78c)
|
2026-03-26 13:31:18 -03:00 |
|
Shaitan
|
446358749e
|
fix(datasource): align access validation in legacy views (#38647)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Daniel Vaz Gaspar <danielvazgaspar@gmail.com>
(cherry picked from commit a93e319716)
|
2026-03-26 13:31:06 -03:00 |
|
Richard Fogaca Nienkotter
|
1e7d781354
|
fix(echarts): prevent plain legend clipping in dashboards (#38675)
(cherry picked from commit 12aca72074)
|
2026-03-26 13:30:54 -03:00 |
|
Michael S. Molina
|
9619fa2156
|
fix(embedded-sdk): wire hideTab to actually hide the dashboard tab (#38846)
(cherry picked from commit 3fb903fdc6)
|
2026-03-26 13:30:41 -03:00 |
|
Joe Li
|
c4af1cbca7
|
fix(models): correct TabState.latest_query_id column type to match FK target (#38837)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit 4b26f8c712)
|
2026-03-26 13:30:28 -03:00 |
|
Alexandru Soare
|
9a35a4f43a
|
fix(report): raise warning when filter type not recognized (#38676)
(cherry picked from commit 37c4a36fdb)
|
2026-03-26 13:26:31 -03:00 |
|
Amin Ghadersohi
|
a5d4348fb1
|
feat(mcp): add Handlebars chart type support to MCP service (#38402)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit c596df9294)
|
2026-03-26 13:25:16 -03:00 |
|
Michael S. Molina
|
dd1f946962
|
fix(extensions-cli): remove publisher prefix from bundle filename (#38823)
(cherry picked from commit 6852349d24)
|
2026-03-26 13:25:00 -03:00 |
|
JUST.in DO IT
|
27206fc892
|
fix(sqllab): FilterText does not apply accordingly (#38813)
(cherry picked from commit 7c9d75b69e)
|
2026-03-26 13:24:50 -03:00 |
|
Amin Ghadersohi
|
861ce50473
|
fix(mcp): fix generate_dashboard cross-session SQLAlchemy error (#38827)
(cherry picked from commit 09594b32f9)
|
2026-03-26 13:24:37 -03:00 |
|
Alexandru Soare
|
1d170f0da1
|
fix(keys): Unsafe dict access in get_native_filters_params() crashes execution (#38272)
(cherry picked from commit 89d1b80ce7)
|
2026-03-24 11:59:29 -03:00 |
|
Shaitan
|
a33c2a9c0e
|
fix(sqllab): add authorization check to query cost estimation (#38648)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
(cherry picked from commit 962abf6904)
|
2026-03-24 11:26:27 -03:00 |
|
Amin Ghadersohi
|
ac8d6b0c53
|
fix(mcp): prevent encoding errors and fix tool bugs on MCP client transports (#38786)
(cherry picked from commit ed3c5280a9)
|
2026-03-24 11:26:11 -03:00 |
|
Mehmet Salih Yavuz
|
de42d4a986
|
fix(Matrixify): readd matrixify_enable guard missing (#38759)
(cherry picked from commit 7222327992)
|
2026-03-24 11:25:56 -03:00 |
|
Levis Mbote
|
11b510ecad
|
fix(explore): display actual data type instead of "column" in column tooltip (#38554)
(cherry picked from commit e67bc5bee5)
|
2026-03-23 13:40:39 -03:00 |
|
Mehmet Salih Yavuz
|
a16f0c81b5
|
fix(MainNav): display all menu items on smaller screens (#38732)
(cherry picked from commit fdcb942f3c)
|
2026-03-23 13:39:24 -03:00 |
|
Mehmet Salih Yavuz
|
155f55dbe1
|
fix(AlertsReports): validate anchor_list is a list (#38723)
(cherry picked from commit 100ad7d9ee)
|
2026-03-23 13:38:49 -03:00 |
|
Mehmet Salih Yavuz
|
deeedef0dc
|
feat(matrixify): Revamp control panel (#38519)
|
2026-03-23 13:37:06 -03:00 |
|
Mehmet Salih Yavuz
|
967e78a716
|
fix(DropdownContainer): add fresh to avoid stale data (#38702)
(cherry picked from commit cc34d19d24)
|
2026-03-23 10:16:46 -03:00 |
|
João Pedro Alves Barbosa
|
a541d69019
|
fix(table): improve conditional formatting text contrast (#38705)
(cherry picked from commit 02ffb52f4a)
|
2026-03-23 09:53:59 -03:00 |
|
Đỗ Trọng Hải
|
493f6c0aed
|
feat(sec): harden GHA ref by using its SHA ID to prevent accidental usage of compromised actions (#38782)
Signed-off-by: hainenber <dotronghai96@gmail.com>
(cherry picked from commit 83823911b5)
|
2026-03-23 09:53:34 -03:00 |
|
Đỗ Trọng Hải
|
c26d2de616
|
fix(sec): remove compromised Trivy actions (#38780)
Signed-off-by: hainenber <dotronghai96@gmail.com>
(cherry picked from commit 7004369c68)
|
2026-03-23 09:45:45 -03:00 |
|
Amin Ghadersohi
|
6d1a1b1863
|
fix(mcp): convert adhoc filters to QueryObject format before query compilation (#38774)
(cherry picked from commit 44c2c765ae)
|
2026-03-23 09:43:36 -03:00 |
|
Amin Ghadersohi
|
68cc13cfbf
|
fix(mcp): normalize call_tool proxy arguments to prevent encoding TypeError (#38775)
(cherry picked from commit 0d5721910e)
|
2026-03-23 09:43:22 -03:00 |
|
Amin Ghadersohi
|
935226c736
|
feat(mcp): add horizontal bar chart orientation support to generate_chart (#38390)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-20 16:40:56 -03:00 |
|
Kamil Gabryjelski
|
9239db5a32
|
fix(mcp): fix detached Slice instance error in chart/dashboard serialization (#38767)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-20 16:34:03 -03:00 |
|
Enzo Martellucci
|
cf493a928a
|
fix(reports): validate nativeFilters on report create/update and deactivate on dashboard filter deletion (#38715)
|
2026-03-20 16:34:03 -03:00 |
|
Kamil Gabryjelski
|
67b2bf0646
|
fix(mcp): use correct permission class for save_sql_query tool (#38764)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-20 16:34:03 -03:00 |
|
Amin Ghadersohi
|
af54788b5e
|
fix(mcp): fix dashboard slug null and execute_sql encoding error (#38710)
|
2026-03-20 16:34:03 -03:00 |
|
Alexandru Soare
|
0915e675df
|
fix(button): Theming configurations for button elements is not consistent (#38604)
|
2026-03-20 16:34:03 -03:00 |
|
Levis Mbote
|
884f8f7a35
|
fix(timeseries-table): enable proper column sorting in timeseries-table chart (#38579)
|
2026-03-20 16:34:03 -03:00 |
|
Levis Mbote
|
da5f968a8e
|
fix(theme): persist local theme id so "Local" tag remains after navigation (#38527)
|
2026-03-20 16:34:03 -03:00 |
|
Levis Mbote
|
e9150afba6
|
fix(dashboard): correct tab underline width for newly added dashboard tabs. (#38524)
|
2026-03-20 16:34:03 -03:00 |
|
Levis Mbote
|
519e7c58de
|
fix(theme): ensure colorLink follows colorPrimary when not explicitly set (#38517)
|
2026-03-20 16:34:03 -03:00 |
|
Alexandru Soare
|
1f94c88025
|
fix(firebolt): Firebolt SQL entered with EXCLUDE is rewritten to EXCEPT (#38742)
|
2026-03-20 16:34:03 -03:00 |
|
Kamil Gabryjelski
|
d7633752bd
|
fix(mcp): Chart schema followups - DRY extraction, template fix, alias and test gaps (#38746)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-20 16:34:03 -03:00 |
|
Kamil Gabryjelski
|
c2b3d36435
|
fix: Add aliases and groupby list to chart schemas (#38740)
|
2026-03-20 16:33:58 -03:00 |
|
Luiz Otavio
|
c68dee2caf
|
fix(sql): remove WHERE 1 = 1 when temporal filter has "No filter" selected (#38704)
|
2026-03-20 16:33:58 -03:00 |
|
Joe Li
|
30690aaf7b
|
fix(dashboard): use inline theme data to prevent 403 for non-admin users (#38384)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-20 16:33:58 -03:00 |
|
Michael S. Molina
|
25915f016b
|
fix(chart): prevent chart list from failing when a datasource lacks explore_url (#38721)
|
2026-03-20 16:33:58 -03:00 |
|
Kamil Gabryjelski
|
b9259db772
|
fix: Row limit support for chart mcp tools (#38717)
|
2026-03-20 16:33:58 -03:00 |
|
Amin Ghadersohi
|
9277f85d65
|
fix(mcp): expose individual tool parameters when MCP_PARSE_REQUEST_ENABLED=False (#38714)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-20 16:33:53 -03:00 |
|
Evan Rusackas
|
f7e4fe9d0f
|
fix(tests): restore 100% TypeScript coverage for core packages (#38682)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Joe Li <joe@preset.io>
|
2026-03-20 16:33:53 -03:00 |
|
João Pedro Alves Barbosa
|
2e09934bb5
|
fix(map-box): prevent clusters from being smaller than individual points (#38458)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-20 16:33:53 -03:00 |
|
Michael S. Molina
|
435e405263
|
fix: Simplify extension folder name (#38690)
|
2026-03-20 16:33:53 -03:00 |
|
mcdogg17
|
54b313c659
|
fix(dashboard): overload issue in dashboard export to excel (#29418)
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Claude <claude@anthropic.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-20 16:33:53 -03:00 |
|
Beto Dealmeida
|
e2495119a3
|
feat: apply RLS conservatively (#38683)
|
2026-03-20 16:33:53 -03:00 |
|
Amin Ghadersohi
|
87a63a81e2
|
feat(mcp): Add tool annotations for MCP directory compliance (#38641)
|
2026-03-20 16:33:53 -03:00 |
|