Skip to content

Releases: DevKuAI/devku-sub2api

Sub2API 0.2.18.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 05:35

AI API Gateway Platform - 将 AI 订阅配额分发和管理

同步上游 v0.2.18,并统一企业客户端模型管理。

  • 企业客户端模型直接使用当前绑定分组的模型,不再分别维护 ChatGPT Codex 和 Workbuddy 模型列表。
  • 每个模型支持独立设置「对企业可见」「对企业可用」及备注;分组新增模型默认隐藏且禁用,已有启用模型取并集并与当前分组模型取交集后继承。
  • 客户端配置接口新增统一 models,返回可见模型的可用状态与备注;保留旧 targets 及查询参数兼容,无开放模型时返回空列表,配置变化更新 ETag。
  • 后台支持模型行内编辑、保存、取消和未保存离开提示;企业管理页面只读展示可见模型,切换绑定分组后重新加载模型目录。
  • 合并上游 Codex overload 与空流安全重试、兼容流断开后的计费、Gemini 缓存计量与生图控制、Cloudflare 1010 拦截处理、工具参数规范化及图片请求修复。
  • 合并上游 Vertex 账号配额、Grok Fast 定价及调度快照、模型映射和账号配额累加优化;工具链对齐 Go 1.27.3,DOMPurify 更新至 3.4.17。

升级说明:

  • 企业模型配置复用现有 target_config JSON,无新增数据库表;旧配置读取不写库,首次保存转换为 schema_version: 2。
  • 「对企业可用」仅控制客户端配置下发与展示,不改变 Gateway 调用权限、普通模型接口或日报分析配置。
  • 新客户端应消费统一 models;收到完整 200 响应后替换本地模型配置,列表为空或仅有禁用模型时清除旧可选模型。旧客户端继续读取兼容 targets。
  • 建议后端与 Web 同步升级。Desktop 应用接入新模型结构需另行联调,旧 targets 继续兼容。
  • 本版本基于 upstream v0.2.18(ac1b8f1271be0d674fa6f074403c1410f30a3a81),保留 DevKu Desktop、BI、账目及托管 API Key 等定制功能。

📥 Installation

Docker:

# Docker Hub
docker pull huanghua581/devku-sub2api:0.2.18.0

# GitHub Container Registry
docker pull ghcr.io/devkuai/devku-sub2api:0.2.18.0

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/DevKuAI/devku-sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation

Sub2API 0.2.17.5

Choose a tag to compare

@github-actions github-actions released this 22 Oct 06:06

AI API Gateway Platform - 将 AI 订阅配额分发和管理

企业 AI 服务下拉框样式与报告资源优化。

  • 统一修复企业管理下拉框的搜索框和选项蓝色矩形描边,改用搜索区底边提示、圆角选项和侧边焦点标记;保留键盘导航、深色模式、高对比度及窄屏支持。
  • 报告默认并发由 2 调整为 1;自动扫描默认每 300 秒执行,保留清理默认每 600 秒执行,降低小内存服务器的后台负载。
  • worker 空闲或领取失败时按 5/10/20/30 秒退避,积压任务之间间隔 1 秒;保留日报与周/月报轮换、数据库 lease、续租和重试恢复。
  • 自动扫描增加 30 秒时间预算,每个日期每批最多处理 16 家企业;每种周期每轮最多推进一个历史日期,批次未完成或出错时保留游标。日报通过 EXISTS 判断来源,避免为补扫聚合全部成员和记录 ID。
  • 成员报告正文改为每批读取最多 4 条记录,跨数据库批次增量合并模型输入,保留原有分块结果和调用次数;成功分块提交时同步释放已消费输入,提交结果不确定时恢复本地输入并停止当前执行。
  • 四种 Compose 模板、.env.example 和 YAML 示例补齐报告调度配置,并增加批次边界、来源完整性、checkpoint 恢复及配置映射回归覆盖。

升级说明:

  • 本版本无新增数据库 migration。建议后端与 Web 同步升级,以应用下拉框修复。
  • 可通过 DESKTOP_REPORT_WORKERS、DESKTOP_REPORT_SCAN_INTERVAL_SECONDS、DESKTOP_REPORT_CLEANUP_INTERVAL_SECONDS 调整并发与扫描、清理间隔。显式配置优先于应用默认值;Compose 环境变量优先于挂载的 YAML。
  • 修改 Compose 的 .env 后需要重新创建应用容器,仅重启不会更新环境变量。
  • 低频调度会延长历史补齐时间;空闲状态下新任务可能等待约 30 秒才被发现。模型、计费及来源完整性规则保留。
  • 这些改动降低报告后台开销,不构成进程 RSS 硬上限,也不代表此前服务器内存压力的根因已被确认或修复。
  • 配置和限制见小内存服务器的报告调度。

