Commit Graph
1514 Commits
Author SHA1 Message Date
二丫讲梵 930aa48c20 feat(grid): 新增原始数据复制模式并设为默认
* ✨ feat(grid): 新增原始数据复制模式并设为默认

- 原样输出单元格内容,不对引号、制表符和换行进行 DSV 转义
- 支持原始数据复制后的网格粘贴还原
- 补充多语言复制选项文案及前后端提取器实现与测试

* ✨ feat(grid): 优化新增智能复制选项

- 单个单元格复制保留原始单元格文本,多单元格自动使用转义 TSV
- 默认复制设置由格式选择升级为复制行为选择,并支持预览
- 限制原始文本格式仅用于单单元格复制
- 更新多语言文案及相关测试
2026-08-05 23:58:01 +08:00
zipgandzipg 44e0eff76e fix(transfer): 修复 OceanBase 向 MySQL 传输建表失败
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-08-05 23:57:40 +08:00
zipgandzipg e1822cb704 feat(ui): 补充国产数据库中文品牌名称
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-08-05 23:15:53 +08:00
miracle c8c40ba839 fix(errors): unify backend error protocol and preserve db detail 2026-08-05 17:25:21 +08:00
zipg ad81f02db4 fix(sqlserver): show PRINT messages 2026-08-05 15:53:16 +08:00
Anubis 7243f5eb06 fix(postgresql): keep enum queries on binary protocol 2026-08-05 15:29:33 +08:00
miracle 605d20dd4f perf(export): optimize SQL export performance 2026-08-05 14:57:06 +08:00
onenewcode 12360e9793 fix(mysql): allow SHOW TRIGGERS in agent 2026-08-05 14:51:13 +08:00
Andrew 336fbe094b feat(gaussdb): support multi-host connections 2026-08-05 11:17:01 +08:00
Abeautifulsnow c0a6d6f2f9 feat(agent): add timezone-aware current time tool 2026-08-05 11:15:35 +08:00
二丫讲梵 ffaede31b9 feat(redis): support score sorting and inline sorted-set editing 2026-08-05 09:46:18 +08:00
zipg 2c91cdaba3 fix(sqlserver): report affected rows across SQL batches 2026-08-05 09:45:38 +08:00
zipg e82c1aedf0 fix(windows): restore Windows 7 startup compatibility 2026-08-05 00:07:41 +08:00
jinmo 8cfe380784 feat(mqtt): add MQTT broker connection support 2026-08-04 19:05:05 +08:00
t8y2 ec8f308c53 fix(mysql): restore trigger source lookup
Closes #5331
2026-08-04 17:30:39 +08:00
Rson9 947cc16d92 feat(ssh): support JumpServer keyboard-interactive authentication 2026-08-04 14:23:44 +08:00
onenewcode ae87353a28 feat(kafka): redesign message browsing 2026-08-04 13:13:49 +08:00
t8y2 2e57ac8bc0 fix(mongodb): support legacy Agent findOne queries
Closes #5300
2026-08-04 13:09:33 +08:00
t8y2 f8c71e61dc fix(sqlserver): paginate joins with duplicate result columns
Closes #5284
2026-08-04 12:14:49 +08:00
zipgandzipg 7e6923d53b fix(gbase8s): stabilize connections and table access
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-08-04 09:55:36 +08:00
t8y2 a7c4ab6714 fix(agent): wait for pool close before reconnect
Closes #5251
2026-08-04 03:17:20 +08:00
AiLi ce7b8c7b74 feat(rocketmq): improve connections, topics, and message queries 2026-08-04 01:38:29 +08:00
t8y2 8c584590ef fix(export): order MySQL views by dependency
Closes #5254
2026-08-04 00:55:07 +08:00
zipg a6f1a9a871 fix(editor): preserve current SQL execution boundaries 2026-08-04 00:37:42 +08:00
zipg c9764be9a0 fix(mongodb): support collation for find queries 2026-08-04 00:37:13 +08:00
t8y2 1a42246909 fix(import): disambiguate duplicate source headers
Closes #5258
2026-08-04 00:10:22 +08:00
t8y2 feaf914dcf fix(turso): decode Hrana float and blob values
Closes #5245
2026-08-03 22:05:12 +08:00
zipg 35535be419 fix(agents): honor download source for update checks 2026-08-03 19:18:52 +08:00
CGerAJ 212cf1da7e feat(diagram): enhance ER diagram editing and exports 2026-08-03 16:05:57 +08:00
t8y2 9fda1d690a fix(prestosql): avoid duplicate JDBC URL parameters
Closes #5207
2026-08-03 15:52:01 +08:00
zipg 02bad5d754 fix(sqlserver): preserve batch results and DML counts 2026-08-03 15:23:12 +08:00
t8y2 876e1b38b9 fix(sqlserver): preserve multi-result statement mapping 2026-08-03 11:44:55 +08:00
t8y2 003c3c682d fix(clickhouse): support result limits for readonly users
Closes #5178
2026-08-03 11:28:25 +08:00
Fernando PossebonandClaude Fable 5 dfd38a9559 fix(core): use is_none_or to satisfy clippy on main (#5162)
`cargo clippy --all-targets -- -D warnings` fails on main:

    error: this `map_or` can be simplified
      --> crates/dbx-core/src/table_structure_sql/triggers.rs:58:32
       = note: `-D clippy::unnecessary-map-or` implied by `-D warnings`

`Option::map_or(true, f)` is `Option::is_none_or(f)` — same result for
both None and Some, so this is a lint fix with no behavior change.


Claude-Session: https://claude.ai/code/session_01TKcC15gEuQBHMidPCFFYwn

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 03:42:40 +08:00
Fernando Possebon ed1e36912c feat(explain): add plan canvas with actual execution plans 2026-08-03 03:06:36 +08:00
t8y2 cc7b2b17c5 fix(postgresql): allow table edits with unchanged triggers
Closes #4218
2026-08-02 18:34:03 +00:00
onenewcode 8e7b74d0ee feat(mongodb): improve sidebar index management 2026-08-02 22:45:33 +08:00
CSXFanMeng b75e7094c2 feat(backup): improve progress history and PostgreSQL exports 2026-08-02 19:35:44 +08:00
miracle bcafc4a474 fix(query): preserve structured backend errors 2026-08-02 16:37:46 +08:00
lizujie 2e9dcdc26b fix(mcp): preserve DML results and returning rows 2026-08-02 16:35:04 +08:00
GIWTO 473ef910b6 feat(transfer): add tree-based object selection 2026-08-02 16:34:50 +08:00
t8y2 7206900313 fix(agent): recover native executable permissions 2026-08-02 15:42:16 +08:00
t8y2 916ac4399f fix(postgres): support Hologres schema selection 2026-08-02 14:44:57 +08:00
t8y2 e6c9a3932e fix(mongodb): continue queries when count estimates fail 2026-08-02 13:30:26 +08:00
t8y2 98b1cb8219 fix(oceanbase): restore Oracle mode table imports 2026-08-02 12:51:57 +08:00
t8y2 44edc01559 fix(import): preserve integer Excel values 2026-08-02 10:10:35 +08:00
hb b5206415ae fix(informix): resolve metadata owners correctly 2026-08-02 09:04:30 +08:00
二丫讲梵 61dc49ca4d fix(ai): preserve Dameng database and schema scopes 2026-08-02 09:01:22 +08:00
二丫讲梵 4511920d86 feat(sync): encrypt snippet sync snapshots 2026-08-02 09:00:49 +08:00
t8y2 15cf441505 fix(nacos): use canonical v2 login endpoint 2026-08-02 01:27:59 +08:00