MMEXA
|
ef77ec04ca
|
增加 Codex 重置次数功能
|
2026-07-04 06:10:53 +08:00 |
|
elky
|
f1c30439ff
|
fix: preserve provider auth metadata
|
2026-06-20 22:11:42 +08:00 |
|
elky
|
669636d3e4
|
Harden PII redaction format conversion
|
2026-06-14 20:36:57 +08:00 |
|
elky
|
68038c182b
|
Distinguish expired OAuth token status
|
2026-06-12 19:43:59 +08:00 |
|
fawney19
|
1658925f52
|
Disable key circuit breaker for pool providers
|
2026-05-29 15:16:06 +08:00 |
|
Entropy.Xu
|
eaabfb83ed
|
fix(tunnel): bound upstream clients and heartbeat deltas
|
2026-05-28 20:34:08 +08:00 |
|
Mas0nShi
|
9ad9858ac2
|
Merge origin/main into fix/gemini-cli-v1internal
|
2026-05-28 11:58:00 +08:00 |
|
fawney19
|
1be445423c
|
Merge remote-tracking branch 'origin/pr/558'
|
2026-05-25 01:22:03 +08:00 |
|
MMEXA
|
480579a0d5
|
fix(gateway): expire provider key circuit cooldowns
|
2026-05-25 00:40:38 +08:00 |
|
Codex
|
66837b7d7f
|
修复 ChatGPT Web 生图发起即扣额度
|
2026-05-24 18:50:14 +08:00 |
|
Codex
|
14b182d09b
|
修复 ChatGPT Web 生图调用起始预扣额度
|
2026-05-24 18:50:14 +08:00 |
|
Codex
|
218ca8e6eb
|
修复 ChatGPT Web 生图额度递减显示
|
2026-05-24 18:50:14 +08:00 |
|
Mas0nShi
|
8b7643e150
|
Merge remote-tracking branch 'origin/main' into fix/gemini-cli-v1internal
# Conflicts:
# apps/aether-gateway/src/ai_serving/transport.rs
# apps/aether-gateway/src/handlers/admin/provider/oauth/dispatch/batch/parse.rs
# apps/aether-gateway/src/handlers/shared/catalog.rs
# crates/aether-admin/src/provider/quota.rs
# crates/aether-model-fetch/src/strategy.rs
# crates/aether-provider-pool/src/lib.rs
# crates/aether-provider-pool/src/service.rs
# crates/aether-provider-transport/src/provider_types.rs
# frontend/src/features/providers/components/ProviderDetailDrawer.vue
# frontend/src/utils/__tests__/providerKeyQuota.spec.ts
# frontend/src/utils/providerKeyQuota.ts
# frontend/src/views/admin/PoolManagement.vue
|
2026-05-22 17:13:57 +08:00 |
|
Mas0nShi
|
ce02f1ae8c
|
Add Gemini CLI v1internal quota support
|
2026-05-22 16:58:04 +08:00 |
|
fawney19
|
504c1ccb37
|
feat: restructure notification services
|
2026-05-22 01:45:46 +08:00 |
|
fawney19
|
d5e64d6ad9
|
Merge branch 'pr-503'
# Conflicts:
# apps/aether-gateway/src/handlers/admin/provider/summary/value.rs
# apps/aether-gateway/src/lib.rs
# apps/aether-gateway/src/maintenance/mod.rs
# apps/aether-gateway/src/maintenance/runtime/workers.rs
# frontend/src/api/endpoints/types/provider.ts
|
2026-05-22 00:19:23 +08:00 |
|
fawney19
|
97997685b5
|
Merge remote-tracking branch 'origin/pr/498'
|
2026-05-21 22:56:43 +08:00 |
|
Mas0nShi
|
e53d5f07e8
|
feat: support Gemini CLI v1internal quota
|
2026-05-21 15:38:10 +08:00 |
|
fawney19
|
e7f8b259ac
|
Revert "Merge pull request #517 from zhiqicloud/feat/provider-balance-query"
This reverts commit 7e95e769d5, reversing
changes made to 490306c242.
|
2026-05-21 01:24:17 +08:00 |
|
Entropy.Xu
|
129c7c90c0
|
fix(provider): 修复 Windsurf 原生工具桥接
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
0226e14251
|
feat(provider): 原生接入 Windsurf provider
|
2026-05-21 01:02:02 +08:00 |
|
fawney19
|
fa5d26ce38
|
Merge remote-tracking branch 'origin/main'
|
2026-05-20 16:14:09 +08:00 |
|
fawney19
|
f76bbaab52
|
feat: support api key ip restriction rules
|
2026-05-20 16:11:49 +08:00 |
|
RWDai
|
1604a6d87d
|
fix(gateway): allow clearing API key IP whitelists
|
2026-05-20 13:41:14 +08:00 |
|
zhiqicloud
|
122daf0f87
|
支持 Provider Key 余额查询与自动刷新
|
2026-05-20 12:33:31 +08:00 |
|
zhiqicloud
|
3a318a86b2
|
支持官方直连支付、退款配置与套餐联动
|
2026-05-20 00:21:56 +08:00 |
|
fawney19
|
afedd90c80
|
Merge commit 'refs/pull/481/head' of github-fawney19:fawney19/Aether
# Conflicts:
# apps/aether-gateway/src/ai_serving/api.rs
# apps/aether-gateway/src/ai_serving/planner/standard/family/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/chat/decision/request.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/responses/decision/request.rs
|
2026-05-19 01:46:41 +08:00 |
|
 yangrsandClaude Opus 4.7
