[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"landing-footer-friend-links":3,"blog-post:\u002Fzh-CN\u002Fblog\u002Fchangelog":6},{"code":4,"data":5},200,[],{"code":4,"message":7,"data":8},"OK",{"systemid":9,"app_key":10,"slug":11,"title":12,"description":13,"markdown_content":14,"cover":14,"cover_image":14,"tags":15,"author":19,"status":20,"date":21,"created_at":21,"updated_at":22,"content_source":10,"content_locale":23,"path":24,"body":25},"content:zh:changelog","content","changelog","ZShip 2026 年 7 月产品更新日志","2026 年 7 月的五项更新覆盖工作流可靠性、邮件投递、积分处理、管理后台导航和移动端 ElevenLabs 输入。","",[16,17,18],"更新日志","可靠性","管理后台","ZShip Team","published","2026-07-16","2026-07-16 14:45:51","zh","\u002Fblog\u002Fchangelog",{"type":26,"value":27,"toc":85},"minimark",[28,32,37,40,44,47,50,53,56,59,63,66,69],[29,30,31],"p",{},"本次更新汇总了 2026 年 7 月 16 日准备完成的五项产品与平台改进。管理后台界面已经上线；服务端能力会在对应 Worker 和数据库迁移发布后生效。",[33,34,36],"h2",{"id":35},"provider-工作流重试更安全","Provider 工作流重试更安全",[29,38,39],{},"生成任务从创建、状态查询、Webhook、积分扣减到结果转存，现在都会携带稳定的工作流上下文与幂等信息。重复提交同一请求不会重复创建任务或重复扣减积分，Webhook token 也为异步结果增加了更清晰的校验边界。",[33,41,43],{"id":42},"resend-投递支持用量均衡","Resend 投递支持用量均衡",[29,45,46],{},"邮件投递现在可以在满足条件的 Resend 密钥之间分配流量，同时遵守每日配额。管理后台的邮件工作区补充了密钥状态、用量、路由偏好、投递日志和多语言管理控件，运营人员可以在发送前判断可用容量。",[33,48,49],{"id":49},"配置更新和积分处理更高效",[29,51,52],{},"Provider 配置支持批量更新，并采用更明确的缓存失效策略。订阅积分定时任务使用有界查询和处理预算，减少重复数据库工作，让账号规模增长后的定时执行更加稳定可控。",[33,54,55],{"id":55},"管理后台工作区更清晰",[29,57,58],{},"管理后台采用分层工作区标签页和融入式导航。点击父菜单会打开四列矩阵，图标在上、名称在下，可以一次扫读更多入口。移动端矩阵会在选中菜单下方展开并保持在视口内，同时支持浅色模式、深色模式和本地化文案。",[33,60,62],{"id":61},"移动端恢复-elevenlabs-对话输入","移动端恢复 ElevenLabs 对话输入",[29,64,65],{},"ElevenLabs Dialogue V3 的快捷创建重新提供必填提示词。提示词会被映射到 Provider 的 dialogue 请求结构，并带有合理的稳定性与自动语言默认值，移动端用户无需手写 Provider JSON 即可提交有效请求。",[33,67,68],{"id":68},"发布说明",[70,71,72,76,79,82],"ul",{},[73,74,75],"li",{},"管理后台导航通过 Admin Pages 项目独立部署。",[73,77,78],{},"Provider 幂等能力和 ElevenLabs 输入需要发布 Provider 服务迁移与 Worker。",[73,80,81],{},"Resend 用量均衡需要发布 Support 服务迁移与 Worker。",[73,83,84],{},"积分定时任务优化需要发布 Auth 服务 Worker。",{"title":14,"searchDepth":86,"depth":86,"links":87},2,[88,89,90,91,92,93],{"id":35,"depth":86,"text":36},{"id":42,"depth":86,"text":43},{"id":49,"depth":86,"text":49},{"id":55,"depth":86,"text":55},{"id":61,"depth":86,"text":62},{"id":68,"depth":86,"text":68}]