github-actions[bot]
|
1c050aefd0
|
🔁 chore(sync): 回灌 main 到 dev (#195)
* - feat(connection,metadata,kingbase): 增强多数据源连接能力并修复金仓/达梦/Oracle/ClickHouse兼容性问题 (#188)
* feat(http-tunnel): 支持独立 HTTP 隧道连接并覆盖多数据源
refs #168
* fix(kingbase-data-grid): 修复金仓打开表卡顿并降低对象渲染开销
refs #178
* fix(kingbase-transaction): 修复金仓事务提交重复引号导致语法错误
refs #176
* fix(driver-agent): 修复老版本 Win10 升级后金仓驱动代理启动失败
refs #177
* chore(ci): 新增手动触发的 macOS 测试构建工作流
* chore(ci): 允许测试工作流在当前分支自动触发
* fix(query-editor): 修复 SQL 编辑中光标随机跳到末尾 refs #185
* feat(data-sync): 增加差异 SQL 预览能力便于审核 refs #174
* fix(clickhouse-connect): 自动识别并回退 HTTP/Native 协议连接 refs #181
* fix(oracle-metadata): 修复视图与函数加载按 schema 过滤异常 refs #155
* fix(dameng-databases): 修复显示全部库时数据库列表不完整 refs #154
* fix(connection,db-list): 统一处理空列表返回并修复达梦连接测试报错 refs #157
* Release/0.5.3 (#191)
* - chore(ci): 新增全平台测试包手动构建工作流 tianqijiuyun-latiao 今天 下午4:26 (#194)
* feat(http-tunnel): 支持独立 HTTP 隧道连接并覆盖多数据源
refs #168
* fix(kingbase-data-grid): 修复金仓打开表卡顿并降低对象渲染开销
refs #178
* fix(kingbase-transaction): 修复金仓事务提交重复引号导致语法错误
refs #176
* fix(driver-agent): 修复老版本 Win10 升级后金仓驱动代理启动失败
refs #177
* chore(ci): 新增手动触发的 macOS 测试构建工作流
* chore(ci): 允许测试工作流在当前分支自动触发
* fix(query-editor): 修复 SQL 编辑中光标随机跳到末尾 refs #185
* feat(data-sync): 增加差异 SQL 预览能力便于审核 refs #174
* fix(clickhouse-connect): 自动识别并回退 HTTP/Native 协议连接 refs #181
* fix(oracle-metadata): 修复视图与函数加载按 schema 过滤异常 refs #155
* fix(dameng-databases): 修复显示全部库时数据库列表不完整 refs #154
* fix(connection,db-list): 统一处理空列表返回并修复达梦连接测试报错 refs #157
* fix(kingbase): 补齐主键识别并优化宽表卡顿 refs #176 refs #178
* fix(query-execution): 支持带前置注释的读查询结果识别
* chore(ci): 新增全平台测试包手动构建工作流
---------
Co-authored-by: 辣条 <69459608+tianqijiuyun-latiao@users.noreply.github.com>
Co-authored-by: Syngnat <92659908+Syngnat@users.noreply.github.com>
|
2026-03-06 17:36:28 +08:00 |
|
杨国锋
|
72811092b4
|
✨ feat(datasource): 新增 MariaDB、Vastbase、HighGo、MongoDB、SQL Server 五种数据源支持
- MariaDB:MySQL驱动占位,默认端口3306,归类关系型数据库
- Vastbase(海量):PG驱动占位,默认端口5432,归类国产数据库
- HighGo(瀚高):PG驱动,支持SM3认证扩展,归类国产数据库
- MongoDB:官方驱动实现,归类NoSQL
- SQL Server:微软官方驱动实现,归类关系型数据库
- ConnectionModal 新增数据源选项卡与默认端口配置
- database.go 新增5种类型的实例化分支
- 同步更新 db_context、methods_db、sql_sanitize、methods_file、sql_helpers 类型判断
- 新增 HighGo SM3 驱动集成指南
|
2026-02-08 13:39:39 +08:00 |
|
Syngnat
|
71e5de0cdc
|
♻️ refactor(database/ssh): SSH隧道架构重构与多数据源适配
- 架构升级:从driver专属拨号器改为通用本地端口转发模式
- 并发安全:sync.Once保护Close操作,RWMutex保护状态访问,双向errc等待
- 连接池化:GetOrCreateLocalForwarder/GetOrCreateSSHClient实现缓存复用
- SQL安全:kingbase_impl.go引入esc函数,防止双引号注入(""ldf_server""问题)
- Schema动态化:三级fallback(schema.table解析→dbName参数→current_schema())
- 代码复用:scanRows统一行扫描逻辑,normalizeQueryValueWithDBType增强类型处理
Close #40
|
2026-02-04 14:35:31 +08:00 |
|
Syngnat
|
4a0db185c0
|
✨ feat(db-ui): 修复金仓打开表报错并增强结果页编辑体验
- postgres/kingbase 查询前自动清洗 ""ident"" 形式的非法标识符
- 结果表支持单元格弹窗编辑,提升 JSON/长文本可编辑性
- 修复查询结果表头与数据列宽度不对齐问题
|
2026-02-04 10:13:02 +08:00 |
|