-
Pigway Frame Flow v0.1.2 Stable
released this
2026-10-16 09:48:51 +08:00 | 97 commits to main since this release简体中文
修复
- Webhook 在限制批量大小前筛选订阅类型,避免无关事件积压导致后续通知漏发。
- 隔离定时任务异常;某个设备处于未知写入状态时,其他任务和后台队列继续处理。保留原有重试、过期跳过和写入保护规则。
- 包含 v0.1.1 之后的上传响应丢失只读核对、部署锁释放和镜像保留修复。
验证与安装
本地 465 项测试、Ruff、格式检查、mypy 和 git diff --check 通过。两个新增回归测试已验证在旧代码上失败、修复后通过。
Gitea CI #74 全部通过:465 项测试、静态检查、25 个依赖漏洞审计、隔离 Docker 构建/冒烟/重启验证及生产部署。线上 9 个只读端点返回 HTTP 200,Synology Photos 连接正常。
发布提交:8a3c616b5ffcd92d25df9727032479d22af74fac。
中文安装说明。
附件为 NAS 源码部署包,需要自行构建 Docker 镜像;不含运行配置、密钥、数据库或私人照片,附 SHA256 校验文件。设备安全边界
不会重放历史设备写入,也不会将历史 UNKNOWN 操作强制标记为成功;未确认的写入继续保留保护。
English
Fix webhook starvation by filtering event types before the batch limit, and isolate scheduled job failures so other jobs and queue processing continue. Existing retry, overdue and device-write safety rules remain in effect. Includes post-v0.1.1 upload reconciliation and deployment lifecycle fixes.
465 tests, static checks, the 25-dependency vulnerability audit, isolated Docker smoke/restart checks and production deployment passed in CI #74. Nine live read-only endpoints returned HTTP 200, and the Synology Photos connection was healthy. Release commit:
8a3c616b5ffcd92d25df9727032479d22af74fac. The NAS source package requires a Docker build and includes a SHA256 checksum. No runtime credentials or private data are included. Unknown historical writes are never replayed or force-confirmed.Downloads