Skip to content

v2.3.0

Choose a tag to compare

@Rabithua Rabithua released this 06 Sep 15:21
32147ee

更新内容

  • 新增笔记分享链接:作者可以创建、复制和撤销链接,持有链接的人无需登录即可阅读。撤销分享或删除笔记后,原链接失效。
  • 新增独立的分享阅读页,支持正文、文章、附件、标签和作者信息,并完善作者主页跳转与侧栏展示。
  • 修复有效分享链接因旧版网页缓存而显示 404 的问题,调整页面入口和 Service Worker 的缓存规则。
  • 分享页面和接口使用不缓存、不索引及不传递来源信息的响应头,并补充分享权限、撤销、数据库迁移和缓存策略测试。

升级说明

从 v2.2.3 升级时,通过正常后端启动流程执行新增迁移 0035_anonymous_note_sharing。该迁移只新增分享链接表及关联约束,不会自动为已有笔记创建分享链接。

使用 CDN 的自托管站点,请将页面入口和 /sw.js 的缓存策略设为遵循源站,并刷新旧缓存;具体配置见前端缓存说明。

验证

前后端 lint、build、分享功能、数据库迁移和向量回归检查全部通过。正式镜像已验证:后端运行版本为 v2.3.0,前端页面入口、Service Worker、分享隐私响应头和静态资源缓存策略检查通过;两端的 v2.3.0、latest、release 标签分别指向同一份镜像。

Docker 镜像

提供 rabithua/rote-backend:v2.3.0 和 rabithua/rote-frontend:v2.3.0,同步更新 latest、release 标签,支持 amd64 / arm64。

完整变更:v2.2.3...v2.3.0