Commit graph

56251 commits

Author SHA1 Message Date
moe-berri
1f535c74a7 test(alerts): verify resumable work with complete isolated fixtures 2026-11-08 18:30:36 +08:00
moe-berri
063df89cb9 test(alerts): inherit complete recovery fixtures 2026-11-08 17:51:42 +08:00
moe-berri
afff31bcc9 test(alerts): isolate freshness from pending accounting 2026-11-08 17:51:33 +08:00
moe-berri
f4adace4c4 test(alerts): include deleted keys in recovery fixtures 2026-11-08 17:51:33 +08:00
moe-berri
6559458af3 fix(alerts): preserve fresh recovery and cancelled delivery receipts 2026-11-08 17:20:58 +08:00
moe-berri
145f2d292d fix(alerts): bound recovery and preserve team admin access 2026-11-08 17:15:07 +08:00
moe-berri
313b08a8d7 test(alerts): include deleted keys in detector fixtures 2026-11-08 16:57:05 +08:00
moe-berri
b20a8207d5 fix(alerts): preserve isolated database coverage in detection 2026-11-08 16:39:12 +08:00
moe-berri
5dc46d1069 fix(alerts): inherit isolated integration coverage 2026-11-08 16:39:04 +08:00
moe-berri
9fd7f75358 fix(ci): isolate integration coverage from nested test runs 2026-11-08 16:39:04 +08:00
moe-berri
bc34e3a17b test(alerts): verify shared retirement state through alerts routes 2026-11-08 16:36:25 +08:00
moe-berri
14451cce7d refactor(alerts): inherit unified model deprecation routes 2026-11-08 16:35:42 +08:00
moe-berri
1747cdbddb refactor(alerts): unify model deprecation helper routes 2026-11-08 16:35:27 +08:00
moe-berri
efada9298f fix(alerts): verify signal links and inherit backend routing 2026-11-08 16:18:10 +08:00
moe-berri
6267dd7bc8 fix(alerts): expose unified routes on the split backend 2026-11-08 16:14:41 +08:00
moe-berri
ee1415add7 fix(alerts): unify detection evidence and preserve cancelled flush freshness
Some checks failed
LiteLLM Rust DB / db-queries (push) Has been cancelled
2026-11-08 16:02:49 +08:00
moe-berri
7ad3fb000a refactor(alerts): unify public alert and signal contracts 2026-11-08 15:56:17 +08:00
moe-berri
91cb056d8d Merge commit 'f52fe547fba8c290ae377fc962fce24092515ff1' of /Users/mfkhalil/Code/litellm-daily-alert-detector into HEAD 2026-11-08 15:37:25 +08:00
moe-berri
f52fe547fb fix(alerts): keep unsupported model names out of search pages 2026-11-08 15:36:27 +08:00
moe-berri
a7015fb185 fix(alerts): rotate bounded work across scope queues 2026-11-08 15:33:17 +08:00
moe-berri
b0fd5cfe6d Merge remote-tracking branch 'origin/litellm_issues_02_api' into HEAD 2026-11-08 15:23:31 +08:00
moe-berri
c9d344bbbc fix(alerts): persist notification progress before retrying destinations 2026-11-08 15:23:29 +08:00
moe-berri
60a9e03a53 test(alerts): use configured database in integration fixtures 2026-11-08 15:21:34 +08:00
moe-berri
58933fe12c fix(alerts): bound optional freshness writes after spend commits 2026-11-08 15:19:01 +08:00
moe-berri
5260f2774b Merge remote-tracking branch 'origin/litellm_issues_02_api' into HEAD 2026-11-08 15:14:08 +08:00
moe-berri
dfa6f6dd81 fix(alerts): preserve display labels for deleted keys 2026-11-08 15:14:03 +08:00
moe-berri
4ed26b0afa merge: inherit alert route authorization and Activity recovery tests 2026-11-08 15:05:06 +08:00
moe-berri
fba137954d merge: inherit Activity lock recovery test 2026-11-08 15:04:35 +08:00
moe-berri
a363f68c3c fix(alerts): honor explicit parent route grants 2026-11-08 15:04:34 +08:00
moe-berri
3d7dff533e test(activity): use the integration database for lock recovery 2026-11-08 14:52:40 +08:00
moe-berri
d729cd39f4 chore(alerts): inherit API documentation cleanup 2026-11-08 14:38:14 +08:00
moe-berri
d8d98d0133 chore(alerts): remove separate feature writeup 2026-11-08 14:37:25 +08:00
moe-berri
f835c1251a Merge remote-tracking branch 'origin/litellm_issues_01_activity' into HEAD 2026-11-08 14:37:16 +08:00
moe-berri
2b30bc5214 chore(activity): remove separate feature writeup 2026-11-08 14:34:13 +08:00
moe-berri
ed4623cd83 fix(alerts): retry failed email delivery without replaying cached errors 2026-11-08 13:22:22 +08:00
moe-berri
d107312230 test(alerts): verify checkpoint revision transition within worker budget 2026-11-08 13:13:54 +08:00
moe-berri
7d576232de Merge /Users/mfkhalil/Code/litellm-activity-before into litellm_alerts_reconcile_03 2026-11-08 13:04:23 +08:00
moe-berri
5fd92f0e1f Merge /Users/mfkhalil/Code/litellm-daily-alert-detector into litellm_alerts_pr2_final_validation 2026-11-08 13:04:07 +08:00
moe-berri
382cfe7d02 test(activity): distinguish bounded metadata from key pagination 2026-11-08 13:03:52 +08:00
moe-berri
256d9a6be8 feat(alerts): retain bounded daily history for investigations 2026-11-08 12:54:29 +08:00
moe-berri
69f3e7486d fix(alerts): retain bounded SMTP sends with practical timeouts 2026-11-08 11:56:35 +08:00
moe-berri
8d6672ec48 Merge branch 'litellm_alerts_pr2_final_validation' of /Users/mfkhalil/Code/litellm-activity-before into litellm_alerts_reconcile_03 2026-11-08 11:29:46 +08:00
moe-berri
fba509fe6c refactor(alerts): remove unused config batch reader 2026-11-08 11:29:39 +08:00
moe-berri
31301fa991 ci(coverage): inherit database integration reporting 2026-11-08 11:12:58 +08:00
moe-berri
953a0b8706 ci(coverage): report database integration coverage 2026-11-07 12:26:36 +08:00
moe-berri
e0dcb93ad0 refactor(alerts): remove unused metric pagination wrappers 2026-11-07 12:20:44 +08:00
moe-berri
fb50c5714c fix(alerts): isolate optional flush tracking failures 2026-11-07 12:16:29 +08:00
moe-berri
a75d6335b5 fix(alerts): resume retirement scans across replicas 2026-11-07 12:16:29 +08:00
moe-berri
d20ec80f90 refactor(alerts): propagate repository simplification
# Conflicts:
#	litellm/repositories/usage_alerts.py
2026-11-07 12:16:29 +08:00
moe-berri
e7ff81b297 refactor(alerts): remove unused incident notification fallback 2026-11-07 12:10:49 +08:00