Releases: wandb/weave
Releases · wandb/weave
v0.51.19
What's Changed
- docs(weave_ts): Add Weave TS docs by @andrewtruong in #2782
- chore(weave_ts): Increase jest timeout for live tests by @andrewtruong in #2820
- docs(weave): Update tutorials from model_output -> output by @andrewtruong in #2840
- chore(weave): update costs by @jwlee64 in #2841
- test(weave): Add
custom
shard for custom testing by @andrewtruong in #2838 - feat(weave_ts): Add option to get a single call back from the client by @andrewtruong in #2836
- chore(weave_ts): Cleanup netrc by @andrewtruong in #2832
- fix(weave_ts): Fix printed URL links by @andrewtruong in #2834
- chore(weave_ts): Bump to v0.7.0 by @andrewtruong in #2843
- docs(weave): Correct model name for gpt-4o by @adrnswanberg in #2842
- fix(docs): Update broken link by @adrnswanberg in #2845
- chore(weave): Add pyright by @andrewtruong in #2846
- chore(weave): Dont report missing imports pyright by @andrewtruong in #2849
- feat(weave): Project level leaderboards by @tssweeney in #2634
- chore(ui): make metrics switch label clickable by @jamie-rasmussen in #2844
- fix(weave): do not automatically apply down migrations by @raubitsj in #2855
- chore(ui): add data-grip icon from design by @jamie-rasmussen in #2848
- chore(weave): revert 2 part calls query by @gtarpenning in #2857
- feat(weave): enable dictify of inputs and outputs by @jamie-rasmussen in #2818
Full Changelog: v0.51.18...v0.51.19
v0.51.18
What's Changed
- chore(weave): minor release note update by @jamie-rasmussen in #2735
- fix(ui): Add numerical type checks to columnFormat by @domphan-wandb in #2726
- fix(weave_query): Handle paths with colons when escaping artifact path by @nicholaspun-wandb in #2638
- fix(ui): improve styles of audio caption for better readability by @thanos-wandb in #2740
- fix(ui): query panel suggestions displays the info of the next row due to an off-by-1 error by @nicholaspun-wandb in #2635
- docs(weave): add media types doc by @gtarpenning in #2739
- chore(weave): ChatCompletion not imported by @gtarpenning in #2741
- chore(weave): Use cost query in calls table by @jwlee64 in #2358
- fix(ui): Bump version of
visit
to resolve import error by @nhusher in #2744 - feat(weave): add byte usage to summary tab and object page by @harukatab in #2747
- chore(weave): media docs copy change by @gtarpenning in #2761
- chore(ui): updating default style for radix tooltip by @jcrawley in #2759
- chore(ui): Adding stable option for Tailwind when display: contents is desired by @jtulk in #2758
- chore(weave): Add Object and Feedback Action Objects - Hackweek 1 by @tssweeney in #2769
- fix(weave): global df in op fails during op saving by @gtarpenning in #2755
- chore(weave): some groundwork for Prompt objects by @jamie-rasmussen in #2729
- chore(ui): don't show focus outline on calls grid by @jamie-rasmussen in #2763
- chore(ui): Creating a wave loader to start migrating app loaders by @jtulk in #2775
- chore(weave): Add back hook to check for weave data by @ericakdiaz in #2774
- chore(weave): remove unnecessary conditional by @jamie-rasmussen in #2777
- chore(ui): Added copy button for exception trace by @m-rgba in #2776
- docs(weave): Audio with weave by @wylerz in #2750
- chore(weave): assume latest version if no digest/alias specified by @jamie-rasmussen in #2783
- chore(ui): Color updates for wave loader by @jtulk in #2787
- docs(weave): Fix for cookbook Audio with weave #2792 by @wylerz in #2793
- docs(weave): Update cost docs by @jwlee64 in #2794
- feat(weave): Add initial suite of scorers, refactor weave/flow by @morganmcg1 in #2662
- docs(weave): fix import error by @wylerz in #2797
- chore(ui): ejecting markdown from tailwind defaulting by @jtulk in #2796
- chore(ui): add 3 new icons by @jwlee64 in #2800
- chore(ui): Flipping loader color by @jtulk in #2805
- chore(ui): add marker and refresh icons by @gtarpenning in #2803
- feat(weave_ts): Add initial JS SDK by @andrewtruong in #2704
- feat(ui): Add simple language detection for code browser by @andrewtruong in #2780
- chore(ui): running format on Base.less - no changes by @jtulk in #2784
- fix(weave_query): handle tagged unions of non-primitive types correctly in arrow converter by @dannygoldstein in #2659
- chore(ui): Marking the wandbloader as deprecated by @jtulk in #2813
- feat(weave): Add completions/create endpoint by @KyleGoyette in #2757
- feat(weave): adding charts to the traces page by @mbarrramsey in #2745
- feat(weave): prompts as first class objects by @jamie-rasmussen in #2811
- style(ui): Fix night colors for Callout by @connieelee in #2815
- chore(weave): Add
weave_ts
,dev
, andapp
scopes by @andrewtruong in #2810 - fix(weave): Allow back-compat for "old-style" scorers and evaluations using
model_output
kwarg by @andrewtruong in #2806 - docs(weave): Add cookbook: structured outputs for multi-agent systems by @olachinkei in #2728
- feat(ui): Add JS SDK options for Use tab by @andrewtruong in #2786
- chore(weave): Fix eval message by @tssweeney in #2817
- chore(ui): prevent formatter from auto-removing React import by @andrewtruong in #2819
- fix(weave): include scores from scorers with illegal characters in name by @gtarpenning in #2731
- fix(weave): openai chat view stutter by @gtarpenning in #2821
- chore(weave): Revert Object/Feedback schema validation from hackweek by @tssweeney in #2824
- chore(weave): smart tab defaults w/ chat in call peek drawer by @gtarpenning in #2823
- perf(weave): split calls query when using a heavy condition by @gtarpenning in #2779
- chore(ui): hide Prompts feature by @jamie-rasmussen in #2822
- chore(ui): add info icon to describe file and media are not in bytes stored by @harukatab in #2764
- fix(weave): Add model to provider info map to source code, add make command for updating by @KyleGoyette in #2825
- chore(weave): Create a system of defining schema-validated objects by @tssweeney in #2826
- feat(weave): Client & Backend support for Leaderboards by @tssweeney in #2831
New Contributors
- @nicholaspun-wandb made their first contribution in #2638
- @nhusher made their first contribution in #2744
- @harukatab made their first contribution in #2747
- @m-rgba made their first contribution in #2776
- @KyleGoyette made their first contribution in #2757
- @olachinkei made their first contribution in #2728
Full Changelog: v0.51.17...v0.51.18
v0.51.17
What's Changed
- chore(weave): Tidy up typing imports by @andrewtruong in #2522
- chore(weave): Cleanup mistral integration tests by @andrewtruong in #2525
- feat: Minimize blocking calls while Tracing by @tssweeney in #2434
- feat: Expose TableQueryStats and Paginated Table Queries by @tssweeney in #2534
- chore(weave): Update .git* files by @andrewtruong in #2542
- chore(weave): Move pytest.ini into pyproject by @andrewtruong in #2543
- chore(app): Silencing browser warnings from props falling through to the DOM by @jtulk in #2538
- chore(weave): Move old examples by @andrewtruong in #2545
- chore(weave): Remove .vscode by @andrewtruong in #2546
- chore(weave): Move trace tests into 1 dir by @andrewtruong in #2523
- chore(weave): Move to nox (speed up unit tests by ~17%) by @andrewtruong in #2519
- chore(weave): Fix api key check by @andrewtruong in #2548
- chore(weave): Remove semver dep by @andrewtruong in #2527
- chore(weave): Make lint and formatting checks stricter by @andrewtruong in #2549
- chore(weave): Fix cli escape sequence by @andrewtruong in #2552
- chore(weave): Fix typos by @andrewtruong in #2554
- fix:
include_feedback
breaks when > 10 results AND no expand fields listed by @tssweeney in #2541 - chore(weave): Update pyproject by @andrewtruong in #2550
- perf: Improve Table Query Performance by @tssweeney in #2558
- perf: split metadata/val in objects query by @gtarpenning in #2512
- chore: Make update doc runnable by @scottire in #2531
- fix(registries): handle loading state for 2 queries separately in PanelHistogramInner by @ibindlish in #2540
- feat: Paginated table queries by @tssweeney in #2535
- chore: Ensure all failed futures have exceptions logged by @tssweeney in #2559
- chore: Fix Langchain flake by @tssweeney in #2561
- chore: Reduce Table page size to 100 by @tssweeney in #2332
- chore(weave): Move tests to top level by @andrewtruong in #2555
- chore(weave): Move old build files by @andrewtruong in #2551
- chore(weave): Remove unused utils by @andrewtruong in #2556
- chore(weave): Add conditional ci by @andrewtruong in #2547
- chore: Fix log flake by @tssweeney in #2577
- fix: tool call text overflow by @jamie-rasmussen in #2579
- chore(dev): static fingerprint for error with useNodeValue by @bcsherma in #2528
- chore(weave): Move weave_query scripts by @andrewtruong in #2524
- chore(weave): Add new
CONTRIBUTING.md
by @andrewtruong in #2568 - chore(weave): Project sidebar takes in models access param by @ethanho154 in #2565
- chore(weave): Make CI detect all file changes since fork point, not just the last commit by @andrewtruong in #2584
- fix: Better filtering by ref values by @tssweeney in #2563
- docs: update PII cookbook to use the new Weave Ops postprocessing by @wylerz in #2562
- docs(integrations): Add cookbook images to intro, summarization, prompt optimization by @ash0ts in #2553
- chore(weave): add show more button on arrays longer than 50 items by @jwlee64 in #2498
- chore(weave): Trim deps by @andrewtruong in #2593
- chore(weave): Cleanup conftest by @andrewtruong in #2580
- chore(weave): Update FE build by @andrewtruong in #2595
- fix: select columns for child call table preview by @jamie-rasmussen in #2507
- chore(weave): add outline button by @jwlee64 in #2586
- style(weave): Add pagination component and move calls table pagination controls by @jwlee64 in #2589
- fix(weave): align tables column header cell text based on panel type by @domphan-wandb in #2486
- chore(weave): Dont use relative imports by @andrewtruong in #2598
- chore(weave): Organize rich by @andrewtruong in #2601
- fix: Use explicit type for component style by @domphan-wandb in #2602
- feat(ui): Create Callout component by @connieelee in #2605
- chore(query): Add back ops imports by @andrewtruong in #2604
- chore(weave): fix vite warning about ?? operator by @wandbjake in #2607
- fix: ref alignment in grid cell by @jamie-rasmussen in #2603
- chore(weave): Move to hatch build by @andrewtruong in #2610
- chore(query): Update .gitignore by @andrewtruong in #2609
- chore(weave): Remove old decorator overloads by @andrewtruong in #2599
- chore: make op and obj links teal in grid first col by @jamie-rasmussen in #2611
- chore(weave): Fix litellm tests by @andrewtruong in #2613
- fix: table read query deduplicates identical rows by @gtarpenning in #2608
- chore: Add back image tests to test suite by @tssweeney in #2616
- chore(weave): Speed up tests by 14% by @andrewtruong in #2618
- fix: broken obj grid links by @jamie-rasmussen in #2612
- chore(weave): move refresh button, minor style to op filter, and filter by @jwlee64 in #2629
- style(weave): hide delete if no calls are selected by @jwlee64 in #2631
- chore: Add basic analytics tracking for panel configuration settings by @domphan-wandb in #2626
- chore(weave): Move docker dir to weave_query by @andrewtruong in #2621
- feat: add finish handler for ops by @jamie-rasmussen in #2633
- chore(dev): add sentry helpers for the core app to common/util by @bcsherma in #2630
- chore: update license key for MUI data grid by @jamie-rasmussen in #2640
- chore(weave): Update release action by @andrewtruong in #2642
- chore: Doc Gen Oct 9 by @tssweeney in #2649
- chore(weave): Add note on providing reproducible examples by @andrewtruong in #2647
- chore: fix vscode test config by @dannygoldstein in #2651
- chore(weave): Seed cost table by @jwlee64 in #2625
- chore: Fix flakey image test by @tssweeney in #2658
- chore: Cleanup and remove frontend build processes by @tssweeney in #2644
- fix: Python-side duplicate dataset rows by @tssweeney in #2643
- chore(weave): Add py313 to tests by @andrewtruong in #2614
- feat: Add display_name to ops by @tssweeney in #2655
- feat(weave): Add NotDiamond integration by @andrewtruong in #2606
- fix: don't autoselect markdown renderer by @jamie-rasmussen in #2663
- chore: move Usage table in Call summary by @jamie-rasmussen in #2641
- chore: eval selection bar UI tweaks by @gtarpenning in #2592
- fix: Improve TableQuery performance by adding a streaming interface by @tssweeney in #2619
- chore: skip notdiamond in py313 by @gtarpenning in #2667
- chore: added/removed evals reflected in URL state by @gtarpenning in #2665
- chore(dev): fix sentry dedupe of useNodevalue error by @bcsherma in #2645
- chore: add column selection in eval comparison page by @gtarpenning in #2632
- chore(weave): update expand to 200 ids by @jwlee64 in #2627
- chore(weave): Stop parallelization to reduce flake by @andrewtruong in #2668
- chore(weave): Reorganize context by @andrewtruong in #2661
- chore: Cleanup some docs by @tssweeney in https://github.com/wan...
v0.51.16 (yanked)
What's Changed
- chore(weave): Tidy up typing imports by @andrewtruong in #2522
- chore(weave): Cleanup mistral integration tests by @andrewtruong in #2525
- feat: Minimize blocking calls while Tracing by @tssweeney in #2434
- feat: Expose TableQueryStats and Paginated Table Queries by @tssweeney in #2534
- chore(weave): Update .git* files by @andrewtruong in #2542
- chore(weave): Move pytest.ini into pyproject by @andrewtruong in #2543
- chore(app): Silencing browser warnings from props falling through to the DOM by @jtulk in #2538
- chore(weave): Move old examples by @andrewtruong in #2545
- chore(weave): Remove .vscode by @andrewtruong in #2546
- chore(weave): Move trace tests into 1 dir by @andrewtruong in #2523
- chore(weave): Move to nox (speed up unit tests by ~17%) by @andrewtruong in #2519
- chore(weave): Fix api key check by @andrewtruong in #2548
- chore(weave): Remove semver dep by @andrewtruong in #2527
- chore(weave): Make lint and formatting checks stricter by @andrewtruong in #2549
- chore(weave): Fix cli escape sequence by @andrewtruong in #2552
- chore(weave): Fix typos by @andrewtruong in #2554
- fix:
include_feedback
breaks when > 10 results AND no expand fields listed by @tssweeney in #2541 - chore(weave): Update pyproject by @andrewtruong in #2550
- perf: Improve Table Query Performance by @tssweeney in #2558
- perf: split metadata/val in objects query by @gtarpenning in #2512
- chore: Make update doc runnable by @scottire in #2531
- fix(registries): handle loading state for 2 queries separately in PanelHistogramInner by @ibindlish in #2540
- feat: Paginated table queries by @tssweeney in #2535
- chore: Ensure all failed futures have exceptions logged by @tssweeney in #2559
- chore: Fix Langchain flake by @tssweeney in #2561
- chore: Reduce Table page size to 100 by @tssweeney in #2332
- chore(weave): Move tests to top level by @andrewtruong in #2555
- chore(weave): Move old build files by @andrewtruong in #2551
- chore(weave): Remove unused utils by @andrewtruong in #2556
- chore(weave): Add conditional ci by @andrewtruong in #2547
- chore: Fix log flake by @tssweeney in #2577
- fix: tool call text overflow by @jamie-rasmussen in #2579
- chore(dev): static fingerprint for error with useNodeValue by @bcsherma in #2528
- chore(weave): Move weave_query scripts by @andrewtruong in #2524
- chore(weave): Add new
CONTRIBUTING.md
by @andrewtruong in #2568 - chore(weave): Project sidebar takes in models access param by @ethanho154 in #2565
- chore(weave): Make CI detect all file changes since fork point, not just the last commit by @andrewtruong in #2584
- fix: Better filtering by ref values by @tssweeney in #2563
- docs: update PII cookbook to use the new Weave Ops postprocessing by @wylerz in #2562
- docs(integrations): Add cookbook images to intro, summarization, prompt optimization by @ash0ts in #2553
- chore(weave): add show more button on arrays longer than 50 items by @jwlee64 in #2498
- chore(weave): Trim deps by @andrewtruong in #2593
- chore(weave): Cleanup conftest by @andrewtruong in #2580
- chore(weave): Update FE build by @andrewtruong in #2595
- fix: select columns for child call table preview by @jamie-rasmussen in #2507
- chore(weave): add outline button by @jwlee64 in #2586
- style(weave): Add pagination component and move calls table pagination controls by @jwlee64 in #2589
- fix(weave): align tables column header cell text based on panel type by @domphan-wandb in #2486
- chore(weave): Dont use relative imports by @andrewtruong in #2598
- chore(weave): Organize rich by @andrewtruong in #2601
- fix: Use explicit type for component style by @domphan-wandb in #2602
- feat(ui): Create Callout component by @connieelee in #2605
- chore(query): Add back ops imports by @andrewtruong in #2604
- chore(weave): fix vite warning about ?? operator by @wandbjake in #2607
- fix: ref alignment in grid cell by @jamie-rasmussen in #2603
- chore(weave): Move to hatch build by @andrewtruong in #2610
- chore(query): Update .gitignore by @andrewtruong in #2609
- chore(weave): Remove old decorator overloads by @andrewtruong in #2599
- chore: make op and obj links teal in grid first col by @jamie-rasmussen in #2611
- chore(weave): Fix litellm tests by @andrewtruong in #2613
- fix: table read query deduplicates identical rows by @gtarpenning in #2608
- chore: Add back image tests to test suite by @tssweeney in #2616
- chore(weave): Speed up tests by 14% by @andrewtruong in #2618
- fix: broken obj grid links by @jamie-rasmussen in #2612
- chore(weave): move refresh button, minor style to op filter, and filter by @jwlee64 in #2629
- style(weave): hide delete if no calls are selected by @jwlee64 in #2631
- chore: Add basic analytics tracking for panel configuration settings by @domphan-wandb in #2626
- chore(weave): Move docker dir to weave_query by @andrewtruong in #2621
- feat: add finish handler for ops by @jamie-rasmussen in #2633
- chore(dev): add sentry helpers for the core app to common/util by @bcsherma in #2630
- chore: update license key for MUI data grid by @jamie-rasmussen in #2640
- chore(weave): Update release action by @andrewtruong in #2642
- chore: Doc Gen Oct 9 by @tssweeney in #2649
- chore(weave): Add note on providing reproducible examples by @andrewtruong in #2647
- chore: fix vscode test config by @dannygoldstein in #2651
- chore(weave): Seed cost table by @jwlee64 in #2625
- chore: Fix flakey image test by @tssweeney in #2658
- chore: Cleanup and remove frontend build processes by @tssweeney in #2644
- fix: Python-side duplicate dataset rows by @tssweeney in #2643
- chore(weave): Add py313 to tests by @andrewtruong in #2614
- feat: Add display_name to ops by @tssweeney in #2655
- feat(weave): Add NotDiamond integration by @andrewtruong in #2606
- fix: don't autoselect markdown renderer by @jamie-rasmussen in #2663
- chore: move Usage table in Call summary by @jamie-rasmussen in #2641
- chore: eval selection bar UI tweaks by @gtarpenning in #2592
- fix: Improve TableQuery performance by adding a streaming interface by @tssweeney in #2619
- chore: skip notdiamond in py313 by @gtarpenning in #2667
- chore: added/removed evals reflected in URL state by @gtarpenning in #2665
- chore(dev): fix sentry dedupe of useNodevalue error by @bcsherma in #2645
- chore: add column selection in eval comparison page by @gtarpenning in #2632
- chore(weave): update expand to 200 ids by @jwlee64 in #2627
- chore(weave): Stop parallelization to reduce flake by @andrewtruong in #2668
- chore(weave): Reorganize context by @andrewtruong in #2661
- chore: Cleanup some docs by @tssweeney in https://github.com/wan...
v0.51.14 (yanked)
What's Changed
- chore(weave): Tidy up typing imports by @andrewtruong in #2522
- chore(weave): Cleanup mistral integration tests by @andrewtruong in #2525
- feat: Minimize blocking calls while Tracing by @tssweeney in #2434
- feat: Expose TableQueryStats and Paginated Table Queries by @tssweeney in #2534
- chore(weave): Update .git* files by @andrewtruong in #2542
- chore(weave): Move pytest.ini into pyproject by @andrewtruong in #2543
- chore(app): Silencing browser warnings from props falling through to the DOM by @jtulk in #2538
- chore(weave): Move old examples by @andrewtruong in #2545
- chore(weave): Remove .vscode by @andrewtruong in #2546
- chore(weave): Move trace tests into 1 dir by @andrewtruong in #2523
- chore(weave): Move to nox (speed up unit tests by ~17%) by @andrewtruong in #2519
- chore(weave): Fix api key check by @andrewtruong in #2548
- chore(weave): Remove semver dep by @andrewtruong in #2527
- chore(weave): Make lint and formatting checks stricter by @andrewtruong in #2549
- chore(weave): Fix cli escape sequence by @andrewtruong in #2552
- chore(weave): Fix typos by @andrewtruong in #2554
- fix:
include_feedback
breaks when > 10 results AND no expand fields listed by @tssweeney in #2541 - chore(weave): Update pyproject by @andrewtruong in #2550
- perf: Improve Table Query Performance by @tssweeney in #2558
- perf: split metadata/val in objects query by @gtarpenning in #2512
- chore: Make update doc runnable by @scottire in #2531
- fix(registries): handle loading state for 2 queries separately in PanelHistogramInner by @ibindlish in #2540
- feat: Paginated table queries by @tssweeney in #2535
- chore: Ensure all failed futures have exceptions logged by @tssweeney in #2559
- chore: Fix Langchain flake by @tssweeney in #2561
- chore: Reduce Table page size to 100 by @tssweeney in #2332
- chore(weave): Move tests to top level by @andrewtruong in #2555
- chore(weave): Move old build files by @andrewtruong in #2551
- chore(weave): Remove unused utils by @andrewtruong in #2556
- chore(weave): Add conditional ci by @andrewtruong in #2547
- chore: Fix log flake by @tssweeney in #2577
- fix: tool call text overflow by @jamie-rasmussen in #2579
- chore(dev): static fingerprint for error with useNodeValue by @bcsherma in #2528
- chore(weave): Move weave_query scripts by @andrewtruong in #2524
- chore(weave): Add new
CONTRIBUTING.md
by @andrewtruong in #2568 - chore(weave): Project sidebar takes in models access param by @ethanho154 in #2565
- chore(weave): Make CI detect all file changes since fork point, not just the last commit by @andrewtruong in #2584
- fix: Better filtering by ref values by @tssweeney in #2563
- docs: update PII cookbook to use the new Weave Ops postprocessing by @wylerz in #2562
- docs(integrations): Add cookbook images to intro, summarization, prompt optimization by @ash0ts in #2553
- chore(weave): add show more button on arrays longer than 50 items by @jwlee64 in #2498
- chore(weave): Trim deps by @andrewtruong in #2593
- chore(weave): Cleanup conftest by @andrewtruong in #2580
- chore(weave): Update FE build by @andrewtruong in #2595
- fix: select columns for child call table preview by @jamie-rasmussen in #2507
- chore(weave): add outline button by @jwlee64 in #2586
- style(weave): Add pagination component and move calls table pagination controls by @jwlee64 in #2589
- fix(weave): align tables column header cell text based on panel type by @domphan-wandb in #2486
- chore(weave): Dont use relative imports by @andrewtruong in #2598
- chore(weave): Organize rich by @andrewtruong in #2601
- fix: Use explicit type for component style by @domphan-wandb in #2602
- feat(ui): Create Callout component by @connieelee in #2605
- chore(query): Add back ops imports by @andrewtruong in #2604
- chore(weave): fix vite warning about ?? operator by @wandbjake in #2607
- fix: ref alignment in grid cell by @jamie-rasmussen in #2603
- chore(weave): Move to hatch build by @andrewtruong in #2610
- chore(query): Update .gitignore by @andrewtruong in #2609
- chore(weave): Remove old decorator overloads by @andrewtruong in #2599
- chore: make op and obj links teal in grid first col by @jamie-rasmussen in #2611
- chore(weave): Fix litellm tests by @andrewtruong in #2613
- fix: table read query deduplicates identical rows by @gtarpenning in #2608
- chore: Add back image tests to test suite by @tssweeney in #2616
- chore(weave): Speed up tests by 14% by @andrewtruong in #2618
- fix: broken obj grid links by @jamie-rasmussen in #2612
- chore(weave): move refresh button, minor style to op filter, and filter by @jwlee64 in #2629
- style(weave): hide delete if no calls are selected by @jwlee64 in #2631
- chore: Add basic analytics tracking for panel configuration settings by @domphan-wandb in #2626
- chore(weave): Move docker dir to weave_query by @andrewtruong in #2621
- feat: add finish handler for ops by @jamie-rasmussen in #2633
- chore(dev): add sentry helpers for the core app to common/util by @bcsherma in #2630
- chore: update license key for MUI data grid by @jamie-rasmussen in #2640
- chore(weave): Update release action by @andrewtruong in #2642
New Contributors
- @ethanho154 made their first contribution in #2565
- @wylerz made their first contribution in #2562
- @domphan-wandb made their first contribution in #2486
- @wandbjake made their first contribution in #2607
Full Changelog: v0.51.12...v0.51.14
v0.51.12
What's Changed
- chore: add icon to object header instead of chip by @jamie-rasmussen in #2494
- perf: use lite objects query for object and op version loading by @gtarpenning in #2424
- chore: add two icons from design team by @jamie-rasmussen in #2499
- chore: Improve test coverage - specifically asserting no error logs by @tssweeney in #2495
- chore: objects query conditionally use metadataOnly by @gtarpenning in #2501
- chore(weave): Minimize dependencies between Trace and Query code bases by @andrewtruong in #2433
- chore: trace tree styling by @jamie-rasmussen in #2502
- docs: add rag course link and details to tutorial by @parambharat in #2456
- chore: add support for version number obj query in sqlite by @gtarpenning in #2484
- chore(weave): add width to autocomplete by @mbarrramsey in #2500
- chore: update call details header styling by @jamie-rasmussen in #2509
- fix: some unfilterable cols showing up in filters by @jamie-rasmussen in #2510
- feat: optionally include feedback in calls export by @gtarpenning in #2511
- chore: revert change id display from four digits to three by @jamie-rasmussen in #2515
- chore: update Use tab styling by @jamie-rasmussen in #2514
- chore: Fix python build by @tssweeney in #2516
- chore(weave): Bulk move files to weave_query package by @andrewtruong in #2506
- chore: Trivial change for CI retrigger by @tssweeney in #2529
- chore(weave): Refactor hotfixes by @andrewtruong in #2530
- chore: update string popup styling by @jamie-rasmussen in #2508
- chore(weave): Refactor hotfixes2 by @andrewtruong in #2532
- chore(weave): Refactor hotfixes3 by @andrewtruong in #2536
- chore(weave): Refactor hotfixes4 by @andrewtruong in #2539
- chore(weave): update cost docs by @jwlee64 in #2533
Full Changelog: v0.51.10...v0.51.12
v0.51.10
What's Changed
- chore: Attempt to fix Langchain CI by @tssweeney in #2477
- fix: version index on obj/read bug by @gtarpenning in #2478
- chore: remove horizontal lines from trace tree by @jamie-rasmussen in #2472
- chore: remove semibold styling from table headers by @jamie-rasmussen in #2468
- fix: object viewer height not updating correctly by @jamie-rasmussen in #2480
- chore: use smaller checkbox in call grid by @jamie-rasmussen in #2473
- chore: add miller columns icon by @jamie-rasmussen in #2481
- chore: make trace links teal colored by @jamie-rasmussen in #2474
- test: add test for string version object read by @gtarpenning in #2479
- chore: Disable inputs auto expand by @tssweeney in #2482
- chore: update empty feedback styling by @jamie-rasmussen in #2483
- feat(integration): Add Instructor integration by @soumik12345 in #2402
- fix: Stop printing errors with OpenAI Stream + error handling by @tssweeney in #2488
- chore: remove unused code by @jamie-rasmussen in #2491
- chore: reduce header height and font size by @jamie-rasmussen in #2492
- refactor: rename file to match component name by @jamie-rasmussen in #2493
Full Changelog: v0.51.9...v0.51.10
v0.51.9
What's Changed
- chore: Fix and rebuild docs by @tssweeney in #2438
- chore: indicate empty dictionary better by @jamie-rasmussen in #2431
- fix: Ref expansion crashing page by @tssweeney in #2440
- chore(weave): auto detect right-to-left text in tables by @bcsherma in #2429
- fix(weave): Make op methods work in py312 by @andrewtruong in #2441
- chore: improve delete performance by @gtarpenning in #2439
- chore: update font size/family in evaluation comparison by @jamie-rasmussen in #2442
- fix: Fix rendering of singular ref outputs by @tssweeney in #2446
- fix: correct openrouter url in example by @altryne in #2112
- chore(docs): add feedback cookbook by @scottire in #2166
- fix(artifacts): fix date returned by opArtifactCreatedAt in weave-js by @ibindlish in #2443
- chore: Add timeout for tox CI tests by @tssweeney in #2450
- chore(weave): Re-enable missing Clickhouse tests by @andrewtruong in #2449
- fix: chat view not showing when it should by @jamie-rasmussen in #2451
- fix: LiteLLM Cost Logging by @tssweeney in #2447
- fix: Ensure patching fails gracefully by @tssweeney in #2448
- fix: Fix object op retrieval for "dirtied" objects by @tssweeney in #2452
- chore: disable Evaluation tab until it is better for single evals by @jamie-rasmussen in #2457
- chore(app): Update CODEOWNERS to allow FE infra to approve component changes by @jcrawley in #2405
- docs(cookbook): Governance Dashboard by @NiWaRe in #2071
- feat: autoscroll chat view to output by @jamie-rasmussen in #2453
- chore: remove unused code by @jamie-rasmussen in #2458
- chore: add icon from design team by @jamie-rasmussen in #2459
- chore(weave): autocomplete followups by @mbarrramsey in #2343
- chore: nav bar design tweaks by @jamie-rasmussen in #2460
- chore(dev): Update isMediaCardType return type by @connieelee in #2463
- chore: remove feedback from pinned cols by @jamie-rasmussen in #2462
- chore: change id display from four digits to three by @jamie-rasmussen in #2461
- chore: reorder nav bar, traces to top by @jamie-rasmussen in #2466
- perf: use objs_query param
metadata_only
to get objects without their values by @gtarpenning in #2418 - chore: upgrade Material grid to v7.18.0 by @jamie-rasmussen in #2455
- fix: was autoscrolling when content hadn't actually changed by @jamie-rasmussen in #2465
- chore: update page header styling by @jamie-rasmussen in #2467
- chore: Fix image zoom in docs by @tssweeney in #2469
New Contributors
Full Changelog: v0.51.8...v0.51.9
v0.51.8
What's Changed
- fix: dont crash the async batch handler when a batch raises by @gtarpenning in #2370
- chore(weave): cost docs first pass by @jwlee64 in #2372
- chore(weave): Add new
require_current_call
which raises if the current call isNone
by @andrewtruong in #2379 - feat: Table Creation and Update endpoints return row digests by @tssweeney in #2394
- chore: guess cell format for timestamps by @jamie-rasmussen in #2397
- chore: ensure .cache directory exists by @jamie-rasmussen in #2401
- chore: overflow trace name gracefully by @gtarpenning in #2395
- chore: Fix CI for new wandb package by @tssweeney in #2407
- fix: Running evals should use in-memory data instead of re downloading everything by @tssweeney in #2393
- chore(docs): Fix PII notebook to prevent broken docs generation by @ash0ts in #2404
- docs(cookbook): Code Generation Example by @ash0ts in #2101
- chore: Generate Doc Update by @tssweeney in #2411
- chore: Add playwright to requirements by @jamie-rasmussen in #2400
- chore: remove limit on columns when initting a query panel table with initTableWithPickColumns by @gtarpenning in #2392
- fix: dont crash when changing eval peek by @gtarpenning in #2417
- perf: push down conditions in objects query by @gtarpenning in #2412
- chore: add invalid field 403 error by @gtarpenning in #2409
- chore: Refactor & Comment Saving Methods by @tssweeney in #2419
- feat: Add pagination and sorting to object APIs by @tssweeney in #2420
- fix: code editor in string popup was not scrolling with trackpad by @jamie-rasmussen in #2421
- ci: disable wandb sentry reporting during tests by @raubitsj in #2422
- fix: strip large fields after failed clickhouse insert (3.5MB row size, 1MB single field size) by @gtarpenning in #2353
- chore(ui): Add parallel coordinates icon by @connieelee in #2430
- feat(weave): Add setting to control code capture by @andrewtruong in #2428
- fix(weave): callsQueryStream properly handles selected columns and include costs by @jwlee64 in #2427
- chore(weave): Split out Trace and Query tests; move trace tests into dedicated tox envs across py39-312 by @andrewtruong in #2403
- feat: Enable sorting and finish pagination on Table Queries by @tssweeney in #2423
- chore: Better matrix test protection by @tssweeney in #2436
- feat: Add chat view of calls by @jamie-rasmussen in #2414
- chore: Followups for table query by @tssweeney in #2435
New Contributors
Full Changelog: v0.51.7...v0.51.8
v0.51.7
What's Changed
- feat: Add a refresh button to the Calls Table by @tssweeney in #2360
- chore(weave): add o1 costs to frontend by @jwlee64 in #2369
- fix: Remove
Value
prefix from output rendering by @tssweeney in #2374 - feat: Make Image serialization background process by @tssweeney in #2367
- chore: remove unused code by @jamie-rasmussen in #2376
- chore: make len(dataset.rows) work by @jamie-rasmussen in #2378
- fix(weave): Show link when calling async ops by @andrewtruong in #2377
- fix(ui): Inherit display styles for Buttons with tooltips by @connieelee in #2381
- fix(weave): Remove erroneous self-binding of weave ops on classes by @andrewtruong in #2363
- feat(weave): Add post-processing options for call inputs and outputs by @andrewtruong in #2373
- chore(docs): Re-do the PII cookbook based on #2189 by @ash0ts in #2305
- feat: add Evaluation tab by @jamie-rasmussen in #2383
- feat(weave): Add customizable display names by @andrewtruong in #2185
- chore(weave): Change op_type get_source error notification from print to warnings by @andrewtruong in #2371
- chore(weave): add_costs -> more clear add_cost by @jwlee64 in #2382
- chore(app): Update Button tooltip type by @connieelee in #2386
- fix: Simplify the exit procedures to reduce flush errors by @tssweeney in #2387
- fix(weave): Object viewer properly expands refs on expand all by @jwlee64 in #2351
- fix: Raise correct error in Types by @tssweeney in #2388
- chore(app): Fixing the z-index so that tooltips overlay the semantic UI modal by @jtulk in #2389
- fix: dynamic height for eval page (particularly in drawer view) by @tssweeney in #2391
- fix: WEAVE_DISABLE now disables all weave tracing, including the initialization requests by @tssweeney in #2368
Full Changelog: v0.51.6...v0.51.7