Xiaohan Fu and GitHub
07fe9e8604
implement failopen option default to True on grayswan guardrail ( #18266 )
...
* implement failopen option default to True
* introduce a config to set the timeout limit (default to 30)
2026-01-06 15:17:05 +05:30
Alexsander Hamir and GitHub
b635f92d90
Add benchmark_proxy_vs_provider.py script to scripts directory with usage examples ( #17889 )
2025-12-12 11:26:34 -08:00
Alexsander Hamir and GitHub
762b429d6c
enhance: create_litellm_branch tool to be more robust ( #17874 )
2025-12-12 05:35:50 -08:00
Cesar Garcia and GitHub
a7ad8a36a4
chore: cleanup unused scripts and fix misplaced test file ( #17611 )
...
Remove scripts/ directory containing unused development/debug scripts:
- mock_ibm_guardrails_server.py
- test_groq_streaming_issue.py (debug for #12660 )
- test_mock_ibm_guardrails.py
- update_readme_providers_table.py
Move misplaced test file to correct location:
- test_litellm/ -> tests/test_litellm/ (from PR #17221 )
2025-12-08 19:00:55 -08:00
Alexsander Hamir and GitHub
c44e075b2d
feat: add script to create branches with litellm_ prefix ( #17606 )
...
Add utility scripts to create branches with litellm_ prefix from contributor branches.
This helps maintain consistent branch naming conventions for CI/CD.
- scripts/create_litellm_branch.sh (Bash for macOS/Linux)
- scripts/create_litellm_branch.ps1 (PowerShell for Windows)
Usage:
./scripts/create_litellm_branch.sh [source_branch] [new_branch_name]
./scripts/create_litellm_branch.ps1 [source_branch] [new_branch_name]
Features:
- Auto-prefixes branch names with litellm_
- Handles existing branches gracefully
- Validates branch names
- Supports local and remote source branches
2025-12-06 10:41:39 -08:00
Rob Geada and GitHub
d35d9008c9
Ensure detector-id is passed as header to IBM detector server ( #16649 )
2025-11-14 19:35:49 -08:00
Ishaan Jaff and GitHub
0428229032
[Docs] readme fixes add supported providers ( #16109 )
...
* add provider test
* docs readme.md
* docs providers
* order providers
* test_providers_alphabetically_ordered
* docs endpoint
* fix config
* add ENDPOINT_COLUMNS
* add provider endpoints
* docs fix
2025-10-30 17:23:20 -07:00
Krish Dholakia and GitHub
ddacaf6c32
(feat) Organizations: allow org admins to create teams on UI + (feat) IBM Guardrails ( #15924 )
...
* fix(oldteams.tsx): allow org admin to create team on ui
* fix(oldteams.tsx): show org admin a dropdown of allowed orgs for team creation
* docs(access_control.md): cleanup doc
* feat(ibm_guardrails/): initial commit adding support for ibm guardrails on litellm
allows user to use self-hosted ibm guardrails
* feat(ibm_detector.py): working detector
* docs(ibm_guardrails.md): document new ibm guardrails
* fix: fix linting errors
2025-10-25 11:13:39 -07:00
Cole McIntosh
000ecad4e2
Fix Groq streaming ASCII encoding issue
...
Replace iter_lines()/aiter_lines() with iter_text()/aiter_text() using explicit
UTF-8 encoding to handle non-ASCII characters like µ in streaming responses.
- Added utf8_iter_lines() and utf8_aiter_lines() helper functions
- Ensures proper UTF-8 decoding of streaming response content
- Added comprehensive tests for Unicode character handling
Fixes #12660
2025-08-16 08:32:22 -05:00