t8y2
05058bd777
feat(release): bump app version to 0.5.40
v0.5.40
2026-06-28 02:24:39 +08:00
zipg
a25bd5441f
feat(grid): add expanded overflow cell editor
2026-06-28 02:09:31 +08:00
zipg
28e7cdfacc
improve: 统一表单控件小圆角样式
2026-06-28 00:51:45 +08:00
zipg and staff
d55967cca8
fix(canvas): fix premature text truncation in canvas grid cells
...
* fix: 修复 Canvas 单元格文本提前截断
* fix: 清理 Dremio 未使用连接 URL 判断
---------
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local >
2026-06-28 00:32:11 +08:00
zipg and zipg
cd55c3d3ac
fix(sqlserver): fix unchanged FK false warning and identity column detection
...
* Fix: improve sidebar comment font rendering
* Fix: 修复 SQL Server 表结构保存时未修改外键误报
---------
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-06-28 00:28:55 +08:00
zipg and zipg
dbc9072d30
fix(data-grid): convert empty string to NULL for nullable non-text columns
...
Co-authored-by: zipg <4047349+zipg@users.noreply.github.com >
2026-06-28 00:11:22 +08:00
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