github t8y2/dbx v0.5.46

2 hours ago

新功能

  • 数据库管理 — 侧边栏新增数据库创建和数据库属性编辑能力,支持在具备能力的数据库上直接完成命名空间管理
  • 表数据导入 — 新增表导入向导,导入流程支持更完整的字段映射、预检和结果反馈
  • SQL 补全 — 新增语义 SQL 补全引擎;INSERT INTO table ( 场景支持一键补全全部字段,并覆盖 MySQL、PostgreSQL、SQL Server 等常见限定写法 (contributed by @wuxiemian)
  • 连接与隧道 — SSH 隧道支持 ~/.ssh/config Host 别名和登录方式选择;连接过程中可主动取消,并清理过期连接结果和传输层资源 (contributed by @zergmk2, @ZhonFortune)
  • PostgreSQL 扩展管理 — Schema 下新增 Extensions 分组,可查看、安装和删除 PostgreSQL 及兼容数据库扩展 (contributed by @zergmk2)
  • DuckDB — 新增 worker 并发设置,配合实验性进程隔离能力改善 DuckDB 连接和任务调度体验 (contributed by @onceMisery)
  • Redis — Hash 详情支持 field / value 搜索,Hash field 搜索使用 HSCAN MATCH;Set 等值展示会过滤控制字符,避免界面乱码且不改写真实数据 (contributed by @lexmin0412, @onenewcode, closes #2541, closes #2473)
  • SQL 编辑器 — 右键菜单显示快捷键,并新增选中内容转大写 / 转小写快捷键配置 (contributed by @faithererer, closes #2577)
  • SQL 库 — 已保存 SQL 支持恢复编辑器位置;列表中打开且已修改的 SQL 会显示更明显的未保存状态 (contributed by @zipg, closes #2461)
  • 侧边栏 — 支持本地表搜索,以及连接复制、粘贴和编辑快捷键 (contributed by @eryajf, closes #2561, closes #2525)
  • 主题 — 新增多套应用配色主题,并支持编辑器主题跟随应用配色 (contributed by @zipg, closes #2507)
  • 数据生成 — 生成测试数据时优先使用字段默认值,减少覆盖 schema 默认行为的情况 (closes #2553)
  • WebDAV 同步 — 新增同步秘密状态、偏好保存和忘记密码相关接口,增强多设备同步兼容性 (contributed by @eryajf, closes #2417)

改进

  • Agent 元数据加载 — 优化多类 JDBC / Agent 元数据查询、缓存和约束覆盖,减少大 schema 场景下的重复加载
  • 数据库兼容性 — OceanBase Oracle 补充默认值和注释元数据;DB2 查看 DDL 会追加表注释和列注释;Oracle-like 整数字段编辑不再生成无意义长度 (contributed by @tianyifeng-druid)
  • 表格搜索 — 表数据搜索模式可配置,便于在不同查询习惯之间切换
  • MySQL 导出 — 全库导出会按 MySQL 语义转义制表符、换行等控制字符,提升重新导入兼容性 (closes #2574)
  • 界面状态 — UI 状态改为异步持久化,加载耗时显示更易读;对象浏览器搜索框可用空间更大
  • WebDAV 路径 — 同步远端路径会统一规范化,降低不同路径格式导致的同步异常

修复

  • MySQL TLS — 正确处理 ssl-mode=preferred / sslmode=prefer,默认连接可在需要安全传输的 MySQL 环境中尝试 TLS (contributed by @CN-Scars, closes #2488)
  • Linux 退出 — 修复 Linux 下 Alt+F4 关闭后进程残留、导致应用无法再次打开的问题 (contributed by @onenewcode, closes #2572)
  • Oracle — 大量对象时表名补全可回退到旧接口;查询视图数据时不再错误注入 ROWID (contributed by @zipg, closes #2510)
  • DuckDB — 修复连接假死相关问题,实验性子进程隔离可降低阻塞对主进程的影响 (contributed by @onceMisery)
  • Cassandra — 连接 URL 会省略空 keyspace,避免无 keyspace 配置时生成异常 JDBC URL (closes #2555)
  • PostgreSQL — 兼容旧版本函数元数据查询,routine 列表和源码读取更稳定
  • 标签页 — 删除表后会清理已打开的相关表数据标签,避免继续操作已不存在对象
  • 消息队列连接 — 修复无 mq-admin 特性构建和 MQ registry 清理相关稳定性问题

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

Don't miss a new dbx release

NewReleases is sending notifications on new releases.