github t8y2/dbx v0.6.28
DBX v0.6.28

3 hours ago

新功能

  • 新增本地备份导出与恢复,可自选备份内容与导出位置,敏感信息经数据同步密码加密后导出 (contributed by @ma123456mai) (PR #10578)
  • 编辑器 Vim 模式支持 ~/.dbx/vimrc 配置文件,可加载常用 Ex 命令并支持 clipboard=unnamedplus 系统剪贴板 (contributed by @TuZaaaaa) (PR #10646)
  • 从 Java、Python、JavaScript 等源码复制的字符串拼接 SQL,粘贴进编辑器时自动还原为可直接执行的 SQL (contributed by @HighBigSky) (PR #10656)
  • CSV/TSV 导入新增小数分隔符选项,支持 1,23 形式的逗号小数 (contributed by @caichangqing1120) (PR #10649)
  • 插件新增 AI 能力接口,可获取供应商与模型列表并调用文本生成,凭据由 DBX 托管、调用前经用户确认 (contributed by @yuwenGueen) (PR #10629)
  • 新增 NebulaGraph 3.x 支持,可浏览 space、tag、edge 元数据并执行查询 (contributed by @HandSonic) (PR #10662)
  • 虚谷数据库新增可视化用户与权限管理,实例、库、schema、对象与角色权限均可界面配置 (contributed by @mapan0424) (PR #10610)
  • StarRocks 表数据网格支持 F2 重命名表 (contributed by @AspBamboo) (PR #10620)
  • 侧栏搜索新增「仅搜索已打开的数据库」设置(默认开启),未打开的库不再触发远程加载 (contributed by @jefferyjob) (PR #10609)
  • 侧栏连接图标以彩色与灰色表达连接状态,连接情况一目了然 (contributed by @sxhjlzl) (PR #10594)
  • MongoDB 补全支持 runCommand 与 createCollection 的选项字段 (contributed by @thailoc-dev) (PR #10654)
  • MongoDB 补全支持操作符子文档与枚举取值 (contributed by @thailoc-dev) (PR #10650)
  • MongoDB 补全支持 use 与 getSiblingDB 之后的数据库名 (contributed by @thailoc-dev) (PR #10577)
  • Web 服务端监听地址可通过 DBX_BIND_ADDR 环境变量配置,可绑定回环地址 (contributed by @jinpy666) (PR #10544)

改进

  • 网格工具栏「自动刷新」与「跳转到列」控件新增悬停提示 (contributed by @zipg) (PR #10605)
  • 文档 HTML 导出与标注保存移出阻塞执行路径,大文档导出期间其他操作不再被卡住 (contributed by @jinpy666) (PR #10547)

修复

  • PostgreSQL 表 DDL 保留 serial、smallserial、bigserial 类型别名,不再展开为整数列加 nextval 默认值
  • PostgreSQL 未加引号表标识的网格保存按小写折叠规则处理,编辑结果提交不再报 relation 不存在 (contributed by @dienaso) (PR #10593)
  • MySQL 脚本 DELIMITER 重置命令后无空格也能识别 (contributed by @OOMEcho) (PR #10579)
  • SQL Server 存储过程与函数头中声明的参数支持补全 (contributed by @OOMEcho) (PR #10621)
  • 数据传输补齐 SQL Server 标识列处理与 SQLite 整型宽度,传输不再报 544 与 248 错误 (contributed by @zipg) (PR #10555)
  • 达梦连接兼容 Java 8 运行时启动,并明确提示该驱动需要 Java 21 (contributed by @zipg) (PR #10585)
  • TDSQL 对象浏览器正常显示表注释 (contributed by @OOMEcho) (PR #10655)
  • Doris 表导入单批耗时较长时连接池不再被误判摘除,导入不再中途报 Connection not found for transaction (contributed by @zipg) (PR #10626)
  • SunDB 连接使用正确的 JDBC 驱动类,连接恢复正常
  • Sybase 表 DDL 查看恢复可用
  • Neo4j 查询保留 :Label 与关系类型写法,不再被当作 :name 模板参数替换 (contributed by @HandSonic) (PR #10558)
  • Neo4j Cypher 查询格式化生效,不再无响应
  • MongoDB 数组与嵌套文档单元格按 mongosh 风格显示 ObjectId、日期等 BSON 字面量 (contributed by @onenewcode) (PR #10571)
  • MongoDB 键补全落在已有冒号之前时不再产生重复冒号 (contributed by @thailoc-dev) (PR #10600)
  • 网格筛选输入框在值位置不再弹出列名建议,回车应用筛选不再把输入改写成列名 (contributed by @HighBigSky) (PR #10642)
  • 表结构编辑列名时自动去除首尾空格 (contributed by @zipg) (PR #10644)
  • 编辑连接默认数据库后,已打开的查询标签页同步切换到新库执行 (contributed by @q396921921) (PR #8051)
  • 编辑连接密码框无选中文本时复制,得到的是明文密码而非上一次剪贴板残留 (contributed by @zipg) (PR #10536)
  • macOS 12.1、Chrome 90 等旧内核下界面样式整体失效时给出明确的兼容提示 (contributed by @zipg) (PR #10533)
  • 结构对比最大化弹窗在旧内核 WebView 下保持全屏 (contributed by @wzlstudy) (PR #10623)
  • 历史记录面板为筛选区滚动条预留空间,滚动条不再遮挡内容 (contributed by @Rendegou) (PR #10550)
  • 可见数据库过滤器「全选」不再保存为当时的库名快照,此后新建的数据库可正常显示 (contributed by @zipg) (PR #10664)
  • 侧栏普通搜索后切换正则模式不再丢失已加载的搜索结果 (contributed by @OOMEcho) (PR #10566)
  • 云同步选择性恢复对话框点击确认无反应的问题修复,勾选数据可正常恢复
  • 插件中心布局按面板实际宽度自适应,分栏或侧栏内打开时筛选栏不再溢出 (contributed by @Abeautifulsnow) (PR #10624)
  • 插件批量更新失败的红色横幅随插件状态变化消失,不再与「已是最新」提示矛盾共存 (contributed by @Abeautifulsnow) (PR #10591)
  • 插件文件访问授权改由 Rust 侧确认,渲染进程路径不再直接放行 (contributed by @jinpy666) (PR #10538)
  • 外部 MCP 服务器的插件工具遵循只读策略与会话范围限制,越权调用被拒绝 (contributed by @jinpy666) (PR #10537)
  • MCP 工具允许列表支持插件工具通配符,dbx_<前缀>* 暴露单个插件、dbx_** 暴露全部插件工具 (contributed by @jinpy666) (PR #10546)
  • Windows 下 MCP 可执行文件路径统一为原生格式,dbx-mcp.exe 启动失败修复
  • AI 输入区控件恢复按宽度渐进收纳,模型选择器与模式控件分级显示、不再整体消失
  • Web 服务端 Redis 发布订阅 WebSocket 升级校验同源,跨站连接被拒绝 (contributed by @jinpy666) (PR #10545)
  • Web 服务端修改密码对全部在线会话生效,认证请求体大小受限 (contributed by @jinpy666) (PR #10540)
  • Web 服务端安装未签名插件需显式配置开启,默认拒绝 (contributed by @jinpy666) (PR #10541)

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

Don't miss a new dbx release

NewReleases is sending notifications on new releases.