From f711977b3f95ce1e6d29a39538324da04d63f23b Mon Sep 17 00:00:00 2001 From: yujonglee Date: Thu, 15 Oct 2026 10:49:51 -0700 Subject: [PATCH 1/2] refactor(rust-bridge): remove the LoggerRule concept from the catalog (#46711) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> (cherry picked from commit dd0c02333853bcd1de56626ef69f0e7483f6c447) --- litellm/rust_bridge/diagnostics.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/litellm/rust_bridge/diagnostics.py b/litellm/rust_bridge/diagnostics.py index fbe1b8122d7..90a5672a500 100644 --- a/litellm/rust_bridge/diagnostics.py +++ b/litellm/rust_bridge/diagnostics.py @@ -44,11 +44,9 @@ def _construct(factory: NativeDiagnosticFactory, minimum_custom_key_length: int) def run(native: Callable[[NativeDiagnosticProcessor], ResultT], python: Callable[[], ResultT]) -> ResultT: from litellm.constants import MINIMUM_CUSTOM_KEY_LENGTH - from litellm.rust_bridge.catalog import LoggerContext, decision - from litellm.rust_bridge.configuration import Decision + from litellm.rust_bridge.configuration import rust_enabled - selected: Final = decision(LoggerContext()) - if selected is Decision.PYTHON: + if not rust_enabled(): return python() factory: Final = PROCESSOR.load() if factory is None: From a0d255ab75b5a794c312a39ecf0879249cd5176c Mon Sep 17 00:00:00 2001 From: Yuneng Jiang Date: Sat, 24 Oct 2026 22:28:47 -0700 Subject: [PATCH 2/2] bump: version 1.105.5 --- pyproject.toml | 4 ++-- uv.lock | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 24f1154fae8..04923546d3a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "litellm" -version = "1.105.4" +version = "1.105.5" description = "Library to easily interface with LLM API providers" readme = "README.md" requires-python = ">=3.10, <3.15" @@ -361,7 +361,7 @@ litellm-enterprise = { workspace = true } members = ["enterprise", "litellm-proxy-extras"] [tool.commitizen] -version = "1.105.4" +version = "1.105.5" version_files = [ "pyproject.toml:^version", ] diff --git a/uv.lock b/uv.lock index af9f6133eb1..87e5c16c353 100644 --- a/uv.lock +++ b/uv.lock @@ -4540,7 +4540,7 @@ wheels = [ [[package]] name = "litellm" -version = "1.105.4" +version = "1.105.5" source = { editable = "." } dependencies = [ { name = "aiohttp" },