v0.51.55
·
1370 commits
to master
since this release
What's Changed
- fix(weave): strip large fields from queue push on call end by @gtarpenning in #4792
- chore(ui): correct model launch dates by @jamie-rasmussen in #4786
- feat(weave): Remove all ops option from monitor ops dropdown by @neutralino1 in #4800
- chore(ui): remove model tile drop shadow by @jamie-rasmussen in #4802
- chore(weave): Add error toast for Playground stream errors by @jwlee64 in #4801
- fix(weave): create project if not existent on weave init by @gtarpenning in #4807
- docs(weave): inference by @J2-D2-3PO in #4637
- perf(weave): flush monitor queue after call batch by @gtarpenning in #4815
- docs(weave): inference docs branding update by @J2-D2-3PO in #4819
- fix(weave): Delete all versions of a monitor by @neutralino1 in #4821
- fix(weave): Only show monitors when Weave is shown by @neutralino1 in #4822
- chore(app): Enable setting bounding box color on images by @ericakdiaz in #4803
- fix(weave): disallow empty project name explicitly by @gtarpenning in #4798
- chore(app): Enable using non-canvas bounding box and labels for images by @ericakdiaz in #4804
- feat(weave): Read inference service base URL from env var by @neutralino1 in #4828
- chore(ui): include Weave import in code example by @jamie-rasmussen in #4809
- chore(ui): change playground default to use Inference Service by @jamie-rasmussen in #4829
- chore(weave): Add B904 lint rule by @andrewtruong in #4784
- chore(weave): Ignore personal rules by @andrewtruong in #4763
- chore(weave): Add B020 lint rule by @andrewtruong in #4788
- chore(ui): Playground: Thinking support in message streaming by @m-rgba in #4817
- chore(ui): Monitor: Form components / visual changes only by @m-rgba in #4776
- fix(weave): Ensure summary logging does not crash when custom summary includes non-primitives by @tssweeney in #4838
- fix(ui): Monitor: All ops selector type error by @m-rgba in #4794
- chore(weave): Better gitattributes by @andrewtruong in #4764
- feat(weave): Pick up dedicated feature flag from core by @neutralino1 in #4839
- chore(weave): Add B017 lint rule by @andrewtruong in #4840
- feat(weave): Revert "Pick up dedicated feature flag from core (#4839)" by @neutralino1 in #4843
- feat(weave): Add thread_id column by @chance-wnb in #4805
- feat(weave): include the ingestion size in call compare view by @chance-wnb in #4791
- chore(ui): Playground: Only trigger scrollIntoView on new messages (not while streaming) by @m-rgba in #4818
- fix(app): Fix bounding box outline disappearing on resize by @ericakdiaz in #4845
- chore(weave): add thread_id to stats view and table by @chance-wnb in #4850
- chore(ui): Monitor: OpSelector component update by @m-rgba in #4731
- chore(ui): Monitor: LLM dropdown improvements by @m-rgba in #4811
- chore(weave): Temporarily pin smolagents<1.19.0 by @andrewtruong in #4855
- fix(weave): Use threading.Lock instead of multiprocessing.Lock to fix Lambda issue by @andrewtruong in #4853
- chore(weave): add unprocessable item handling in batch processor by @gtarpenning in #4621
- chore(weave): Add SIM102 lint rule by @andrewtruong in #4841
- chore(weave): Disable automatic down migrations to prevent un-intended behavior by @tssweeney in #4859
- chore(ui): Monitor: Active toggle - convert to switch / on edit only by @m-rgba in #4833
- chore(weave): reduce insert log, not that useful and noisy by @gtarpenning in #4865
- fix(weave): Include entity in weave.init in Python code sample by @jamie-rasmussen in #4863
- chore(weave): only format numbers as dates for likely field names by @gtarpenning in #4826
- chore(ui): Monitor: Expanded edit button / page loader by @m-rgba in #4854
- docs(weave): Add redirectability, redirect a link, add contrib guide by @J2-D2-3PO in #4668
- chore(weave): Add N801 lint rule by @andrewtruong in #4864
- chore(weave): Add N803 lint rule by @andrewtruong in #4867
- chore(weave): Add N804 lint rule by @andrewtruong in #4869
- chore(weave): Add N805 lint rule by @andrewtruong in #4870
- chore(weave): Add N806 lint rule by @andrewtruong in #4868
- chore(weave): Add PERF102 lint rule by @andrewtruong in #4861
- fix(weave): disable auto retries in gcs boto causing long busy waits by @gtarpenning in #4858
- fix(weave): CI issue with ruff by @jamie-rasmussen in #4882
- perf(weave): op page in mem cache for stats by @gtarpenning in #4785
- feat(weave): Update docs links for online evals by @neutralino1 in #4883
- docs(weave): Online evals by @J2-D2-3PO in #4874
- feat(weave): Lift online eval feature gate by @neutralino1 in #4881
- chore(weave): Add T20 lint rule by @andrewtruong in #4877
- chore(ui): add usage banners to playground by @jamie-rasmussen in #4795
- feat(weave): Frontend implementation for universal content by @zbirenbaum in #4872
- fix(weave_query): update cached manifest path for artifacts by @ibindlish in #4876
- chore(weave): --ch convenience flag for testing clickhouse pytest by @gtarpenning in #4857
- chore(weave): add call part size warning by @gtarpenning in #4361
- chore(weave): raise error on order by storage field by @gtarpenning in #4782
- docs(weave): Fix pricing link by @ngrayluna in #4886
- fix(weave): fix option click filter then delete by @gtarpenning in #4887
- chore(weave): Temporarily pin mcp<1.10.0 by @andrewtruong in #4893
- chore(weave): Add PT001 lint rule by @andrewtruong in #4878
- feat(weave): HF.Datasets <-> weave.Dataset by @tcapelle in #4373
- chore(weave): cleanup inference service availability message by @jamie-rasmussen in #4891
- perf(weave): move all filter conditions into filter query by @gtarpenning in #4664
- chore(weave): Apply linting fixes for datasets by @andrewtruong in #4894
- chore(weave): Object viewer in Chatview Update by @jwlee64 in #4806
- chore(weave): Add PT006 lint rule by @andrewtruong in #4879
- chore(weave): Add dependabot to CLA whitelist by @andrewtruong in #4897
- chore(weave): Add PT023 lint rule by @andrewtruong in #4884
- perf(weave): remove extra storage query from weave overview by @gtarpenning in #4898
- chore(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /docs by @dependabot in #4851
- chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot in #4875
- chore(weave): Add PT022 lint rule by @andrewtruong in #4885
- chore(weave): Enable dependabot on master branch by @andrewtruong in #4900
- feat(weave): Add Json Schema to playground by @jwlee64 in #4820
- chore(weave): delete duplicate line in weave client by @gtarpenning in #4912
- chore(weave): Add F402 lint rule by @andrewtruong in #4913
- fix(weave): Fix call compare view hang by @chance-wnb in #4789
- chore(weave): Add F6 lint rule by @andrewtruong in #4914
- chore(weave): Remove mistral0 support by @andrewtruong in #4918
- chore(weave): Add F811 lint rule by @andrewtruong in #4915
- chore(weave): Add F821 lint rule by @andrewtruong in #4916
- fix(ui): Leaderboard: rendering fix / prevent loop by @m-rgba in #4799
- chore(weave): Make dependabot ignore weave_query by @andrewtruong in #4920
- docs(weave): Resize images with postprocess_output by @J2-D2-3PO in #4627
- chore(weave): Adds
watch-code-check-cacheas yarn script by @tssweeney in #4932 - chore(weave): Code Refactor: Datasets 1 by @tssweeney in #4934
- fix(weave): "Go to table" button linked to page with wrong filter by @neutralino1 in #4935
- fix(weave): fix scroll not reaching bottom of code by @zbirenbaum in #4937
- fix(weave): Allow MessagesPrompt to have nested dict messages by @aduverger in #4852
- fix(ui): Page crash in chat view for OpenAI responses when exception was thrown by @jamie-rasmussen in #4940
- docs(weave): Note that monitors only available in MT SaaS by @J2-D2-3PO in #4942
- fix(app): Fix 3D bounding box colors by @ericakdiaz in #4938
- fix(ui): min size and truncation of call name by @jamie-rasmussen in #4383
- feat(weave): LangChain ChatView by @zbirenbaum in #4933
- fix(weave): Fetch correct scorer in monitor form by @neutralino1 in #4945
- chore(ui): show alternate index-based method of retrieving prompt by @jamie-rasmussen in #4944
- fix(weave): clear error on subsequent request by @gtarpenning in #4948
- fix(app): Fix range issue in expandRangeToNElements by @ericakdiaz in #4946
- feat(weave): Migration for adding turn id by @chance-wnb in #4888
- chore(weave): Update doc links to use wandb.me by @neutralino1 in #4949
- chore(weave): Lock down migrations codeowners by @tssweeney in #4951
- feat(weave): Threads Query API by @chance-wnb in #4808
- feat(weave): SDK support for using threads by @chance-wnb in #4823
- chore(weave): Enables direct testing of trace server by @tssweeney in #4953
- chore(weave): DRY LLMDropdown code by @neutralino1 in #4936
- chore(weave): pin google ai package by @gtarpenning in #4957
- chore(weave): Adding telemetry to monitors forms by @neutralino1 in #4954
- chore(weave): Unit tests for the /threads/query API by @chance-wnb in #4824
- fix(weave): contains operator work with json arrays by @gtarpenning in #4952
- chore(weave): Update clickhouse server version test pin by @andrewtruong in #4959
- chore(weave): Remove omitted admin-only feature gate for online evals by @neutralino1 in #4961
- fix(weave): expand refs more than 2 levels by @gtarpenning in #4956
- feat(ui): configurable plots for the calls table by @bcsherma in #4640
- fix(weave): Don't cause EvaluationLogger instances to stomp on each other when logging in parallel by @andrewtruong in #4579
- chore(weave): Add F822 lint rule by @andrewtruong in #4917
- chore(weave): Add RUF012 lint rule by @andrewtruong in #4960
- chore(weave): Add RUF013 lint rule by @andrewtruong in #4925
- chore(ui): add alternate get example for models and other objects by @jamie-rasmussen in #4967
- chore(weave): Update costs and model providers 7/03 by @jamie-rasmussen in #4971
- chore(weave): Add RUF015 lint rule by @andrewtruong in #4926
- chore(weave): Parallelize trace tests by @andrewtruong in #4976
- chore(weave): Add RUF018 lint rule by @andrewtruong in #4927
- chore(weave): Add benchmarking script for basic openai flow by @andrewtruong in #3300
- chore(weave): Make sqlite tests run first by @andrewtruong in #4978
- fix(weave): do not memoize data grid in the calls table by @bcsherma in #4980
- chore(weave): Make numpy an optional dependency by @andrewtruong in #4979
- chore(weave): Add RUF022 lint rule by @andrewtruong in #4928
- fix(weave): fix unneeded extra prop by @chance-wnb in #4981
- chore(weave): 1 liner to fix ui error by @gtarpenning in #4983
- chore(ui): add error boundary around trace navigator by @jamie-rasmussen in #4985
- feat(weave): Threads list page UI by @chance-wnb in #4889
- chore(weave_query): revert parsing via orjson by @nicholaspun-wandb in #4964
- fix(weave): Fix LiteLLM integration tests broken by upgrade by @neutralino1 in #4996
- chore(deps): update llama-index requirement from <0.12.0,>=0.10.35 to >=0.10.35,<0.13.0 in the llamaindex group by @dependabot in #4991
- fix(app): Clean up full screen babylon point cloud scene after exit by @ericakdiaz in #4984
- chore(weave): Update costs 7/7 by @jwlee64 in #4999
- feat(weave): Adding prompt support to TS SDK by @neutralino1 in #4986
- perf(weave): defer call stats to summary component by @gtarpenning in #4998
- fix(weave): fix logger warnings by @neutralino1 in #5002
- fix(weave): Anthropic chat view fixes by @zbirenbaum in #4890
- feat(weave): Show the thread detail drawer view by @chance-wnb in #4975
- chore(dev): add workflow to notify wandb/core when branches are deleted by @blalor in #5000
- chore(ui): Call charts: aesthetic tweaks by @m-rgba in #4970
- feat(weave): Add autogen integration by @parambharat in #4532
- feat(weave): add inference service chat client by @jamie-rasmussen in #4901
- chore(weave): Make wandb an optional dependency by @andrewtruong in #4982
- feat(weave): Add support for auto-patching Anthropic beta model by @jamie-rasmussen in #5001
- chore(weave): Move emoji dependency to trace server by @andrewtruong in #4988
- fix(weave): empty list handling export trace modal by @gtarpenning in #5005
- test(weave_query): add comprehensive unit tests for union type deduplication by @dannygoldstein in #5006
- feat(weave): Thread Detail Page: the Chat View by @chance-wnb in #4994
- perf(weave_query): optimize union type deduplication from O(n²) to O(n) for typedDicts by @dannygoldstein in #5007
- fix(weave): datetime filter reliability on threads list page by @chance-wnb in #5009
- fix(weave): Align serialization payloads between Typescript and Python by @neutralino1 in #5012
- chore(ui): remove unused prop by @jamie-rasmussen in #5008
- feat(weave): add initial verdict tracing implemetation by @parambharat in #4159
- feat(weave): Update LlamaIndex integration to use new instrumentation module by @ayulockin in #4501
- chore(weave): Unpin pillow dependency for video support by @andrewtruong in #5028
- feat(weave): Verdict integration address PR feedback by @ayulockin in #5024
- fix(weave): shutdown health check thread immediately on exit by @gtarpenning in #5026
- perf(weave_query): memoize typedDictPropertyTypes for performance by @dannygoldstein in #5010
- chore(ui): Eval compare: Updated compare table header height by @m-rgba in #5017
- perf(weave_query): optimize union deduplication for tagged values by @dannygoldstein in #5021
- fix(app): Fix slider input keyboard controls assuming integer ticks by @ericakdiaz in #5013
- fix(weave): don't print warnings if autogen not installed by @jamie-rasmussen in #5030
- chore(ui): Add pin-to-left and pin-to-left-filled icons by @connieelee in #5031
- chore(ui): Add tag to indicate reference artifacts cannot be downloaded by @ruhiparvatam in #4796
New Contributors
- @dependabot made their first contribution in #4851
- @aduverger made their first contribution in #4852
- @blalor made their first contribution in #5000
Full Changelog: v0.51.54...v0.51.55