Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 May 11:51
· 130 commits to master since this release

本版本变更

变更范围:v0.1.56..v0.2.0

新增

  • add plugin availability check and update plugin specs initialization
  • 添加 public_task_id 字段至任务请求,优化任务查询逻辑
  • 透传 API Key ID 至用量记录,扩展 metadata-only 路径支持任务查询
  • task recovery on startup + tasks.delete API
  • auto-resolve platform from model in gateway.forward
  • 重构插件前端模块注册逻辑
  • 添加fast标记到 MetaChip 组件,并更新样式以支持新指示器
  • 优化使用页面和用户使用内容页面的模型筛选功能
  • 前端对使用用量进行缓存
  • tables: 表格显示性能优化,index.css拆分
  • 优化账号管理表格使用体验
  • /studio 路由指向 airgate-studio 插件,独立全屏布局
  • 新增 assets.store_url host method
  • 用量页增强展示
  • 增强用量调度与展示

修复

  • quote plugin DSN options
  • separate task public id from idempotency key
  • core: preserve user history and align defaults
  • preserve email verification during registration
  • 调整图像尺寸判断逻辑以优化颜色返回条件
  • skip embed tests when frontend assets are not built
  • prevent double-counting costs from both Metrics and CostDetails
  • 更新全局加载状态以优化数据获取逻辑
  • remove plugin_id check from updateTask for cross-plugin delegation
  • allow cross-plugin getTask with plugin_id override
  • allow cross-plugin task creation and listing
  • include disabled accounts in upstream usage query without affecting rate-limit state
  • hide account_cost from personal usage page
  • 降低连续路由切换阻塞
  • 修复 CI 构建 — SDK theme 路径更新,恢复 replace 指令
  • reasoning_effort 优先使用 plugin 映射值,插件资源禁用缓存
  • 插件自定义表单时不清空 password 凭据字段
  • host forward 路径保留最后一次上游响应体用于透传
  • 静默处理可选任务扩展缺失
  • 适配图片计价到 SDK v2 Usage
  • 收紧网关任务能力探测

重构

  • 更新 UsageStatsResp 中 total_billed_cost 的注释,调整 UserUsageContent 组件的成本显示逻辑
  • replace Switch component with NativeSwitch across multiple pages
  • optimize UserUsagePage with lazy loading and deferred activation
  • 移除 Core 对 OutcomeAccountModelUnsupported 的引用

其他调整

  • fetch sdk directly in docker build
  • fetch sdk release directly
  • use sdk v0.2.0 release artifacts
  • run pnpm workflows on Node 22
  • use pnpm in GitHub Actions
  • satisfy lint nil checks
  • standardize dev frontend tooling on pnpm
  • add comprehensive unit tests for core backend services
  • SDK 依赖改用最新 commit pseudo-version,移除本地 replace
  • Makefile 加入 airgate-studio 插件
  • 重构任务状态机与用量关联
  • 提交 SDK v2 配套适配