Commit Graph
2697 Commits
Author SHA1 Message Date
zipgandstaff c38bc05417 Fix:修复 SQL 子查询语义诊断误报 (#2184)
* Fix:修复 SQL 子查询语义诊断误报

* Improve:添加 SQL 语义诊断开关

* Improve:优化 SQL 语义诊断开关说明

* Fix:收紧 SQL 语义诊断飘红范围

* Improve:调整 SQL 语义诊断默认策略

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 20:15:59 +08:00
zipgandstaff 73a996ebe6 Fix: 修复 SQL Server 修改默认值时报错 (#2190)
* Fix SQL Server default constraint DDL

* Polish SQL Server default display

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 20:14:50 +08:00
t8y2 25dcbeb7e4 feat(oscar): add OSCAR database support 2026-06-30 20:07:55 +08:00
weihan d3272b4750 fix(postgres): 修复 GaussDB Schema 浏览对象报错 (#2186)
- GaussDB 复用 PostgreSQL 对象浏览查询,但带时间戳的元数据 SQL 依赖 pg_stat_file、pg_xact_commit_timestamp 等函数,在 prepare 阶段失败,导致原有 fallback 无法触发。
- 让 fallback 覆盖 prepare 和 query 阶段。查询失败时降级到无时间戳查询,保证表、视图、函数、序列仍可正常展示。
2026-06-30 20:06:23 +08:00
zipgandstaff ce72468e5a Fix:修复 Kingbase 新增字段 SQL 语法 (#2180)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 20:05:24 +08:00
zipgandstaff 79feccc717 Improve:优化 SQL 补全排序 (#2188)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 20:01:41 +08:00
Guoyu Su 9d97197a61 fix(web): respect base path for icon assets (#2192) 2026-06-30 20:01:10 +08:00
jischeng c6719eec55 fix(ai): preserve tool name when OpenAI-compatible provider re-sends empty id (#2196)
GLM-5.2 (and potentially other OpenAI-compatible providers) send id="" on
every tool-call delta after the first, while only the first delta carries
function.name. The streaming parser treated Some("") as a valid id and
emitted ToolCallStart for every chunk; the accumulator's insert then
overwrote the previously-correct name with "", producing "Unknown tool:"
errors and trapping the agent in a retry loop until the 30-turn limit.

Two fixes, mutually reinforcing:

1. OpenAI parser: only treat a non-empty id as a genuine tool-call start
   (filter out id=""), so subsequent deltas no longer trigger ToolCallStart.

2. Accumulator: merge ToolCallStart into an existing entry instead of
   blind insert — keep the known name when the new one is empty, and
   preserve accumulated arguments. Defense in depth for any other provider
   that re-sends id or splits name across chunks.

Added a regression test that feeds a re-sent ToolCallStart with an empty
name and asserts the name and arguments survive.

Verified end-to-end with the real GLM-5.2 provider: Unknown tool count
dropped from 12+ to 0, and the agent completed in 3 turns instead of
hitting the 30-turn safety limit.
2026-06-30 19:52:43 +08:00
zipgandstaff d04463ebeb Feature:支持 SQL Server 旧版兼容模式 (#2181)
* fix: 支持 SQL Server 旧版非加密重试

* fix: 优化 SQL Server 旧版兼容模式入口

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 19:52:07 +08:00
Guoyu Su 8747a0e8f9 fix(clickhouse): place pagination before settings clause (#2206) 2026-06-30 19:51:03 +08:00
zipg da63f6e358 feat(release): add Windows WebView2 offline installer 2026-06-30 19:50:41 +08:00
jischeng 112fce1050 fix(data-tab): fall back to LIMIT 0 preview for snapshot-less lake tables (#2197)
Lake/external tables (e.g. Paimon in StarRocks) return 'There is currently no snapshot' on data reads when no snapshot exists yet, while metadata reads (DESC/SHOW CREATE) still succeed. Opening such a table surfaced the raw server error because executeTabSql stores the failure as an 'Error' result and never reached the column fetch. Detect that error result and retry the preview with LIMIT 0, which returns the table structure (columns + empty grid). Skip the synthetic-row-id re-query on this path since it is another data read that would fail the same way.
2026-06-30 18:42:05 +08:00
zipgandstaff 0777e4aad1 Fix: 修复对象浏览器标签页切回后布局异常 (#2223)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 18:28:14 +08:00
zipgandstaff 04b12f7c06 Fix: 修复 MySQL 存储过程 SELECT 结果未显示 (#2245)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 18:27:03 +08:00
zipgandstaff 58e02fcae1 Fix: 修复 MySQL DESC UPDATE 行内执行按钮解析 (#2243)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 18:25:14 +08:00
zipgandstaff ccb91784b3 perf(editor): cache executable statement ranges for large SQL scrolling
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 18:05:37 +08:00
zipgandstaff 8162a420e3 feat(tabs): display pinned tabs in a separate row
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 18:02:52 +08:00
onenewcode aae2cae068 fix(export): append semicolons to exported DDL statements 2026-06-30 18:00:44 +08:00
luoianunandluoianun ba71068bc8 fix(agent): harden JRE runtime downloads
Co-authored-by: luoianun <20828060+luoianun@users.noreply.github.com>
2026-06-30 17:59:15 +08:00
zipgandstaff 6a4a8b2828 fix(grid): show empty state for condition history dropdown
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 17:51:56 +08:00
zipgandstaff 36ea44b6bc fix(i18n): add query timeout button translations
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 17:50:54 +08:00
onenewcode 7941f30484 fix(postgres): preserve owned sequences during transfer 2026-06-30 17:49:18 +08:00
juveandjuve 894ef0c9e0 feat(build): support NixOS packaging
* Feature: Support NixOS

* remove dbx-web

---------

Co-authored-by: juve <juevmail8@gmail.com>
2026-06-30 17:46:12 +08:00
zipg 9b93ac777c fix: 修复 MySQL 索引注释回填 2026-06-30 17:40:48 +08:00
t8y2 9337c7593d fix(driver-store): hide native agent JRE badge 2026-06-30 17:38:50 +08:00
zipg a6264a0051 fix: 修复 Oracle 表注释列表显示为空 2026-06-30 17:38:30 +08:00
zipg 93582df14a feat: 查询超时错误页支持跳转修改超时时间 2026-06-30 17:36:44 +08:00
B022MC cb8989153a fix: 修复连接树偶发只剩用户与权限 2026-06-30 17:34:13 +08:00
zipg 95be4fb195 fix: 修复 SQL Server 列注释显示 2026-06-30 17:31:57 +08:00
zipg 5d3e692b6b Fix: 修复 Oracle 注释开头查询不返回结果表 2026-06-30 17:24:53 +08:00
miracle 7cec4892bf feat(kafka): support Kafka MQ admin client 2026-06-30 17:01:24 +08:00
funnytime 3e7cf30ce5 feat(grid): add data grid quick entry 2026-06-30 09:14:44 +08:00
hb 074cef8358 fix(duckdb): replace empty placeholder database files 2026-06-30 02:45:21 +08:00
zipg 285a1c555a fix(postgres): prevent composite foreign key DDL from being split (#2091) 2026-06-30 02:00:00 +08:00
zipg 3e9c6c4921 fix(sqlserver): add IDENTITY_INSERT keyword completion (#2093) 2026-06-30 01:58:16 +08:00
zipg a458ebd08f feat(table): add table font size control (#2095) 2026-06-30 01:57:14 +08:00
lexmin0412 c04203ca90 fix(vector): use specified database for Milvus collection listing (#2087) 2026-06-30 01:53:48 +08:00
zipg dab1d145bc fix(connection): show built-in driver update hint on connection failure (#2111) 2026-06-30 01:52:37 +08:00
t8y2 96f265507d fix(docs): update offline driver downloads 2026-06-30 01:22:36 +08:00
zipg 7a21f2584e feat(sqlCompletion): support SELECT list expand-all-fields completion (#2155) 2026-06-30 00:31:53 +08:00
zipg 2a2d46c48b Fix:同步 OceanBase 查询超时设置 (#2156) 2026-06-30 00:12:15 +08:00
zipg 267768ecbd Fix: keep simple sidebar table pagination bounded (#2092) 2026-06-30 00:08:41 +08:00
LC b951d3a50a fix(ai): 修复 OpenAI Responses API 请求和流解析 (#2149) 2026-06-29 21:21:45 +08:00
zipg 4c9a265bdb fix: skip sqlserver rowversion columns during transfer (#2146) 2026-06-29 21:00:54 +08:00
Guoyu Su b330b00335 fix(web): persist agent drivers under data dir (#2147) 2026-06-29 20:59:05 +08:00
zipg 55bfa11bd1 fix: fallback agent batch execution errors (#2113) 2026-06-29 20:34:46 +08:00
zipg 79051437db Fix:修复表结构字段拖拽排序交互 (#2119) 2026-06-29 20:20:41 +08:00
zipg 79298f49d9 improve: 优化 SQL 语义诊断范围 2026-06-29 20:05:26 +08:00
zipg 41ed5e000a fix: 修复 Kingbase 普通索引展示不全 2026-06-29 20:02:30 +08:00
zipg 7091615f8a fix: 修复 PostgreSQL 重载过程显示重复 2026-06-29 19:58:01 +08:00