litellm/tests/test_litellm/integrations/datadog
ryan-crabbe-berri 7dab1ff75f
fix(datadog): read team callback dd_* params from kwargs instead of blocked dynamic params (#35115) (#35687)
Team-scoped DD credentials (dd_api_key, dd_site) set via POST /team/{id}/callback were silently dropped because _request_blocked_callback_params blocks them from standard_callback_dynamic_params. The security block is correct for request-level injection, but team callback_vars are admin-configured and trusted.

Store the raw init kwargs on the Logging instance and read dd_* params from there in _process_dynamic_callback_list instead of from standard_callback_dynamic_params.

Adds an integration test that exercises the full Logging.__init__ flow with team callback_vars to prevent regression.

Co-authored-by: Aanchal Khandelwal <aan2210khandelwal@gmail.com>
2026-08-03 16:19:56 -07:00
..
test_datadog_cost_management.py fix(datadog): drain cost-management queue + opt-in FinOps tag allowlist (#28487) 2026-05-28 21:04:04 +02:00
test_datadog_llm_obs_agent.py feat(datadog): add agent support for LLM Observability (#19574) 2026-01-22 19:49:22 -08:00
test_datadog_llm_observability.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_datadog_logger_batching.py fix(datadog): split log batches proactively under intake payload limits (#32860) 2026-07-10 20:54:42 -07:00
test_datadog_metrics.py Litellm oss staging 250526 (#28770) 2026-05-26 11:57:39 -07:00
test_datadog_tags_regression.py Ishaan - March 18th changes (#24056) 2026-03-19 10:20:35 -07:00
test_datadog_team_handler.py fix(datadog): read team callback dd_* params from kwargs instead of blocked dynamic params (#35115) (#35687) 2026-08-03 16:19:56 -07:00