本次为 DevKu v0.2.17.4 上的本地迭代,沿用 upstream v0.2.17 基线,未同步新的 upstream 提交。


📥 Installation

Docker:

# Docker Hub
docker pull huanghua581/devku-sub2api:0.2.17.5

# GitHub Container Registry
docker pull ghcr.io/devkuai/devku-sub2api:0.2.17.5

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/DevKuAI/devku-sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation

Sub2API 0.2.17.4

Choose a tag to compare

@github-actions github-actions released this 22 Oct 01:56

AI API Gateway Platform - 将 AI 订阅配额分发和管理

组织架构体验与企业 AI 服务可靠性更新。

  • 优化部门、岗位、员工创建和调岗页面,完善筛选、待分配成员提示、长名称展示、窄屏布局、键盘焦点和未保存状态处理。
  • 部门和岗位人数改为按当前结果聚合;选择器使用轻量读取,减少大企业场景下重复加载成员数据。完善读取失败重试与并发状态恢复。
  • 日报及周/月报告的成功分块、执行状态和 checkpoint 在同一事务提交;提交结果不确定时停止当前执行,避免旧状态覆盖。worker 持续补位并轮换任务类型,维护扫描与清理独立运行。
  • 自动报告新增持久化补扫游标,按有界批次补扫最近 90 天日报、12 个完整周及 3 个完整月,扫描失败后从原进度重试。
  • Web 与 BI 统一 Token 计量状态和读取快照,区分已计量、部分计量和无法计量;增加轻量汇总及成员模型明细的服务端分页。
  • 成员用量 CSV 改为由服务端在同一数据库快照分批生成,避免导出期间成员或用量变更造成前后不一致。保留 19 列、本地化、BOM、CRLF 和公式注入防护,Token 标题明确为已计量用量。
  • 保留清理新增持久化企业游标、扫描租约、有界连续批次和企业间错误隔离,避免单个失败或模型慢调用阻塞其他维护任务。

升级说明:

  • 本版本包含自动 migration 268,仅新增内部维护进度和扫描租约表,无需手工清理数据或重新映射员工。
  • 建议后端和 Web 同步升级,以使用新增的汇总、分页和 CSV 导出 API。
  • 沿用既有登录及 direct webhook 产品行为;报告恢复不提供跨模型 provider 的 exactly-once 保证。
  • 详细合同见企业 AI 服务优化说明。

本次为 DevKu v0.2.17.3 上的本地迭代,沿用 upstream v0.2.17 基线,未同步新的 upstream 提交。


📥 Installation

Docker:

# Docker Hub
docker pull huanghua581/devku-sub2api:0.2.17.4

# GitHub Container Registry
docker pull ghcr.io/devkuai/devku-sub2api:0.2.17.4

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/DevKuAI/devku-sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation

Sub2API 0.2.17.3

Choose a tag to compare

@github-actions github-actions released this 21 Oct 06:04

AI API Gateway Platform - 将 AI 订阅配额分发和管理

企业组织架构与订单录入更新。

  • 新增企业内的部门、岗位和员工归属管理,支持岗位筛选、调岗、任职历史及中英文界面。管理员与企业负责人均可使用,创建、编辑、调岗和导入使用独立页面。
  • 员工导入与 CSV 导出增加部门、岗位字段;旧导入模板可在页面指定整批归属。未知或停用的部门、岗位按行报错,不自动创建。
  • 通过企业范围校验、复合外键、事务、版本冲突检查和幂等重试保护员工归属,保留历史名称快照。员工调岗不改变 Model Token、预算或模型分组权限。
  • 账目管理以订单、银行卡和收款账户为主要入口。在订单页直接录入和修正收款、发票、采购及 AI 发票,保存即生效;支持跨企业订单检索,统一页面布局与窄屏展示。
  • 账目凭证附件改为可选,支持无发票代码的数字发票及空银行卡流水号;移除记录后释放对应编号,修正银行卡支出时同步更新占用。
  • Go 升级至 1.27.3,修复 GO-2026-6809,并统一 CI、Release 和容器构建工具链。CI 强制执行真实 Web TypeScript client → Go HTTP → PostgreSQL 联调。
  • follow-redirects 升级至 1.16.1,修复两项跨域重定向凭据泄露漏洞;审计检查器现在拒绝 registry 错误和缺失内容的报告,避免误报通过。

