What's Changed
- chore(weave): fix obj delete test flake -- attempt 1 by @gtarpenning in #5934
- fix(weave): clear inserts on ch insert error, prevent leak? by @gtarpenning in #5935
- chore(weave): bump ClickHouse version to 25.10 in nightly run by @chance-wnb in #5939
- chore(weave): Make dependabot work with our CI by @andrewtruong in #5940
- chore(weave): bump fickling from 0.1.5 to 0.1.7 by @dependabot[bot] in #5932
- chore(weave): bump pypdf from 5.9.0 to 6.6.0 by @dependabot[bot] in #5928
- chore(weave): bump filelock from 3.20.0 to 3.20.3 by @dependabot[bot] in #5933
- fix(weave): Avoid importing IPython at weave startup by @shawnlewis in #5915
- chore(weave): Tidy verifiers tests by @andrewtruong in #5955
- chore(weave): Add skills to bump and release weave by @andrewtruong in #5916
- chore(weave): Make dependabot work with our CI(2) by @andrewtruong in #5954
- chore(weave): add calls_complete v2 write path by @gtarpenning in #5911
- chore(weave): Set no:ddtrace for pytest by @andrewtruong in #5958
- fix(weave): retry Empty query with fresh insert generator by @gtarpenning in #5956
- chore(weave): more memory leak prevention, explicitly close stream by @gtarpenning in #5959
- chore(weave): bump werkzeug from 3.1.3 to 3.1.5 by @dependabot[bot] in #5951
- chore(weave): bump urllib3 from 2.5.0 to 2.6.3 by @dependabot[bot] in #5953
- fix(weave): only apply docs check to features by @zbirenbaum in #5967
- fix(weave): Fix langchain CI by @zbirenbaum in #5966
- chore(weave): bump polyfile version by @zbirenbaum in #5964
- fix(weave): force mutation migrations to be sync by @gtarpenning in #5963
- chore(weave): add calls_complete read path by @gtarpenning in #5912
- chore(weave): support on cluster queries by @gtarpenning in #5969
- revert(weave): support on cluster queries by @gtarpenning in #5971
- feat(weave): usage stats api by @bcsherma in #5721
- chore(weave): support lightweight update on distributed clusters by @gtarpenning in #5972
- fix(weave): filtering by summary value on calls_complete by @gtarpenning in #5974
- chore(weave): bump virtualenv from 20.35.4 to 20.36.1 by @dependabot[bot] in #5930
- chore(weave): bump aiohttp from 3.13.2 to 3.13.3 by @dependabot[bot] in #5952
- chore(weave): bump azure-core from 1.36.0 to 1.38.0 by @dependabot[bot] in #5929
- chore(weave): bump pyasn1 from 0.6.1 to 0.6.2 by @dependabot[bot] in #5931
- fix(weave): Google GenAI: Fix token overcounting issue by @andrewtruong in #5927
- chore(weave): Pin notdiamond to unblock CI by @andrewtruong in #5981
- chore(weave): support nested ref filtering on calls_complete table by @gtarpenning in #5975
- perf(weave): PREWHERE optimization for distributed cluster queries by @gtarpenning in #5968
- chore(weave): fix summary field order by calls_complete by @gtarpenning in #5983
- chore(weave): add retry to flaky azure test by @gtarpenning in #5982
- chore(weave): Fix sqlite resource leak in tests by @andrewtruong in #5988
- chore(weave): Simplify ThrowingServer by @andrewtruong in #5984
- chore(weave): Suppress Google integration warning by @andrewtruong in #5986
- chore(weave): ddtracing for content conversions by @gtarpenning in #5993
- chore(weave): ran make update_model_providers by @jamie-rasmussen in #5997
- chore(weave): Update costs 1/27 by @jwlee64 in #5998
- chore(weave): Rename audio_input_scoring_json_paths for media scoring by @mscavezze-cw in #5989
- chore(weave): increase read timeout in catalog_augment_hf script by @jamie-rasmussen in #6000
- chore(weave): add mutation paths for calls_complete by @gtarpenning in #6003
- feat(weave): Add /trace/usage endpoint to dynamically aggregate usage data by @andrewtruong in #5992
- chore(weave): use helper for dd tracing on ch commands by @gtarpenning in #6005
- feat(weave): opt into better performance with new flag by @gtarpenning in #5913
- chore(weave): Add Support for Filtering Calls by Annotation Queue by @chance-wnb in #5996
- feat(weave): Add /calls/usage endpoint to dynamically bulk-aggregate usage data by @andrewtruong in #5995
- chore(weave): Allow LLM As A Judge to specify image and video scoring by @mscavezze-cw in #6013
- chore(weave): wire up call-end bufstream for calls-complete + refactor by @gtarpenning in #6016
- fix(weave): otel ops not working with monitors by @zbirenbaum in #6017
- chore(weave): add trace_size computing for calls_complete stats query by @gtarpenning in #6015
- fix(weave): noop if duplicate gcp upload - prevents 429 by @gtarpenning in #6027
- chore(weave): Remove docs check by @andrewtruong in #6024
- chore(weave): remove unused function + bump error message by @gtarpenning in #6031
- refactor(weave): move query builders into query_builder/ by @gtarpenning in #6029
- feat(weave): Add patching for Anthropic parse by @andrewtruong in #6021
- chore(weave): Run deprecate model providers by @jwlee64 in #6020
- feat(weave): add column_order field to SavedViewDefinition by @bcsherma in #6040
- refactor(weave): costs tests refactor by @gtarpenning in #6038
- fix(weave): add id to annotation queue id filter handling by @gtarpenning in #6042
- chore(weave): Parametrize video tests by @andrewtruong in #6037
- chore(weave): Use correct api key pattern for verifier tests by @andrewtruong in #6045
- chore(weave): Simplify CachingMiddlewareTraceServer by @andrewtruong in #6022
- chore(weave): relax test constraints on flakey test by @gtarpenning in #6043
Full Changelog: v0.52.25...v0.52.26