|
6c16f399d4
|
feat: 重要通知模块、Server 酱独立配置与额度提醒
- 新增重要通知统一模块(邮件 + Server 酱)作为后台任务通知出口
- 拆出独立的 Server 酱 配置页(SendKey + Markdown 模板,支持 {title}/{body} 变量替换),通过仪表盘内置工具入口进入
- 新增提供商额度提醒后台 worker:余额低于阈值时通过重要通知推送,提供商配置页加入额度提醒开关与阈值
- 重要通知页加入配置可用性守卫:未配置任一通道时禁用总开关,未配置邮件/SendKey 时禁用对应通道开关
- 测试通知端点支持 channel 过滤(all/email/server_chan),并绕过总开关与通道开关,便于配置阶段先验证通道
- 修复:测试通知路由未在 buffered-body 白名单导致 channel 参数丢失、测试时邮件分支被误触发
- 修复:sub2api 验证响应中 username 为 null 时正确回退到 email,避免误报"验证响应缺少: 用户信息"
Co-Authored-By: Claude Opus 4.7 <[email protected]>
|
2026-05-18 23:51:14 +08:00 |
|
fawney19
|
92813e6122
|
feat: add routing profile scheduling policies
|
2026-05-18 11:03:49 +08:00 |
|
mayrain
|
936e1ae37b
|
feat(grok): add admin oauth and quota support
|
2026-05-16 21:15:38 +08:00 |
|
fawney19
|
f59cf1090d
|
feat(admin): unify system data management and aggregate import/export
|
2026-05-16 02:16:53 +08:00 |
|
fawney19
|
e4f427f921
|
Merge remote-tracking branch 'entropy-xu/payment-billing-plans'
# Conflicts:
# crates/aether-data/src/lifecycle/bootstrap/postgres.rs
# crates/aether-data/src/lifecycle/migrate/tests.rs
# frontend/src/views/admin/Users.vue
|
2026-05-15 16:37:17 +08:00 |
|
fawney19
|
170218bb26
|
Merge pull request #458 from RWDai/opencode/sunny-orchid
Add one-click proxy node installation
|
2026-05-15 12:49:08 +08:00 |
|
fawney19
|
54a8312e46
|
feat: add adaptive pool metrics and self-check
|
2026-05-15 02:21:11 +08:00 |
|
RWDai
|
91545cf906
|
Add admin proxy install session creation
|
2026-05-14 19:34:09 +08:00 |
|
fawney19
|
509bd30252
|
Redesign sensitive info protection settings
|
2026-05-14 11:14:20 +08:00 |
|
Entropy.Xu
|
3fb007a56d
|
Merge remote-tracking branch 'origin/aether-rust-pioneer' into payment-billing-plans
# Conflicts:
# crates/aether-data/src/lifecycle/bootstrap/postgres.rs
# crates/aether-data/src/lifecycle/migrate/tests.rs
|
2026-05-13 01:29:18 +08:00 |
|
Entropy.Xu
|
10285c5eb9
|
feat: add payment gateway and billing plans
|
2026-05-13 01:18:38 +08:00 |
|
fawney19
|
d1a47c068e
|
feat: update gateway pool and usage flows
|
2026-05-12 21:05:11 +08:00 |
|
RWDai
|
a7bab0ebd2
|
feat: add admin api key install sessions
|
2026-05-12 15:33:45 +08:00 |
|
fawney19
|
247ea9d1bd
|
Restrict scheduler affinity to cache affinity mode
|
2026-05-11 14:06:49 +08:00 |
|
fawney19
|
bacb14e5f0
|
refactor: lazy pool key scheduling
|
2026-05-11 00:12:05 +08:00 |
|
fawney19
|
a8ac944959
|
Merge remote-tracking branch 'entropy-xu/codex/user-groups-default-permissions' into aether-rust-pioneer
|
2026-05-10 11:26:29 +08:00 |
|
fawney19
|
79b3a76dc1
|
Merge pull request #411 from buniakinazach-dev/feat/codex-spark-quota
新增 Codex Spark 额度展示
|
2026-05-10 09:25:44 +08:00 |
|
fawney19
|
c2bf17b4dd
|
Fix Codex Spark quota formatting
|
2026-05-10 09:14:19 +08:00 |
|
Entropy.Xu
|
3a814f3d1f
|
feat: add user groups and inherited access policies
|
2026-05-09 21:47:33 +08:00 |
|
Alice
|
757c264e3e
|
新增 Codex Spark 额度展示
解析 GPT-5.3-Codex-Spark 额度窗口,并在号池页面和提供商账号抽屉中展示 Spark 周额度与 5H 额度。Spark 额度仅用于展示,不影响普通 Codex 周额度和 5H 额度的调度与筛选逻辑。
|
2026-05-09 10:44:45 +08:00 |
|
RWDai
|
a72bf19454
|
fix(users): buffer API key install session body
|
2026-05-09 10:29:36 +08:00 |
|
fawney19
|
fa22384f24
|
Merge remote-tracking branch 'origin/pr/399' into aether-rust-pioneer
# Conflicts:
# crates/aether-data/src/lifecycle/bootstrap/postgres.rs
# crates/aether-data/src/lifecycle/migrate/tests.rs
|
2026-05-08 02:52:13 +08:00 |
|
Entropy.Xu
|
cc5cb3475e
|
feat: add management token permissions
|
2026-05-07 23:48:29 +08:00 |
|