72af441159
feat: Add IBM watsonx.ai rerank support ( #21303 )
...
* feat: Add IBM watsonx.ai rerank support
* feat: added unit tests
* fix docstring
* added documentataion
* Update litellm/llms/watsonx/rerank/transformation.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update litellm/rerank_api/main.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update litellm/llms/watsonx/rerank/transformation.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* update validate_environment signature
* fix ruff check and mypy
* fix CR
* CR fix
* CR fix
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-16 20:12:16 -08:00
Alexsander Hamir and GitHub
a5e8eb6848
docs: add Semgrep & OOM fixes section to v1.81.12 release notes ( #21334 )
2026-02-16 11:40:39 -08:00
Krrish Dholakia
89e95f779f
fix(index.md): cleanup str
2026-02-16 08:59:17 -08:00
Sameer Kankute and GitHub
351e834802
Merge pull request #21320 from BerriAI/litellm_anthropic_doc_beta_header
...
Litellm anthropic doc beta header
2026-02-16 22:03:18 +05:30
Sameer Kankute
452f481fa0
correct the time
2026-02-16 21:59:54 +05:30
Sameer Kankute
e67641cdb3
Add blog fffor Managing Anthropic Beta Headers
2026-02-16 21:46:12 +05:30
Sameer Kankute
2ad648a083
Add blog fffor Managing Anthropic Beta Headers
2026-02-16 21:45:01 +05:30
Harshit Jain and GitHub
dd2111e664
Merge pull request #20321 from Harshit28j/litellm_fix-virtual-key-grace-period
...
fix: virutal key grace period from env/UI
2026-02-16 19:36:18 +05:30
Sameer Kankute and GitHub
86a254a215
Merge pull request #21307 from BerriAI/litellm_oss_staging_02_14_20262
...
Litellm oss staging 02 14 20262
2026-02-16 19:10:59 +05:30
be9df253dd
Update docs/my-website/sidebars.js
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-16 19:03:15 +05:30
Sameer Kankute
5b6e232da6
Add doc for OpenAI Agents SDK with LiteLLM
2026-02-16 19:00:53 +05:30
Sameer Kankute
a38b4c8924
Add doc for OpenAI Agents SDK with LiteLLM
2026-02-16 18:59:39 +05:30
Fly and Sameer Kankute
9c71d8b61b
feat(s3): add support for virtual-hosted-style URLs ( #21094 )
...
Add s3_use_virtual_hosted_style parameter to support AWS S3 virtual-hosted-style URL format (bucket.endpoint/key) alongside the existing path-style format (endpoint/bucket/key).
This enables compatibility with S3-compatible services like MinIO and aligns with AWS S3 official terminology.
2026-02-16 18:26:44 +05:30
Harshit Jain and GitHub
56b53cb502
Merge branch 'main' into litellm_fix-virtual-key-grace-period
2026-02-15 08:09:13 +05:30
yuneng-jiang
227b3551a6
access groups docs
2026-02-14 18:00:22 -08:00
Ishaan Jaffer
45235ce5d5
docs
2026-02-14 17:09:13 -08:00
Ishaan Jaffer
8a341ebd5d
docs fix
2026-02-14 17:09:13 -08:00
Ishaan Jaffer
74a9900fe6
docs fix
2026-02-14 16:58:00 -08:00
Ishaan Jaffer
c93e0dcf9f
docs
2026-02-14 16:56:38 -08:00
Ishaan Jaffer
ff502e8b91
DEFAULT_ACCESS_GROUP_CACHE_TTL
2026-02-14 16:48:57 -08:00
Ishaan Jaffer
d24869c7ce
docs fix
2026-02-14 16:47:01 -08:00
Ishaan Jaffer
9e7dde508f
docs fix
2026-02-14 16:45:57 -08:00
Ishaan Jaff and GitHub
eb432bf911
Litellm notes 181 12 ( #21231 )
...
* docs
* docs
* docs
* docs
* fix SCHEMA
* LiteLLM_PolicyTable
* litellm-proxy-extras = {version = "0.4.39",
2026-02-14 16:39:22 -08:00
Ishaan Jaffer
80b080e00c
code QA fx
2026-02-14 13:29:03 -08:00
30b28da2b7
Add pyroscope for observability ( #21167 )
...
* Pyroscope: require PYROSCOPE_APP_NAME and PYROSCOPE_SERVER_ADDRESS, add UTF-8 locale hint
- No defaults for PYROSCOPE_APP_NAME or PYROSCOPE_SERVER_ADDRESS; fail at startup if unset when Pyroscope is enabled
- Set LANG/LC_ALL to C.UTF-8 when unset to reduce malformed_profile (invalid UTF-8) rejections
- Startup message suggests PYTHONUTF8=1 if server rejects profiles
- Simplify LITELLM_ENABLE_PYROSCOPE in config_settings; document Pyroscope env vars as required with no default
- Add pyroscope_profiling to sidebar (Alerting & Monitoring)
- pyproject.toml: pyroscope-io as required dep on non-Windows (marker), in proxy extra
* proxy: add PYROSCOPE_SAMPLE_RATE env, use verbose logging, fix int type
- Add optional PYROSCOPE_SAMPLE_RATE env (integer, no default)
- Pass sample_rate to pyroscope.configure() as int for pyroscope-io
- Replace print with verbose_proxy_logger (info/warning)
- Document PYROSCOPE_SAMPLE_RATE in config_settings.md
* Address Greptile PR feedback: Pyroscope optional, docs, tests, docstring
- pyproject.toml: mark pyroscope-io as optional=true (proxy extra only)
- Add docs/my-website/docs/proxy/pyroscope_profiling.md (fix broken sidebar link)
- Add tests/test_litellm/proxy/test_pyroscope.py for _init_pyroscope()
- proxy_server: fix _init_pyroscope docstring (required server/app name, sample rate as int)
* Update litellm/proxy/proxy_server.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-13 17:32:29 -08:00
Harshit Jain
f87b12a2f7
fix grace period with better error handling on frontend and as per best practices
2026-02-14 04:18:08 +05:30
Ishaan Jaff and GitHub
a06113ec82
feat: MCP OAuth2 client-side debug headers ( #21151 )
...
* fix: SCOPES on Atlassian issue
* feat: add MCPDebug class for client-side MCP OAuth2 debugging
* feat: inject MCP debug headers into streamable HTTP response path
* test: add unit tests for MCPDebug class
* fix: refactor MCPDebug - move all logic into class static methods
* fix: collapse server.py debug code to two-liner using MCPDebug methods
* test: add tests for resolve_auth_resolution and wrap_send_with_debug_headers
* docs: add MCP debug headers section to troubleshooting guide
* docs: add Debugging OAuth section to mcp_oauth.md
* docs: replace inline debug section with cross-link to mcp_oauth
* docs: extract UI troubleshooting into its own page
* docs: simplify troubleshoot.md to issue reporting only
* docs: add quick-start debug command to MCP troubleshoot page
* docs: restructure sidebar - UI, MCP, Performance, Issue Reporting
2026-02-13 12:55:47 -08:00
Ishaan Jaff and GitHub
568edde87a
docs: fix Claude Code MCP tutorial with correct config and URL patterns ( #21145 )
...
- Fix Atlassian config: use http transport and correct URL (/v1/mcp not /v1/sse)
- Fix URL pattern: use standard /mcp/<server_name> not legacy /<server_name>/mcp
- Add parameter breakdown table explaining each claude mcp add argument
- Add warning that server name in proxy config must match URL path
- Add ngrok step for OAuth callback accessibility
- Add ~/.claude.json config option alongside claude mcp add
- Fix auth header guidance: use x-litellm-api-key for OAuth servers
2026-02-13 12:12:38 -08:00
Krish Dholakia and GitHub
24b56a14eb
Guardrails - new Policy Templates (pre-configured guardrail combinations for specific use-cases) ( #21025 )
...
* feat(patterns.json): add australia specific pii patterns - tax file number, abn, medicare number
Improve PII detection for australian contexts
* feat(patterns.json): add iban + street address pattern detection
* feat: support policy templates on ui
allows admin to enable pre-configured guardrails
helps cover specific use-cases well
* feat: create missing guardrails, working policy templates
* feat: policy_templates.json
support hosted policy templates
allows others to contribute to the policy templates
* docs: document new policy templates
* fix: address greptile feedback
* fix: fix linting error
2026-02-13 11:53:02 -08:00
Sameer Kankute and GitHub
066e694f5e
Merge pull request #21110 from BerriAI/litellm_litellm_anthropic_remote_url3
...
Add support for remote URL fetching for anthropic beta header mapping
2026-02-14 00:30:51 +05:30
37157ee35f
feat(scaleway): add scaleway provider ( #21121 )
...
* feat(scaleway): add scaleway provider
* Fix link format
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* remove unused tabs and tabitem
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix: add scaleway to sidebar menu
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-13 08:37:58 -08:00
Alexsander Hamir and GitHub
68122ede2c
docs: fix DEFAULT_NUM_WORKERS_LITELLM_PROXY default (1, not 4) ( #21127 )
...
- config_settings.md: state default is 1, clarify NUM_WORKERS recommendation
- proxy_cli.py: correct --num_workers help text to match actual default
2026-02-13 07:36:20 -08:00
Sameer Kankute and GitHub
4a9d851dc4
Merge branch 'main' into litellm_litellm_anthropic_remote_url3
2026-02-13 18:40:00 +05:30
Harshit Jain and GitHub
673b7d1fea
Merge branch 'main' into litellm_fix-virtual-key-grace-period
2026-02-13 18:14:47 +05:30
Sameer Kankute and GitHub
d8f114e363
Merge branch 'main' into litellm_oss_staging_02_07_20262
2026-02-13 17:53:03 +05:30
Sameer Kankute
77dc742fde
Add support sync with remote URL for beta headers
2026-02-13 15:49:42 +05:30
Cesar Garcia and GitHub
64d8f1a601
docs: add native thinking param examples for Claude Opus 4.6 ( #20799 )
...
* docs: add native thinking param examples for Claude Opus 4.6
Add documentation for using the native `thinking` parameter directly
with adaptive thinking and explicit budgets for Claude Opus 4.6.
* docs: add note about reasoning_effort mapping to adaptive for Opus 4.6
2026-02-12 20:29:28 -08:00
Shivam Rawat and GitHub
60390df4e2
Merge pull request #21083 from BerriAI/litellm_docs_clarity_on_dashscope
...
docs: add API base URLs for Dashscope (International and China/Beijing)
2026-02-12 18:47:38 -08:00
shivam
3c12f6f896
minor change
2026-02-12 18:44:16 -08:00
shivam
d4aa41daf6
docs: add API base URLs for Dashscope (International and China/Beijing)
2026-02-12 18:40:45 -08:00
yuneng-jiang
514645777b
adding key envs to docs
2026-02-12 17:52:35 -08:00
Ishaan Jaff and GitHub
736daf0a7d
[Feat] Adds Shell tool support for the OpenAI Responses API ( #21063 )
...
* test_responses_api_context_management_server_side_compaction
* Server-side compaction
* docs fix
* test_responses_api_shell_tool
* add SHELL tool
* test_responses_api_shell_tool
* add SHELL_CALL_IN_PROGRESS
* add SHELL_CALL_IN_PROGRESS events
* TestOpenAIResponsesAPITest
* transform_streaming_response
* test_responses_api_shell_tool_streaming_sees_shell_output
* test_responses_api_shell_tool_streaming_sees_shell_output
* test_responses_api_shell_tool
* docs fix
2026-02-12 13:04:29 -08:00
Ishaan Jaff and GitHub
3d9b145b04
[Feat] Adds support for server-side compaction on the OpenAI Responses API context_management ( #21058 )
...
* test_responses_api_context_management_server_side_compaction
* Server-side compaction
* docs fix
* test_responses_api_shell_tool
2026-02-12 10:00:30 -08:00
Krrish Dholakia
f5382ebac9
docs: fix docs
2026-02-12 08:45:57 -08:00
Sameer Kankute and GitHub
556bcd7203
Merge pull request #21055 from BerriAI/litellm_day_0_MiniMax-M2.1
...
fix docs
2026-02-12 22:04:23 +05:30
Sameer Kankute
9f15eca6b6
fix docs
2026-02-12 22:03:21 +05:30
Sameer Kankute and GitHub
4e62386c65
Merge pull request #21054 from BerriAI/litellm_day_0_MiniMax-M2.1
...
Add support for MiniMax-M2.1 and MiniMax-M2.1-lightining
2026-02-12 21:51:46 +05:30
7a3b227aeb
Apply suggestion from @greptile-apps[bot]
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-12 21:50:55 +05:30
Sameer Kankute
9b32c516ad
Add support for MiniMax-M2.1 and MiniMax-M2.1-lightining
2026-02-12 21:45:49 +05:30
Sameer Kankute and GitHub
e68b970953
Merge branch 'main' into litellm_oss_staging_02_11_2026
2026-02-12 21:14:08 +05:30