Amin Ghadersohi
|
c6c5d43073
|
fix(mcp): Handle big_number charts and make semantic warnings non-blocking (#37142)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
(cherry picked from commit d0783da3e5)
|
2026-01-26 12:40:51 -08:00 |
|
Elizabeth Thompson
|
cd2d61f95f
|
fix(table chart): time comparison totals returning null (#37111)
Co-authored-by: Claude <noreply@anthropic.com>
(cherry picked from commit a272253243)
|
2026-01-26 12:40:51 -08:00 |
|
Amin Ghadersohi
|
e85033c0ff
|
fix(mcp): resolve startup failures from circular DAO imports (#37023)
(cherry picked from commit ecefba5bf7)
|
2026-01-26 12:40:51 -08:00 |
|
Enzo Martellucci
|
9093761713
|
refactor(db-engine-specs): use standard OAuth 2.0 params in base class (#37010)
(cherry picked from commit ea90d1f141)
|
2026-01-26 12:40:51 -08:00 |
|
Amin Ghadersohi
|
be3097c206
|
feat(mcp): change save_chart default to False for preview-first workflow (#36935)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
(cherry picked from commit 047360641a)
|
2026-01-26 12:40:51 -08:00 |
|
Amin Ghadersohi
|
fe7be94604
|
fix(mcp): use chart.query_context for get_chart_data like the API does (#36937)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
(cherry picked from commit 64ee48f147)
|
2026-01-26 12:40:51 -08:00 |
|
Amin Ghadersohi
|
519deb99e1
|
feat(mcp): add unified get_schema tool for schema discovery (#36458)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
(cherry picked from commit 84279acd2f)
|
2026-01-26 12:40:51 -08:00 |
|
Beto Dealmeida
|
ef08904e25
|
fix: apply EXCLUDE_USERS_FROM_LISTS to /api/v1/security/users/ (#36742)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
(cherry picked from commit ecb4e483df)
|
2026-01-26 12:40:50 -08:00 |
|
Vitor Avila
|
b92d08e4f9
|
fix: store form_data as dict during viz type migration (#36680)
(cherry picked from commit d14f502126)
|
2026-01-26 12:40:50 -08:00 |
|
Vitor Avila
|
d52ce3999a
|
fix: Support datetime_format during import (#36679)
(cherry picked from commit 821b259805)
|
2026-01-26 12:40:50 -08:00 |
|
Amin Ghadersohi
|
879a92ee83
|
feat(mcp): add datasource field to generate_explore_link form_data (#36543)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
(cherry picked from commit e5b7e38a30)
|
2026-01-26 12:40:50 -08:00 |
|
Amin Ghadersohi
|
56a2631ccd
|
feat(mcp): return form_data and form_data_key in generate_chart and generate_explore_link responses (#36539)
(cherry picked from commit a588668899)
|
2026-01-26 12:40:50 -08:00 |
|
Daniel Vaz Gaspar
|
3c2004e588
|
feat: add option for hash algorithms (#35621)
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
(cherry picked from commit bb22eb1ca8)
|
2026-01-26 12:40:50 -08:00 |
|
Gabriel Torres Ruiz
|
13b5b3f8d1
|
feat(theming): add per-theme custom font URL support (#36317)
|
2026-01-26 12:40:50 -08:00 |
|
Beto Dealmeida
|
bb7d4ca123
|
feat: Explorable protocol (#36245)
(cherry picked from commit 16e6452b8c)
|
2026-01-26 12:40:49 -08:00 |
|
Antonio Rivero
|
713de8f1dc
|
feat(mcp): Caching uses in-memory store by default when no external store is configured (#36527)
|
2026-01-26 12:40:49 -08:00 |
|
Antonio Rivero
|
5db29c0f70
|
feat(mcp): Add ResponseCachingMiddleware and Storage (#36497)
|
2026-01-26 12:40:49 -08:00 |
|
Amin Ghadersohi
|
5b38b9baf4
|
fix(mcp): Use config-based URL for MCP service instead of request auto-detection (#36460)
(cherry picked from commit 8d7c83419c)
|
2026-01-26 12:40:49 -08:00 |
|
Beto Dealmeida
|
62d07a9916
|
chore: cleanup ssh tunnel (#34388)
(cherry picked from commit c458f99dd4)
|
2026-01-26 12:40:49 -08:00 |
|
Beto Dealmeida
|
1bf0639f40
|
feat: DB2 dialect for sqlglot (#36365)
(cherry picked from commit e4cb84bc02)
|
2026-01-26 12:40:49 -08:00 |
|
Beto Dealmeida
|
fea90d8a67
|
fix: normalize totals cache keys for async hits (#36274)
(cherry picked from commit 775d1ba061)
|
2026-01-26 12:40:49 -08:00 |
|
Mehmet Salih Yavuz
|
ddb16032de
|
fix(timeshift): Add a more reliable strategy for correct temporal col (#36309)
Co-authored-by: Claude <noreply@anthropic.com>
(cherry picked from commit a754258fad)
|
2026-01-26 12:40:49 -08:00 |
|
Amin Ghadersohi
|
2a55db95a1
|
fix(mcp): access wrapped function in dataset tool tests (#36295)
(cherry picked from commit 2af5a5adb0)
|
2026-01-26 12:40:48 -08:00 |
|
Amin Ghadersohi
|
e5def29e63
|
feat(mcp): implement selective column serialization for list tools (#36035)
|
2026-01-26 12:40:48 -08:00 |
|
Amin Ghadersohi
|
1674628881
|
fix(mcp-service): improve MCP tool parameter clarity and validation (#36137)
Co-authored-by: Rafael Benitez <rafael.benitez@contractors.food52.com>
(cherry picked from commit f98939103b)
|
2026-01-26 12:40:48 -08:00 |
|
Amin Ghadersohi
|
685d4cc891
|
build: Add pytest-asyncio to enable async MCP service tests (#36251)
(cherry picked from commit ab36bd3965)
|
2026-01-26 12:40:48 -08:00 |
|
Amin Ghadersohi
|
50326c23a9
|
feat(datasets): add datetime format detection to dataset columns (#36150)
Co-authored-by: Claude Code <claude@anthropic.com>
(cherry picked from commit 06a8f4df02)
|
2026-01-26 12:40:48 -08:00 |
|
Beto Dealmeida
|
fab1f03527
|
fix: double computation of contribution_totals (#36226)
(cherry picked from commit aca18fff99)
|
2026-01-26 12:40:48 -08:00 |
|
Beto Dealmeida
|
c01b041e40
|
fix: cache key generation (#36225)
(cherry picked from commit 0c87034b17)
|
2026-01-26 12:40:48 -08:00 |
|
amaannawab923
|
e08749b9bb
|
feat(ag-grid): add SQLGlot-based SQL escaping for where and having filter clauses (#36136)
(cherry picked from commit 186693b840)
|
2026-01-26 12:40:48 -08:00 |
|
Beto Dealmeida
|
3d7fb83bef
|
refactor: refactor get_query_result (#36057)
(cherry picked from commit a2267d869b)
|
2026-01-26 12:40:48 -08:00 |
|
Amin Ghadersohi
|
13c70c7ee3
|
fix(mcp): Allow MCP tools to accept string or object request formats (#36271)
(cherry picked from commit cf88551a56)
|
2026-01-26 12:40:48 -08:00 |
|
Amin Ghadersohi
|
3b81e5699e
|
feat(mcp): Add flexible input parsing to handle double-serialized requests (#36249)
|
2026-01-26 12:40:48 -08:00 |
|
amaannawab923
|
734eff9caf
|
feat(streaming): Streaming CSV uploads for over 100k records for constant memory usage (#35478)
(cherry picked from commit 35f156a1e1)
|
2026-01-26 12:40:47 -08:00 |
|
Gabriel Torres Ruiz
|
72173554fe
|
fix(csv-upload): log detailed errors during chunk concatenation for debugging (#36108)
(cherry picked from commit 9d06a5888f)
|
2026-01-26 12:40:47 -08:00 |
|
Amin Ghadersohi
|
28a3c5f5b9
|
feat(mcp): add configurable branding for MCP service (#36033)
(cherry picked from commit dad469297c)
|
2026-01-26 12:40:47 -08:00 |
|
Amin Ghadersohi
|
462b634a31
|
fix(mcp): simplify health_check tool and refactor system utils (#36063)
(cherry picked from commit c244e7f847)
|
2026-01-26 12:40:47 -08:00 |
|
Amin Ghadersohi
|
00ac662977
|
chore(mcp-service): upgrade fastmcp from 2.10.6 to 2.13.0.2 (#36014)
(cherry picked from commit 3167a0dbc0)
|
2026-01-26 12:40:46 -08:00 |
|
Amin Ghadersohi
|
beff839b5b
|
feat(mcp): MCP service implementation (PRs 3-9 consolidated) (#35877)
(cherry picked from commit fee4e7d8e2)
|
2026-01-26 12:40:46 -08:00 |
|
Amin Ghadersohi
|
68e8ba7732
|
feat(mcp): PR2 - Add chart listing and info tools with core infrastructure (#35835)
(cherry picked from commit e1455057e7)
|
2026-01-26 12:40:45 -08:00 |
|
Amin Ghadersohi
|
9e65482384
|
refactor(explore): extract session ID retrieval into overridable method (#35779)
(cherry picked from commit 6f50ddf710)
|
2026-01-26 12:40:45 -08:00 |
|
SkinnyPigeon
|
1cd27bf27f
|
feat(reports): allow custom na values (#35481)
Co-authored-by: bito-code-review[bot] <188872107+bito-code-review[bot]@users.noreply.github.com>
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
(cherry picked from commit 58758de93d)
|
2026-01-26 12:40:45 -08:00 |
|
Damian Pendrak
|
03995adc4d
|
feat(db): custom database error messages (#34674)
(cherry picked from commit 19db0353a9)
|
2026-01-26 12:40:44 -08:00 |
|
Gabriel Torres Ruiz
|
d495df5934
|
feat(theming): add base theme config (#35220)
(cherry picked from commit 220480b627)
|
2026-01-26 12:40:44 -08:00 |
|
Amin Ghadersohi
|
0f188a96f6
|
fix: Enable Playwright migration with graceful Selenium fallback (#35063)
Co-authored-by: Claude <noreply@anthropic.com>
(cherry picked from commit fe7f8062f3)
|
2026-01-26 12:40:43 -08:00 |
|
Amin Ghadersohi
|
89a36f74ef
|
feat: Add BaseDAO improvements and test reorganization (#35018)
Co-authored-by: bito-code-review[bot] <188872107+bito-code-review[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
(cherry picked from commit dced2f8564)
|
2026-01-26 12:40:43 -08:00 |
|
Hugh A. Miles II
|
1dc5b5bdb5
|
feat: Add Dashboard Filter Support for Alert Reports (#32196)
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
Co-authored-by: Hugh A Miles II <hugh@Mac.home>
(cherry picked from commit 966e231f94)
|
2026-01-26 12:40:43 -08:00 |
|
Richard Fogaca Nienkotter
|
5663fb7fa9
|
feat(custom-tooltip): custom tooltip on deck.gl charts (#34276)
(cherry picked from commit a66737cb05)
|
2026-01-26 12:40:43 -08:00 |
|
Amin Ghadersohi
|
6d4b17fcf1
|
fix(utils): Suppress pandas date parsing warnings in normalize_dttm_col (#35042)
(cherry picked from commit 15e4e8df94)
|
2026-01-26 12:40:42 -08:00 |
|
Elizabeth Thompson
|
cf18465e0d
|
fix(utils): ensure webdriver timeout compatibility with urllib3 2.x (#34440)
(cherry picked from commit 385471c34d)
|
2026-01-26 12:40:42 -08:00 |
|