Skip to content

v0.13.0 — 移除「官网采集」与「按岗位找公司」· 维护手册

Choose a tag to compare

@magicapple123 magicapple123 released this 26 Sep 13:32
· 999 commits to main since this release
5eb510d

这一版有什么

这是一个做减法的版本:移除了两个功能,没有新增用户可见的能力。

移除了「官网采集」

从公司招聘官网采集岗位的整个功能下线(业务调整,不再需要)。页面入口、后端接口、
助手侧能力、以及它们的测试一并移除。

移除了「按岗位找公司」

从岗位反查招聘公司的「发现」功能下线。

你的数据会怎样

不受影响,也不用做任何事。

  • 这两个功能用到的三张数据表仍然保留在你的数据库里,只是不再读写,当作历史数据放着。
    这是刻意的:表结构一旦删除就需要一次不可逆的数据库迁移,为几张空表单独付这个代价不划算,
    留到下次本来就要加迁移时一并处理。
  • 已有的备份照常可以导入。 备份导入会校验"包里的表是不是当前版本认识的表",而这次
    表集合一个都没变,所以旧备份不会被判成"来自更新版本"。
  • 岗位广场里已有的岗位、投递记录、简历等完全不受影响。历史岗位的来源若标着
    「官网采集」,这个标识仍然认得——不再产生新的,但旧的照常显示。

内部

  • 新增 docs/maintenance.md 维护手册(面向开发者,不影响使用)。

怎么更新到这一版

已经有旧版本的:就地更新,数据不用动。

  • Windows:双击项目目录里的 update.cmd
  • macOS:双击 update.command

它会拉取最新代码并更新依赖,你的数据(backend/data)不受影响。
也可以在「设置 → 软件更新」里检查新版本(Windows)。

第一次用,或想重新装一份:下载下面的包解压,双击 start.cmd(macOS:start.command)即可。

旧版本的数据怎么带过来

  • 就地更新:什么都不用做。 数据一直放在项目目录的 backend/data 里,更新只换代码;
    新版首次启动会自动把数据库结构升级到最新。升级前建议先备份。
  • 换了电脑 / 重新装了一份:先在旧版本里导出。 打开旧版本 →
    设置 → 数据集 → 导出当前数据集,得到一个 zip(照片、经历参考文件与助手附件都在里面)。
    然后在新版本里 设置 → 数据集 → 导入备份为新数据集,选择那个 zip 即可,
    会作为一套新数据集出现,不会覆盖新版本里已有的数据。
  • 备份不含 API Key:导入后到「设置」里重填一次模型配置即可。
  • 想更稳一层:更新前把整个 backend/data 目录复制一份留底,出问题原样放回就能回到旧状态。

校验下载

每个包都附了同名的 .sha256 文件。Windows 上
Get-FileHash .\ResumeForge-0.13.0-windows.zip -Algorithm SHA256,
macOS / Linux 上 shasum -a 256 ResumeForge-0.13.0-windows.zip,与文件里的值对一下即可。

包里没有任何可执行文件(只有源码、启动脚本与文档)。首次启动会联网下载 Python / Node 便携版——
"下载并执行运行时"是杀毒软件启发式规则会关注的行为,也是唯一可能触发提示的地方;
下载走官方地址 HTTPS 并校验官方 SHA256 摘要后才使用。不建议为了安装而关闭杀毒软件,
先核对摘要;若一致仍被拦截,把文件名与日志发到 Issues 或群里。

完整改动

见 CHANGELOG.md。