Skip to content

Sub2API 0.2.17.3

Choose a tag to compare

@github-actions github-actions released this 21 Oct 06:04
· 57 commits to main since this release

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