github t8y2/dbx v0.5.94
DBX v0.5.94

latest releases: trustasia-vsign-smoke-20260825-1, trustasia-vsign-init-run-20260825-2, trustasia-vsign-init-run-20260825-1...
6 hours ago

新功能

  • MySQL 自增计数器 — 表结构编辑中可直接查看并修改 AUTO_INCREMENT 当前值,无需手写 DDL。 (closes #7065)
  • MySQL BLOB 文本预览 — 数据网格中可直接预览 BLOB 单元格内存储的文本内容。 (contributed by @zipg)
  • Kafka 消息筛选 — 已加载的消息列表支持按 Key、Headers、Payload、分区、Offset、序号和发布时间做不区分大小写的文本筛选,快速定位目标消息。 (contributed by @CN-Scars) (closes #6466) (closes #7034)
  • SAP HANA 存储过程源码 — 可直接打开并查看存储过程源码。 (contributed by @zipg) (closes #7061)
  • OceanBase Oracle 模式补全 — OB Oracle 模式下支持表字段别名智能提示,与原生 Oracle 模式一致。 (closes #7126)
  • 保存 SQL 自动格式化 — 新增设置项,保存 .sql 文件时按方言自动格式化。 (contributed by @lizzzzz777) (closes #6992)
  • 占位符一键原始化 — SQL 含多个 ${abc} 占位符时可一键全部使用原始 SQL 执行。 (closes #5823)
  • 双击选中字符串内容 — 双击 SQL 字符串字面量内部时全选整个字符串内容。 (closes #4261)
  • 隐藏查询行号 — 新增设置项,可隐藏查询编辑器行号列。 (contributed by @0verme) (closes #6666)
  • 表注释补全 — 表名补全候选中显示表元数据注释,便于辨认同库多表。 (contributed by @eryajf) (closes #7067)
  • JSON 修改对比 — 编辑 JSON 单元格时可对比修改前后的值。 (closes #1638)
  • 数值选区平均值 — 选中数值单元格时显示平均值统计。 (closes #4929)
  • 区分空白与 NULL 筛选 — 筛选条件可区分空字符串与 NULL。 (closes #5006)
  • 翻页快捷键 — 查询结果翻页支持快捷键操作。 (closes #4743)
  • 跳转列快捷键 — 新增跳转到指定列的快捷键。 (closes #4108)
  • 编辑表结构快捷键 — 数据网格中可通过快捷键快速打开表结构编辑。 (closes #4303)
  • 单元格详情按钮开关 — 新增设置项,可配置单元格详情按钮是否显示。 (closes #5593)
  • 新增行默认值 — 新增行时占位符展示各列默认值。 (closes #3096)
  • 空白行粘贴多行 — 在空白新增行上可一次性粘贴多行数据。 (closes #6144)
  • 标签页执行状态 — 查询运行时标签页显示运行状态图标,跨标签页可见。 (closes #4986)
  • 结果面板收起快捷键 — 新增快捷键切换查询结果面板收起/展开。 (closes #6193)
  • 复制字段源表搜索 — 表结构编辑"从其他表复制字段"的源表选择器支持搜索与分页加载,大库不再一次性拉取卡顿。 (contributed by @eryajf) (closes #7000) (closes #7022)
  • AI 实时生成状态 — AI 助手显示实时生成状态与各步骤耗时,慢请求与卡死一目了然。 (contributed by @Abeautifulsnow) (#6743)

改进

  • SQL 补全显式确认 — 自动补全不再随输入自动插入,需回车/Tab 显式确认选择,避免误插内容。 (closes #1191)
  • 保留失败的连接 — 一次性连接失败后默认保留连接节点,便于查看错误详情并重试。 (contributed by @zipg) (closes #7041)
  • 退出保留 SQL 草稿 — 退出应用时默认保留未保存的 SQL 草稿,不再弹窗确认。 (closes #7134)
  • 数据传输窗口可调 — 数据传输对话框支持拖拽调整大小,源/目标信息一屏可见。 (closes #1149)
  • 设置布局优化 — 编辑器实时预览设置移至外观设置附近,更易发现。 (closes #4346)
  • 内存释放 — 关闭标签页与连接后及时释放查询和连接资源,降低内存占用。 (contributed by @zipg)

修复

  • Doris 连接 — 为 Doris 连接启用 MySQL cleartext 插件认证,修复无法连接 Doris(9030 端口)。 (closes #5355)
  • MySQL 事件管理 — 点击"事件"分组显示事件列表、点击具体事件直接打开编辑页,连续点击不同事件不再串数据。 (contributed by @onceMisery)
  • TDSQL 注释透传 — 生成的分页/查询 SQL 保留注释指令(hints),与 JDBC 连接行为一致。 (closes #7097)
  • Oracle PL/SQL 格式化 — Oracle 语句使用 PL/SQL 方言格式化,修复格式化结果错误。 (closes #7138)
  • Oracle 索引/同义词/序列 — JDBC 连接下正确显示表索引、同义词与序列。 (contributed by @zipg) (closes #7046)
  • Oracle CLOB 编辑保存 — 数据网格编辑 CLOB 生成 SQL 时分块拼接字面量,修复"字符串字面量过长"报错。 (contributed by @onenewcode) (closes #7043)
  • Oracle CLOB 行复制 — 延迟加载的 CLOB 值按合成 ROWID 正确重载,修复数据行无法复制、CLOB 无法展示。 (closes #7082)
  • Oracle 无限滚动累加 — 手动事务下滚动加载不再重复累加数据。 (contributed by @zipg) (closes #6852)
  • Oracle 常量投影查询 — 纯常量投影查询跳过表元数据预取,修复 Oracle 12c 下查询耗时十几秒。 (closes #7111)
  • PostgreSQL 备份导出 — 计划备份导出含超宽 JSONB 行的表时不再无限挂起。 (closes #7087)
  • Kingbase 字符字段长度 — 表结构编辑器正确读取 bpchar 元数据显示字符长度。 (contributed by @zipg)
  • Kingbase 数据传输选库 — 数据传输源/目标下拉正确显示默认 schema 模式数据库的数据库列表。 (closes #7104)
  • ClickHouse 格式化大小写 — SQL 格式化保留日期缩写别名的原始大小写,不再被强制大写。 (contributed by @zipg) (closes #7079)
  • OceanBase 手动事务 — 不支持手动事务的连接不再弹出 "Unknown method: begin_manual_transaction" 错误。 (closes #7045)
  • Elasticsearch OpenSearch 代理 — 支持 OpenSearch Dashboards 代理的 XSRF 校验,修复无法连接。 (closes #7075)
  • Milvus REST 响应码 — 接受 Milvus REST 接口的成功响应码,修复操作误报失败。 (closes #7074)
  • TiDB 新建视图 — 生成新建视图语句时保留原始定义,修复创建视图报错。 (closes #7050)
  • SQL Server 结构比较 DDL — 结构比较生成的列 DDL 语法有效,修复同步运行报错。 (closes #7051)
  • Dameng 侧边栏 — 修复达梦连接树空白带、「用户/角色」管理节点每 30 秒重复累积、schema 不自动展开。 (contributed by @GIWTO)
  • Xugu 空间数据导出 — 导出空间数据时保留 SRID 元数据。 (contributed by @mapan0424)
  • Kyuubi Spark DDL 解析 — 编辑器支持 Spark datasource DDL 语法,修复语法解析报错。 (closes #7120)
  • JDBC Agent 驱动输出容错 — 驱动启动后向 stdout 输出的日志不再破坏 Agent JSON 通信(修复 Kylin 连接报 "Invalid JSON response from agent")。 (closes #7039)
  • SQL 参数替换 — 引号包裹的占位符替换后保持字符串语义,不再意外变为 NULL。 (contributed by @zipg) (closes #7093)
  • SSH Pageant — 修复 Windows Pageant 管道通信中用户名缓冲区填充问题。 (closes #7091)
  • SSH Agent socket 路径 — 自定义 ssh-agent socket 路径支持 ~ 展开。 (contributed by @CN-Scars) (closes #7032)
  • MCP pnpm 全局安装 — pnpm 全局安装(独立 PNPM_HOME node 运行时)的 MCP 服务可被正确发现和启动。 (contributed by @ordinary-s) (closes #6370)
  • 复制选中单元格 — 右键复制 TSV 时仅导出实际选中的单元格,不再复制整行。 (contributed by @eryajf) (closes #7080)
  • 未修改不标记更新 — 双击进入编辑但未修改值时不再被识别为更新。 (contributed by @0verme) (closes #7048)
  • 保存后原地刷新 — 保存行数据后就地刷新该行,无需整表重载。
  • 分组列备注 — GROUP BY 查询结果的字段筛选与跳转列保留字段备注。 (closes #7071)
  • 列宽保持 — 手动调整的查询结果列宽在重新执行查询后保持不变。 (contributed by @0verme) (closes #6706)
  • 编辑器光标可见 — 执行查询后不再自动居中滚动,保持编辑区域不动。 (closes #7037)
  • 事务模式持久化 — 手动/自动事务模式切换后正确保存。
  • 引号标识符补全 — 修复部分引号包裹标识符场景下补全替换错误。
  • 未保存标签保护 — 关闭连接时未保存的查询标签先自动保存,不再被强行丢弃。 (closes #4641)
  • 侧边栏粘性表头 — 恢复数据库优先分组视图的粘性表头。
  • 表搜索索引刷新 — 新增/修改表后本地表搜索索引即时刷新,改名后立即可见。 (contributed by @zipg) (closes #6536)
  • 设置选项卡换行 — macOS 设置外观中选项卡文字超长时自动换行,不再溢出显示框。 (closes #7121)
  • 实时预览行号 — 编辑器实时预览的行号与实际内容同步更新。
  • 连接选择对话框 — 对话框内容超长时不再溢出,导出按钮始终可见。 (contributed by @0verme) (closes #6958)
  • 备份入口隐藏 — 隐藏不支持备份的数据库的备份入口,避免跳转后下拉中找不到连接。 (contributed by @zipg) (closes #6891)
  • 存储多进程并发 — 多进程共享数据目录(多开/多用户 portable 部署)启用 WAL 与即时事务,修复 "database is locked" 报错。 (contributed by @q396921921) (closes #6605)

Don't miss a new dbx release

NewReleases is sending notifications on new releases.