Skip to content

Commit 85bb47d

Browse files
committed
docs(changelog): publish 5.3.7 release notes
1 parent 25b75ee commit 85bb47d

2 files changed

Lines changed: 81 additions & 0 deletions

File tree

‎pages/changelog/local-changelog.mdx‎

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,47 @@
22

33
> ⚠️ **Windows 自动更新提示(5.3.5、5.3.6-beta.2)**:如果安装目录名称包含空格(例如 `Chat2DB Local`),应用内自动更新可能失败。请先将安装目录名称改为不含空格的名称,再进行更新。该问题已在 5.3.6-beta.3 修复。
44
5+
## 5.3.7
6+
`2026-09-22`
7+
- 🔥【新功能】导入新增内容预览、字段映射与基础配置项:CSV、XLS、XLSX、JSON、SQL 导入在执行前可以预览内容,调整源字段与目标字段的对应关系、跳过不需要的字段,并为未映射字段选择默认值或 `NULL`。CSV 支持配置文件编码、分隔符、引号与转义方式、表头及数据行范围、空值处理和日期数字格式;Excel/XLS 可以选择工作表、表头行、数据起始行与结束行、列范围,设置「空字段视为 NULL」以及文本单元格的日期、时间和小数格式;JSON 可以选择编码、数据结构(对象数组/单个对象/JSON Lines)、数据节点路径,并对嵌套字段逐字段跳过映射;SQL 支持文件编码(自动识别或显式指定,如 GBK)。预览与执行使用同一套选项,映射结果与实际导入一致。
8+
- 🔥【新功能】CSV 导入新增「极速模式」:完成文件预览后可开启,导入器使用独立连接并行执行批次,并按实测吞吐自动调整并发与批次大小;失败或取消会取消已注册语句并等待所有工作线程退出,默认仍为标准模式。
9+
- 🔥【新功能】Oracle `EXPLAIN PLAN` 直接返回执行计划:语句在生成的 statement id 下执行,计划通过 `DBMS_XPLAN.DISPLAY` 从 `PLAN_TABLE` 读回并作为结果集返回;缺少 `PLAN_TABLE` 时给出可操作提示,`EXPLAIN PLAN ... INTO <自定义表>` 仍交由数据库处理。
10+
- ⭐【优化】桌面自动更新更可靠:已下载完成的更新在重启应用或再次检查更新后仍然保留,可以直接安装、不需要重新下载,断网也能安装(Beta 通道下载的更新在重启后不再被判定为不可信);macOS 上更新助手独立于应用运行,应用关闭后更新仍会完成;以整包替换方式安装的版本在更新失败时会自动恢复并重新打开上一个版本;Windows 上自动安装无法启动时会切换兼容方式,并在保持原安装目录的情况下继续更新。「检查更新」会合并重复点击、显示加载状态,每次检查最多提示一次结果,并在更新源不可用时明确提示检查失败,而不是误报「没有可用的新版本」。
11+
- ⭐【优化】表列表新增「更新时间」列:位于「创建时间」之后,空值留空,五种语言均已翻译。
12+
- ⭐【优化】SQL 执行日志支持筛选:可以按数据源、数据库、Schema 和 SQL 内容筛选,并根据数据源能力显示适用的筛选项。
13+
- ⭐【优化】任务中心轮询与分页更可靠:按 ID 和更新时间合并记录,保留终态与已加载历史,被删除或面板关闭后的过期响应会被丢弃;加载失败会结束加载态、给出错误并可重试;异常取消的任务不再一直停留在 RUNNING;取消任务时同一条语句不再被重复取消。
14+
- ⭐【优化】MCP Token 重置改为串行:重置期间显示忙碌状态,重复点击不会生成多个 Token,过期回调不再覆盖最新 Token。
15+
- ⭐【优化】单表子查询结果集可编辑:`SELECT * FROM (SELECT * FROM APP.EVENT_LOG ORDER BY CREATE_TIME DESC) WHERE ROWNUM <= 100` 这类查询现在能识别物理表主键,结果集可以直接编辑、定位到单行。
16+
- 🐞【修复】修复 Redis 键更新时新旧键类型缺失或未知仍回退成字符串命令、把原键删除后重建的问题。
17+
- 🐞【修复】修复 ClickHouse 数据库名称包含空格或特殊字符时连接异常,以及切换数据库时连接参数处理错误的问题。
18+
- 🐞【修复】修复 CockroachDB 无主键表单行修改时行标识错误的问题:更新和删除改用原生 `LIMIT 1` 保留原行谓词。
19+
- 🐞【修复】修复 Redshift 新建数据库失败的问题,并让 Redshift / CockroachDB 建库、建 schema 在首个语句失败后立即停止,避免用重复库错误覆盖已有库备注。
20+
- 🐞【修复】修复 Informix 修改表名、修改列和查看执行计划的 SQL 语法错误,属主引用与字符类型别名处理错误的问题;修改列前先校验约束,避免静默删除约束或外键。
21+
- 🐞【修复】修复 DB2 查看视图、函数和存储过程定义时可能出现 SQL 语法错误的问题。
22+
- 🐞【修复】修复 DuckDB 表数据从第 2 页起翻页报错的问题。
23+
- 🐞【修复】修复 JSON 导入遇到空记录时报错的问题,并区分「字段缺失」与「显式 null」。
24+
- 🐞【修复】修复导入失败只提示笼统失败的问题:CSV、XLSX、XLS、JSON、SQL 导入失败时会指出出错的设置(编码、数据节点、文件行列、重复源字段、列范围、行范围),或给出数据库错误类别及 `SQLState` 和错误码。
25+
- 🐞【修复】修复导出产物覆盖同名文件的问题,重名时自动使用带序号的文件名;复制失败会回滚并由启动恢复清理。
26+
- 🐞【修复】修复删除已完成任务时,因应用退出或文件操作失败导致任务记录、导出文件清理不完整的问题,支持重启后继续清理。
27+
- 🐞【修复】修复仪表盘左侧列表滚动到底无法继续加载、超大页码抛出索引错误的问题;请求失败时显示可重试的错误状态并保留已有数据,刷新失败后不再一直停留在加载状态。
28+
- 🐞【修复】修复控制台记录和表数据分页在极大页码下回绕到前面的页或抛出 `IndexOutOfBoundsException` 的问题。
29+
- 🐞【修复】修复元数据缓存损坏后无法打开数据库或表结构的问题:只删除损坏键并重建缓存值。
30+
- 🐞【修复】修复保存失败时界面显示已保存、刷新后却退回旧状态的问题:数据源顺序、命名空间位置、ER 图位置和小数据的写入改为先落盘再更新内存。
31+
- 🐞【修复】修复快速重复保存可能创建重复数据源,以及连续拖动或移动失败时位置显示异常的问题;从分组菜单新建数据源后,自动展开分组并定位新连接;刷新数据源树时隐藏设置不再丢失,保存成功后不会因刷新失败而误报保存失败。
32+
- 🐞【修复】修复表数据筛选或排序条件输入错误后编辑器消失、无法修改条件的问题;现在保留原结果,修改或清空条件后可继续查询。
33+
- 🐞【修复】修复 AI 输入 `@` 时表和视图候选提示异常,以及切换数据源后可能显示旧候选结果的问题。
34+
- 🐞【修复】修复 AI 会话历史写入中断可能丢失或损坏记录,以及删除失败后无法恢复的问题。
35+
- 🐞【修复】修复自定义模型连接测试返回超长错误内容时超出弹窗、无法查看的问题。
36+
- 🐞【修复】修复复制多行查询结果时粘贴到 Excel、SAP GUI 等外部工具串行的问题(Windows 使用 CRLF)。
37+
- 🐞【修复】修复「测试 SSH 连接」失败时一直停留在加载状态、重复提示的问题。
38+
- 🐞【修复】修复 Windows 上鼠标在 SQL 编辑器内移动时光标在箭头、I 型和缩放形状之间抖动的问题。
39+
- 🐞【修复】修复复制数据源时丢失登录用户、Service Name、密钥文件、BigQuery 等连接字段,导致异步任务与手动连接行为不一致的问题。
40+
- 🐞【修复】修复本地数据源别名搜索与类型筛选在分页和总数计算之后才生效的问题,`PRIVATE`/`SHARED` 匹配不再区分大小写。
41+
- 🐞【修复】修复退出或停止服务时进程被 Cookie 清理线程阻塞、无法正常结束的问题。
42+
- 🐞【修复】修复桌面连接请求与响应中的密码、SSH 口令、JDBC 连接串等敏感值被写入调试日志的问题。
43+
- 🐞【修复】修复本地版数据源树移动过程中失败或中断可能导致节点位置错乱的问题:移动改为原子操作。
44+
- 🐞【修复】修复本地版新建数据源后未保留在所选命名空间的问题。
45+
546
## 5.3.7-beta.3
647
`2026-09-19`
748
- 🔥【新功能】CSV 导入支持「极速模式」(Beta):开启后使用多线程并行导入,导入速度更快。

