Yuneng Jiang
4a78bfcd28
fix(proxy): always merge caller-supplied tags into request metadata
...
Caller-supplied tags (`x-litellm-tags` header, body `tags`, `metadata.tags`)
were silently dropped unless the key/team had
`metadata.allow_client_tags: true` set. Restore the documented behavior:
tags from the request always flow into `metadata.tags` and union with any
admin-configured static tags from key/team/project metadata.
Removes the `allow_client_tags` opt-in flag from the pre-call pipeline.
The flag was only ever read here; it has no schema or endpoint footprint,
so leftover values in existing key metadata are inert.
Test cleanup mirrors the simplification: drop the three tests that
verified the strip-when-not-opted-in path, drop the `allow_client_tags`
fixture lines from the merge/union tests.
2026-05-12 14:38:50 -07:00
..
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-05-04 22:16:30 +00:00
2026-05-11 10:24:34 -07:00
2026-05-05 00:43:47 +00:00
2026-05-12 12:32:57 -07:00
2026-03-28 18:39:32 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-21 15:03:40 +05:30
2026-05-11 09:07:08 +05:30
2026-05-07 17:09:25 -07:00
2026-05-11 18:08:14 -07:00
2026-05-12 12:32:57 -07:00
2026-04-17 13:02:59 -07:00
2026-04-30 02:39:28 +00:00
2026-05-12 14:38:50 -07:00
2026-04-25 15:03:24 -03:00
2026-05-04 13:27:32 -07:00
2026-05-12 03:09:08 +00:00
2026-05-04 18:17:31 +00:00
2026-02-24 09:55:07 -03:00
2026-04-17 16:26:45 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-29 22:02:39 -07:00
2026-04-17 13:02:59 -07:00
2026-04-29 19:21:57 +00:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-25 15:04:05 -03:00
2026-04-17 13:02:59 -07:00
2026-04-20 15:08:00 -07:00
2026-03-27 21:21:43 +05:30
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-05-08 16:25:45 -07:00
2026-04-17 13:02:59 -07:00
2026-04-23 18:41:01 +05:30
2026-04-25 17:10:41 -03:00
2026-04-22 18:00:04 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-04-28 20:10:42 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-03-11 01:41:24 +05:30
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-05-06 00:26:17 +00:00
2026-05-12 08:25:01 -07:00
2026-03-14 09:40:00 -07:00
2026-04-15 18:18:52 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-05-01 23:03:13 +05:30
2026-03-23 10:44:17 -07:00
2026-02-27 13:33:34 +05:30
2026-04-17 13:02:59 -07:00
2026-04-25 23:13:39 -07:00
2026-03-02 08:31:33 +00:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-05-11 13:22:26 -07:00
2026-04-17 13:02:59 -07:00
2026-05-09 20:30:18 +00:00
2026-04-15 17:48:25 +05:30
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-05-02 00:18:45 +00:00
2026-05-01 17:24:21 +00:00
2026-02-16 15:13:05 -08:00
2026-03-28 19:17:38 -07:00
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-03-15 14:20:45 +05:30
2026-04-17 13:02:59 -07:00
2026-04-17 13:02:59 -07:00
2026-05-06 00:42:49 +00:00
2026-05-09 22:34:09 +00:00
2026-05-05 15:13:31 -07:00
2026-04-08 19:50:50 +05:30
2026-05-07 09:06:56 -07:00
2026-04-17 13:02:59 -07:00