user
|
ce17639cf7
|
remove budget reservation disable flag
|
2026-04-30 20:57:20 -07:00 |
|
user
|
f30bfcf36a
|
add budget reservation disable flag
|
2026-04-30 20:36:14 -07:00 |
|
user
|
4f8769943b
|
skip invalid budget window counter increments
|
2026-04-30 20:18:07 -07:00 |
|
user
|
dcfde1b899
|
fallback to plain org cache for spend counters
|
2026-04-30 20:04:16 -07:00 |
|
user
|
c28e093f41
|
finalize budget reservations after counter updates
|
2026-04-30 19:50:36 -07:00 |
|
user
|
15d845c321
|
avoid stale local spend counters after redis misses
|
2026-04-30 19:33:55 -07:00 |
|
user
|
405de46329
|
cap budget reservations to remaining headroom
|
2026-04-30 19:24:48 -07:00 |
|
user
|
46068be6f6
|
skip invalid budget window reservations
|
2026-04-30 18:29:14 -07:00 |
|
user
|
64fadc3b8e
|
Merge remote-tracking branch 'origin/litellm_internal_staging' into codex/budget-race-enforcement-greptile-fix
# Conflicts:
# litellm/proxy/db/spend_counter_reseed.py
# litellm/proxy/proxy_server.py
|
2026-04-30 18:25:48 -07:00 |
|
Michael-RZ-Berri
|
05e6402bdb
|
Merge pull request #26829 from BerriAI/litellm_budgetEnforcementMultiPod
[Fix] Refresh Redis TTL on counter writes, skip stale in-memory in Redis
|
2026-04-30 18:14:41 -07:00 |
|
user
|
38ebd4de3d
|
harden partial budget reservation cleanup
|
2026-04-30 18:07:54 -07:00 |
|
Michael-RZ-Berri
|
e4fb325a3a
|
Merge pull request #26914 from BerriAI/litellm_googleGenContentHooks
Run pre_call_hook on Google generateContent endpoints
|
2026-04-30 17:53:38 -07:00 |
|
Michael Riad Zaky
|
4e26835098
|
Reorder counter invalidation to run after DB write
|
2026-04-30 17:50:58 -07:00 |
|
Michael Riad Zaky
|
fed5f36a3d
|
Invalidate spend counters on budget reset
|
2026-04-30 17:50:58 -07:00 |
|
Michael Riad Zaky
|
9f08db91f9
|
Refresh Redis TTL on counter writes and skip stale in-memory on Redis miss
|
2026-04-30 17:50:58 -07:00 |
|
user
|
694fadd175
|
fix budget reservation review findings
|
2026-04-30 17:38:18 -07:00 |
|
user
|
9db8ecac12
|
update budget reservation auth test expectation
|
2026-04-30 17:13:49 -07:00 |
|
yuneng-jiang
|
bdcc23853c
|
Merge pull request #26835 from stuxf/codex/cli-sso-flow-binding
chore(cli): tighten CLI SSO session flow
|
2026-04-30 17:10:27 -07:00 |
|
yuneng-jiang
|
15b7386859
|
Merge pull request #26815 from stuxf/fix/get-image-lfi-ssrf
chore(proxy): contain UI_LOGO_PATH / LITELLM_FAVICON_URL on unauthenticated asset endpoints
|
2026-04-30 17:10:15 -07:00 |
|
user
|
fce86d1334
|
fix budget reservation greptile findings
|
2026-04-30 17:08:45 -07:00 |
|
yuneng-jiang
|
71d5015975
|
Merge pull request #26827 from stuxf/fix/passthrough-auth-default
chore(passthrough): default auth=True and drop enterprise gate on the safe option
|
2026-04-30 17:06:37 -07:00 |
|
user
|
f8d187785d
|
finalize invalidated budget reservations
|
2026-04-30 16:52:09 -07:00 |
|
Michael Riad Zaky
|
053e040171
|
run pre_call_hook on Google generateContent endpoints
|
2026-04-30 16:43:42 -07:00 |
|
user
|
e034935b53
|
fix budget reservation window fallback races
|
2026-04-30 16:26:43 -07:00 |
|
Michael Riad Zaky
|
47b2832d6f
|
test: replace subprocess startup-import diff with static source scan
|
2026-04-30 16:15:46 -07:00 |
|
user
|
1373ae1021
|
fix budget tag spend counter reconciliation
|
2026-04-30 16:09:38 -07:00 |
|
user
|
96a283ed0f
|
guard reservation invalidation cleanup
|
2026-04-30 15:00:35 -07:00 |
|
user
|
8311456cfc
|
invalidate reservations after release cleanup failure
|
2026-04-30 14:48:55 -07:00 |
|
user
|
719e891c3a
|
coalesce malformed window reservation seeding
|
2026-04-30 14:38:37 -07:00 |
|
user
|
5521af096e
|
preserve database failure during reservation cleanup
|
2026-04-30 14:23:57 -07:00 |
|
user
|
0b71282985
|
address budget reservation review findings
|
2026-04-30 14:06:42 -07:00 |
|
user
|
46183e6dc9
|
Merge remote-tracking branch 'origin/litellm_internal_staging' into codex/budget-race-enforcement-snapshot
|
2026-04-30 13:56:16 -07:00 |
|
user
|
0794ae67be
|
avoid direct budget reservation db lookups
|
2026-04-30 13:49:59 -07:00 |
|
yuneng-jiang
|
256e05e474
|
Merge pull request #26849 from stuxf/fix/mcp-oauth-discovery-ssrf
chore(mcp): SSRF guard on OAuth metadata discovery follow-up fetches
|
2026-04-30 13:44:16 -07:00 |
|
yuneng-jiang
|
174c770b07
|
Merge pull request #26836 from stuxf/fix/byok-credential-encryption
chore(mcp): encrypt user-scoped MCP credentials at rest
|
2026-04-30 13:42:57 -07:00 |
|
user
|
ca50868b75
|
harden end-user and tag budget reservations
|
2026-04-30 13:37:10 -07:00 |
|
yuneng-jiang
|
4ff8f0e901
|
Merge pull request #26851 from stuxf/codex/fix-callback-env-secret-resolution
chore(proxy): block env callback refs in key metadata
|
2026-04-30 13:11:32 -07:00 |
|
yuneng-jiang
|
aa76ab2df7
|
Merge pull request #26862 from stuxf/codex/control-field-sanitization
chore(proxy): harden request control fields
|
2026-04-30 13:10:58 -07:00 |
|
Michael-RZ-Berri
|
9637d8c17b
|
Merge pull request #26802 from BerriAI/litellm_lazyLoadedFrontPage
[Feat / Fix] Lazy loaded imports, lazy loaded front page
|
2026-04-30 13:04:42 -07:00 |
|
user
|
51a3e90451
|
fix(mcp): reuse safe URL fetch for OAuth discovery
|
2026-04-30 12:42:52 -07:00 |
|
yuneng-jiang
|
3c060364fb
|
Merge pull request #26840 from stuxf/codex/mcp-oauth-root-visibility
chore(mcp): tighten OAuth root endpoint resolution
|
2026-04-30 11:59:03 -07:00 |
|
yuneng-jiang
|
a9db887bdd
|
Merge pull request #26843 from stuxf/codex/fix-onboarding-invite-token
chore(auth): harden invite-link onboarding token flow
|
2026-04-30 11:56:26 -07:00 |
|
yuneng-jiang
|
0efa8b8828
|
Merge pull request #26854 from stuxf/fix/team-authz-available-team-bypass
chore(team): close authz bypass via the available-team check
|
2026-04-30 11:47:19 -07:00 |
|
yuneng-jiang
|
d51d96f405
|
Merge pull request #26859 from stuxf/chore/audit-log-team-callback-mutations
chore(team): audit-log team-callback admin mutations
|
2026-04-30 11:46:31 -07:00 |
|
user
|
b8a141cefd
|
fix(static-assets): stop serving stale logo cache
|
2026-04-30 11:34:25 -07:00 |
|
user
|
215f538d4f
|
fix(static-assets): browser-load remote branding assets
|
2026-04-30 11:30:57 -07:00 |
|
user
|
09c4d0d01e
|
fix(proxy): gate redaction opt out controls
|
2026-04-30 00:49:33 -07:00 |
|
user
|
7c3c9ab7ef
|
test(proxy): opt mock-response fixtures into client mocks
|
2026-04-29 23:00:45 -07:00 |
|
user
|
7497674661
|
fix(proxy): sanitize redaction controls at ingress
|
2026-04-29 22:52:31 -07:00 |
|
user
|
842eea0131
|
chore(proxy): harden request control fields
|
2026-04-29 22:35:17 -07:00 |
|