‎pages/changelog/pro-changelog.mdx‎

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,46 @@
22

33
> ⚠️ **Windows 自动更新提示(5.3.5、5.3.6-beta.2)**:如果安装目录名称包含空格(例如 `Chat2DB Pro`),应用内自动更新可能失败。请先将安装目录名称改为不含空格的名称,再进行更新。该问题已在 5.3.6-beta.3 修复。
44
5+
## 5.3.7
6+
`2026-09-22`
7+
- 🔥【新功能】导入新增内容预览、字段映射与基础配置项:CSV、XLS、XLSX、JSON、SQL 导入在执行前可以预览内容,调整源字段与目标字段的对应关系、跳过不需要的字段,并为未映射字段选择默认值或 `NULL`。CSV 支持配置文件编码、分隔符、引号与转义方式、表头及数据行范围、空值处理和日期数字格式;Excel/XLS 可以选择工作表、表头行、数据起始行与结束行、列范围,设置「空字段视为 NULL」以及文本单元格的日期、时间和小数格式;JSON 可以选择编码、数据结构(对象数组/单个对象/JSON Lines)、数据节点路径,并对嵌套字段逐字段跳过映射;SQL 支持文件编码(自动识别或显式指定,如 GBK)。预览与执行使用同一套选项,映射结果与实际导入一致。
8+
- 🔥【新功能】CSV 导入新增「极速模式」:完成文件预览后可开启,导入器使用独立连接并行执行批次,并按实测吞吐自动调整并发与批次大小;失败或取消会取消已注册语句并等待所有工作线程退出,默认仍为标准模式。
9+
- 🔥【新功能】Oracle `EXPLAIN PLAN` 直接返回执行计划:语句在生成的 statement id 下执行,计划通过 `DBMS_XPLAN.DISPLAY` 从 `PLAN_TABLE` 读回并作为结果集返回;缺少 `PLAN_TABLE` 时给出可操作提示,`EXPLAIN PLAN ... INTO <自定义表>` 仍交由数据库处理。
10+
- ⭐【优化】桌面自动更新更可靠:已下载完成的更新在重启应用或再次检查更新后仍然保留,可以直接安装、不需要重新下载,断网也能安装(Beta 通道下载的更新在重启后不再被判定为不可信);macOS 上更新助手独立于应用运行,应用关闭后更新仍会完成;以整包替换方式安装的版本在更新失败时会自动恢复并重新打开上一个版本;Windows 上自动安装无法启动时会切换兼容方式,并在保持原安装目录的情况下继续更新。「检查更新」会合并重复点击、显示加载状态,每次检查最多提示一次结果,并在更新源不可用时明确提示检查失败,而不是误报「没有可用的新版本」。
11+
- ⭐【优化】表列表新增「更新时间」列:位于「创建时间」之后,空值留空,五种语言均已翻译。
12+
- ⭐【优化】SQL 执行日志支持筛选:可以按数据源、数据库、Schema 和 SQL 内容筛选,并根据数据源能力显示适用的筛选项。
13+
- ⭐【优化】任务中心轮询与分页更可靠:按 ID 和更新时间合并记录,保留终态与已加载历史,被删除或面板关闭后的过期响应会被丢弃;加载失败会结束加载态、给出错误并可重试;异常取消的任务不再一直停留在 RUNNING;取消任务时同一条语句不再被重复取消。
14+
- ⭐【优化】MCP Token 重置改为串行:重置期间显示忙碌状态,重复点击不会生成多个 Token,过期回调不再覆盖最新 Token。
15+
- ⭐【优化】单表子查询结果集可编辑:`SELECT * FROM (SELECT * FROM APP.EVENT_LOG ORDER BY CREATE_TIME DESC) WHERE ROWNUM <= 100` 这类查询现在能识别物理表主键,结果集可以直接编辑、定位到单行。
16+
- 🐞【修复】修复 Redis 键更新时新旧键类型缺失或未知仍回退成字符串命令、把原键删除后重建的问题。
17+
- 🐞【修复】修复 ClickHouse 数据库名称包含空格或特殊字符时连接异常,以及切换数据库时连接参数处理错误的问题。
18+
- 🐞【修复】修复 CockroachDB 无主键表单行修改时行标识错误的问题:更新和删除改用原生 `LIMIT 1` 保留原行谓词。
19+
- 🐞【修复】修复 Redshift 新建数据库失败的问题,并让 Redshift / CockroachDB 建库、建 schema 在首个语句失败后立即停止,避免用重复库错误覆盖已有库备注。
20+
- 🐞【修复】修复 Informix 修改表名、修改列和查看执行计划的 SQL 语法错误,属主引用与字符类型别名处理错误的问题;修改列前先校验约束,避免静默删除约束或外键。
21+
- 🐞【修复】修复 DB2 查看视图、函数和存储过程定义时可能出现 SQL 语法错误的问题。
22+
- 🐞【修复】修复 DuckDB 表数据从第 2 页起翻页报错的问题。
23+
- 🐞【修复】修复 JSON 导入遇到空记录时报错的问题,并区分「字段缺失」与「显式 null」。
24+
- 🐞【修复】修复导入失败只提示笼统失败的问题:CSV、XLSX、XLS、JSON、SQL 导入失败时会指出出错的设置(编码、数据节点、文件行列、重复源字段、列范围、行范围),或给出数据库错误类别及 `SQLState` 和错误码。
25+
- 🐞【修复】修复导出产物覆盖同名文件的问题,重名时自动使用带序号的文件名;复制失败会回滚并由启动恢复清理。
26+
- 🐞【修复】修复删除已完成任务时,因应用退出或文件操作失败导致任务记录、导出文件清理不完整的问题,支持重启后继续清理。
27+
- 🐞【修复】修复仪表盘左侧列表滚动到底无法继续加载、超大页码抛出索引错误的问题;请求失败时显示可重试的错误状态并保留已有数据,刷新失败后不再一直停留在加载状态。
28+
- 🐞【修复】修复控制台记录和表数据分页在极大页码下回绕到前面的页或抛出 `IndexOutOfBoundsException` 的问题。
29+
- 🐞【修复】修复元数据缓存损坏后无法打开数据库或表结构的问题:只删除损坏键并重建缓存值。
30+
- 🐞【修复】修复保存失败时界面显示已保存、刷新后却退回旧状态的问题:数据源顺序、命名空间位置、ER 图位置和小数据的写入改为先落盘再更新内存。
31+
- 🐞【修复】修复快速重复保存可能创建重复数据源,以及连续拖动或移动失败时位置显示异常的问题;从分组菜单新建数据源后,自动展开分组并定位新连接;刷新数据源树时隐藏设置不再丢失,保存成功后不会因刷新失败而误报保存失败。
32+
- 🐞【修复】修复表数据筛选或排序条件输入错误后编辑器消失、无法修改条件的问题;现在保留原结果,修改或清空条件后可继续查询。
33+
- 🐞【修复】修复 AI 输入 `@` 时表和视图候选提示异常,以及切换数据源后可能显示旧候选结果的问题。
34+
- 🐞【修复】修复 AI 会话历史写入中断可能丢失或损坏记录,以及删除失败后无法恢复的问题。
35+
- 🐞【修复】修复自定义模型连接测试返回超长错误内容时超出弹窗、无法查看的问题。
36+
- 🐞【修复】修复复制多行查询结果时粘贴到 Excel、SAP GUI 等外部工具串行的问题(Windows 使用 CRLF)。
37+
- 🐞【修复】修复「测试 SSH 连接」失败时一直停留在加载状态、重复提示的问题。
38+
- 🐞【修复】修复 Windows 上鼠标在 SQL 编辑器内移动时光标在箭头、I 型和缩放形状之间抖动的问题。
39+
- 🐞【修复】修复复制数据源时丢失登录用户、Service Name、密钥文件、BigQuery 等连接字段,导致异步任务与手动连接行为不一致的问题。
40+
- 🐞【修复】修复本地数据源别名搜索与类型筛选在分页和总数计算之后才生效的问题,`PRIVATE`/`SHARED` 匹配不再区分大小写。
41+
- 🐞【修复】修复退出或停止服务时进程被 Cookie 清理线程阻塞、无法正常结束的问题。
42+
- 🐞【修复】修复桌面连接请求与响应中的密码、SSH 口令、JDBC 连接串等敏感值被写入调试日志的问题。
43+
- 🐞【修复】修复团队导航、组织管理、审批流程和 SQL 审计的权限判断异常,恢复原有团队权限行为。
44+
545
## 5.3.7-beta.3
646
`2026-09-19`
747
- 🔥【新功能】CSV 导入支持「极速模式」(Beta):开启后使用多线程并行导入,导入速度更快。

0 commit comments

Comments
 (0)