Repository navigation
v2.3.0
更新内容
- 新增笔记分享链接:作者可以创建、复制和撤销链接,持有链接的人无需登录即可阅读。撤销分享或删除笔记后,原链接失效。
- 新增独立的分享阅读页,支持正文、文章、附件、标签和作者信息,并完善作者主页跳转与侧栏展示。
- 修复有效分享链接因旧版网页缓存而显示 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