elky
|
1ac16005f9
|
Stabilize usage worker autoscale tests
|
2026-07-02 17:28:25 +08:00 |
|
elky
|
2f1cdb6a0b
|
Record exhausted usage failures synchronously
|
2026-07-02 16:08:04 +08:00 |
|
elky
|
ac93851b2a
|
Stabilize Gateway h2c transport test
|
2026-07-02 14:02:26 +08:00 |
|
elky
|
400b3125a4
|
Preserve terminal request candidate state
|
2026-07-02 01:40:57 +08:00 |
|
elky
|
2e5ff32e1a
|
perf(frontend): 收敛导航预取并去重首屏请求
- 导航预取仅保留 pointerdown 触发,移除 mouseenter/focus,避免鼠标划过误触发
- 后台预取只做组件懒加载,不再预取各页业务数据,减少首屏资源争抢
- 版本状态检查增加 sessionStorage 缓存(正常 20 分钟 / 错误 5 分钟 TTL)
- fetchModules、必读公告拉取增加请求去重,避免并发重复请求
- 更新检查改用可清理的定时器,组件卸载时清理
- UsageRecordsTable 搜索防抖改为自定义实现,卸载时取消挂起 emit 并补充测试
|
2026-07-01 20:42:52 +08:00 |
|
elky
|
a0f7074e59
|
chore: disable Redis persistence by default, document triage and policy
|
2026-07-01 14:15:16 +08:00 |
|
elky
|
7c32be46ca
|
Mark sync usage active earlier
|
2026-07-01 02:21:20 +08:00 |
|
elky
|
778b106023
|
test: stabilize gateway nextest timing
|
2026-06-30 18:42:57 +08:00 |
|
elky
|
f179ee72f9
|
chore: update gateway pressure observability
|
2026-06-30 17:01:39 +08:00 |
|
elky
|
974def5fef
|
refactor(frontend): extract provider key identity block
|
2026-06-30 17:01:39 +08:00 |
|
elky
|
e5351b7d9d
|
refactor(frontend): extract provider key actions
|
2026-06-30 17:01:39 +08:00 |
|
elky
|
ed83184d55
|
refactor(frontend): extract provider quota display components
|
2026-06-30 17:01:39 +08:00 |
|
elky
|
15b6606c82
|
refactor(frontend): extract pool key display panels
|
2026-06-30 17:01:39 +08:00 |
|
elky
|
d7411a3104
|
refactor(frontend): extract pool header and theme toggle
|
2026-06-30 17:01:39 +08:00 |
|
elky
|
9f138d09e6
|
refactor(frontend): modularize i18n architecture
|
2026-06-30 17:01:39 +08:00 |
|
elky
|
7e9424008f
|
Add usage queue worker autoscaling
|
2026-06-26 14:02:57 +08:00 |
|
elky
|
6c5e70ccb1
|
fix monitoring error totals and counter health
|
2026-06-26 10:48:45 +08:00 |
|
elky
|
063834e95b
|
Split admin operations dashboard route
|
2026-06-26 01:48:37 +08:00 |
|
elky
|
c76d6b6396
|
Add admin operations dashboard and usage state fixes
|
2026-06-26 01:32:45 +08:00 |
|
elky
|
6f00e9fc67
|
Improve gateway transport and usage runtime
|
2026-06-25 22:36:27 +08:00 |
|
elky
|
d336d1a7fa
|
Improve gateway scheduling and runtime admission
|
2026-06-24 01:53:45 +08:00 |
|
elky
|
5b7805181b
|
perf: queue request candidate persistence
|
2026-06-22 02:49:17 +08:00 |
|
elky
|
f75894acbb
|
perf: reduce gateway db pressure under load
|
2026-06-22 00:08:48 +08:00 |
|
elky
|
541cc197c4
|
fix: preserve in-memory user export fallback
|
2026-06-22 00:08:48 +08:00 |
|
fawney19
|
363d1aba9a
|
Merge pull request #615 from AAEE86/main
feat: 健康监控仪表盘与关联下钻优化,完善使用记录展示
|
2026-06-21 12:48:13 +08:00 |
|
fawney19
|
eb2cf662b7
|
Merge pull request #650 from stabey/pr/claude-system-responses-20260620
fix(ai-formats): preserve Claude in-message system guidance in Responses
|
2026-06-21 12:47:26 +08:00 |
|
elky
|
900f8a7163
|
fix(pool): allow zero cooldown settings
|
2026-06-21 12:20:08 +08:00 |
|
elky
|
61bdd304b7
|
Handle inactive PAT owner as invalid OAuth token
|
2026-06-21 11:39:20 +08:00 |
|
elky
|
279735ae7f
|
Auto-size SQL pool defaults
|
2026-06-21 11:15:40 +08:00 |
|
elky
|
cc2830f6ec
|
Merge branch 'review/pr-639'
|
2026-06-21 10:48:49 +08:00 |
|
elky
|
8dbd730568
|
fix: respect imported oauth authorization headers
|
2026-06-21 02:27:06 +08:00 |
|
elky
|
f1c30439ff
|
fix: preserve provider auth metadata
|
2026-06-20 22:11:42 +08:00 |
|
fawney19
|
1123095bb7
|
Merge pull request #624 from MMEXA/codex/fix-antigravity-oauth-quota
修复 Antigravity OAuth 导入后配额复检缺 project
|
2026-06-19 23:11:38 +08:00 |
|
elky
|
16584067d7
|
Add route-backed routing profile views
|
2026-06-18 02:06:34 +08:00 |
|
fawney19
|
6de0fe75a4
|
Merge pull request #641 from Kayphoon/codex/usage-cleanup-break-condition
fix(usage): align cleanup loop break conditions with candidate row count
|
2026-06-17 11:04:55 +08:00 |
|
fawney19
|
34f0913ed0
|
Merge pull request #645 from zhefox/main
修复 OpenAI Chat/Responses/Messages 转换兼容性并透传 Codex cyber_policy 错误
|
2026-06-17 11:03:29 +08:00 |
|
elky
|
f52628e00b
|
Handle OpenAI Responses keepalive stream events
|
2026-06-16 22:52:06 +08:00 |
|
fawney19
|
803e555022
|
Merge pull request #635 from zhefox/main
fix(gateway): 支持 OpenAI 图片编辑端点请求
|
2026-06-16 22:31:52 +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 |
|
elky
|
308cc88ef7
|
Fix provider deletion cleanup
|
2026-06-12 16:25:11 +08:00 |
|
elky
|
30b545785f
|
feat: improve failover rules and request timeline
|
2026-06-11 00:49:29 +08:00 |
|
elky
|
31fade82f6
|
Preserve OpenAI encrypted reasoning blocks
|
2026-06-10 20:02:03 +08:00 |
|
elky
|
0246ba93dd
|
fix(transport): preserve safe accept encoding
|
2026-06-10 19:58:57 +08:00 |
|
elky
|
ff7ec8575c
|
fix(ai-formats): ignore null stream errors
|
2026-06-10 18:44:46 +08:00 |
|
elky
|
aa58cb4a05
|
build: speed up release image linking
|
2026-06-10 18:37:23 +08:00 |
|
elky
|
e9b4efc2d4
|
fix(ai-serving): preserve explicit request encoding
|
2026-06-10 18:16:55 +08:00 |
|
elky
|
ea76f7bb0b
|
Support OpenAI Responses builtin tool stream items
|
2026-06-10 14:49:13 +08:00 |
|
elky
|
8edcbdcb29
|
feat(usage): expose request timing details
|
2026-06-10 09:16:15 +08:00 |
|
elky
|
84f41dae77
|
feat(format): audit same-format compatibility rewrites
|
2026-06-08 16:12:37 +08:00 |
|
elky
|
6155ffefcc
|
fix(format): avoid false cache-control conversion blocks
|
2026-06-08 00:52:48 +08:00 |
|
elky
|
bf4279a590
|
Merge remote-tracking branch 'origin/main' into dev
# Conflicts:
# crates/aether-ai-formats/src/formats/openai/chat/stream.rs
# crates/aether-ai-formats/src/formats/openai/responses/response.rs
# crates/aether-ai-formats/src/formats/shared/sync_products.rs
|
2026-06-08 00:17:30 +08:00 |
|
elky
|
77759fac54
|
feat: 新增提供商批量处理功能
|
2026-06-07 22:57:02 +08:00 |
|
elky
|
63a2fd4dcf
|
Merge origin/main into dev
|
2026-06-06 03:11:38 +08:00 |
|
elky
|
7a19891c60
|
fix: distinguish unaudited conversion fields
|
2026-06-06 00:35:27 +08:00 |
|
fawney19
|
69b8b96fb8
|
Merge pull request #625 from stabey/pr/responses-call-items-cache-control-20260604
fix: 剥离 Codex cache_control 并完善 Responses 工具调用展示
|
2026-06-04 13:59:56 +08:00 |
|
fawney19
|
19d1d36043
|
Merge pull request #620 from zhefox/main
fix(provider): 修复 Chat reasoning_effort 值域与 Responses 扩展透传
|
2026-06-04 13:59:42 +08:00 |
|
elky
|
465476985b
|
fix: preserve provider schema drift safely
|
2026-06-03 22:29:24 +08:00 |
|
elky
|
da5624c98e
|
chore: add format field coverage generator
|
2026-06-03 21:44:33 +08:00 |
|
elky
|
b2f68bbaf7
|
feat: enforce full format field coverage audit
|
2026-06-03 21:18:49 +08:00 |
|
elky
|
7507af5829
|
feat: audit strict format conversion contracts
|
2026-06-03 20:27:15 +08:00 |
|
elky
|
5ac153a0bb
|
Fix gateway nextest stack limit
|
2026-06-03 01:32:25 +08:00 |
|
elky
|
c7a5155ce4
|
Fix sync CLI test stack overflow
|
2026-06-03 01:12:40 +08:00 |
|
elky
|
869c3d3037
|
Fix finalize local test stack overflow
|
2026-06-03 00:48:36 +08:00 |
|
elky
|
ef6a11c146
|
fix(gateway): preserve heartbeat no-path fallback
|
2026-06-03 00:25:01 +08:00 |
|
elky
|
21432911de
|
Merge remote-tracking branch 'origin/pr/605'
|
2026-06-03 00:16:22 +08:00 |
|
elky
|
eb98340924
|
Merge remote-tracking branch 'origin/pr/604'
|
2026-06-02 23:34:59 +08:00 |
|
elky
|
746af0d93e
|
Fix Kiro cache usage reporting
|
2026-06-02 23:06:29 +08:00 |
|
elky
|
08ac9c5c58
|
Merge remote-tracking branch 'origin/pr/614'
|
2026-06-02 22:10:41 +08:00 |
|
elky
|
bce3bf2b6e
|
Merge remote-tracking branch 'origin/pr/593'
|
2026-06-02 21:40:59 +08:00 |
|
elky
|
4ec9ca61cf
|
Merge remote-tracking branch 'origin/pr/613'
# Conflicts:
# apps/aether-gateway/src/tests/usage/direct.rs
|
2026-06-02 19:27:50 +08:00 |
|
elky
|
657e6aa672
|
Merge remote-tracking branch 'origin/pr/619'
|
2026-06-02 19:23:44 +08:00 |
|
elky
|
03e436707d
|
Fix gateway usage nextest stack overflow
|
2026-06-02 16:59:13 +08:00 |
|
elky
|
781bc5ac58
|
Merge branch 'pr-617'
|
2026-06-02 10:40:34 +08:00 |
|
elky
|
0a2c674ad8
|
Ignore tunnel release tags for app build version
|
2026-06-02 09:43:12 +08:00 |
|
elky
|
6c2a57f237
|
fix rust ci failures
|
2026-06-01 02:42:10 +08:00 |
|
elky
|
37413c0211
|
Refactor tunnel stability protocol
|
2026-06-01 01:36:49 +08:00 |
|
elky
|
392353ffff
|
Merge remote-tracking branch 'entropy-xu/codex/ccswitch-import'
|
2026-05-31 20:52:26 +08:00 |
|
elky
|
905453d62b
|
revert: remove usage elapsed clock calibration
|
2026-05-31 20:30:51 +08:00 |
|
elky
|
549463088c
|
chore: bump aether-tunnel version to 0.3.15
|
2026-05-31 19:09:56 +08:00 |
|
elky
|
f8b5651883
|
Support encoded tunnel node names
|
2026-05-31 16:33:06 +08:00 |
|
elky
|
49f952692b
|
Fix remaining sync chat stack overflows
|
2026-05-31 02:12:22 +08:00 |
|
elky
|
fde15c9b60
|
Fix sync chat test stack overflow
|
2026-05-31 01:13:09 +08:00 |
|
elky
|
06f26cfacf
|
Merge remote-tracking branch 'origin/pr/597'
|
2026-05-31 00:09:42 +08:00 |
|
elky
|
5360665432
|
test(gateway): avoid stack overflow in cors proxy test
|
2026-05-30 22:48:19 +08:00 |
|
elky
|
a20ac1d31f
|
fix(pool): align oauth status filter with visible state
|
2026-05-30 21:37:21 +08:00 |
|
elky
|
1bdd300606
|
Merge branch 'review-pr-612'
|
2026-05-30 21:26:18 +08:00 |
|
elky
|
c56f0198ff
|
Merge branch 'review-pr-611'
|
2026-05-30 21:26:12 +08:00 |
|
elky
|
02fc6bd4ef
|
Merge branch 'review-pr-610'
|
2026-05-30 21:26:07 +08:00 |
|
elky
|
c3a8352d76
|
Merge branch 'review-pr-603'
|
2026-05-30 21:25:58 +08:00 |
|
elky
|
463576915f
|
Merge branch 'review-pr-602'
|
2026-05-30 21:25:52 +08:00 |
|
elky
|
1db6b9d307
|
Merge branch 'review-pr-596'
|
2026-05-30 21:25:46 +08:00 |
|
elky
|
b5a02a118f
|
Merge branch 'review-pr-595'
|
2026-05-30 21:25:39 +08:00 |
|
elky
|
ae96d5d61b
|
fix usage trace active key selection
|
2026-05-30 19:48:18 +08:00 |
|
elky
|
b9612fef9b
|
chore: bump aether-tunnel version to 0.3.14
|
2026-05-29 21:21:30 +08:00 |
|
fawney19
|
92ae88f1be
|
fix: avoid postgres migration version collision
|
2026-05-29 16:18:59 +08:00 |
|
fawney19
|
1658925f52
|
Disable key circuit breaker for pool providers
|
2026-05-29 15:16:06 +08:00 |
|
fawney19
|
9fb600df1b
|
Fix PR 599 check regressions
|
2026-05-29 12:30:56 +08:00 |
|
fawney19
|
3e4dfd2bac
|
Merge branch 'pr-599'
|
2026-05-29 02:46:07 +08:00 |
|
fawney19
|
8bd82c8c95
|
Update endpoint base URL placeholders
|
2026-05-29 02:44:03 +08:00 |
|