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 |
|
Beto Dealmeida
|
33363cc8b7
|
feat: allow create metric and add to folder in single request (#34993)
(cherry picked from commit 4e969d19d1)
|
2026-01-26 12:40:41 -08:00 |
|
Maxime Beauchemin
|
1ea5e5af44
|
feat: add customizable brand spinners with theme integration (#34764)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
(cherry picked from commit b0d3f0f0d4)
|
2026-01-26 12:40:41 -08:00 |
|
Danylo Korostil
|
2be38e4441
|
feat(api): dataset read API uuid support (#34836)
(cherry picked from commit 077724c2d2)
|
2026-01-26 12:40:41 -08:00 |
|
Beto Dealmeida
|
ab1a49fb07
|
feat(bigquery): show materialized views (#34766)
(cherry picked from commit cb24737825)
|
2026-01-26 12:40:41 -08:00 |
|
Elizabeth Thompson
|
d31d307d22
|
chore: catch sqlalchemy error (#34768)
(cherry picked from commit 009b99bfbb)
|
2026-01-26 12:40:40 -08:00 |
|
Maxime Beauchemin
|
82f4769ea0
|
feat(validation): Add SQL expression validation in popovers (#34642)
Co-authored-by: Claude <noreply@anthropic.com>
(cherry picked from commit 4683a0827d)
|
2026-01-26 12:40:40 -08:00 |
|
Beto Dealmeida
|
109fc05151
|
feat: improve perf of CSV uploads (#34603)
(cherry picked from commit a82e310600)
|
2026-01-26 12:40:40 -08:00 |
|
Ramiro Aquino Romero
|
6b8409baf0
|
fix(api): nan is not properly handled for athena connections (#37071)
(cherry picked from commit fadab21493)
|
2026-01-22 11:07:10 -08:00 |
|
Brandon Sovran
|
261944713c
|
fix: Implement SIP-40 error styles for GAQ (#36596)
(cherry picked from commit 0f56e3b9ae)
|
2026-01-16 16:03:45 -08:00 |
|
ankitajhanwar2001
|
81149348f1
|
fix(sqlglot): use Athena dialect for awsathena parsing (#36747)
(cherry picked from commit d8f7ae83ee)
|
2026-01-12 14:36:13 -08:00 |
|