zipg and zipg
5a8b129edf
fix(schema-diff): reduce MySQL metadata query pressure
...
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-06-27 23:57:22 +08:00
zipg and zipg
d65f656704
fix(codex): fix Codex CLI path resolution on Windows under nvm
...
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-06-27 23:54:29 +08:00
二丫讲梵
c925f9a9de
feat(docs): add Makefile build flow and update docs
...
* ✨ feat(docs): 更新文档以支持 Makefile 构建流程
- 添加 Makefile 文件以简化开发环境设置
- 更新 README 和中文文档,说明使用 `make` 命令进行依赖安装和启动开发环境
- 更新快速开始文档,增加 Makefile 相关说明
* ✨ feat(docs): 更新文档以支持 Makefile 构建流程和快速检查命令
* ✨ feat(docs): 更新文档以说明如何贡献官网内容和预览文档
2026-06-27 23:52:54 +08:00
Spencer.Chang
350d2a3533
feat(connection): add Dremio JDBC connection support
2026-06-27 23:44:27 +08:00
t8y2
dfba5c1bde
feat(i18n): add withEnglishFallback and fill missing translations across 7 locales
2026-06-27 23:42:54 +08:00
zipg
8b3fe8a7cc
Fix:修复 macOS 全屏关闭窗口异常
2026-06-27 23:28:39 +08:00
zipg and zipg
731fd0e470
fix(mysql): 避免主键谓词使用 BINARY
...
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-06-27 21:46:13 +08:00
private20 and qmk
2835460c03
fix(dameng): 修复物化视图相关问题
...
排除达表节点中的物化视图
修复使用使用SYSDBA登录时无法获取物化视图
Co-authored-by: qmk <qinmingk@sina.com >
2026-06-27 21:44:35 +08:00
zipg
e9e9e8587a
fix(sidebar): improve comment font rendering
2026-06-27 21:42:21 +08:00
Orwen Xiang
44884efa9b
feat(h2): add split JDBC URL support
2026-06-27 20:03:16 +08:00
zipg and staff
03c06fb6ef
Fix: 修复 MySQL 尾行注释导致总数不显示
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-27 17:26:17 +08:00
t8y2
bc5ae91abd
fix(ai): open assistant links externally
2026-06-27 16:40:04 +08:00
t8y2
754b988ca5
fix(data-grid): format Oracle timestamp literals
2026-06-27 16:29:00 +08:00
t8y2
8a5e45150a
fix(ci): format saved SQL store
2026-06-27 16:10:10 +08:00
t8y2
474b2bc6ce
fix(dameng): defer table metadata refresh
2026-06-27 15:54:25 +08:00
zipg and staff
a8fa8bed5b
Fix: 修复 MongoDB 默认库影响认证库
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-27 15:14:57 +08:00
hb
388d59fb4a
fix(redis): handle empty scan batches and exact key lookup fallback ( #1992 )
2026-06-27 15:09:46 +08:00
zipg and staff
b85b14bfde
Fix: 优化 SQL 库启动加载
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-27 15:07:26 +08:00
t8y2
c289dda97d
fix(mysql): skip delimiter commands in editor
2026-06-27 15:04:13 +08:00
miracle
de39c1662d
feat: ZK 节点树改为真正懒加载 ( #1987 )
...
* feat: lazy load zookeeper nodes
* fix: preserve zookeeper focused path hierarchy
2026-06-27 15:02:09 +08:00
t8y2
9ae4d4b59e
fix(duckdb): allow opening non-existent database files
2026-06-27 15:01:06 +08:00
zipg and staff
55cd442cdb
fix: 修复 MongoDB 筛选查询预览语法 ( #1989 )
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-27 14:48:14 +08:00
t8y2
73120883b6
fix(dameng): separate materialized view metadata
2026-06-27 14:29:44 +08:00
kkk000111999
ff810f3058
fix(sql-format): format source and DDL with proper dialects
2026-06-27 12:36:13 +08:00
zipg and staff
ed35164828
fix: 统一驱动管理页 Tab 宽度 ( #1985 )
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-27 12:31:57 +08:00
hb
7b08307896
fix: prevent implicit database creation on connection for SQLite ( #1986 )
2026-06-27 12:31:02 +08:00
kkk000111999 and kkk000111999
b226ab174b
feat(data-grid): bulk-edit empty input sets selected cells to NULL
...
In the 'Bulk Edit Selection' dialog, submitting with an empty input now
sets every selected editable cell to SQL NULL instead of an empty string,
matching the field's 'Value, or NULL' placeholder. fillSelectionWithValue()
accepts string | null so null flows through to applyCellValue().
Co-authored-by: kkk000111999 <kkk000111999@users.noreply.github.com >
2026-06-27 12:15:40 +08:00
二丫讲梵
4d435e2aab
✨ feat(nacos): 增加应用名称支持,优化配置查询功能
...
- 新增应用名称字段到配置查询接口
- 更新前端界面以支持应用名称输入
- 调整后端逻辑以处理应用名称参数
2026-06-27 12:14:29 +08:00
二丫讲梵
c0bd9313d7
feat(nacos): 增强 NacosAdmin 接口支持命名空间列表和配置发布表单
...
- 添加 list_namespaces 方法,支持从 Nacos 获取命名空间列表
- 重构 publish_config 方法,使用 build_publish_forms 函数构建 V3 和 V1 的发布表单
- 增加 namespace_list_error 函数,改进命名空间列表错误处理
- 添加单元测试,验证表单构建和错误处理逻辑
2026-06-27 11:33:07 +08:00
t8y2
c15fb85561
fix(doris): load indexes from table DDL
2026-06-27 11:06:49 +08:00
t8y2
8918b57621
fix(highgo): read postgres-like column nullable
2026-06-27 10:26:50 +08:00
t8y2
2a90567545
fix(mysql): support semicolon delimiter commands
2026-06-27 10:16:59 +08:00
huangyemin
4ad6723512
feat(ai): support custom Anthropic messages API
2026-06-27 10:02:13 +08:00
二丫讲梵
59590f2a15
feat(nacos): 增强配置编辑器支持文本选择和 Tab 按键
...
- 添加 trimmedSelectionLayer 以支持文本选择
- 修复键盘快捷键配置,确保功能正常
- 更新样式以改善用户体验
2026-06-27 09:55:45 +08:00
t8y2
c4db815393
fix(clickhouse): support scalar WITH result export
2026-06-27 01:59:50 +08:00
zipg and staff
46c72e163b
fix(ui): 优化连接配置弹框布局
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-27 01:37:07 +08:00
t8y2
aed96b4a06
fix(connection): hide default visible schema button
2026-06-27 01:35:03 +08:00
zipg and staff
c4fe7c8ee8
fix: 修复 PostgreSQL 空字符串默认值处理 ( #1970 )
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-27 00:53:53 +08:00
t8y2
23b44cc2b9
fix(mcp): add direct Redis command execution
2026-06-26 22:27:31 +08:00
eryajf
76e2d33cd3
feat(update): add configurable update download source
2026-06-26 22:25:42 +08:00
miracle and onceMisery
d128604743
fix(connection): 修复数据库连接超时后无法可靠恢复的问题
...
* feat(core): implement PIP-0001 database connection timeout recovery
- Add DbOperationBudget struct for unified execution budget model
- Add deadpool create/recycle timeout for PostgreSQL pools
- Add checkout_postgres_client helper replacing 14 bare pool.get() calls
with timeout + cancel token support
- Fix PostgreSQL TLS cancel: rebuild TLS connector from stored context,
fallback to NoTls on failure
- Add timeout to MySQL kill_query and kill_query_with_opts (5s)
- Extend is_connection_error to match deadpool pool timeout messages
- Unify keepalive default to 30s (was 60s Rust / 0s frontend mismatch)
- Inject PostgreSQL TCP keepalive params (idle=30s, interval=10s, retries=3)
- Inject MySQL tcp_keepalive=30s in OptsBuilder
- Make MySQL inactive_connection_ttl configurable from idle_timeout_secs
- Add stage-based structured logging for pool.checkout/health.check/cancel
- Store PostgresCancelContext in AppState for TLS cancel reconstruction
- Clean up cancel contexts on pool removal/drain
- Add unit tests for DbOperationBudget and pool timeout error detection
* fix(core): align timeout recovery with PIP-0001
* fix(core): handle timeout recovery review issues
* fix(core): complete connection timeout recovery
* fix(core): fall back postgres cancel connector build
* refactor: revert comment translations to English in connection.rs and query.rs
- Revert DbOperationBudget doc comments to English (query.rs)
- Revert PostgresCancelContext and TLS cancel comments to English (connection.rs)
- Keep Chinese error-matching strings in is_connection_error unchanged
---------
Co-authored-by: onceMisery <onceMisery@users.noreply.github.com >
2026-06-26 21:41:56 +08:00
t8y2
796b0ce5b7
fix(dameng): restore exports with identity columns
2026-06-26 21:25:39 +08:00
t8y2
fe03f740b7
fix(postgres): handle legacy materialized view source
2026-06-26 19:39:08 +08:00
t8y2
fbcf3591d0
feat(settings): add MCP config templates for AI clients
2026-06-26 19:15:12 +08:00
weihan
31290a09c9
fix(navicatImport): 修复 OceanBase NCX 连接导入模式 ( #1963 )
...
- 根据 Navicat NCX 的 ConnType 区分 OceanBase MySQL 和 Oracle 模式:
- MYSQL 导入为 DBX 的 OceanBase MySQL 模式,ORACLE 导入为 oceanbase-oracle。
- 同时忽略 OceanBase Oracle 连接中的 ORCL 占位数据库,避免生成错误连接配置。
2026-06-26 19:12:53 +08:00
t8y2
8732075dc9
fix(vastbase): avoid backslash escape in role grants SQL
2026-06-26 19:07:22 +08:00
二丫讲梵
10aff74072
feat(export-tracker): 增强导出任务跟踪功能 ( #1958 )
...
- 添加了对数据库导出、SQL 文件导出和数据传输任务的支持
- 引入了新的状态和错误处理机制
- 实现了任务的重叠检查,防止同时进行相同目标表的数据传输
- 更新了 API 调用以支持新的任务类型
- 增加了相应的国际化文本
- 添加了单元测试以确保新功能的正确性
2026-06-26 18:50:25 +08:00
林剑凛
79c2cd8bdc
fix: launch Codex npm shim through node on Windows ( #1960 )
2026-06-26 18:48:46 +08:00
zipg and staff
90bed417e9
fix: 完善 SQL 表名和字段语义诊断 ( #1961 )
...
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-26 18:47:10 +08:00
t8y2
2b99cd3b62
feat(diagram): add modeled ERD relationships
2026-06-26 18:44:47 +08:00