升级说明:

  • 本版本包含自动 migration 266 和 267,涉及账目编号索引及企业组织架构扩展。
  • 成员创建管理 API 的 position_id 现在必填。升级时同步更新后端、Web 和直接调用该 API 的脚本;缺少岗位返回 422。
  • 存量员工保留为「待分配」,升级不会推断岗位,也不会中断其正常 AI 使用。确认真实归属后再分配,不回写旧会话、日报或用量。
  • 最终岗位非空约束不随启动自动启用。补齐全部企业的存量归属并确认历史一致后,由数据库维护人员单独执行 deferred 脚本。具体步骤与回退限制见组织架构部署说明。

本次为 DevKu v0.2.17.2 上的本地迭代,沿用 upstream v0.2.17 基线,未同步新的 upstream 提交。


📥 Installation

Docker:

# Docker Hub
docker pull huanghua581/devku-sub2api:0.2.17.3

# GitHub Container Registry
docker pull ghcr.io/devkuai/devku-sub2api:0.2.17.3

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/DevKuAI/devku-sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation

Sub2API 0.2.17.2

Choose a tag to compare

@github-actions github-actions released this 19 Oct 03:49

AI API Gateway Platform - 将 AI 订阅配额分发和管理

企业总结与账目管理体验更新。

  • 完善企业日总结、周总结和月总结的 Markdown 渲染,支持生成内容中的加粗标签、中文标点及五、六级标题,同时保留代码内容与安全链接处理。
  • 企业业务记录中添加联系人改为弹窗,保存后刷新列表,保留输入校验、未保存内容确认和焦点恢复。
  • 优化进入企业账目工作区时的加载状态,减少企业信息和空记录闪动,增加失败重试并防止旧请求覆盖当前数据。
  • 统一账目表单与附件区域的上传控件,显示文件名、大小和要求,支持替换、移除、上传中状态及失败重试。
  • 修复账目管理界面审查中的 12 项问题:补齐键盘入口、字段标签与错误定位,优化文字对比度和焦点,遵循减少动态效果设置,修复窄屏长流水号溢出,改进网络错误恢复、金额列对齐及中文关闭名称。

保留账目管理现有整体设计与业务流程。本次没有新增数据库 migration,是 DevKu v0.2.17.1 上的本地迭代,未执行 upstream 同步。


📥 Installation

Docker:

# Docker Hub
docker pull huanghua581/devku-sub2api:0.2.17.2

# GitHub Container Registry
docker pull ghcr.io/devkuai/devku-sub2api:0.2.17.2

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/DevKuAI/devku-sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation

Sub2API 0.2.17.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 12:04

AI API Gateway Platform - 将 AI 订阅配额分发和管理

微信扫码加入企业与访问管理页面更新。

  • 新建邀请支持微信官方小程序码,使用符合微信限制的 32 字符 scene;保留原邀请码兼容,仍需使用者主动确认加入。
  • 新增管理员与企业负责人出码接口,支持失败后重试同一邀请,并校验企业归属、权限、有效期和撤销状态。
  • 小程序访问管理、创建邀请、编辑权限和邀请结果改为独立路由;补充未保存内容保护和返回流程。
  • 更新接口契约与小程序交接文档。

升级会自动执行 migration 265,新增邀请 scene 摘要字段;已有邀请码继续有效。正式版小程序码需要对应 AppID 已发布 pages/invitation/index,并由小程序前端接好 scene、登录和确认加入流程。

本次是 DevKu v0.2.17.0 基线上的本地功能迭代,没有执行 upstream 同步。


📥 Installation

Docker:

# Docker Hub
docker pull huanghua581/devku-sub2api:0.2.17.1

# GitHub Container Registry
docker pull ghcr.io/devkuai/devku-sub2api:0.2.17.1

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/DevKuAI/devku-sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation

Sub2API 0.2.17.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 08:22

AI API Gateway Platform - 将 AI 订阅配额分发和管理

  • 同步精确上游 v0.2.17,保留 DevKu Desktop、BI、账目管理、API Key 限额、品牌和发布配置。
  • 新增 Gemini 4 Argon 模型目录与计费,兼容入口转发思考档位并流式返回思考摘要;保留 Antigravity 工具图片、functionCall 和 thoughtSignature,改进 Vertex 服务账号失效与共享容量重试处理。
  • Responses 对象补齐 created_at,修复部分客户端反序列化失败;协议转换输出下限可通过 gateway.min_output_tokens 配置,默认 128、最小 16。
  • OpenAI ChatGPT OAuth / SetupToken 账号不再调度已退役的 GPT-5.5 目标,模型目录同步过滤;API Key 账号不受此退役限制。显式指向受支持替代模型的映射继续生效。
  • Codex 导入按 workspace 隔离账号;Anthropic 转发遵循协议 base URL;OpenAI API Key 账号可在 /v1/messages 使用 web-search emulation;拒绝包含 OpenAI OAuth 的 composite 歧义路由。
  • EasyPay 支付通知核验后才入账,退款结果待定时保留扣减;Stripe 恢复支付使用本地 client-secret 快照,修正 GLM Coding Plan 用量窗口。
  • Desktop 对话详情支持经过清理的 Markdown,保留原始 HTML 为文本,支持代码块和可滚动表格;整理开发、部署和模块文档。

