Releases · Felis2026/rollpig-cloud
v0.10.1
Compare
Sorry, something went wrong.
No results found
新增 POST /v1/protections/grant,使用现有 Bearer Key 为指定群友发放当日 Lv.1~Lv.5 保护。
日报、手动及预留保护来源独立保存并取最高等级,重复或较低等级发放保留已有权益。
修正全局保护继承、连续获券天数及分来源破防升级基准,日报名单替换同步等待中预约门槛。
支持新版 Bot 接手旧客户端无法投递的保护合围场次,保留原参与记录和已消费额度。
补齐接口测试依赖,生产默认安装不增加测试依赖。
v0.10.0
Compare
Sorry, something went wrong.
No results found
更新内容
保存保护起始等级、连续获券天数与当日升级次数,重复发券保留已生效状态。
支持聚众烤猪的火力累积、加急升级和强行点火接管,按个人贡献结算加餐。
同群同目标可连续开炉,保留各场参与者、固定结果和历史记录。
保存多人反噬名单、实际执行者及原主厨信息,统一事件查询与图鉴被烤计数。
增加客户端能力声明,旧客户端不能领取新保护或接管场次,普通加急不再绕过保护。
修复并发回复中的旧状态、旧参与者快照和人数超限问题,接管时同步转交投递归属。
修复 SQLite 并发发券冲突,并对 MySQL 索引迁移执行串行检查和更新。
升级说明
启动时自动补齐字段并更新预约唯一约束,保留已有数据。
升级前备份数据库;回滚到旧版 Cloud 时需要恢复升级前的数据库备份。
配合 RollPig Plus 0.15.0 使用新玩法,旧版普通玩法和接口继续可用。
验证
139 项测试通过,包含 5 项真实 MySQL 8.4 可重复读并发测试。
v0.9.0
Compare
Sorry, something went wrong.
No results found
更新内容
新增预约通知绑定与回复加入接口,按 Bot、群号和消息 ID 定位预约。
通知关联持久化保存,服务重启后仍可继续回复加入。
回复加入时校验当日预约、参与资格和人数限制,并同步登记群内小猪。
补齐并发加入控制,避免重复参与或超过预约人数上限。
升级说明
配合 RollPig Plus 0.14.2+ 使用,旧客户端接口保持兼容。
启动时自动创建 roast_reservation_messages 表,数据库账号需要建表权限。
不修改既有表结构和历史数据。
v0.8.0
Compare
Sorry, something went wrong.
No results found
主要更新
新增昨日免费补签接口,收藏与成长原子结算,重复请求不会重复抽取。
补签不触发历史预约、群活动或昨日加餐。
补齐重复请求统计,处理补签与今日抽取的成长并发冲突。
推荐搭配 Plus 0.14.1,先升级 Cloud;本次补签无需数据库迁移。
v0.7.0
Compare
Sorry, something went wrong.
No results found
主要更新
支持普通烤群友及预约成功后的每日加餐,按用户跨群共享每日一次成长。
独立保存加餐成长,不改变真实抽取次数。
完善加餐事务、预约模式判断及 SQLite 并发处理。
支持日报明确发送失败后的跨实例重领。
推荐搭配 Plus 0.14.0+;旧客户端保持兼容。
v0.6.0
Compare
Sorry, something went wrong.
No results found
主要更新
新增猪圈日报数据聚合、投递领取和失败恢复接口。
支持多 Bot 协同投递与次日保护结算。
完善日报截止时间和跨数据库时间处理。
v0.5.1
Compare
Sorry, something went wrong.
No results found
主要更新
新增具名 API Key 与来源用量统计。
记录各客户端请求及写入结果,保留旧 Token 接入方式。
v0.6.2
Compare
Sorry, something went wrong.
No results found
修复内容
/v1/events 返回带明确时区的事件时间,修正日报截止统计漏掉实际烧烤记录的问题。
MySQL 事件时间按 RollPig 上海业务时区输出,SQLite 保持 UTC 时间口径。
日报功能推荐搭配 RollPig Cloud 0.6.2+。
v0.6.1
Compare
Sorry, something went wrong.
No results found
主要更新
新增猪圈日报的 Cloud 投递协调、领取恢复与次日保护数据接口,支持多个 Bot 共用 Cloud 时避免重复发送
收紧日报截止时间、租约重领和跨数据库时间处理,确保失败恢复不会越过投递边界
新增具名 API Key 与来源用量统计,便于区分不同 RollPig 客户端的请求量
烤箱补货支持按当前群成员过滤日活用户,并通过能力协商启用群主、管理员双票
保持旧版 Plus 兼容:旧客户端继续使用原有接口,新版 Plus 连接旧 Cloud 时补货仍按一人一票
版本配套
RollPig Plus 0.13.1+ 可启用管理员双票
RollPig Plus 0.13.0+ 可使用猪圈日报 Cloud 协同
v0.5.0
Compare
Sorry, something went wrong.
No results found
主要更新
冻结每日抽取时的新猪或重复结果、前后持有数、图鉴规模和连续重复状态,昨日回顾不再随当前数据变化
保存资源版本、实际 EX 等级、立绘文件与差分解锁字段,支持新版“昨日小猪”准确还原当时外观
新增幂等的 PUT /v1/daily-rolls/snapshot,允许客户端在资源解析完成后安全补全快照
扩展昨日相关事件查询,覆盖烤猪、预约参与和特殊目标原因,并保持稳定顺序
为旧 daily_rolls 表提供幂等运行期迁移与并发建列保护;历史行保持无快照,不反向伪造数据
保持旧版 Plus 请求、响应与既有玩法兼容
验证与部署
GitHub Actions Test:通过
GitHub Actions Deploy rollpig-cloud:通过
公网 /api/healthz:正常
生产 OpenAPI 版本:0.5.0
You can’t perform that action at this time.