yym
1cf4f249ed
feat/fix(charts): Normalize qualified SQL column names for display
...
- Add DataFormat.normalize_qualified_sql_column_keys* so driver keys like
"_u2.table_name" also expose "table_name", matching chart columns[].value.
- Apply after SQL execution (LLM save path), format_json_list_data (API/history),
and get_chart_data_ds (live refresh).
Hive prompts: Document explicit table aliases for duplicate column names in JOINs.
Frontend: Add datasource form i18n key "file_path" (en/zh-CN/zh-TW/ko-KR).
Update Hive/SQLite datasource icons. Remove hive from haveSchema list.
2026-05-08 11:53:08 +08:00
Langel
0dd6536bf8
fix: add missing comma in whitelist.py causing /mcp* routes to be unwhitelisted
...
"*.css.map" was missing a trailing comma, causing Python's implicit string
literal concatenation to merge it with the next entry into "*.css.map/mcp*".
This made the /mcp* whitelist rule never match, so all /mcp/* endpoints
(mcp_start, mcp_question, mcp_get_sql, mcp_execute_sql, etc.) were blocked
by TokenMiddleware with "Miss Token[X-SQLBOT-TOKEN]" even though they are
intended to handle their own authentication internally.
2026-03-02 11:08:43 +08:00
fit2cloud-chenyw
5208b59800
fix: Authentication is required to access the API documentation #839
2026-02-09 16:47:40 +08:00
ulleo
1cd7f743f2
feat: support multiple metrics in line, column, and bar charts
2026-01-08 16:27:12 +08:00
fit2cloud-chenyw
c78fc5d88b
perf: Supports dynamic access paths
2026-01-06 12:14:08 +08:00
fit2cloud-chenyw
9112d2f6f0
feat: Wecom and dingtalk support
2026-01-05 17:54:36 +08:00
ulleo
19997cf2d4
improve: add lang parameter in mcp chat
2025-12-25 17:22:03 +08:00
fit2cloud-chenyw
2cf44ac364
perf: Embedded Application Deletion Error
2025-12-23 19:47:22 +08:00
ulleo
6606bc0951
fix: resolve ambiguous boolean value error in pandas Series operations
2025-12-23 14:35:29 +08:00
ulleo
37bf819b29
feat: support command in mcp
2025-12-18 19:01:11 +08:00
ulleo
4d49819533
feat: improve regenerate SQL chat feature
2025-12-11 16:22:33 +08:00
fit2cloud-chenyw
966af42e81
feat(X-Pack): Supports third-party platforms as the default login method
2025-12-11 09:08:52 +08:00
junjun
1ba4a7c561
fix: Unauthenticated Arbitrary File Upload in SQLBot uploadExcel Endpoint
2025-12-08 10:57:24 +08:00
fit2cloud-chenyw
9ddbefe658
perf: Multi-domain validation in embedded systems uses semicolon delimiters
2025-12-01 15:51:06 +08:00
ulleo
8023ce2907
fix: improve error message when uploading Excel file with incorrect column count
2025-11-27 14:56:51 +08:00
fit2cloud-chenyw
c7693fc880
perf: Multiple Domain Validation for Embedded Systems #388
2025-11-25 21:43:21 +08:00
ulleo
57ee918920
feat(X-Pack): add export Custom Prompt
2025-11-14 19:52:08 +08:00
fit2cloud-chenyw
4c8b463df5
feat(X-Pack): Add CAS Authentication Mechanism
2025-11-04 17:26:00 +08:00
fit2cloud-chenyw
caa38bfb20
fix: Advanced Assistant: Dynamic Data Source with Case-Insensitive Type Handling
2025-10-22 12:27:08 +08:00
junjun
b1dda8b454
feat: Vector retrieval matches tables
2025-10-10 12:39:37 +08:00
junjun
f59bc962e3
refactor: Service initiation vectorization task
2025-10-10 10:03:57 +08:00
junjun
56c0359ee4
feat: Vector retrieval matches tables
2025-10-09 16:12:24 +08:00
junjun
24b9c9afac
feat: Vector retrieval matches tables
2025-10-09 11:46:40 +08:00
ulleo
f86b2f60cf
feat: add SQL examples in prompt
2025-09-16 18:08:53 +08:00
fit2cloud-chenyw
cf61ff027d
perf: Embed Parameter Optimization
2025-09-01 18:46:45 +08:00
fit2cloud-chenyw
dfc1c12428
perf: Embedded Data Source Interface Supports AES Encryption
2025-08-28 16:01:22 +08:00
fit2cloud-chenyw
79f7630537
perf: Encryption of sensitive data in ai_model table #9
2025-08-27 17:44:34 +08:00
fit2cloud-chenyw
39e35db47b
perf: Optimizing the Design of Embedded Pages
2025-08-26 10:55:35 +08:00
fit2cloud-chenyw
5323993214
perf: Optimize page embedding mechanism
2025-08-21 10:00:50 +08:00
fit2cloud-chenyw
329cf74456
feat(X-Pack): Page embedding feature
2025-08-19 17:58:46 +08:00
fit2cloud-chenyw
26ece235c0
perf: API whitelist for appearance customization
2025-08-18 15:02:37 +08:00
fit2cloud-chenyw
bc9576deee
feat: Configure the appearance of the smart Q&A assistant
2025-08-18 13:52:15 +08:00
fit2cloud-chenyw
25c9606fbc
perf(X-Pack): Optimize appearance-related configuration APIs
2025-08-15 17:45:44 +08:00
fit2cloud-chenyw
b7c2b0bc93
perf: Assistant cors config
2025-08-07 17:40:12 +08:00
junjun
e1f62f210d
feat: excel
2025-08-06 17:43:14 +08:00
fit2cloud-chenyw
7df8d49d48
feat: Gemini
2025-08-05 14:48:57 +08:00
fit2cloud-chenyw
a64f2db546
perf: Byte type json error
2025-07-29 19:17:13 +08:00
fit2cloud-chenyw
b116e37299
perf: Login api entrypt password
2025-07-29 16:09:57 +08:00
fit2cloud-chenyw
26106cdbcb
perf: Assistant dynamic ds
2025-07-28 17:11:03 +08:00
fit2cloud-chenyw
323c7db213
perf: Modify pwd api msg
2025-07-28 11:22:07 +08:00
fit2cloud-chenyw
45ae892024
perf: Backend i18n
2025-07-27 19:03:21 +08:00
fit2cloud-chenyw
63a1d1fe7d
feat: Log file
2025-07-23 15:59:23 +08:00
fit2cloud-chenyw
0f6a772e80
perf: Assistant dynamic ds id
2025-07-22 21:43:38 +08:00
fit2cloud-chenyw
070f556af0
perf: Assistant
2025-07-16 11:29:48 +08:00
fit2cloud-chenyw
4bd69b845f
feat: Assistant api
2025-07-09 18:29:07 +08:00
ulleo
6b99a02734
feat: add chat recommend questions
2025-07-08 18:13:28 +08:00
fit2cloud-chenyw
17fd6ffbf7
feat: Backend i18n
2025-07-07 14:16:05 +08:00
fit2cloud-chenyw
2fcb740217
perf: Whitelist
2025-07-07 11:18:07 +08:00
fit2cloud-chenyw
f3e26129fe
perf: User api
2025-07-07 11:17:22 +08:00
fit2cloud-chenyw
9a1d7247c5
perf: Whitelist add sse
2025-07-02 14:20:55 +08:00