RWDai
|
02f09c2056
|
Regenerate API key schema baselines
|
2026-05-19 10:24:47 +08:00 |
|
RWDai
|
6a104d5736
|
Add allowed IPs to data schema sources
|
2026-05-19 10:24:27 +08:00 |
|
RWDai
|
95af482ffe
|
Update auth snapshot observability fixture
|
2026-05-19 10:23:54 +08:00 |
|
RWDai
|
b05264ff74
|
Stabilize wallet today usage test timing
|
2026-05-19 10:23:32 +08:00 |
|
RWDai
|
2aab1ea97b
|
Clean up gateway API key whitelist handlers
|
2026-05-19 10:23:15 +08:00 |
|
RWDai
|
f1687017e6
|
Fix provider endpoint format normalization path
|
2026-05-19 10:22:50 +08:00 |
|
RWDai
|
c6ee558180
|
Add admin user key IP whitelist UI
|
2026-05-18 20:48:28 +08:00 |
|
RWDai
|
460cd63d3a
|
Add user API key IP whitelist UI
|
2026-05-18 20:48:21 +08:00 |
|
RWDai
|
2a3593d9c5
|
Update planner auth snapshot fixtures
|
2026-05-18 20:48:14 +08:00 |
|
RWDai
|
bcca8d295a
|
Update auth context test fixtures
|
2026-05-18 20:48:05 +08:00 |
|
RWDai
|
d8f68c1d9a
|
Preserve allowed IP defaults in admin key imports
|
2026-05-18 20:47:57 +08:00 |
|
RWDai
|
ab53326865
|
Support allowed IPs in admin user key endpoints
|
2026-05-18 20:47:46 +08:00 |
|
RWDai
|
96b857f642
|
Support allowed IPs in user API key endpoints
|
2026-05-18 20:47:37 +08:00 |
|
RWDai
|
fc12cc8a36
|
Enforce API key IP restrictions in proxy auth
|
2026-05-18 20:47:28 +08:00 |
|
RWDai
|
276d19b63c
|
Persist allowed IPs in auth repositories
|
2026-05-18 20:47:17 +08:00 |
|
RWDai
|
437024cdb1
|
Add API key allowed IP data types
|
2026-05-18 20:47:03 +08:00 |
|
RWDai
|
64b41434ce
|
Add API key allowed IP migrations
|
2026-05-18 20:46:53 +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 |
|
MMEXA
|
9586f5158e
|
Fix fixed-provider endpoint key counts
|
2026-05-17 20:55:36 +00:00 |
|
MMEXA
|
226ce45d0d
|
fix: pass explicit local build version
|
2026-05-17 16:38:22 +00:00 |
|
Kayphoon
|
ae472d6744
|
fix(data): require provider id for provider usage aggregation
|
2026-05-18 00:36:29 +08:00 |
|
MMEXA
|
89d08d9953
|
fix: align provider model fetch state
|
2026-05-17 16:17:47 +00:00 |
|
MMEXA
|
84fc1e35e2
|
fix(frontend): support login autofill and reliable redirect
|
2026-05-17 16:03:57 +00:00 |
|
MMEXA
|
995be3781a
|
fix(frontend): align usage APIs with Rust routes
|
2026-05-17 15:37:52 +00:00 |
|
MMEXA
|
ed570155a1
|
fix(gateway): redact credential query values in access logs
|
2026-05-17 15:26:56 +00:00 |
|
Kayphoon
|
5060532c51
|
fix: package release sqlite compose template
|
2026-05-17 16:33:35 +08:00 |
|
Kayphoon
|
f29cca72ba
|
refactor(data): limit query abstraction to postgres and sqlite
|
2026-05-17 15:40:44 +08:00 |
|
Kayphoon
|
77640d51a6
|
refactor(data): add select query abstraction
|
2026-05-17 15:04:35 +08:00 |
|
HsungKayphoon
|
f0a6fffa87
|
refactor(data): introduce simple query helper
|
2026-05-17 14:07:23 +08:00 |
|
Entropy.Xu
|
1b24e1c22a
|
fix(wallet): 修复额度耗尽后仍可消费
|
2026-05-17 11:49:08 +08:00 |
|
HsungKayphoon
|
d290a1fdb9
|
fix: satisfy rust 1.95 clippy
|
2026-05-17 00:00:46 +08:00 |
|
HsungKayphoon
|
c5e26a1ed6
|
fix: align sqlite repositories with postgres behavior
|
2026-05-16 23:43:40 +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 |
|