DuckQuery 1.3.4
本版本重点提升 MySQL 联邦查询稳定性、DuckDB 数据安全、全量保存/异步任务语义,以及查询取消和历史任务的可恢复性。
重点更新
- 数据安全:强化正常退出时的 CHECKPOINT、WAL 恢复与失败保护;恢复异常时保留现场并停止启动,避免静默回退到旧快照。
- 联邦查询:改善 MySQL 查询、保存和远程取消的稳定性,完善断线重试、事务恢复、谓词下推、时间边界建议与线程控制。
- 保存与行数限制:统一查询、保存到 DuckDB、导出和异步任务的 LIMIT 语义;未勾选限制时忽略页面自动追加的
LIMIT 10000,避免全量保存被截断。 - 异步任务:持久化结果表不再按任务年龄自动删除;历史任务的结果表已缺失时隐藏无效的预览/下载操作并提供“重新运行”,失败任务继续支持“重试”。
- 下载与导出:异步结果新增 JSON、Excel 下载,补充 XLSX 行数校验;桌面版支持直接保存到用户选择的本地路径。
- 工作台体验:修复取消查询后提示重叠与网络错误误报、JOIN 条件切换、Tab 状态丢失、SQL 预览滚动及保存表名重复等问题。
- Agent 与国际化:收紧只读 SQL 校验和结果绑定,改善边界场景下的工具选择;精炼中英文弹窗、提示与操作文案。
- 发布环境:本地与 GitHub Actions 统一使用 Node 24;桌面版本为 1.3.4,独立 MCP 包为
duckquery-mcp 0.3.1。
下载说明
- 标准包:macOS Apple Silicon / Intel DMG、Windows x64 安装程序。
- 离线包:包含完整 DuckDB 扩展;Windows 离线包同时包含 WebView2。
- macOS 首次启动如被系统拦截,请前往“系统设置 → 隐私与安全性 → 仍要打开”。
- Windows 如出现 SmartScreen,请选择“更多信息 → 仍要运行”。