Skip to content

Sub2API 0.2.17.5

Choose a tag to compare

@github-actions github-actions released this 22 Oct 06:06
· 51 commits to main since this release

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