Tags: lindongy/dbx
Tags
chore(packages): release 0.4.56 [skip node-packages-release]
### 新功能 - **Neo4j 原生驱动** — Neo4j 改用原生 Go 驱动替换原 JDBC Agent,无需 Java 运行时即可连接。 - **TDengine 原生驱动** — TDengine 改用原生 Rust 驱动替换原 Java Agent,连接更轻量。 - **MQTT 连接支持** — 新增 MQTT broker 连接,支持主题树浏览、消息发布与管理控制台。 (contributed by @Jinmoli) - **SSH JumpServer 认证** — SSH 支持 JumpServer 键盘交互认证(密码、公钥、TOTP 等),支持直连资产登录与 netcat 回退。 (contributed by @Rson9) - **GaussDB 多主机** — GaussDB 支持配置多主机地址,便于连接高可用集群。 (contributed by @AndrewDi) - **Redis 有序集合编辑** — 有序集合支持按分数升序/降序分页浏览,并可在列表中直接编辑成员与分数。 (contributed by @eryajf) - **拼音补全** — SQL 编辑器支持中文标识符的拼音首字母与单字匹配,对齐 DataGrip 体验。 (contributed by @xddcode) - **AI 助手时间工具** — AI 助手新增时区感知的当前时间工具,可将"最近 7 天"等相对时间表达解析为具体日期。 (contributed by @Abeautifulsnow) - **MCP 更新提示** — MCP 服务有新版本时在界面显示更新徽标,避免错过更新。 (contributed by @Abeautifulsnow) - **Kafka 消息浏览重设计** — 历史消息浏览改为"最近 N 条 / 最早消息 / 指定 Offset"三种读取起点,按时间合并分区结果。 (contributed by @onenewcode) - **数据标签页复用模式** — 新增可配置的数据标签页复用模式,可在设置中自定义打开数据的行为。 - **DDL 快捷键与删除行按钮** — 新增"查看表 DDL"可配置快捷键(默认 Shift+Cmd/Ctrl+D),数据表格工具栏新增删除行按钮。 (contributed by @jean3690) ### 改进 - **后端异常协议** — 统一后端错误协议,跨 Rust/HTTP/Tauri/前端边界保留数据库原始错误详情,SQL 执行错误现在显示具体原因而非通用提示;公共边界对凭据、Session 等敏感字段脱敏。 (contributed by @onceMisery) - **SQL 导出性能** — 优化 SQL 导出性能并统一导出进度交互,新增耗时统计。 (contributed by @onceMisery) - **数据保存错误反馈** — 保存失败时报错面板改为卡片样式更醒目,被修改的单元格切换为警示色高亮。 (contributed by @rihkddd) - **布尔单元格编辑** — 改进布尔类型单元格的编辑与复制操作体验。 - **数据筛选控件宽度** — 优化结构化筛选弹窗与控件宽度,避免过度拉伸与重叠。 (contributed by @zipg) - **面板与侧边栏边框** — 改进面板缩放与侧边栏边框显示。 - **Redis 压缩值文档** — 文档补充 Redis 压缩值解压视图的使用说明。 (contributed by @Abeautifulsnow) - **赞助联系表单** — 文档站新增赞助联系表单。 ### 修复 - **SQL Server PRINT 消息** — 执行包含 PRINT 的批处理时自动切回数据表视图,显示 PRINT 输出。 (contributed by @zipg) - **SQL Server 批处理影响行数** — 显式事务 DML 批次正确统计影响行数,不再显示 0 行。 (contributed by @zipg) - **SQL Server 中文表名补全** — 中文表名带别名后可正确联想 WHERE 字段与别名前缀。 (contributed by @guoyongchang) - **SQL Server 重复列分页** — 连接查询结果含重复列名时分页不再报错。 - **MySQL SHOW TRIGGERS** — Agent 将 SHOW TRIGGERS 识别为只读元数据查询,不再误要求写操作确认。 (contributed by @onenewcode) - **MySQL 存储过程输出参数** — 绑定存储过程输出参数,避免执行报错。 - **MySQL 触发器源码** — 恢复触发器源码查看,避免读取失败。 - **Kingbase 可连接模板库** — 可连接的业务数据库(同时标记为模板库)在侧边栏正常显示。 (contributed by @zipg) - **Kingbase DSN 参数** — 过滤 go 驱动不支持的 DSN 参数,避免连接报错。 (contributed by @amwps290) - **PostgreSQL 枚举查询协议** — 含自定义枚举字段的查询保持在二进制协议,避免回退文本协议导致性能下降或超时。 (contributed by @lazyanubis) - **PostgreSQL 索引 INCLUDE** — 按服务器版本控制索引 INCLUDE 子句可用性,避免低版本报错。 - **MongoDB 索引操作归属** — 索引相关操作归入 Indexes 分组,删除全部索引时使用正确的集合名。 (contributed by @onenewcode) - **MongoDB 旧版 findOne** — 兼容旧版 Agent 的 findOne 查询。 - **Dameng 受限用户 Schema** — 保留受限权限用户的 schema,避免结构读取遗漏。 - **Informix 空 Owner 节点** — 隐藏没有用户表的空 owner 节点,避免点击后无内容。 (contributed by @chenhbb) - **Xugu EXPLAIN 结果** — EXPLAIN 语句作为查询结果返回,不再仅显示执行成功。 (contributed by @mapan0424) - **Vastbase 索引元数据兼容** — 恢复旧版索引元数据查询兼容性。 - **DuckDB Windows 静态运行时** — DuckDB Agent 在 Windows 静态链接运行时,避免依赖 VC++ Runtime。 - **网格插入行数** — 插入多行对话框可正常修改行数。 (contributed by @laosiji66666) - **网格无限滚动选择** — 无限滚动追加结果时保留已选行与 Shift 多选锚点。 (contributed by @zipg) - **网格负数排序** — 数值列当前页排序正确处理负数。 (contributed by @zipg) - **网格分数缩放文字** — Windows 分数缩放下 Canvas 表格文字不再模糊。 (contributed by @TangTangH) - **网格复制行状态** — 复制行菜单仅在有效行时启用,刷新后自动关闭右键菜单。 (contributed by @zipg) - **网格方向键焦点** — 切换页签后方向键仍可导航单元格。 (contributed by @xddcode) - **网格千分位数值** — 粘贴含千分位的数值自动去除分隔符,避免保存失败。 (contributed by @dienaso) - **SQL 大小写转换** — 转换选区大小写时保留字符串字面量,不改变查询语义。 (contributed by @guoyongchang) - **SQL 执行后焦点** — 点击工具栏执行按钮后保持编辑器焦点与光标位置。 (contributed by @zipg) - **关闭右侧标签页** — 恢复顶部标签页右键"关闭右侧标签页"菜单。 (contributed by @guoyongchang) - **冷启动快速打开** — 冷启动连接树未展开时仍可搜索未加载的表。 (contributed by @zipg) - **多选 DDL** — 侧边栏多选表/视图后查看 DDL 与生成 SQL 显示全部选中对象。 (contributed by @zipg) - **比较选项** — 取消勾选比较选项后不再被父级状态刷新自动恢复。 (contributed by @zipg) - **外部文件数据源** — 记住外部 SQL 文件的数据源选择。 - **租户路由提示** — 保留 SQL 开头的租户路由注释,避免语句拆分丢失。 - **Windows 7 启动兼容** — 修复 Windows 7 上无法启动的问题,移除不支持的 API 依赖并处理 WebView2 Runtime 缺失。 (contributed by @zipg)
chore(packages): release 0.4.55 [skip node-packages-release]
fix(gbase8s): stabilize connections and table access Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
chore(packages): release 0.4.54 [skip node-packages-release]
PreviousNext