Repository navigation
发布1.15.0:维护失败重试、图片缓存更新与省流浏览 - #6
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
维护任务现在持久化失败照片/相册及安全原因,50条分页显示,可仅重试失败项;字段同步失败不重复编码。任务身份在刷新后保留,响应丢失可幂等继续,过期请求及异类未完成任务覆盖被拒绝。旧版未记录明细的失败数在定向重试后仍保留,扫描异常不向客户端暴露SQL或服务器路径。
重建后主图、缩略图和响应式变体使用新缓存URL,照片ID及物理路径不变。新增省流选择,暂停自动翻页和邻图预取,保留手动看图;后台页释放预取引用。管理员获得只读健康检查和隔离恢复演练步骤。
验证:最终head38c1868的26项CI全部通过(run37764772937),包含PHP7.4/8.2/8.4、官方Typecho双版本与三数据库PDO/原生驱动、Windows过程管理、Chromium/Firefox/WebKit桌面与窄屏,以及新增三浏览器维护恢复。独立review提出的旧失败数与异常输出两项已修复并复核。前轮Firefox曾在既有切图检查超时,已加诊断;最终完整重跑通过,未放宽断言。新增省流测试与分享链接重载的同步冲突已明确修正。
范围:旧field-only迁移排除;CDN需把查询参数纳入缓存键,已经打开的页面需刷新;真实手机Safari未实测,健康检查不冒充编码/恢复实测。不部署线上站点、不改服务器保护或令牌权限。受控发布仅固定1.15.0且必须当前main精确SHA完整CI成功。