Repository navigation
3.0.21
v3.0.21
版本概览
完善视频契约导入、参数约束与 New API 插件生成,统一创作任务实时事件订阅,并支持已生成视频的保存重试。本次全局审查修复了任务流会话失效、断线期间任务删除漏报、视频重试和参数校验不一致等问题。
新增功能
- 新增视频契约导入 Agent,支持读取公开接口文档、动态详情与协议证据,展示导入进度、模型差异和无网络干跑结果。
- 支持从已验证的视频契约生成 New API Task Plugin API v1 插件,配置模型、渠道鉴权、文件路由和下载方式,并在浏览器 Worker 中执行本地干跑。
- 新增视频提示词约束、时长范围、具名 multipart 文件路由及带类型的扩展参数,支持显式 false、零值和可选提示词。
- 新增创作任务 SSE 事件接口,统一创作台、画布与工作流的实时状态订阅,并提供断线重连和会话切换清理。
- 新增已生成视频的保存恢复入口,下载失败后可重试保存现有成品,无需再次生成;补充 Grok、Seedance 与 MiniMax H3 接入示例和插件说明。
功能改进
- 契约编辑器拆分能力、请求映射、规则、参数和插件配置,完善模型档案、来源核验与导入反馈。
- 任务事件在服务端合并变更通知、推送最新修订,浏览器内共享连接,减少重复查询并保留文本和图片的增量输出。
- 创作台视频重试保留规范化后的素材与扩展参数,优化参数面板、会话状态、视频结果及窄屏布局。
- 明确插件下载凭据隔离、宿主端口限制和验证范围,避免把本地干跑当作真实上游验证。
- 优化 HTTP 测试的管理员夹具,避免重复高成本哈希导致竞态检查超时,生产密码哈希强度保持不变。
问题修复
- 修复长连接在会话撤销或权限变化后继续接收任务的问题:心跳重新鉴权,返回明确状态并停止无效重连;任务事件禁止缓存。
- 修复断线期间删除任务后等待器无法收到删除通知的问题,重连快照会核对旧任务并及时结束等待。
- 修复非法或小数视频时长被静默替换为默认值或截断的问题,显式输入必须通过整数校验。
- 修复允许省略提示词的视频模型在失败重试或重新生成时被错误拦截的问题。
- 修复插件 multipart 干跑未提供实际素材 MIME 类型导致共用上传字段误报的问题,并为测试文件生成唯一引用。
- 修复前端静默忽略显式 null 扩展参数的问题,使其与后端契约校验保持一致。
- 更新 Axios、follow-redirects、Vite 和 source-map-js,修复依赖审计发现的已知安全问题。
- 将 Go 工具链、Docker 构建镜像和 CI 版本统一升级到 1.26.10,修复标准库证书校验、HTTP 和 TLS 相关安全问题。
- 同步更新 Go 网络、加密、QUIC 和压缩依赖的安全补丁,补齐已知内存耗尽、越界读取和计算异常修复。
移除与调整
- 以共享任务事件订阅替代创作台、画布和工作流的重复任务轮询逻辑。
- 移除旧的视频契约规划器,统一使用带来源审查与干跑校验的导入流程。
- 保持现有
/api/creation-tasks资源结构,视频保存恢复仅操作原任务,不重新提交上游生成请求。
Docker
docker pull mienvirtuoso/chatgpt2api:3.0.21