Skip to content

Releases: lurenxing628/sub2api

Sub2API 0.2.3 OpenAI 集成预发布版 · Linux x86_64

Choose a tag to compare

Sub2API 0.2.3 OpenAI 集成预发布版

在原有定制版上完整合入上游 v0.2.3,以及固定到 270eac6973049fe1b50eb75560a74a029e82884c 的未正式发版提交。保留原始 call_id、工具结果、压缩历史、连接隔离和安全重试修复。

本轮增加原生 Responses 字段保留、异步工具支持、独立 reasoning mode/effort、配置更新和缓存控制,以及显式选择的原生 WebSocket 多路响应、Steering 与 beta 工具结果注入。网关不替应用执行异步工具,不能保证目标 OAuth/API 账号已经开放全部能力。

源码、完整验证结果、使用方式与限制见 升级说明。

源码提交:b4c6960b92aacdc30c98b350f218873b6928030d。

本地验收:完整后端 unit 与隔离 PostgreSQL/Redis integration、OpenAI 关键路径与协议转换层 race、两组各 30 秒 fuzz(19,244 / 16,965 次执行)、前端 1,970 项测试及生产构建通过。静态检查保留全部规则并解除告警条数上限;修正后的受影响双核回归为 118 个顶层测试通过,内嵌界面为 16 个顶层 / 116 项含子测试通过。条件跳过和真实账号未实测的范围见升级说明。

最终 Linux 二进制已在非 root、只读根文件系统中实测:离线安装向导可用;连接全新隔离 PostgreSQL 18 / Redis 8.4 后,自动初始化、数据库迁移、健康检查及版本接口通过,正常停机退出码为 0。内嵌 SVG 的 MIME/内容及首页引用的全部 6 个 JS/CSS 文件与前端构建产物逐一校验一致。测试未连接生产数据或真实 OpenAI 账号。

Linux 安装包

下载 sub2api_0.2.3-openai-20260908_linux_amd64.tar.gz 和 SHA256SUMS,校验后解压运行 ./start.sh。本包为 Linux x86_64,内含前端,无需 Go/Node.js;需要 PostgreSQL 15+、Redis 7+ 和系统 CA 证书。默认仅监听 127.0.0.1:8080。

这是手工源码构建,版本类型为 source,请从本仓库手工升级。不要使用管理后台指向原上游的自动更新/回滚来覆盖本定制版。

升级前注意

  • 本次发布不替换当前生产容器,也不修改生产数据库。
  • 迁移 235/236 改变数据库列,升级后不能只换回旧二进制;先用隔离数据库演练升级和兼容回滚方案。
  • 真实目标账号的多轮工具调用、压缩续接、异步工具和 Steering 仍须灰度验证。此版本包含尚未正式发版的上游代码,因此标记为预发布。
  • 新原生 WebSocket 需握手头 X-Sub2API-WebSocket-Mode: native,且仍受管理员配置和账号能力限制;默认客户端模式保持不变。

包内 BUILD_INFO.json 记录源码提交、构建工具链和二进制校验值;UPGRADE.md 记录验证范围及未执行的条件测试。

Sub2API 0.2.1 定制版 · Linux x86_64

Choose a tag to compare

Linux x86_64 / amd64 编译包,直接提取本机正在运行的 Sub2API 0.2.1 定制版,包含 WebSocket 与 input-semantics 修改。无需重新编译。

下载 sub2api_0.2.1-input-semantics-753865520606_linux_amd64.tar.gz 后解压,运行:

cd sub2api_0.2.1-input-semantics-753865520606_linux_amd64
./start.sh

浏览器打开 http://127.0.0.1:8080 完成安装向导。需要远程访问时,运行 SERVER_HOST=0.0.0.0 ./start.sh。

  • 包含静态编译程序、内嵌网页界面、资源文件、启动脚本、配置示例、中文使用说明及许可证。
  • 需要另行准备 PostgreSQL 15+、Redis 7+ 和系统 CA 证书。数据库备份/恢复功能还需要兼容的 pg_dump、psql。
  • 仅适用于 Linux x86_64,不适用于 Linux ARM64。
  • 源码快照为 5298890ea442188fe90791b2441261c66a0ed259;程序内显示的 753865520606 为原部署构建标识。
  • 已验证原程序 SHA-256 一致、Linux 启动、安装向导与内嵌 JavaScript 资源加载。包内未包含生产数据或配置。

将 SHA256SUMS 与压缩包放在同一目录后,运行 sha256sum -c SHA256SUMS 校验。

完整使用说明与程序来源信息见包内的 README-LINUX.md、BUILD_INFO.json。