litellm/litellm-proxy-extras/litellm_proxy_extras
Yucheng Zhu 36faa5de5a refactor(otel/v2): drop per-key destination assignment; keys inherit from team and org
Destinations now bind at tenancy granularity only. The per-key logging_exporters
surface was half-shipped (edit-form picker but no create flow) and unrequested,
so it goes: the column leaves the key tables and the migration, /key/generate,
/key/update, and /key/regenerate stop accepting the field, the resolver's union
reads team and org columns only, and the key pages drop the picker and exporter
badges. A key's traces route by its team and org, which the live check confirms:
a brand-new team key exports to the team's destinations with no assignment.

Subset targeting below a whole scope remains available at team granularity
(a multi-team scope with enable-for-entire-scope off, named on specific teams).
Re-adding key granularity later is a purely additive column and field.
2026-07-28 14:41:13 -07:00
..
migrations refactor(otel/v2): drop per-key destination assignment; keys inherit from team and org 2026-07-28 14:41:13 -07:00
__init__.py install prisma migration files - connects litellm proxy to litellm's prisma migration files (#9637) 2025-03-29 15:27:09 -07:00
_logging.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
schema.prisma refactor(otel/v2): drop per-key destination assignment; keys inherit from team and org 2026-07-28 14:41:13 -07:00
utils.py [Fix] v2 resolver: swallow non-connection DB errors; wrap resolve failures 2026-04-21 15:53:07 -07:00