Skip to content

DuckQuery v1.3.4

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Jul 05:20
51801ef

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,请选择“更多信息 → 仍要运行”。

相关变更