Skip to content

v0.5.38

Latest

Choose a tag to compare

@t8y2 t8y2 released this 25 Jun 03:48
· 28 commits to main since this release

新功能

  • Zookeeper — 新增 Agent 客户端浏览和节点管理能力,并补充元数据属性与 MCP 连接类型支持
  • Nacos — 新增 Nacos 管理控制台与支持文档,便于在 DBX 中管理 Nacos 配置 (contributed by @eryajf)
  • Weaviate — 新增 Weaviate 向量数据库支持
  • Redis — 新增 Redis 实例信息 Dashboard,并优化 TTL 为更易读的展示格式 (contributed by @dal1wg, @lexmin0412, closes #1411, closes #1689)
  • SQL 编辑器 — 支持外部 SQL 文件本地保存、内置片段占位符、表名补全自动别名、单引号光标配对,以及在查询编辑器右键查看对象 DDL (contributed by @chenhbb, @luoianun, closes #280)
  • 表结构编辑 — 新建表支持可配置的预设字段,结构差异支持按表过滤 (contributed by Spencer.Chang)
  • 数据网格 — 查询结果编辑体验与表数据编辑对齐,并新增当前页排序能力
  • 连接管理 — 支持可见 schema 过滤与可选数据库字符集,连接过滤规则也可临时禁用 (contributed by @tianyifeng-druid, @luoianun)
  • 导出 — 查询结果 CSV/XLSX 导出改为流式处理,降低大结果集导出时的内存压力

改进

  • Redis 性能 — 优化大量 key 搜索的响应体积和前端渲染成本,并加速大 key 扫描 (contributed by @CN-Scars, related #1615)
  • Redis 交互 — TTL 行内编辑支持失焦退出,减少编辑状态卡住的问题 (contributed by @lexmin0412, closes #1724)
  • MySQL — 优化表结构加载,并恢复非 session 连接池大小
  • PostgreSQL — 支持 schema 注释,提升旧版本 PostgreSQL 表 DDL 兼容性,并改进视图处理与 MATERIALIZED VIEW DDL 关键字生成 (contributed by @ptma)
  • Oracle — 加速元数据刷新
  • SSH — 在使用凭据前先探测 none authentication,改善部分 SSH 服务连接体验 (contributed by @jischeng)
  • 查询结果布局 — 持久化查询结果面板分割位置,优化单元格详情面板布局、滚动和按钮位置 (contributed by @zipg)
  • 侧边栏 — 数据库行滚动时可固定显示,改进高级视图表搜索范围,并修复已保存 SQL 文件双击行为 (contributed by @haipengno1, @zipg)
  • AI 与选择器 — 优化 SearchableSelect 滚动逻辑、AI 模型选择器布局,并为 AI 内联建议增加确认按钮 (contributed by @zipg, @Abeautifulsnow)
  • 桌面端 — 增加 macOS 本地网络权限提示,恢复 Linux 窗口装饰,并尊重原生剪贴板区域
  • 文档与更新日志 — 更新近三个月功能文档,并过滤 Agent release,避免桌面端更新日志混入 Agent 版本

修复

  • 连接恢复 — 修复 VPN 或网络异常恢复后连接状态不可用、空闲连接池恢复异常等问题 (closes #641)
  • MongoDB — 支持旧版索引和 driver mode,修复换行链式 find 解析,并让 aggregate 结果使用分页大小
  • ClickHouse — 修复排序查询 SQL、严格 JOIN 查询兼容性,并支持数据网格编辑
  • SQL Server — 修复查询结果分页使用 OFFSET FETCH,并在数据传输中正确格式化 bit 布尔值
  • PostgreSQL — 修复 CTE DML 被错误分页、LIKE 过滤类型转换、二进制地址类型解码等问题
  • HighGo / Kingbase — 修复 PG 兼容 Agent 的 nullable 元数据保留,以及 Kingbase catalog 元数据可见性 (contributed by @chenhbb, closes #1585)
  • Xugu / Dameng / TDengine / YaShanDB — 修复 Xugu DDL 缺少注释和索引、Dameng 数据传输分页、TDengine 对象层级展示、YaShanDB trigger 块拆分等问题
  • 几何数据 — 修复 polygon holes 丢失问题
  • SQL Library — 修复文件夹内文件点击无法打开的问题 (contributed by @zipg)
  • SQL 执行 — 修复分号空白区执行语句选择、Tab 缩进宽度、unsafe query integer 保留等边界问题
  • Agent 运行循环 — 修复输出耗尽、中断和取消时输出丢失的问题 (contributed by @Abeautifulsnow)
  • Elasticsearch — 修复新增文档行保存问题
  • Nacos — 修复测试中 visible schemas 初始化问题
  • MCP — 修复 Linux 本地数据目录路径,并补充 Zookeeper 连接类型
  • 桌面与前台显示 — 修复驱动管理与侧边栏展开时的前台显示问题 (contributed by @zipg)

国内下载:如果 GitHub 下载较慢,可从 CNB 镜像 下载桌面端安装包,Docker 镜像从 docker.cnb.cool/dbxio.com/dbx:0.5.38 拉取。