v0.51.34
What's Changed
- chore(weave): when cost is 0 show 0 by @jwlee64 in #3606
- chore(ui): text in Score delete dialog by @jamie-rasmussen in #3604
- chore(ui): add display names by @jamie-rasmussen in #3597
- chore(ui): fix scorer grid props naming by @jamie-rasmussen in #3603
- fix(app): handle singular embedding columns in combined 2D projection panel by @nicholaspun-wandb in #3607
- chore(ui): break import cycle by @jamie-rasmussen in #3611
- fix(weave): show hidden sibling count by @gtarpenning in #3601
- feat(weave): refactor to use litellm instead of clients by @tcapelle in #3583
- chore(ui): break opNiceName cycle by @jamie-rasmussen in #3613
- chore(ui): add highlighting to Tag by @amusipatla-wandb in #3593
- docs(weave): fix broken link on quickstart by @J2-D2-3PO in #3614
- feat(app): add apply button to column header popup by @nicholaspun-wandb in #3610
- chore(weave): Update docs for litellm changes by @tcapelle in #3621
- chore(weave): Update costs for o3 by @jwlee64 in #3627
- chore(weave): allow unlimited selection in calls table, avoid confusion by @gtarpenning in #3628
- chore(weave): increase max number of calls to delete in calls_delete by @gtarpenning in #3615
- chore(ui): remove (avg) from total tokens label in eval compare by @gtarpenning in #3624
- chore(ui): add error state and refetch to useBaseObjectInstances by @jamie-rasmussen in #3626
- chore(ui): remove unused placeholder pages by @jamie-rasmussen in #3629
- docs(weave): Add Python-only callout to Prompts page by @J2-D2-3PO in #3631
- docs(dev): fix useCreateBuiltinObjectInstance method name by @jamie-rasmussen in #3632
- chore(weave): Switch to RLock for PIL Image thread safety by @tssweeney in #3633
- chore(weave): add query to calls_query_stats in
get_calls
by @gtarpenning in #3637 - chore(weave): Allows scorer link to link into non-roots by @tssweeney in #3605
- chore(weave): table row response includes absolute row indices by @bcsherma in #3590
- feat(weave): Implement integration with Huggingface inference client by @soumik12345 in #3612
- chore(weave): sort datasets while editing by @bcsherma in #3591
- revert(weave): sort datasets while editing by @bcsherma in #3645
- docs(weave): Fix Weave self-managed config by @flamarion in #3644
- chore(weave): Remove comments from code capture by @tssweeney in #3651
- feat(weave): Use new iframe postMessage, show errors, update mods by @vanpelt in #3648
- fix(weave): run sync eval predict functions in parallel by @gtarpenning in #3652
- chore(ui): add analytic event to metrics chart views by @gtarpenning in #3570
- feat(app): adding a color property to track user choice by @brianlund-wandb in #3616
- chore(dev): Adding custom rabbitai config by @zacharyblasczyk in #3623
- security(weave_query): Upgrade Pyarrow to 17.0.0 by @domphan-wandb in #3617
- feat(app): extend runs history step slider to include history tables from all runs by @nicholaspun-wandb in #3599
- fix(weave): flush in eval by @gtarpenning in #3661
- style(weave): fix tool call show more by @jwlee64 in #3670
- docs(weave): Full stop is a must by @ayulockin in #3655
- fix(weave): wrap up datasets using separate "fastlane" future executor by @gtarpenning in #3660
- chore(app): passing through element attributes by @brianlund-wandb in #3672
- fix(weave): Dictify attributes by @andrewtruong in #3677
- docs(weave): add colab badge to integration docs by @parambharat in #3539
- fix(app): prevent column from being removed when it is used in a filter by @nicholaspun-wandb in #3646
- fix(weave): call set() on user requested nested columns by @gtarpenning in #3676
- feat(weave): Refactor and add new Scorers 1/5 by @tcapelle in #3412
- docs(weave): Add docs for Huggingface hub integration by @soumik12345 in #3654
- docs(weave): typo in huggingface doc by @jamie-rasmussen in #3691
- feat(weave): WeaveHallucinationScorer Scorer 3/5 by @morganmcg1 in #3684
- feat(weave): Implement
PresidioEntityRecognitionGuardrail
by @soumik12345 in #3575 - feat(weave): refactor
PromptInjectionLLMGuardrail
by @soumik12345 in #3692 - fix(weave_query): Use correct types to prevent col header panel crash by @domphan-wandb in #3675
- fix(weave_query): Handle joinAll and groupBy scenario panel crashes by @domphan-wandb in #3671
- chore(weave): table row response includes absolute row indices by @bcsherma in #3649
- feat(weave): Coherence Scorer 2/5 by @tcapelle in #3679
- feat(weave): sort datasets while editing by @bcsherma in #3647
- feat(weave): Context Relevance Scorer 5/5 by @tcapelle in #3681
- chore(weave): More explicit behaviour testing for weave disable by @andrewtruong in #3694
- feat(weave): Add option to set global attributes in weave.init by @andrewtruong in #3689
- chore(weave): Rework Eval Sidebar by @tssweeney in #3696
- chore(ui): fix typo by @jamie-rasmussen in #3686
- chore(weave): huggingface tests by @soumik12345 in #3704
- chore(weave): Make
PresidioScorer
supportcustom_entities
by @tcapelle in #3706 - feat(weave): Add WeaveTrustScorer by @tcapelle in #3690
- chore(weave): remove validate_call by @tcapelle in #3716
- feat(weave): PII Redaction for weave using Microsoft Presidio by @niall-wb in #3406
- fix(weave): Properly default playground settings by @jwlee64 in #3673
- chore(ui): comment typo by @jamie-rasmussen in #1053
- fix(weave): Only print donut link if call actually succeeds by @andrewtruong in #3643
- chore(ui): add dataset export to use tab by @jamie-rasmussen in #3714
- chore(weave_ts): Temporarily disable live tests by @andrewtruong in #3721
- docs(weave): update env vars page by @J2-D2-3PO in #3710
- docs(weave): make tracing FAQ discoverable, add new FAQ by @J2-D2-3PO in #3709
- chore(weave): Dictify scorer results by @andrewtruong in #3720
- chore(weave): show nested scorer output by @gtarpenning in #3718
- docs(weave): disable italics in code blocks by @bcsherma in #3712
New Contributors
- @amusipatla-wandb made their first contribution in #3593
- @zacharyblasczyk made their first contribution in #3623
- @niall-wb made their first contribution in #3406
Full Changelog: v0.51.33...v0.51.34