litellm/litellm
jquinter e78d17cd0a Fix/mcp health check cancelled error (#19851)
* Fix MCP health check CancelledError handling for parallel test execution

Add asyncio.CancelledError handler in health_check_server() and missing
@pytest.mark.asyncio decorator on test_mcp_server_manager_config_integration_with_database.

In Python 3.8+, CancelledError inherits from BaseException, not Exception,
so it bypassed the generic exception handler when pytest-xdist cancels
running tasks after a failure.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Regenerate poetry.lock to resolve merge conflict markers

The lock file had unresolved conflict markers from a previous merge,
causing poetry to fail with "Invalid statement (at line 8534, column 1)".

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 19:40:08 +05:30
..
a2a_protocol fix(mypy): resolve type checking errors in 5 files (#20627) 2026-02-06 18:34:55 -08:00
anthropic_interface
assistants
batch_completion fix(batch_completion): submit all model futures before waiting (#20705) 2026-02-11 15:44:37 +05:30
batches
caching fix(mypy): resolve type checking errors in 5 files (#20627) 2026-02-06 18:34:55 -08:00
completion_extras Fix responses bridge metadata isolation (#20484) 2026-02-12 19:39:05 +05:30
containers
endpoints/speech/speech_to_completion_bridge
experimental_mcp_client fix(mcp): resolve OAuth2 'Capabilities: none' bug for upstream MCP servers (#20602) 2026-02-06 15:00:35 -08:00
files
fine_tuning
google_genai
images
integrations Fix: phoenix tests issues 2026-02-11 16:13:20 +05:30
interactions
litellm_core_utils Fix MCP streaming test skip logic and metadata None check (#20428) 2026-02-12 19:39:05 +05:30
llms fix(sagemaker): Support TEI raw array response format for embeddings (#20487) 2026-02-12 19:39:05 +05:30
ocr
passthrough
proxy Fix/mcp health check cancelled error (#19851) 2026-02-12 19:40:08 +05:30
proxy_auth
rag
realtime_api
rerank_api
responses Merge pull request #20783 from BerriAI/litellm_oss_staging_02_09_2026 2026-02-10 18:02:14 +05:30
router_strategy
router_utils feat: add support for anthropic_messages call type in prompt caching (#19233) 2026-02-07 22:51:06 -08:00
search
secret_managers
skills
types Merge pull request #20908 from BerriAI/litellm_ui_login_sso_redir 2026-02-10 20:07:24 -08:00
vector_store_files
vector_stores
videos
__init__.py fix: export PermissionDeniedError from litellm.__init__ 2026-02-11 13:39:19 +01:00
_lazy_imports_registry.py [Release - 02/10/2026] v1.81.10-nightly 2026-02-10 16:26:30 -08:00
_lazy_imports.py
_logging.py fix:Parse embedded JSON in the message field of logs (#20366) 2026-02-10 16:13:33 +05:30
_redis.py
_service_logger.py
_uuid.py
_version.py
anthropic_beta_headers_config.json Fix beta header old tests 2026-02-11 16:57:52 +05:30
anthropic_beta_headers_manager.py Update code to handle anthropic beta headers mapping 2026-02-11 12:35:22 +05:30
budget_manager.py
constants.py [Feat] Policies - Allow connecting Policies to Tags, Simulating Policies, Viewing how many keys, teams it applies on (#20904) 2026-02-10 17:50:37 -08:00
cost_calculator.py perf: guard debug log f-strings and remove redundant dict copy in hot path (#19961) 2026-02-07 10:40:29 -08:00
cost.json
exceptions.py
main.py
model_prices_and_context_window_backup.json fix(model-info): sync DeepSeek model metadata and add bare-name fallback (#20885) 2026-02-11 12:48:10 +05:30
mypy.ini
py.typed
router.py fix: handles edge case which are blocked by Lock (#20451) 2026-02-11 15:45:46 +05:30
scheduler.py
timeout.py
utils.py Fix MCP streaming test skip logic and metadata None check (#20428) 2026-02-12 19:39:05 +05:30