What's Changed
- feat(vertex): add gemini-3.1-flash-image-preview to model DB by @emerzon in #22223
- perf(spendlogs): optimize old spendlog deletion cron job by @Harshit28j in #21930
- Fix converse handling for parallel_tool_calls by @Sameerlite in #22267
- [Fix]Preserve forwarding server side called tools by @Sameerlite in #22260
- Fix free models working from UI by @Sameerlite in #22258
- Add v1 for anthropic responses transformation by @Sameerlite in #22087
- [Bug]Add ChatCompletionImageObject in OpenAIChatCompletionAssistantMessage by @Sameerlite in #22155
- Fix: poetry lock by @Sameerlite in #22293
- Enable local file support for OCR by @noahnistler in #22133
- fix(mcp): Strip stale mcp-session-id to prevent 400 errors across proxy workers by @gavksingh in #21417
- [Feature] Access group CRUD: Bidirectional team/key sync by @yuneng-jiang in #22253
- Add LLMClientCache regression tests for httpx client eviction safety by @ryan-crabbe in #22306
- feat(models): add gpt-audio-1.5 to model cost map by @Chesars in #22303
- feat(models): add gpt-realtime-1.5 to model cost map by @Chesars in #22304
- fix(models): function calling for PublicAI Apertus models by @Chesars in #21582
- Tests: add llmclientcache regression tests by @ryan-crabbe in #22313
- Add deprecation dates for xAI grok-2-vision-1212 and grok-3-mini models by @Chesars in #20102
- feat(model_prices): add OpenRouter native models to model cost map by @Chesars in #20520
- docs: add OpenRouter Opus 4.6 to model map and update Claude Opus 4.6 docs by @Chesars in #20525
- [Fix] Include timestamps in /project/list response by @yuneng-jiang in #22323
- [Feature] UI - Projects: Add Projects page with list and create flows by @yuneng-jiang in #22315
- Fix/claude code plugin schema by @rahulrd25 in #22271
- Add Prometheus child_exit cleanup for gunicorn workers by @ryan-crabbe in #22324
- docs: update AssemblyAI docs with Universal-3 Pro, Speech Understanding, and LLM Gateway by @dylan-duan-aai in #21130
- feat: add in_flight_requests metric to /health/backlog + prometheus by @ishaan-jaff in #22319
- fix(test): update realtime guardrail test assertions for voice violation behavior by @jquinter in #22332
- fix(test): update Azure pass-through test after Responses API routing change by @jquinter in #22334
- fix(db): add missing migration for LiteLLM_ClaudeCodePluginTable by @jquinter in #22335
- fix(bedrock): restore parallel_tool_calls mapping in map_openai_params by @jquinter in #22333
- [Feat] Agent RBAC Permission Fix - Ensure Internal Users cannot create agents by @ishaan-jaff in #22329
- fix(mcp): update test mocks for renamed filter_server_ids_by_ip_with_info by @jquinter in #22327
- fix: Add PROXY_ADMIN role to system user for key rotation by @milan-berri in #21896
- fix: populate user_id and user_info for admin users in /user/info by @milan-berri in #22239
- fix(caching): store task references in LLMClientCache._remove_key by @shivaaang in #22143
- fix(image_generation): propagate extra_headers to Upstream by @ZeroClover in #22026
- [Fix] Pass MCP auth headers from request into tool fetch for /v1/responses and chat completions by @shivamrawat1 in #22291
- fix: shorten guardrail benchmark result filenames for Windows long path support by @demoray in #22039
- Remove Apache 2 license from SKILL.md by @rasmi in #22322
- fix(mcp): default available_on_public_internet to true by @ishaan-jaff in #22331
- fix(bedrock): filter internal json_tool_call when mixed with real tools by @jquinter in #21107
- fix(jwt): OIDC discovery URLs, roles array handling, dot-notation error hints by @ishaan-jaff in #22336
- perf: streaming latency improvements — 4 targeted hot-path fixes by @ishaan-jaff in #22346
- [Test] UI - CostTrackingSettings: Add comprehensive Vitest coverage by @yuneng-jiang in #22354
- [Feature] Key list endpoint: Add project_id and access_group_id filters by @yuneng-jiang in #22356
- [Feature] UI - Projects: Add Project Details Page by @yuneng-jiang in #22360
- [Feature] UI - Projects: Add project keys table and project dropdown to key create/edit by @yuneng-jiang in #22373
- Litellm health check tokens by @Harshit28j in #22299
- Doc: security vulnerability scan report to v1.81.14 release notes by @Harshit28j in #22385
- feat: ability to trace metrics datadog by @Harshit28j in #22103
- feat(ci): add duplicate issue detection and auto-close bot by @jquinter in #22034
- Litellm aws edge case by @Harshit28j in #22384
- Litellm presidio stream v3 by @Harshit28j in #22283
New Contributors
- @noahnistler made their first contribution in #22133
- @dylan-duan-aai made their first contribution in #21130
- @rasmi made their first contribution in #22322
Full Changelog: litellm_presidio-dev-v1.81.16...litellm-trace-dev-v1.81.16