fawney19
d18b13a91a
fix: harden frontdoor and usage ingestion
2026-05-22 23:57:38 +08:00
Mas0nShi
0d80db8a8d
Refactor Gemini CLI v1internal planner request builder
2026-05-22 18:57:03 +08:00
Mas0nShi
8cc6888c5b
Fix Gemini CLI OpenAI conversion envelope
2026-05-22 18:40:11 +08:00
fawney19
9af1507238
Merge pull request #545 from RWDai/feat/expand-client-types
...
feat: expand client type recognition
2026-05-22 18:36:53 +08:00
Mas0nShi
c67818ee86
Fix Gemini CLI standard conversion envelope
2026-05-22 18:24:40 +08:00
Mas0nShi
8df0e1790d
Fix Gemini CLI batch import parse error entry
2026-05-22 17:25:13 +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
fawney19
ef04f4b0fb
Add automatic B/T compact unit formatting
2026-05-22 17:13:16 +08:00
Mas0nShi
ce02f1ae8c
Add Gemini CLI v1internal quota support
2026-05-22 16:58:04 +08:00
RWDai
c2d0f60784
fix(gateway): accept header sessions for unknown clients
2026-05-22 16:10:27 +08:00
zhiqicloud
781830a202
fix: resolve gateway clippy regressions
2026-05-22 15:54:51 +08:00
zhiqicloud
4c7ebf8b8d
style: format admin update settings
2026-05-22 15:32:49 +08:00
zhiqicloud
a4a5f70a10
Merge upstream/main into feat/one-click-update
2026-05-22 15:28:27 +08:00
RWDai
ca341703bc
feat(usage): infer additional client families
2026-05-22 15:27:39 +08:00
RWDai
cb2ff61bbc
feat(gateway): expand client session family detection
2026-05-22 15:26:56 +08:00
zhiqicloud
b59c3a9e3b
feat: support admin online update and deploy flow
2026-05-22 15:15:17 +08:00
RWDai
33633637e5
Fix secure tunnel session handling
2026-05-22 14:35:43 +08:00
fawney19
8ede01ad4e
Merge remote-tracking branch 'origin/main'
2026-05-22 14:16:07 +08:00
fawney19
8966fd6aac
Protect background workers under DB pool pressure
2026-05-22 14:11:47 +08:00
ZheFox
56abfdf39d
Merge branch 'fawney19:main' into main
2026-05-22 11:51:53 +08:00
zhefox
9b95fa4d95
fix(gateway): handle responses-shaped OpenAI chat bodies and SSE passthrough
2026-05-22 11:39:38 +08:00
AAEE86
ce44d35eb6
feat(notification): add Bark push support
...
Add Bark as a notification-service delivery channel, including encrypted Device Key configuration, server URL/template settings, module status integration, and admin UI support.
2026-05-22 11:08:00 +08:00
RWDai
b05f2a270a
Fix gateway secure tunnel Clippy warning
2026-05-22 10:13:06 +08:00
RWDai
2e701a90c9
Complete secure tunnel encryption support
2026-05-22 09:47:28 +08:00
Mas0nShi
9533bd7043
fix: route Gemini CLI generateContent through stream
2026-05-22 09:30:55 +08:00
fawney19
2b32b9a445
Fix system data import export flows
2026-05-22 02:46:49 +08:00
fawney19
3714c211dc
Merge pull request #534 from RWDai/fix/issue-528-cache-affinity-health
...
fix(gateway): preserve cache affinity during health updates
2026-05-22 02:10:45 +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
RWDai
9859aec16c
fix(gateway): evict pooled affinity after sibling key failures
2026-05-21 23:50:34 +08:00
fawney19
0e6d7539ad
Merge remote-tracking branch 'origin/pr/538'
2026-05-21 23:12:42 +08:00
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
RWDai
18fe5a4f11
fix(gateway): preserve affinity during adaptive retries
2026-05-21 21:56:26 +08:00
RWDai
26ee1a9958
fix(gateway): preserve affinity during quota telemetry
2026-05-21 21:56:26 +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
Mas0nShi
66f21de50e
fix: unwrap Gemini CLI model test envelopes
2026-05-21 17:39:10 +08:00
Mas0nShi
3e6ce6cf4a
fix: hydrate Gemini CLI project metadata
2026-05-21 17:10:17 +08:00
zhefox
b7b7b4f718
fix(gateway): report terminal stream failure errors consistently
2026-05-21 16:15:03 +08:00
RWDai
8f41bc1558
Generate secure tunnel install sessions
2026-05-21 16:08:37 +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
965a8c79af
fix(gateway): preserve cache affinity during health updates
2026-05-21 15:51:56 +08:00
RWDai
a2ad556f2b
fix(gateway): raise group rate limits by tier
2026-05-21 15:38:42 +08:00
Mas0nShi
e53d5f07e8
feat: support Gemini CLI v1internal quota
2026-05-21 15:38:10 +08:00