litellm/litellm-rust/crates
Yujong Lee a737e3430a test(rust): property and parametrized tests for legacy callback contracts
The payload boundary of callbacks-legacy gets a model-based proptest: for any
JSON body, caller keywords and callback edit, keywords the route sends unchanged
reach pre_call as the caller's own objects, and the wire is the body pre_call
received as the callback left it. A parametrized test pins that a keyword the
bridge never reads keeps its identity through setup, the deployment hook,
check_limits and prepare.

Behaviour owned by the real Logging object is pinned end to end in the OCR
tests: a hypothesis version of the body property over HTTP, sync hooks seeing no
running event loop, retained payloads staying intact after the call, success
callbacks sharing one standard logging payload, and state stashed before a
blocking deployment hook raises reaching both failure callback families
2026-09-18 15:43:08 -07:00
..
auth refactor(rust): route-neutral callback contract 2026-09-18 15:43:08 -07:00
auth-aws refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
auth-azure refactor(rust): run OCR through a route-neutral callback contract and a legacy Logging adapter 2026-09-17 21:13:16 -07:00
auth-gcp refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
cache refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
cache-memory fix(rust): evict in-memory cache entries at the expiry boundary 2026-09-16 18:30:45 +00:00
cache-redis fix(rust): address Redis cache review findings 2026-09-16 23:19:28 +00:00
callbacks refactor(rust): route-neutral callback contract 2026-09-18 15:43:08 -07:00
callbacks-legacy test(rust): property and parametrized tests for legacy callback contracts 2026-09-18 15:43:08 -07:00
core refactor(rust): route-neutral callback contract 2026-09-18 15:43:08 -07:00
core-utils test(rust): rename the standalone 429 test to match the rule 2026-09-18 14:01:09 -07:00
framer feat(rust): add standalone framing crate 2026-09-17 00:30:43 +00:00
host-python refactor(rust): route-neutral callback contract 2026-09-18 15:43:08 -07:00
llms refactor(rust): route-neutral callback contract 2026-09-18 15:43:08 -07:00
python-bridge refactor(rust): route-neutral callback contract 2026-09-18 15:43:08 -07:00
token-counter test(rust): assert merge cost scales linearly instead of a wall-clock bound 2026-09-16 19:43:42 +00:00
types refactor(rust): add types and core-utils crates, unify the provider error 2026-09-17 22:01:14 -07:00