fawney19
|
b8a65cbdec
|
Merge pull request #532 from RWDai/opencode/cosmic-nebula
fix: raise group rate limits by access tier
|
2026-05-21 19:39:50 +08:00 |
|
fawney19
|
b84e4a96e2
|
chore: tune default postgres settings for 2c4g
|
2026-05-21 01:36:05 +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 |
|
fawney19
|
923515ab28
|
fix: align image generation checks
|
2026-05-21 00:45:02 +08:00 |
|
fawney19
|
4d0c654822
|
Merge remote-tracking branch 'origin/pr/524'
|
2026-05-20 23:17:31 +08:00 |
|
fawney19
|
d49b0a8a45
|
Make extension modules reorderable
|
2026-05-20 22:45:32 +08:00 |
|
fawney19
|
754f672ee2
|
Merge pull request #526 from MMEXA/fix/codex-responses-pending-recovery-20260520
修复 Codex Responses 工具字段和成功请求回收标记
|
2026-05-20 21:01:54 +08:00 |
|
fawney19
|
e50ceeba5a
|
Merge pull request #525 from final0920/fix/issue-505-priority-order
fix: 修复优先级管理重新打开顺序回退
|
2026-05-20 21:00:06 +08:00 |
|
fawney19
|
57910f906d
|
Preserve usage provider identity
|
2026-05-20 20:56:36 +08:00 |
|
fawney19
|
c972bbd397
|
Fix provider pool exhaustion scheduling
|
2026-05-20 20:16:57 +08:00 |
|
fawney19
|
d0981c2fd5
|
Merge pull request #522 from RWDai/fix/admin-users-server-pagination
Fix admin users server-side pagination
|
2026-05-20 18:03:11 +08:00 |
|
fawney19
|
cb894208a1
|
Merge pull request #521 from Avilianb/fix/provider-query-responses-compact-body
Fix provider model test compact request bodies
|
2026-05-20 17:42:53 +08:00 |
|
fawney19
|
76752beca6
|
chore(postgres): 支持通过环境变量配置 PG 性能参数
|
2026-05-20 17:41:52 +08:00 |
|
fawney19
|
e7a76b0510
|
chore(docker): postgres 启用 pg_stat_statements 扩展
|
2026-05-20 17:00:44 +08:00 |
|
fawney19
|
2881ff097a
|
feat(usage): 管理员用量统计支持筛选刷新与失败保留旧数据
- 用量统计/聚合接口新增 skipCache 选项与 120s 超时,便于强制绕过缓存
- loadStats 增加 force/preserveOnFailure 选项,背景刷新失败时保留旧数据
- 管理员页面在用户/模型/Provider 筛选变化时强制刷新统计,并将筛选条件传入统计接口
- 手动刷新与自动刷新分离,自动刷新不再重载长期热力图相关聚合
|
2026-05-20 16:51:52 +08:00 |
|
fawney19
|
70f2882a43
|
refactor(api-keys): 将独立余额 Key 表单的额度、IP 限制、敏感信息保护移至左侧列
|
2026-05-20 16:28:58 +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 |
|
fawney19
|
19ae7c8902
|
Merge pull request #519 from RWDai/feat/aether-tunnel-ip-family-options
feat(tunnel): add tunnel IP family controls
|
2026-05-20 15:30:17 +08:00 |
|
fawney19
|
b6bdc08267
|
Merge branch 'pr-501'
|
2026-05-20 14:05:00 +08:00 |
|
fawney19
|
7e95e769d5
|
Merge pull request #517 from zhiqicloud/feat/provider-balance-query
支持 Provider Key 余额查询与自动刷新
|
2026-05-20 13:59:24 +08:00 |
|
fawney19
|
490306c242
|
Merge commit 'refs/pull/511/head' of github-fawney19:fawney19/Aether
|
2026-05-20 11:19:58 +08:00 |
|
fawney19
|
4d856f3deb
|
Merge remote-tracking branch 'origin/pr/516'
|
2026-05-20 10:54:32 +08:00 |
|
fawney19
|
61bcbe826a
|
fix: tighten OAuth auto cleanup signals
|
2026-05-20 10:34:22 +08:00 |
|
fawney19
|
fbda210b84
|
Merge pull request #511
|
2026-05-20 01:22:55 +08:00 |
|
fawney19
|
ed75ae6d56
|
Merge pull request #509 from beilo/feat/key-ranking-usage
Add paginated API key usage leaderboard
|
2026-05-20 01:06:58 +08:00 |
|
fawney19
|
d1ad1815f7
|
Merge pull request #513 from mayrainnn/fix/request-body-content-encoding
feat: normalize compressed request bodies
|
2026-05-20 01:05:59 +08:00 |
|
fawney19
|
b1a3a26815
|
Merge pull request #512 from Entropy-Xu/codex/fix-wallet-overdraft-settlement
[codex] 修复钱包余额不足后重复消费
|
2026-05-20 01:05:26 +08:00 |
|
fawney19
|
94760dbc14
|
refactor(tunnel): rename aether-proxy to aether-tunnel
|
2026-05-20 01:02:01 +08:00 |
|
fawney19
|
f4d0d5904a
|
Remove image_generation tools from OpenAI image bridges
|
2026-05-20 00:20:56 +08:00 |
|
fawney19
|
25c7bb935e
|
chore(frontend): simplify concurrent limit hint text
|
2026-05-19 23:52:59 +08:00 |
|
fawney19
|
f5deed8709
|
refactor(proxy): improve tunnel throughput and observability
|
2026-05-19 23:49:36 +08:00 |
|
fawney19
|
57655bdb25
|
Hide capability tags from UI
|
2026-05-19 19:10:30 +08:00 |
|
fawney19
|
124077a0a1
|
Merge branch 'pr-506'
|
2026-05-19 18:36:36 +08:00 |
|
fawney19
|
1b570daf72
|
Revert "Merge PR #504"
This reverts commit d216a9e219, reversing
changes made to 21e82abd54.
|
2026-05-19 17:23:57 +08:00 |
|
fawney19
|
8bcd5b8189
|
Revert "Merge remote-tracking branch 'origin/pr-473'"
This reverts commit f2cdb74ed8, reversing
changes made to 3f0fd15395.
|
2026-05-19 16:31:58 +08:00 |
|
fawney19
|
63202a63ef
|
Merge branch 'codex/pool-hot-trace-fix'
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/candidate_materialization.rs
|
2026-05-19 14:47:37 +08:00 |
|
fawney19
|
7e9ca88e00
|
fix: restore provider key circuit breaker backoff
|
2026-05-19 13:57:36 +08:00 |
|
fawney19
|
6a1da6a5ff
|
fix: speed up admin pool loading
|
2026-05-19 12:05:36 +08:00 |
|
fawney19
|
c6a408d4e8
|
Fix local gateway Docker native deps
|
2026-05-19 10:43:04 +08:00 |
|
fawney19
|
052de6b96e
|
test: stabilize merged PR checks
|
2026-05-19 10:18:25 +08:00 |
|
fawney19
|
d2b42e91d2
|
test: align cancelled sync billing status
|
2026-05-19 08:25:39 +08:00 |
|
fawney19
|
d8a9d7eb5e
|
chore: format merged PR changes
|
2026-05-19 08:13:56 +08:00 |
|
fawney19
|
d216a9e219
|
Merge PR #504
|
2026-05-19 08:10:57 +08:00 |
|
fawney19
|
21e82abd54
|
Merge PR #502
|
2026-05-19 08:10:48 +08:00 |
|
fawney19
|
18ed9a57c2
|
Merge PR #499
|
2026-05-19 08:10:37 +08:00 |
|
fawney19
|
702dc3ceb4
|
Merge PR #489 (ours: keep current main)
|
2026-05-19 03:38:26 +08:00 |
|
fawney19
|
3180ca2bf9
|
Merge PR #488 (ours: keep current main)
|
2026-05-19 03:38:22 +08:00 |
|
fawney19
|
69af74b1e0
|
Merge PR #488 and #489
|
2026-05-19 03:16:35 +08:00 |
|
fawney19
|
cd1aa92931
|
Merge branch 'merge-pr-483'
|
2026-05-19 02:28:43 +08:00 |
|
fawney19
|
9fc9c334c9
|
Merge remote-tracking branch 'origin/pr/487'
# Conflicts:
# crates/aether-data/src/lifecycle/bootstrap/postgres.rs
# crates/aether-data/src/lifecycle/migrate/tests.rs
# crates/aether-data/src/repository/oauth_providers/postgres.rs
# crates/aether-data/src/repository/oauth_providers/sqlite.rs
# frontend/src/views/admin/OAuthSettings.vue
|
2026-05-19 02:27:39 +08:00 |
|
fawney19
|
c563c192b7
|
Merge remote-tracking branch 'origin/pr-483' into merge-pr-483
# Conflicts:
# apps/aether-gateway/src/ai_serving/planner/standard/openai/chat/decision/payload.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/payload.rs
# apps/aether-gateway/src/ai_serving/planner/standard/openai/responses/decision/request.rs
# apps/aether-gateway/src/execution_runtime/chatgpt_web_image.rs
|
2026-05-19 02:23:14 +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 |
|
fawney19
|
d392681c58
|
Merge branch 'pr-478'
# Conflicts:
# apps/aether-gateway/src/data/state/mod.rs
# apps/aether-gateway/src/handlers/admin/mod.rs
# apps/aether-gateway/src/handlers/admin/routes.rs
# crates/aether-data/src/lifecycle/bootstrap/postgres.rs
# crates/aether-data/src/lifecycle/migrate/tests.rs
# crates/aether-data/src/repository/announcements/postgres.rs
# frontend/src/features/auth/components/RegisterDialog.vue
|
2026-05-19 01:27:42 +08:00 |
|
fawney19
|
ed1d9fdb57
|
Fix postgres bigint counter decoding
|
2026-05-19 00:58:09 +08:00 |
|
fawney19
|
5eed329916
|
Rootfix usage counter outbox
|
2026-05-19 00:44:37 +08:00 |
|
fawney19
|
19c8688eb1
|
Merge pull request #477 from RWDai/feat/356-usage-record-columns
Add configurable usage record columns
|
2026-05-19 00:35:30 +08:00 |
|
fawney19
|
d51b44d642
|
Merge remote-tracking branch 'origin/pr-485'
# Conflicts:
# crates/aether-data/src/repository/provider_catalog/sqlite.rs
|
2026-05-18 19:44:18 +08:00 |
|
fawney19
|
b99f43783c
|
Merge remote-tracking branch 'origin/pr-482'
# Conflicts:
# .github/workflows/release.yml
|
2026-05-18 18:55:11 +08:00 |
|
fawney19
|
7f76eff827
|
Merge remote-tracking branch 'origin/pr-484'
|
2026-05-18 18:01:57 +08:00 |
|
fawney19
|
be939f7e63
|
Merge remote-tracking branch 'origin/pr-493'
|
2026-05-18 18:01:43 +08:00 |
|
fawney19
|
a8a87d2b41
|
Merge remote-tracking branch 'origin/pr-494'
|
2026-05-18 18:00:47 +08:00 |
|
fawney19
|
40e925680c
|
Merge remote-tracking branch 'origin/pr-480'
|
2026-05-18 16:46:35 +08:00 |
|
fawney19
|
f2cdb74ed8
|
Merge remote-tracking branch 'origin/pr-473'
# Conflicts:
# frontend/src/features/providers/components/ProviderModelFormDialog.vue
|
2026-05-18 16:46:22 +08:00 |
|
fawney19
|
3f0fd15395
|
Merge remote-tracking branch 'origin/pr-491'
|
2026-05-18 16:14:07 +08:00 |
|
fawney19
|
90dbc279fd
|
Merge remote-tracking branch 'origin/pr-476'
|
2026-05-18 16:13:45 +08:00 |
|
fawney19
|
3723f165bc
|
Merge remote-tracking branch 'origin/pr-496'
|
2026-05-18 16:13:03 +08:00 |
|
fawney19
|
3bffecddf2
|
fix: route access log sanitizer through gateway api
|
2026-05-18 15:47:02 +08:00 |
|
fawney19
|
a818af7833
|
Merge remote-tracking branch 'origin/pr-492'
|
2026-05-18 14:52:29 +08:00 |
|
fawney19
|
187b3a08fb
|
Merge remote-tracking branch 'origin/pr-495'
|
2026-05-18 14:51:50 +08:00 |
|
fawney19
|
2405ccc0f2
|
Merge remote-tracking branch 'origin/pr-490'
|
2026-05-18 14:51:14 +08:00 |
|
fawney19
|
0fcfcae9c8
|
Merge remote-tracking branch 'origin/pr-486'
|
2026-05-18 14:50:48 +08:00 |
|
fawney19
|
e4315fbbf0
|
fix: refine frontend admin and auth UI
|
2026-05-18 12:41:57 +08:00 |
|
fawney19
|
92813e6122
|
feat: add routing profile scheduling policies
|
2026-05-18 11:03:49 +08:00 |
|
fawney19
|
7d569127ae
|
Fix active probe pool fallback tracing
|
2026-05-17 20:34:06 +08:00 |
|
fawney19
|
a2f91b4108
|
Cancel upstream stream on downstream disconnect
|
2026-05-16 22:04:11 +08:00 |
|
fawney19
|
664bd98056
|
Merge pull request #479 from Entropy-Xu/codex/fix-balance-cost-estimate
fix(gateway): 修复额度预检误判余额不足
|
2026-05-16 21:23:23 +08:00 |
|
fawney19
|
ed9267562b
|
Adjust provider detail key pagination
|
2026-05-16 21:08:25 +08:00 |
|
fawney19
|
3a5922d4ee
|
fix: use codex quota refresh for account checks
|
2026-05-16 20:16:23 +08:00 |
|
fawney19
|
56994d4c29
|
fix(frontend): relax system import limits
|
2026-05-16 19:00:20 +08:00 |
|
fawney19
|
328ac721ce
|
Merge pull request #472 from Kayphoon/codex/manual-usage-cleanup-origin-main
feat: add scoped manual usage cleanup
|
2026-05-16 16:25:40 +08:00 |
|
fawney19
|
75b7319465
|
Merge pull request #471 from Kayphoon/fix/usage-provider-id-null
|
2026-05-16 15:19:30 +08:00 |
|
fawney19
|
6a608b8e3f
|
fix: recover finalized usage provider links safely
|
2026-05-16 15:15:57 +08:00 |
|
fawney19
|
c2cdcefdc8
|
fix(public): 恢复 support.rs 的 system_config_bool 引入
|
2026-05-16 14:28:19 +08:00 |
|
fawney19
|
893ac18d60
|
Merge PR #469: 修复用户可见性、额度、验证与 Codex 探测
|
2026-05-16 14:28:19 +08:00 |
|
fawney19
|
74abb50bdc
|
fix(public): keep original GitHub links visible
(cherry picked from commit 7c93552697c9c35b77df35e117900ff8e9b62994)
|
2026-05-16 13:50:46 +08:00 |
|
fawney19
|
3a23eaa572
|
Merge pull request #470 from yao177/fix/provider-keep-priority-on-conversion-load-balance
fix: preserve conversion priority beneath scheduler modes
|
2026-05-16 12:56:57 +08:00 |
|
fawney19
|
a7fdce493b
|
feat: paginate provider keys from backend
|
2026-05-16 12:52:49 +08:00 |
|
fawney19
|
b6d74249a4
|
fix(public): keep original GitHub links visible
(cherry picked from commit 7c93552697c9c35b77df35e117900ff8e9b62994)
|
2026-05-16 11:38:49 +08:00 |
|
fawney19
|
f72ab383c9
|
Refine OAuth auto cleanup conditions
(cherry picked from commit 78826eae47ab18ace6931dd190a41070416b5e10)
|
2026-05-16 11:33:45 +08:00 |
|
fawney19
|
f59cf1090d
|
feat(admin): unify system data management and aggregate import/export
|
2026-05-16 02:16:53 +08:00 |
|
fawney19
|
48da062251
|
Merge pull request #468 from fawney19/revert-pr-466
Revert PR #466
|
2026-05-16 01:01:44 +08:00 |
|
fawney19
|
d6c320bf06
|
Revert "Merge remote-tracking branch 'origin/pr/466'"
This reverts commit 0e0a24862f, reversing
changes made to b09fd48eee.
|
2026-05-16 00:50:00 +08:00 |
|
fawney19
|
d53546d56f
|
Make pool probing request-driven
|
2026-05-16 00:18:47 +08:00 |
|
fawney19
|
43d891bee1
|
Remove legacy Python tests
|
2026-05-16 00:06:21 +08:00 |
|
fawney19
|
0e0a24862f
|
Merge remote-tracking branch 'origin/pr/466'
|
2026-05-15 22:49:35 +08:00 |
|
fawney19
|
b09fd48eee
|
Merge remote-tracking branch 'origin/pr/462'
|
2026-05-15 22:28:40 +08:00 |
|
fawney19
|
c916e76bd2
|
Merge branch 'pr-461'
# Conflicts:
# .github/workflows/rust-ci.yml
# crates/aether-data/src/lifecycle/bootstrap/postgres.rs
# crates/aether-data/src/lifecycle/migrate/tests.rs
|
2026-05-15 21:52:37 +08:00 |
|
fawney19
|
8eb4c029b2
|
Merge pull request #467 from AAEE86/main
fix(usage): prevent detail view from overriding active request status
|
2026-05-15 21:08:48 +08:00 |
|
fawney19
|
87e44479cc
|
Add proxy tunnel diagnostics and default logging
|
2026-05-15 19:43:59 +08:00 |
|