yujonglee
b75ac5cf52
feat(python): rename Rust rollout API ( #39704 )
2026-09-04 08:40:44 -07:00
yujonglee
ee08c36fc0
refactor(tests): restructure rust python harness around strategy definitions ( #39628 )
...
* wip
* refactor(tests): move sdk function tracing into rust python harness
* dead code
* fix: handle harness keyboard interrupts
* refactor(tests): deduplicate rust python harness helpers
* fix(harness): expose validated strategy choices
* wip
* refactor(harness): let strategies own parity reports
* docs(harness): update strategy structure
* refactor(harness): localize strategy report views
* wip
* fix(harness): satisfy mapping runner type checks
* fix(harness): clarify trace parity output
* wip
* fix(harness): clarify unit mapping report
* fix(harness): finalize trace parity contracts
* refactor(harness): structure parity contracts
* feat: derive unit test mapping from traces
* feat(harness): map rstest test families
* feat(ocr): port Azure document intelligence tests
* feat(harness): enforce complete unit mappings
* feat(ocr): add reducto core transforms
* feat(harness): classify host-only unit tests
* fix(ocr): complete Rust provider plumbing
* fix(harness): reuse OCR parity workers
2026-09-03 21:15:01 -07:00
yujonglee
2c30fe16b0
Merge pull request #38765 from BerriAI/litellm_ocr_sdk_parity_tests
...
test(harness): add OCR parity with migration strategy runners
2026-09-03 10:16:35 -07:00
yujonglee
082bea851e
Merge pull request #39334 from BerriAI/litellm_rust_opt_in_configuration
...
feat(python): unify Rust opt-in and bridge policy
2026-09-02 16:26:36 -07:00
yujonglee
62e318de8e
fix(python-bridge): harden sync and async route boundaries ( #39332 )
2026-09-02 16:26:35 -07:00
Yujong Lee
90eadac409
test(build): keep wheel checks outside package
2026-09-02 12:16:25 -07:00
Yujong Lee
814204e21f
fix(rust): satisfy native wheel verifier lint
2026-09-02 12:16:25 -07:00
Yujong Lee
ce0c85ea69
refactor(rust): colocate native wheel contract checks
2026-09-02 12:16:25 -07:00
Yassin Kortam
bf59b7e23d
feat(rust): route /chat/completions through the Rust core for anthropic and bedrock ( #37241 )
...
Adds a chat_completions route module to litellm-core, mirroring the messages
route, plus Anthropic Messages and Bedrock Converse provider configs. The
per-model `rust: true` opt-in now covers /chat/completions for both providers.
The core accepts an allowlisted subset (text conversations, non-streaming) and
returns CoreError::Unsupported for anything else, so tool calls, multimodal
content and streaming fall back to the Python path transparently.
Resolves LIT-5698
2026-08-20 16:15:24 -07:00