升级提示:核对客户端默认模型与 compact 专用映射;系统不会自动替换 GPT-5.5 配置。详见 docs/OPENAI_GPT55_RETIREMENT.md。本次相对 v0.2.16.4 未新增数据库迁移。

上游源:v0.2.17 / 060d016。
DevKu 发布源码:7064a4f2ef5118a3e3e673717de076fa4c7c5ae9;不包含此上游 tag 之后的提交。


📥 Installation

Docker:

# Docker Hub
docker pull huanghua581/devku-sub2api:0.2.17.0

# GitHub Container Registry
docker pull ghcr.io/devkuai/devku-sub2api:0.2.17.0

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/DevKuAI/devku-sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation

Sub2API 0.2.16.4

Choose a tag to compare

@github-actions github-actions released this 16 Oct 07:07

AI API Gateway Platform - 将 AI 订阅配额分发和管理

  • 新增「订单」作为账目主入口:一笔订单串起企业收款、开票、VCC 卡消费和 AI 厂商 Invoice,显示四步进度和按币种汇总;四项齐全自动完成,缺项可填原因手动结束。
  • 订单内同币种卡消费自动从订单收款分配资金,AI Invoice 确认后自动分摊到订单消费;跨币种卡可登记「卡充值」(我方自有资金)。
  • VCC 卡片和卡交易只能在订单中登记;新增卡需填写完整卡号,同一张卡只能登记到一个企业。
  • 企业端只展示已确认的记录、附件和对账单,草稿和已作废记录不再对企业可见。
  • 重整账目管理界面:企业工作区收拢为概览、订单及业务分区,记录有独立详情页,表单改为独立页面,简单操作使用确认弹窗;新增企业联系人与统一收款账户。

本次为 DevKu 本地迭代,沿用上游 v0.2.16 基线,未新增上游合并。新增数据库迁移 261-264。


📥 Installation

Docker:

# Docker Hub
docker pull huanghua581/devku-sub2api:0.2.16.4

# GitHub Container Registry
docker pull ghcr.io/devkuai/devku-sub2api:0.2.16.4

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/DevKuAI/devku-sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation

Sub2API 0.2.16.3

Choose a tag to compare

@github-actions github-actions released this 15 Oct 01:20

AI API Gateway Platform - 将 AI 订阅配额分发和管理

  • 新增「财务」角色,可在用户管理中创建或分配;登录后仅能访问账目管理,其他业务页面及 API 均限制访问。
  • 完善企业设置与日报、周报、月报展示,支持报告复制、引用来源独立加载,以及按任务状态生成和重试。
  • 调整 BI 访问授权与邀请流程,通过弹窗保留企业列表上下文;补充清理、撤销邀请的确认和操作反馈。
  • 统一「企业 AI 服务」导航、页面标题和中英文文案,明确计费用户、模型分组、模型密钥及 Token 用量。

本次为 DevKu 本地迭代,沿用上游 v0.2.16 基线,未新增上游合并。


📥 Installation

Docker:

# Docker Hub
docker pull huanghua581/devku-sub2api:0.2.16.3

# GitHub Container Registry
docker pull ghcr.io/devkuai/devku-sub2api:0.2.16.3

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/DevKuAI/devku-sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation

Sub2API 0.2.16.2

Choose a tag to compare

@github-actions github-actions released this 14 Oct 09:29

AI API Gateway Platform - 将 AI 订阅配额分发和管理

  • 草稿、已发布和已撤回版本均可编辑,支持沿用同版本号替换安装包;保存后转为草稿,完成修改后可重发。
  • 删除更新记录后释放版本号,可以重新创建同号版本;保留原下载文件。
  • 重发可调整灰度名单或全量发布,沿用当前安装包并刷新发布时间。
  • 编辑、删除和重发增加幂等保护,并补充生命周期、版本回退和管理界面测试。

已安装相同版本的客户端不会再次提示更新;需要重新升级时请提高客户端版本号。

本次为 DevKu 本地迭代,未合并上游。


📥 Installation

Docker:

# Docker Hub
docker pull huanghua581/devku-sub2api:0.2.16.2

# GitHub Container Registry
docker pull ghcr.io/devkuai/devku-sub2api:0.2.16.2

One-line install (Linux):

curl -sSL https://raw.githubusercontent.com/DevKuAI/devku-sub2api/main/deploy/install.sh | sudo bash

Manual download:
Download the appropriate archive for your platform from the assets below.

📚 Documentation