v0.51.41
What's Changed
- chore(weave): custom provider model built in object backend by @jwlee64 in #3841
- chore(weave): change object tables copy and add user to ops by @gtarpenning in #3941
- style(ui): Update Select component styles by @connieelee in #3944
- chore(weave): new text based datetime dropdown by @gtarpenning in #3829
- fix(weave): add a null check to prevent playground crash by @jwlee64 in #3945
- chore(weave_query): Handle DictionaryArray inputs for another subset of AWL string ops by @nicholaspun-wandb in #3942
- docs(weave): add 3 integrations to index page by @jamie-rasmussen in #3950
- chore(weave): show overview for weave by @jwlee64 in #3923
- docs(weave): Remove OAI workaround from intro_notebook.ipynb by @adrnswanberg in #3954
- feat(weave): DSPy 2.x integration by @soumik12345 in #3788
- chore(ui): Code composition visual updates by @m-rgba in #3918
- fix(ui): Clear traces / evals on page change by @m-rgba in #3960
- docs(weave): Update info hierarchy by @scottire in #3819
- fix(app): Transform input data to table-like before passing to paginated Plots by @nicholaspun-wandb in #3948
- chore(ui): Onboarding: New dataset empty space by @m-rgba in #3953
- chore(weave): allow otel style ids for calls by @zbirenbaum in #3946
- fix(weave): Prevent Double URL State Update in ButtonOverlay Navigation by @chance-wnb in #3935
- feat(ui): allow zooming images in lightbox to 5x natural pixel size by @jamie-rasmussen in #3963
- chore(weave): warn user when weave is being used without
weave.initby @zbirenbaum in #3973 - feat(weave): Add custom providers table to providers tab by @jwlee64 in #3956
- feat(weave): Custom providers in the playground by @jwlee64 in #3957
- chore(ui): Onboarding: Initial empty state playground by @m-rgba in #3951
- feat(ui): support blocking downloading files in directory view by @ruhiparvatam in #3964
- feat(ui): support json[l], tsv dataset uploads by @bcsherma in #3955
- docs(weave): document custom providers in playground by @J2-D2-3PO in #3976
- fix(weave): Anthropic message lists containing tool results do not render as a chat by @neutralino1 in #3934
- chore(weave): update docs and docs link for custom providers by @jwlee64 in #3980
- chore(weave): Add reference trace server and generator by @andrewtruong in #3835
- chore(weave): Add stainless codegen by @andrewtruong in #3859
- chore(app): Filter steps to non-null tables in runs history step slider by @nicholaspun-wandb in #3979
- chore(weave): Add Grid utility by @jamie-rasmussen in #3981
- feat(weave_query): Provide caption attribute in ImageArtifactFileRef by @nicholaspun-wandb in #3975
- docs(weave): add mermaid and mermaid chart to custom provider docs by @jwlee64 in #3983
- chore(weave_query): Handle DictionaryArray inputs for remaining AWL string ops by @nicholaspun-wandb in #3972
- chore(weave): format long durations with minutes in trace tree by @gtarpenning in #3969
- fix(weave): Fix Anthropic tool call results when content is array of blocks by @neutralino1 in #3985
- fix(weave): Fix custom DSPy module by @soumik12345 in #3959
- feat(weave): Implement Google Genai integration by @soumik12345 in #3596
- docs(ui): Easy Trace / Eval notebooks by @m-rgba in #3961
- chore(ui): Onboarding: Initial empty state traces / evals by @m-rgba in #3952
- feat(weave): Start tracking create_with_completion in Instructor by @abraham-leal in #3982
- chore(weave): Add a project allow list to the bucket rollout by @tssweeney in #3970
- fix(ui): ensure Line Plot custom chart has run colors closely matching run selector when multiple runs have the same color by @KyleGoyette in #3977
- docs(weave): FAQ items about new inline custom object support with datetime and markdown use cases by @J2-D2-3PO in #3967
- chore(weave): render annotation bools correctly, vertically align bools by @gtarpenning in #3966
- chore(ui): Fix nested buttons in removable tag/alias by @connieelee in #3988
- chore(weave): fix hour bias by simplifying utc handling by @gtarpenning in #3989
- chore(weave): Temporarily disable crewai tests by @andrewtruong in #3999
- chore(weave): exclude inputs.self from call data in add to dataset by @bcsherma in #3990
- chore(ui): Remove visual cue that artifact file is selectable for restricted viewers by @ruhiparvatam in #3987
- chore(app): Refactor history runs table stepper by @nicholaspun-wandb in #3992
- chore(app): Delay computing column variables until typed node is ready by @nicholaspun-wandb in #3994
- feat(app): Implement runs history plots stepper by @nicholaspun-wandb in #3995
- chore(weave): remove footgun datetime handling by @gtarpenning in #4001
- docs(weave): improve python notebook conversion script by @J2-D2-3PO in #3974
- chore(weave): parameterize clickhouse single query max mem usage by @gtarpenning in #4000
- fix(weave): Respect tracing_enabled context in gc.create_call and finish_call by @chance-wnb in #3919
- chore(weave): read CH database settings in test by @chance-wnb in #4003
- fix(weave): Fix HF tests by @ayulockin in #4018
- chore(app): loosen step restriction by @brianlund-wandb in #4010
- chore(weave): Add object traversal utilities by @jamie-rasmussen in #4019
- chore(app): add support for .cif files in weave molecule panels by @nicholaspun-wandb in #4013
- docs(weave): Add WANDB_BASE_URL info to env vars page by @J2-D2-3PO in #3965
- docs(weave): Docs edits to /guides/integrations/openai_agents by @J2-D2-3PO in #3933
- fix(ui): make DraggableItem overflow menu visible by @bcsherma in #4024
- chore(weave): log error when query stream errors by @gtarpenning in #4017
- chore(weave): Fallback to clickhouse when bucket storage fails by @tssweeney in #4027
- chore(app): Improve number input arrow hit box by @ericakdiaz in #4016
- fix(ui): improve night mode styling for tree view by @jamie-rasmussen in #4028
- fix(weave): Fix CrewAI tests by @ayulockin in #4008
- style(ui): Disable hover effect on non-downloadable files by @ruhiparvatam in #4022
- chore(weave): Fix type generation to replace circular references with Anys by @tssweeney in #4029
- docs(weave): Add local weave scorers doc to sidebar, cosmetics by @J2-D2-3PO in #4023
- feat(weave): adds api capability to include storage size by @chance-wnb in #3998
- chore(weave): Follow up with some test cases for PR 3998 by @chance-wnb in #4032
New Contributors
- @chance-wnb made their first contribution in #3935
- @ruhiparvatam made their first contribution in #3964
Full Changelog: v0.51.39...v0.51.41