Repository navigation
Releases
v0.2.0-beta.9
MyAPI v0.2.0-beta.9 预发布,来源提交:c45df8c6c6bf2e66d39b58b8c2bc8d61984f901b。
本版内置聊天明确选择本人真实 API Key;支持现有 OpenAI 兼容/Codex 路径的图片,以及 OpenAI 兼容路径的 PDF。严格预算模式下,纯文本沿现有合格 native Chat 条件规范参数,媒体请求仍拒绝。另修复取消时保留草稿,以及七种语言在 320px 窄屏下的可读性。
附件本版仅保存在内存,不包含 /v1/files 持久文件库、远程 file ID 或 TXT/DOCX 支持。合成验收不代表真实上游账单或生产部署;本次发布不推进 stable latest、不发布 npm 包、不部署服务器。
来源及验证:PR #4、主线 CI 37911737081、二进制发布工作流、镜像发布工作流。
下载文件的 SHA-256 校验和:Linux、macOS、Windows。
镜像标签为 v0.2.0-beta.9,下表列出不可变摘要;多架构清单包含 linux/amd64 和 linux/arm64。
| 版本 | 平台 | 仓库 | SHA-256 摘要 |
|---|---|---|---|
| Full | amd64 | ghcr.io/forcemind/myapi |
sha256:262064dbec43aba40d001f039d28a5e848d69e56c3865041e38fc8ea0323767a |
| Full | arm64 | ghcr.io/forcemind/myapi |
sha256:827ae7078a3d1b32cc449592d2bcb46085e3b6766d6f72553e7d79a9657ae793 |
| Full | amd64 + arm64 | ghcr.io/forcemind/myapi |
sha256:84d3144651aa6525c7ba1f0db9dfc1fbb9a5a19b3c448307e7960dd5dda52ada |
| LAN | amd64 | ghcr.io/forcemind/myapi-lan |
sha256:d2c30da56125b87c31ac0005cb41acc855d53c18cd0931e6e94fb20d9d958ed4 |
| LAN | arm64 | ghcr.io/forcemind/myapi-lan |
sha256:c9ffacb821b9a73276c2e1b1152720a5a930fcdbd5595e35915e2d44b2e6fbdd |
| LAN | amd64 + arm64 | ghcr.io/forcemind/myapi-lan |
sha256:64b42bde6c982a87f5866420a523ebb35a1b5d94506f651b5810d83b3e66520e |
v0.2.0-beta.10
MyAPI v0.2.0-beta.10 预发布,来源提交:631b3205ab2ad28df3f9372bd00f02bd27cb4c31。
本版修复:
- 用量复核遵循持久化自动结算归属,已应用额度不能再次手工替换;已提交但待账目日志收尾的状态单独显示。合法证据恢复保留明确的 Advanced 入口。
- 严格 native Chat 成功完成终态写入后,可依据可信、完整上游用量处理写入期间或之后的下游取消。终帧写调用入口前取消、短写、写入错误及不完整或矛盾证据仍保守挂起。服务器接受输出不证明客户端实际收到,也不证明真实上游费用。
- 无 Redis 的全新部署明确设置
BATCH_UPDATE_ENABLED=false、MYAPI_ACCOUNTING_CONFIG_VERSION=1;旧配置中的无 Redis 批量更新在 worker 和 HTTP 启动前被拒绝,合格的权威 SQL 结算仍可使用。 - 升级助手在改配置、拉镜像或替换容器前检查旧配置;含糊、冲突或未审查的设置会停止升级并保留旧服务。既有镜像覆盖和环境文件继续保留。
升级前阅读诊断与升级指南。旧配置预检失败时,不得强填配置标记或关闭 batch 绕过检查。Redis 丢失、未完成增量及其他节点需要核查;SQL 无待处理记录不足以证明额度任务全部排空。使用助手完成停止旧容器前的预检,不能仅依赖原始 Compose 的标记检查。
缺陷以合成请求复现,不能据此确认某次用户生产故障原因。历史日志状态与账目不会重写。本版不包含个人核心新功能、协议扩展、/v1/files 文件库、账目迁移、writer 切换、清队列、余额调整、自动退款或换 Key 重试。
PR #5 已合并;准确主线 CI 37942794654 十项成功,实际 checkout 均为上述提交。早期 e1a8e6c 候选前端检查曾因折叠表单的旧断言失败,相关入口断言已修复;早期失败及被取消的 push CI 均不计为通过。更多背景见版本记录。标签内的候选说明是发行前快照,标签源码仍为 631b3205ab2ad28df3f9372bd00f02bd27cb4c31,未移动。
发布流程:二进制资产、Full/LAN 镜像。
SHA-256 校验和:Linux、macOS、Windows。
保持 prerelease,不推进 stable/latest,不覆盖 beta.9,不发布 NPM、不部署用户服务器。
Full/LAN 多架构清单的不可变摘要:
| 版本与平台 | 镜像 | 不可变摘要 |
|---|---|---|
| Full(linux/amd64、linux/arm64) | ghcr.io/forcemind/myapi:v0.2.0-beta.10 |
sha256:bea70e5d806b03222b89e981144bbff38708ed1003a01e15c289fef110ef0476 |
| LAN(linux/amd64、linux/arm64) | ghcr.io/forcemind/myapi-lan:v0.2.0-beta.10 |
sha256:d849b349a59a121b558f881207879c65246dfbf7592e5d2ef12d55bd2e23a716 |
v0.2.0-beta.8
Merge pull request #3 from ForceMind/codex/beta8-full-ui-20261007 feat(ui): beta.8 shared interface and self-use overview
MyAPI v0.2.0-beta.7
MyAPI 0.2.0-beta.7 是 beta.4–7 的累计预发布,源码提交 1bd48522b85e91929b6a7de9a78f142a957c6147。
包含模型发现与基础路由、多账户与有界切换、原生 Chat 严格预算及价格来源、用户/API Key 分配访问约束、请求准入与最终派送复查、账户额度窗口事件、未知用量保护和七语言界面。修正 PostgreSQL 重复迁移放大、Key 菜单重挂载、冲突反馈和原始错误日志问题。
严格预算、计费、权限和支持协议沿用已有范围。访问约束不自动分配给旧 Key,全部实例完成升级与数据库迁移后才可使用;旧二进制不执行新约束,回旧程序不是安全的策略回滚。
镜像:
ghcr.io/forcemind/myapi:v0.2.0-beta.7ghcr.io/forcemind/myapi-lan:v0.2.0-beta.7
部署请检出准确 tag,保留原会话秘密、完整额度身份密钥环、数据库路径和访问设置。先做数据库/配置备份及隔离升级恢复演练;目标程序一旦启动,不要让旧代码直接打开已迁移数据库,回退须恢复升级前备份。
本版为 prerelease,不更新 stable/latest,不发布 NPM。真实 OAuth、供应商账单及付费调用仍未验,自动化和隔离验收不代表所有协议或供应商的真实业务验收。
发布后回读核验(2026-10-07):四份平台二进制和三份 checksum 文件共 7 个资产均通过 SHA256 校验。Full/LAN 各含 Linux amd64、arm64,四架构源码标签均为上述准确提交。两份多架构清单和四架构发行根的 cosign 签名均通过证书、声明和透明日志验证。
- Full:
sha256:1baca952e9d3d4061de67b1086f184eb24559810926e0c85c53279a9b77d9716 - LAN:
sha256:19988e46dfe26d33e04849b9fe2498527004c9d50cd5da7f90fdf2cb28d59ddc - 准确源码 CI · Docker 验证 · 发行资产 · GHCR 镜像发布:全部成功。
现有 Full HTTPS 实例已完成 beta.3→beta.7 固定 digest 升级:隔离 master 迁移及原快照 beta.3 恢复演练通过,生产停机完整备份、实际 HTTPS/本地首页及版本接口、SQLite 完整性、历史身份和账务字段核对均通过。原环境文件、会话秘密、完整身份密钥环及资源/挂载保持。首次演练漏带批量账务参数导致后台失败重试运维字段差异,失败证据保留;修正参数后重验通过,未放宽经济、身份和状态保护。既有失败重试未在本批修复;没有执行生产回滚或真实 OAuth/付费调用。
v0.2.0-beta.3
发布状态:GitHub 预发布与 Full/LAN 双架构 GHCR 镜像已全部成功,匿名回读及独立 Sigstore 验证通过。
My API 0.2.0-beta.3 是 R1 自用版预发布,源码提交 2f2717bffe580baf23820480a7d40d54e676199e。
本版包含限定范围的 API Key 用量预算、商业默认关闭、多账户额度同图、简洁首页与概览、容器 Codex 网页登录和刷新、成功连接测试选项复用,以及确切耗尽账户避让。部署配置已补齐多账户身份密钥的容器传入;OAuth 重定向/有效期、未知用量保留与恢复、Realtime 派送和已确认分段、迁移中断续跑等修复随此源码发行。
严格 Token/USD 预算限于已纳入的官方原生 Responses 纯文本和合格冻结报价;Codex 百分比属于独立账户窗口安全阈值。真实 OAuth、账户重置/429、usage/账单及目标 Full HTTPS 验收此前暂缓,仍未完成。这是预发布制品,不代表所有供应商、协议或生产环境已验收。
验证入口:候选 CI、候选 Docker 安装与恢复。本地 CLI 81/81、发行/安装工作流 11/11、发行合同 32/32、升级合同 19/19,通过版本、YAML、Bash 和差异检查。
镜像:
ghcr.io/forcemind/myapi:v0.2.0-beta.3
ghcr.io/forcemind/myapi-lan:v0.2.0-beta.3
均为 Linux amd64/arm64,多架构镜像签名与 digest 以发布回读记录为准。
部署时检出准确 tag:
git clone --branch v0.2.0-beta.3 --single-branch https://github.com/ForceMind/MyAPI.git my-api
cd my-api
umask 077
cp deploy/.env.example deploy/.env配置真实 HTTPS 地址、会话秘密及独立额度身份密钥后执行 bash deploy/install.sh。
已有实例保留原秘密、密钥环、数据库位置和访问设置;先备份及副本演练,回滚使用升级前备份。
操作细节与未验边界:发布记录、部署说明。本次未合并分支、未提升 stable/latest、未发布 NPM、未操作真实服务器。
不可变多架构清单:
ghcr.io/forcemind/myapi@sha256:cdcf26dbad757ff06af11ca2e5889e76931ac0a78d4bdd272e38b95e58d3ce41
ghcr.io/forcemind/myapi-lan@sha256:d9a27a0f144cd8a5369051c2129708d62c549aa09a581811bb0b7758cc0c4609
签名身份为 https://github.com/ForceMind/MyAPI/.github/workflows/docker-build.yml@refs/tags/v0.2.0-beta.3,issuer 为 https://token.actions.githubusercontent.com。四个架构镜像的 OCI 源码 revision 均为发行提交,版本和 edition 均一致。
GitHub 发行任务、GHCR 镜像发行任务均成功;stable/latest 提升已跳过。最终回读记录保存在开发分支发布记录,tag 内文档保留发布准备时快照。
v0.2.0-beta.2
My API v0.2.0-beta.2
v0.2.0-beta.1
My API 0.2.0-beta.1