新功能
- 查询编辑器 — 语句左侧新增可执行标记,可一键或快捷键执行光标所在语句 (contributed by @eryajf, closes #2018)
- 数据网格筛选 — 列筛选支持数据库端值列表过滤,适合大表直接按数据库值筛选;筛选输入字号也做了可读性优化
- 数据网格导航 — 工具栏新增“跳转到列”,可搜索字段、自动取消隐藏并滚动定位 (contributed by @kkk000111999)
- 结果来源与导出 — 查询结果支持来源标签和来源语句展示,导出文件名可按 tab 标题生成 (contributed by @eryajf, closes #2023)
- MongoDB 编辑 — MongoDB
find查询结果支持直接编辑文档字段,_id保持只读,保存后同步当前表格显示 (closes #2035) - 图片字段预览 — BLOB/LONGBLOB 等二进制图片字段可在单元格详情中直接预览,支持 PNG、JPEG、GIF、WebP、BMP、AVIF 和安全 SVG (closes #1896)
- 表结构编辑 — 查询结果 DDL 面板新增编辑表结构入口,字段排序改为拖拽交互并保留数据库能力限制 (contributed by @zipg)
- AI / 向量数据库 — 向量数据库 Assistant 使用集合语义提示词,并新增集合列表与记录浏览工具,覆盖 Qdrant、Milvus、Weaviate、ChromaDB (contributed by @lexmin0412, closes #2059)
- Web 部署 — Web 版支持 context path 部署,便于挂载在反向代理子路径下
改进
- 表结构草稿 — 切换 tab 后保留表结构编辑器未保存草稿,复制结构 tab 时会深拷贝草稿,手动刷新和保存后仍按最新结构刷新
- 网格视图选项 — Canvas/DOM 渲染模式入口移动到视图选项,并优化分段按钮、图标与布局一致性
- 单元格详情 — 格式化 JSON 后使用只读高亮视图展示,侧边栏详情和弹窗详情都支持语法高亮
- Agent 与驱动 — 移除废弃的 GaussDB Java agent 和旧 Oracle Java agents,GBase 8a agent 启动错误提示更清晰
- 界面细节 — 工具栏文字按钮垂直对齐更一致,图片预览弹窗层级更合理,DDL 抽屉窄宽度下按钮文案会自动收起
修复
- 数据网格 — 修复 Ctrl/Cmd 点选单元格误变成区间选择、自动列宽偏窄、MSSQL 空表 Canvas 新增首行丢失、首行插入后不可见、保存快捷键与提示不一致等问题 (contributed by @Caisin, @zipg, closes #1777, closes #2054)
- MongoDB — 修复空数据库名带 URI 参数时连接串缺少
/、复制行 JSON 未展开嵌套 JSON 字符串、复制 INSERT 未生成 Mongo shell 语句、shell projection 被忽略以及db.version()不可用的问题 (contributed by @CN-Scars, closes #2037, closes #1238, closes #2052) - SQL Server —
datetime查询和导出按正确毫秒精度处理,复制/导出 INSERT 会按 SQL Server 日期时间类型生成可执行字面量 (closes #2050) - PostgreSQL — 兼容 PostgreSQL 10 没有
pg_proc.prokind的例程元数据查询,并避免ALTER DEFAULT PRIVILEGES合法语句被诊断误报 (contributed by @CN-Scars, closes #1651) - MySQL / SQLite / GBase — 修复 MySQL enum/set 字段长度显示、TCP keepalive 单位、schema diff 部署 SQL 目标限定;SQLite 补齐
if和unistr兼容函数;GBase 8a 查询忽略不兼容的正数 fetchSize (contributed by @CN-Scars) - 编辑器导航 — Ctrl+点击
schema.table形式表名可正确跳转到 DDL,Oracle/OceanBase Oracle 表别名补全不再插入不兼容的AS(contributed by @tianyifeng-druid, closes #1721) - 侧边栏与对象浏览 — 修复连接搜索树展开状态丢失、按表注释搜索结果被远程刷新覆盖,以及应用重启后 Redis/MongoDB/etcd/ZooKeeper/MQ/Nacos/Object Browser 等恢复 tab 需要手动刷新连接的问题 (contributed by @Abeautifulsnow, closes #2033)
- AI / Codex — 流式响应保留 UTF-8,Windows 下 Codex 执行提示词改走 stdin,避免命令行过长导致启动失败 (contributed by @Abeautifulsnow)
- 稳定性 — SQL 预览高亮失败时回退纯文本避免白屏;便携版残留标记不再导致安装版历史数据丢失;内置驱动搜索不再出现重复项 (closes #2029)
国内下载:如果 GitHub 下载较慢,可从 CNB 镜像 下载桌面端安装包,Docker 镜像从
docker.cnb.cool/dbxio.com/dbx:0.5.41拉取。