羊角快车二创版 v1.0.0 发布:独立版本线启动
发布日期: 2026年10月24日
从今天起,羊角快车二创版(wool-hmq/Rin)启用独立版本线,与官方原版(openRin/Rin,上游)的版本线分开维护。本项目采用标准语义化版本,首个版本为 v1.0.0,发布标签为 vX.Y.Z。
版本线约定
- 本项目版本号为标准语义化版本
MAJOR.MINOR.PATCH,独立版本线从v1.0.0开始 - 发布标签统一使用
v前缀(v1.0.0);预发布版本使用-beta、-rc.1等后缀,例如v1.2.0-beta.1 - 同一条目同时涉及官方原版与本项目版本时,本项目版本写作
yjvX.Y.Z以示区分 - 官方原版的历史发布记录(
v0.3.0、v0.2.0等)继续保留在更新日志中,标注为官方原版/上游 - 文档中同时出现两个仓库时,统一先列 羊角快车二创版(本仓库),再列 官方原版 openRin/Rin(上游)
- 历史说明:早期文档中的
yjv1.0.0~yjv1.1.2编号即本版本线的v1.0.0~v1.1.2,编号未变,仅统一为v前缀
本版本的主要内容
友链申请与验证
- 邮件自助友链:访客通过邮件完成友链申请、修改与删除,流程包含 JSON 模板、人机验证码图片、申请取消指令与回复拦截引导
- 友链验证支持 DNS TXT 与 HTML 文件两种方式:访客在邮件中回复
1或2选择验证方式,DNS 方式通过_jiaofriend主机的 TXT 记录校验,文件方式保持 200 状态码加<body>文本匹配的严格校验 - 友链分组与展示顺序管理、友链可访问状态定时检查、
friends-sitemap.xml输出
账号安全
- TOTP 双因素认证:所有用户可用,支持恢复码与登录限流,无密码账号同样可以启用
- API Key 外部调用体系:管理员在后台创建、吊销密钥并限定权限范围
- 登录限流与账号锁定策略在密码 / TOTP 登录路径上生效
内容与阅读体验
- 多套评论系统、Webhook 通知、RSS、Sitemap 与动态 robots.txt
- AI 摘要、AI 增强搜索、自定义模型与回退模型队列排序
- Monorepo 共享包(
@rin/api、@rin/ui)与前后端类型同步
部署与工程化
- 部署、开发、数据库任务统一收敛到 Rin CLI,并配套 GitHub Actions 的 Build / Deploy / Preview / Release / 文档站工作流
- 后端运行时面向 Cloudflare Workers 轻量化改造,路由与依赖按需加载
- 中英文文档随仓库同步维护,部署指南、配置说明与数据库结构文档按当前实现校准
升级提示
- 从官方原版升级到二创版时,部署脚本会自动执行
server/sql/下的迁移脚本,无需手动操作 - 邮件登录、邮箱验证码与邮件自助友链属于可选功能,需要配置
EMAIL_SEND_URLS/EMAIL_SEND_KEYS,详见 环境变量说明 - TOTP、API Key、友链分组等功能无需额外环境变量,在后台页面按需启用即可
反馈
如果你在验证 v1.0.0 时发现问题,建议直接通过以下方式反馈:
- 🐛 羊角快车二创版 Issues
- 💬 羊角快车二创版 Discussions
- 📖 官方原版 Issues(上游):openRin/Rin Issues
- 💬 官方原版 Discussions(上游):openRin/Rin Discussions