fawney19
|
d6eb41aa78
|
Merge remote-tracking branch 'origin/pr/536'
# Conflicts:
# apps/aether-gateway/src/execution_runtime/stream/execution.rs
|
2026-05-21 23:03:14 +08:00 |
|
fawney19
|
97997685b5
|
Merge remote-tracking branch 'origin/pr/498'
|
2026-05-21 22:56:43 +08:00 |
|
fawney19
|
ab0a90de97
|
fix(runtime-state): govern redis connections
|
2026-05-21 22:53:37 +08:00 |
|
ZheFox
|
eeb7995214
|
Merge branch 'fawney19:main' into main
|
2026-05-21 22:27:07 +08:00 |
|
zhefox
|
68d8f86dc6
|
fix(gateway): stop stream polling on downstream disconnect and preserve Codex cache keys
|
2026-05-21 22:26:14 +08:00 |
|
zhefox
|
77c2d91eb0
|
fix(gateway): drain downstream-disconnected streams and stop inferring cancelled usage
|
2026-05-21 20:30:44 +08:00 |
|
zhefox
|
71f9afc526
|
fix(gateway): move openai responses helper import to ai_serving module
|
2026-05-21 18:09:57 +08:00 |
|
zhefox
|
8ca4a10f24
|
fix(gateway): require terminal events for OpenAI responses streams
|
2026-05-21 17:46:21 +08:00 |
|
zhefox
|
b7b7b4f718
|
fix(gateway): report terminal stream failure errors consistently
|
2026-05-21 16:15:03 +08:00 |
|
RWDai
|
776f95b1ab
|
chore: format auth rate limit tests for rustfmt 1.95
|
2026-05-21 15:53:40 +08:00 |
|
zhefox
|
12abde2aeb
|
fix(usage): handle terminal stream failures and preserve usage updates
|
2026-05-21 15:52:51 +08:00 |
|
RWDai
|
a2ad556f2b
|
fix(gateway): raise group rate limits by tier
|
2026-05-21 15:38:42 +08:00 |
|
zhefox
|
be6e49b9c2
|
Merge branch 'main' of https://github.com/zhefox/Aether
|
2026-05-21 12:30:48 +08:00 |
|
zhefox
|
e59e6c3797
|
fix(gateway): sanitize Claude thinking and handle missing stream finish
|
2026-05-21 12:30:42 +08:00 |
|
Entropy.Xu
|
6b04a0a3a6
|
fix(windsurf): 修复 native 工具流式回程
|
2026-05-21 02:55:05 +08:00 |
|
Entropy.Xu
|
4112a8b2ea
|
fix(provider): 修复 Windsurf PR CI 失败
|
2026-05-21 02:21:35 +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 |
|
Entropy.Xu
|
65c361115a
|
fix(provider): 修复 Windsurf PR 冲突残留
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
129c7c90c0
|
fix(provider): 修复 Windsurf 原生工具桥接
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
82637ad882
|
fix(provider): 修复 Windsurf Connect 请求与端点计数
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
931c577345
|
fix(provider): 接入 Windsurf 模型测试链路
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
9466d92a7a
|
fix(provider): 接入 Windsurf 模型拉取和格式转换
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
0a0a8b31c7
|
fix(provider): 隐藏 Windsurf refresh token 刷新入口
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
208c77a062
|
fix(provider): 对齐 Windsurf PostAuth 登录链路
|
2026-05-21 01:02:02 +08:00 |
|
Entropy.Xu
|
0226e14251
|
feat(provider): 原生接入 Windsurf provider
|
2026-05-21 01:02:02 +08:00 |
|
fawney19
|
923515ab28
|
fix: align image generation checks
|
2026-05-21 00:45:02 +08:00 |
|
ZheFox
|
779877acd0
|
Merge branch 'fawney19:main' into main
|
2026-05-20 22:49:49 +08:00 |
|
ZheFox
|
5a9f19cbf2
|
fix(gateway): filter upstream SSE control-only blocks
|
2026-05-20 22:33:41 +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 |
|
ZheFox
|
d3355a8a09
|
fix(gateway): decode stream-encoded provider response JSON
|
2026-05-20 20:40:48 +08:00 |
|
fawney19
|
c972bbd397
|
Fix provider pool exhaustion scheduling
|
2026-05-20 20:16:57 +08:00 |
|
流云
|
b47282fe4c
|
fix: 修复优先级管理重新打开顺序回退
优先级管理弹窗依赖 grouped-by-format 接口回显格式优先级,但该接口此前读取 summary key 行。summary 查询会清空 global_priority_by_format 和 internal_priority 等路由字段,导致保存后的数据库顺序存在,重新打开页面却回退为前端占位顺序。
改为使用完整 key 查询,并增加 summary 字段被清空时仍能回显真实优先级的回归测试。
Fixes #505
Constraint: grouped-by-format 是优先级管理弹窗的数据源,必须返回真实 per-format priority 字段。
Rejected: 修改前端继续猜测顺序 | 无法区分真实数据库优先级与占位回退。
Confidence: high
Scope-risk: narrow
Tested: cargo fmt --check; git diff --check
Not-tested: cargo test on local Windows blocked by missing NASM for boring-sys2
|
2026-05-20 19:44:05 +08:00 |
|
ZheFox
|
a31e237cc3
|
Merge upstream main
|
2026-05-20 19:28:49 +08:00 |
|
ZheFox
|
cfa32a2b4d
|
fix(gateway): preserve openai image 200 responses and sync success reporting
|
2026-05-20 19:17:42 +08:00 |
|
ZheFox
|
2cacf66a37
|
fix(gateway): route openai image streams with images surface
|
2026-05-20 18:13:34 +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 |
|
ZheFox
|
de7be4f15b
|
fix(gateway): route openai image api requests with mapped models
|
2026-05-20 17:16:38 +08:00 |
|
RWDai
|
5130da9710
|
Return paginated admin users metadata
|
2026-05-20 16:51:46 +08:00 |
|
RWDai
|
8440846bae
|
Expose admin user export counts through gateway state
|
2026-05-20 16:51:46 +08:00 |
|
Avilianb
|
97fb588a4a
|
Apply rustfmt to compact provider test
|
2026-05-20 16:47:30 +08:00 |
|
Avilianb
|
cd994d57d2
|
Fix provider model test compact request bodies
|
2026-05-20 16:29:46 +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 |
|
ZheFox
|
cde2062618
|
chore(gateway): make openai image intent import local
|
2026-05-20 16:09:24 +08:00 |
|
ZheFox
|
9673fc4c01
|
fix(codex): trigger image override only on explicit tool_choice
|
2026-05-20 15:34:31 +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 |
|
RWDai
|
eb63838f6a
|
fix(proxy): keep legacy installer URLs working
|
2026-05-20 14:43:24 +08:00 |
|