litellm/enterprise/litellm_enterprise/enterprise_callbacks
Yuneng Jiang 3dff41f369
fix(proxy): close the config-ownership gaps QA found in the settings store
- apply_db_row only clears runtime values for keys the row actually changed, so an env-resolved DB-owned setting survives a reload
- DELETE /config/field/delete refuses a key the config file owns instead of silently rewriting the row
- GET /config/field/info reports the declared value of a config-owned key, not the env-resolved secret
- SettingsStore gains a short-circuiting __bool__ so truthiness checks stop at the first key
- _initialize_jwt_auth resolves os.environ refs into a local mapping instead of mutating the shared general_settings dict
- rejected_writes compares against the resolved value, matching what __setitem__ accepts
- a stored value identical to the config template is no longer reported as shadowed
- the enterprise email-settings and coordination-redis writers go through reject_config_owned_writes
2026-09-19 12:17:20 -07:00
..
pagerduty fix(lint): bring basedpyright rule counts back under their budget limits 2026-08-05 10:23:02 -07:00
secrets_plugins fix(hide-secrets): restore credential coverage lost to the 4.5 entropy limit (#40190) 2026-09-11 16:49:48 -07:00
send_emails fix(proxy): close the config-ownership gaps QA found in the settings store 2026-09-19 12:17:20 -07:00
__init__.py fix(lint): bring basedpyright rule counts back under their budget limits 2026-08-05 10:23:02 -07:00
callback_controls.py [Feat] AI Gateway - Allow admins to disable, dynamic callback controls (#16750) 2025-11-17 18:29:07 -08:00
example_logging_api.py [Refactor] Use pip package for enterprise/ folder (#10709) 2025-05-09 17:18:48 -07:00
llama_guard.py feat(audio_transcriptions/): calculate duration of audio file for cost calculation + feat (image_generations): cost tracking accuracy improved with output_format, quality, size values fixed per openai model 2025-11-08 16:24:31 -08:00
llm_guard.py fix(llmguard): drop call types the proxy never routes through moderation 2026-09-19 17:57:47 +00:00
secret_detection.py fix(hide-secrets): restore credential coverage lost to the 4.5 entropy limit (#40190) 2026-09-11 16:49:48 -07:00