Skip to content

v0.5.0

Choose a tag to compare

@t8y2 t8y2 released this 09 May 05:04
· 2002 commits to main since this release

新功能

  • Redis 浏览器全面重构 — 键浏览器升级为 Navicat 风格表格视图,支持键值编辑、分页浏览和全库键扫描 (contributed by @Bacon2994)
  • 自定义标题栏 — 窗口标题栏改为自定义样式,集成窗口控制按钮
  • 数据表格 WHERE/ORDER BY 过滤 — 数据表格新增独立的 WHERE 和 ORDER BY 输入框,支持自定义条件过滤和排序 (#165)
  • 结果集数据过滤 — 查询结果集内支持对已加载数据进行实时过滤 (contributed by @rarnu)
  • 单元格值编辑器 — 单元格详情面板支持直接编辑值和设置 NULL
  • 列宽自适应 — 数据表格自动根据表头文字和数据内容调整最佳列宽
  • 复制为 INSERT — 数据表格右键菜单新增"复制为 INSERT 语句"功能 (#166)
  • 创建/删除数据库和 Schema — 侧栏右键菜单支持创建和删除数据库及 Schema
  • SQL Server CROSS APPLY 补全 — SQL 编辑器支持 CROSS APPLY / OUTER APPLY 语法补全 (#168)
  • OceanBase Oracle 模式 — 自动检测 OceanBase Oracle 模式,使用 Oracle 风格的 Schema 查询 (#155)
  • 鼠标中键关闭标签 — 支持鼠标中键点击关闭标签页 (#162)
  • 排序提示图标 — 鼠标悬停列标题时显示可排序提示图标
  • 窗口状态记忆 — 窗口位置和大小在关闭后自动保存,重新打开时恢复
  • MCP 连接管理 — MCP 工具新增 dbx_add_connectiondbx_remove_connection,操作后自动通知桌面端刷新

改进

  • DataGrid 工具栏增强 — 数据表格工具栏和数据集交互优化 (contributed by @rarnu)
  • JSON/JSONB 渲染性能 — 预序列化 JSON/JSONB 值并截断单元格显示,大幅提升大数据量渲染性能
  • 信息栏合并 — 数据表底部信息栏和事务工具栏合并为一行,节省屏幕空间
  • 标签页样式优化 — 标签模式切换改用图标,标签标题改为 Navicat 风格

修复

  • 标签页右键菜单 — 修复关闭所有/关闭其他/关闭右侧等标签页右键菜单不可用的问题
  • 查询结果表头和排序 — 修复查询结果表头提示和全量排序问题 (contributed by @Bacon2994)
  • MCP 连接配置 — 修复 MCP 写入的 config_json 与 Rust ConnectionConfig 结构不匹配的问题,改为从 SQLite 读取连接
  • Tailwind 样式丢失 — 修复 tmpfs 环境下 Tailwind 样式缺失的问题 (#167)
  • 数据表格滚动抖动 — 禁用数据表格过度滚动回弹,防止表头和数据错位 (#156)
  • GaussDB Schema 列表 — 移除 GaussDB list_schemas 的 EXISTS 过滤以保持一致性 (#154)
  • 侧栏数据库过滤 — 连接配置指定数据库时,侧栏只显示该数据库 (#160)
  • Oracle 11g 兼容性 — 修复 Oracle 11g 连接兼容性问题和侧栏改进
  • MySQL 全 NULL 显示 — 增加 MySQL 类型回退,防止缺少类型映射时所有列值显示为 NULL (#40)
  • AI 执行 SQL — 修复 AI 执行时传递过期 SQL 状态的问题 (#153)
  • JSONB 编辑显示 — 修复 JSONB 值在编辑模式和详情面板中未正确显示为 JSON 字符串的问题 (#152)
  • MongoDB 副本集 SSH — 修复 MongoDB 副本集通过 SSH 隧道连接失败的问题 (#151)
  • Redis 二进制误判 — 修复反斜杠字符串被误判为二进制数据的问题 (contributed by @Bacon2994)
  • Toast 通知层级 — 修复 Toast 通知被对话框遮挡的问题
  • DDL 面板文本选择 — 修复 DDL 面板无法选中文本的问题
  • 原生右键菜单 — 禁用浏览器原生右键菜单,新增侧栏刷新按钮 (#159)

下载安装

系统要求

操作系统 最低版本 架构
Windows Windows 10 或更高版本 x64
macOS macOS 12 (Monterey) 或更高版本 Intel (x64) / Apple Silicon (arm64)
Linux 见下表 x64

Windows

文件 说明
DBX_0.5.0_x64-setup.exe 推荐 — NSIS 安装包,支持自动更新
DBX_0.5.0_x64_en-US.msi MSI 安装包,适用于企业部署

Scoop:

scoop bucket add dbx https://github.com/t8y2/scoop-bucket
scoop install dbx

更新:

scoop update dbx

macOS

文件 说明
DBX_0.5.0_aarch64.dmg 推荐 — 适用于 Apple Silicon (M1/M2/M3/M4)
DBX_0.5.0_x64.dmg 适用于 Intel Mac

Homebrew:

brew install --cask t8y2/tap/dbx

更新:

brew upgrade --cask t8y2/tap/dbx

Linux

发行版 推荐格式 安装方式
Ubuntu / Debian / Linux Mint / Pop!_OS .deb sudo dpkg -i DBX_*.debsudo apt install ./DBX_*.deb
Fedora / RHEL / CentOS / Rocky Linux .rpm sudo rpm -i DBX-*.rpmsudo dnf install ./DBX-*.rpm
openSUSE .rpm sudo zypper install ./DBX-*.rpm
Arch Linux / Manjaro .AppImage 添加执行权限后运行
其他发行版 .AppImage chmod +x DBX_*.AppImage && ./DBX_*.AppImage