Skip to content

Releases

v0.2.0-beta.9

v0.2.0-beta.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Oct 09:55
c45df8c

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

v0.2.0-beta.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Oct 14:38
631b320

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

v0.2.0-beta.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 17:39
4388b0d
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 v0.2.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Oct 06:30

MyAPI 0.2.0-beta.7 是 beta.4–7 的累计预发布,源码提交 1bd48522b85e91929b6a7de9a78f142a957c6147。

包含模型发现与基础路由、多账户与有界切换、原生 Chat 严格预算及价格来源、用户/API Key 分配访问约束、请求准入与最终派送复查、账户额度窗口事件、未知用量保护和七语言界面。修正 PostgreSQL 重复迁移放大、Key 菜单重挂载、冲突反馈和原始错误日志问题。

严格预算、计费、权限和支持协议沿用已有范围。访问约束不自动分配给旧 Key,全部实例完成升级与数据库迁移后才可使用;旧二进制不执行新约束,回旧程序不是安全的策略回滚。

镜像:

  • ghcr.io/forcemind/myapi:v0.2.0-beta.7
  • ghcr.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 HTTPS 实例已完成 beta.3→beta.7 固定 digest 升级:隔离 master 迁移及原快照 beta.3 恢复演练通过,生产停机完整备份、实际 HTTPS/本地首页及版本接口、SQLite 完整性、历史身份和账务字段核对均通过。原环境文件、会话秘密、完整身份密钥环及资源/挂载保持。首次演练漏带批量账务参数导致后台失败重试运维字段差异,失败证据保留;修正参数后重验通过,未放宽经济、身份和状态保护。既有失败重试未在本批修复;没有执行生产回滚或真实 OAuth/付费调用。

v0.2.0-beta.3

v0.2.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Oct 00:58

发布状态: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

v0.2.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Sep 04:26
My API v0.2.0-beta.2

v0.2.0-beta.1

v0.2.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Sep 09:48
My API 0.2.0-beta.1