What's Changed
- style(weave): restyle carousel view by @jwlee64 in #3205
- chore(weave): Add generic iterator for trace server API objects by @andrewtruong in #3177
- feat(weave): Support op configuration for autopatched functions (starting with OpenAI) by @andrewtruong in #3197
- chore(ui): update UUID dependency to v11 (latest) by @jamie-rasmussen in #3208
- chore(ui): remove some unused code by @jamie-rasmussen in #3157
- chore(ui): Create scorer drawer style + small annotation drawer style tweaks by @gtarpenning in #3186
- chore(ui): fix save state in human annotations when null or invalid by @gtarpenning in #3185
- docs(weave): Remove api_key hardcodes in code examples by @J2-D2-3PO in #3214
- feat(ui): Add error details button by @jamie-rasmussen in #3215
- chore(ui): Trace tree: center line to point to the title of the call by @m-rgba in #3219
- chore(ui): Playground: make editor component resizeable by @m-rgba in #3217
- chore(weave): Better error message for scorer signature validation by @andrewtruong in #3115
- fix(weave): fix anthropic chats in playground by @jwlee64 in #3213
- chore(ui): uuid should be in dependencies now by @jamie-rasmussen in #3225
- chore(weave): add spiral icon by @mbarrramsey in #3226
- chore(app): Allow skipping night-aware class for TextField by @connieelee in #3228
- feat(weave): Add 'tracing_sample_rate' param to weave.op by @adrnswanberg in #3195
- chore(weave): add two providers to backend by @jwlee64 in #3242
- style(weave): add icons to trace tree by @jwlee64 in #3227
- chore(weave): set seed in op sampling test by @gtarpenning in #3249
- docs(weave): Update models list in Playground doc by @J2-D2-3PO in #3246
- chore(ui): Playground: add copy button, tooltip on toggles by @m-rgba in #3218
- docs(weave): Upload and document Service API notebook by @J2-D2-3PO in #3170
- docs(weave): Don't use scary warnings if we don't need to by @J2-D2-3PO in #3253
- chore(weave): Add import time benchmarking script by @andrewtruong in #3234
- chore(weave): (python-only) Refactor and rename code to more appropriately handle builtin_object_class not base_object_class by @tssweeney in #3248
- chore(weave): small ui changes by @jwlee64 in #3254
- chore(app): allowing optional regex searching in a dropdown by @jtulk in #3255
- chore(weave): add grok-beta and nova llms to playground by @jwlee64 in #3243
- chore(weave): Update choice carousel tooltip copy by @jwlee64 in #3262
- style(weave): Hide function drawer textarea draggable by @jwlee64 in #3263
- chore(ui): addicon codegen, diff icon by @jamie-rasmussen in #3258
- docs(weave): Update platform doc with dedicated cloud info by @J2-D2-3PO in #3244
- chore(weave): add some links to Release instructions by @jamie-rasmussen in #3210
- chore(weave): Fixes error overflow by @tssweeney in #3266
- feat(weave): Add tracking for openai moderation and embeddings api by @abraham-leal in #3252
- chore(weave): Regen latest docs by @tssweeney in #3265
- chore(weave): Increase import test time by @andrewtruong in #3272
Full Changelog: v0.51.24...v0.51.25