v0.52.20
What's Changed
- chore(weave): Validate remote http trace server with pydantic
@validate_calldecorator by @andrewtruong in #5740 - chore(weave): Ensure remaining tests run by @tssweeney in #5744
- chore(weave): Add project_id utils by @andrewtruong in #5743
- chore(weave): Moves errors to the top of the file so it's more obvious what errors exist by @andrewtruong in #5738
- chore(weave): Use Self type instead of explicitly naming class by @andrewtruong in #5737
- chore(weave): Fix nightly tests by @andrewtruong in #5748
- chore(weave): use async insert with settings + dd tracing by @gtarpenning in #5749
- chore(weave): Add gpt 5.1 costs and provider by @jwlee64 in #5750
- chore(weave): ddtrace async_insert by @gtarpenning in #5753
- chore(weave): Increase minimum python version to 3.10 and upgrade to py310 syntax by @andrewtruong in #5446
- chore(weave): Tidy contextvars imports by @andrewtruong in #5755
- feat(weave): Allow passing prompt and template vars to completions_create_stream by @jwlee64 in #5741
- chore(weave): use project_id partition key for bufstream produce by @gtarpenning in #5763
- feat(weave): Implement fromUri method for ObjectRef to create instances from Weave URIs by @chance-wnb in #5647
- chore(weave): all inserts use async inserts, every 1000ms (not 2s) by @gtarpenning in #5762
- chore(weave): fix feedback batching test flake by @gtarpenning in #5754
- chore(weave): Update to py310+ (pt2) by @andrewtruong in #5760
- chore(weave): add gemini 3 pro preview by @jwlee64 in #5765
- chore(weave): Remove examples as they have moved to the docs site by @andrewtruong in #5759
- chore(weave): Update stainless tooling by @andrewtruong in #5745
- feat(weave): Start tracking x-request-id for openai responses api by @abraham-leal in #5764
- chore(weave): Remove legacy weave query from OS codebase by @tssweeney in #5746
- chore(weave): Correctly link non-server tests to the matrix checks by @tssweeney in #5770
- chore(weave): Use httpx by @andrewtruong in #5502
- chore(weave): calls_complete migration file by @gtarpenning in #5701
- chore(weave): AGENTS.md ts test instructions, remove alpha language by @shawnlewis in #5778
- feat(weave): Bedrock Agents by @tcapelle in #3802
- chore(weave): Cleanup database connections in tests by @andrewtruong in #5766
- feat(weave): typescript sdk withAttributes by @shawnlewis in #5780
- chore(weave): Add StainlessRemoteHTTPTraceServer as opt-in backend by @andrewtruong in #5699
- chore(weave): Show op deco without parens if no args are passed by @andrewtruong in #5785
- fix(weave): patch memory leak in openai agents tracing processor by @bcsherma in #5795
- chore(weave): bump version to 0.11.0 by @chance-wnb in #5787
- chore(weave): Update costs and model providers by @jwlee64 in #5794
- fix(weave): Dont publish refs when weave is in disabled mode by @andrewtruong in #5786
- chore(weave): Temporarily remove Stainless extra by @andrewtruong in #5798
- fix(weave): Fix iteration issue when moving from requests to httpx by @andrewtruong in #5800
Full Changelog: v0.52.17...v0.52.20