Skip to content

v0.17.0

Choose a tag to compare

@magicapple123 magicapple123 released this 07 Oct 11:43
· 676 commits to main since this release
3c37575

新增

  • 新用户可一键载入「体验示例」数据集:首启动引导新增「载入示例数据体验」,自动新建独立的「体验示例」数据集(主数据不受影响,随时可整份删除)。
  • 设置页新增「帮助与诊断」:一键导出脱敏诊断包(不含简历数据与密钥),附 GitHub Issues 与用户群反馈入口。
  • 设置页新增「隐私与数据主权」卡片,与官网隐私专页同一套叙事。
  • 自动备份:按间隔自动快照数据库,默认每周、保留最近 5 份;更新前数据快照:更新器覆盖程序文件前先快照数据目录(保留最近 3 份)。
  • 文件日志轮转 + SQLite 启动维护(WAL 截断 checkpoint 与 PRAGMA optimize)。
  • Playwright 浏览器冒烟接入 CI;CodeQL 每周静态安全扫描;Nightly 每日全量回归(flaky 标记)。

变更

  • Python 下限升到 3.11(3.10 已 EOL),解锁 sqlalchemy 2.1 与 fonttools 4.66;CI 矩阵 3.11/3.13(ubuntu)+ 3.12(windows)。
  • CI 前端作业升 Node 22,解锁 vitest 5.0.3 与 jsdom 30。
  • 质量门禁:ruff 启用 I/UP/B/SIM;pyright 钉住 models/schemas;前端覆盖率门禁(基线 −3pt 只升不降);依赖审计分级阻断;版本号单源核对。
  • 性能优化批:简历模板引擎匹配缓存——修复日期控件每轮渲染被重建导致实例缓存失效的真元凶,长表单匹配基准提速约 2.1-2.5 倍;助手历史消息气泡 memo 化,流式输出期间历史气泡不再整树重渲染;实时填表空闲退避——页面静止约 3 秒后轮询间隔自动放大到 1.5 秒,任何事件立即恢复快档;求职进度合并预览的逐条点查改为一次批量查询。
  • 求职进度列表瘦身:列表接口的备注与依据改为截断预览,编辑表单自动从详情接口取全文回填,保存不会把预览文本写回库。
  • 备份快照剥离 sqlite_stat* 统计表,旧版本不再拒收合法备份。

纯源码发行包:解压后运行 start.cmd(Windows)/ start.command(macOS),首次启动自动装配运行环境。sha256 校验文件与压缩包同列。