Releases: wandb/weave
Releases · wandb/weave
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
v0.51.6
What's Changed
- chore: Fix CI Docs and Lint by @tssweeney in #2355
- chore(weave): correctly sort cost query by @jwlee64 in #2356
- fix: Fixes backend to correctly filter out results where start even is not yet processed by @tssweeney in #2350
- chore: Begin requirement file split by @tssweeney in #2344
- chore: Update release instructions by @tssweeney in #2354
- fix: Make Image serialization background process by @tssweeney in #2302
- feat: integration Mistral V1.0 support by @tcapelle in #2087
- chore(docs): Add a reference to WANDB_API_KEY to quickstart by @abraham-leal in #2362
- chore(weave): re add clear cache script by @jwlee64 in #2359
- chore: Revert "Make Image serialization background process" by @tssweeney in #2364
Full Changelog: v0.51.5...v0.51.6
v0.51.5
What's Changed
- chore(weave): delete legacy pytest ini by @jwlee64 in #2299
- chore(weave): Update release doc by @jwlee64 in #2306
- fix: simplify and fix python filter export by @gtarpenning in #2309
- chore(ui): Add new history key types icons by @connieelee in #2312
- fix: don't repeat code we've already seen by @shawnlewis in #2304
- chore(weave): add regex highlighting method for panel search by @bcsherma in #2311
- fix(app): omit falsey menu items by @onx2 in #2315
- chore(app): fix possible infinite loop in regex highlighter by @bcsherma in #2316
- fix: Fix Feedback for dedicated by using correct Apollo hook by @tssweeney in #2314
- fix: python code export filter respects selected rows in table by @gtarpenning in #2318
- chore(weave): remove vite plugin block cjs by @mbarrramsey in #2323
- chore: Fix lint by @tssweeney in #2326
- chore(docs): add google tags to weave docs by @jwlee64 in #2325
- chore: remove @mui/lab dependency by @jamie-rasmussen in #2327
- chore: Add Image generation and carousel to docs. by @tssweeney in #2321
- analytics: track user clicks in the trace tree view by @gtarpenning in #2307
- chore: refresh trace tree on rename/delete call by @gtarpenning in #2310
- test: fix test mean latency flake by @gtarpenning in #2329
- chore: delete button now accounts for call/evaluation by @gtarpenning in #2328
- chore: show object name if set by @gtarpenning in #2297
- chore: Create better Call Docs by @tssweeney in #2330
- chore(weave): upgrading material ui version by @mbarrramsey in #2308
- chore: add derived summary fields by @gtarpenning in #2213
- chore(weave): autocomplete common component by @mbarrramsey in #2313
- chore: Fix prod docs by @tssweeney in #2337
- feat(weave): Add python api for costs by @jwlee64 in #2243
- feat(integration): update Cohere integration for Cohere Client v2. by @ayulockin in #2174
- chore(weave): change raise to print for netrc existing with api key by @jwlee64 in #2341
- chore: Fixes service account names in feedback modals. by @tssweeney in #2334
- chore: hide derived fields from trace table by @gtarpenning in #2339
- chore: Upgrade CI to 3.9.11 by @tssweeney in #2342
- chore(weave): Cleanup integrations tests and inline pydantic and dataclass objects by @andrewtruong in #2260
- chore(docs): Document low-level Python API for creating calls by @adrnswanberg in #2345
- chore: Redirect old weave homepage by @tssweeney in #2060
- chore(weave): Update PR template by @andrewtruong in #2347
- chore: Cookbook for CSV imports with Weave Client by @abraham-leal in #2338
- chore: Setup automated semver bumps by @tssweeney in #2118
New Contributors
- @abraham-leal made their first contribution in #2338
Full Changelog: v0.51.2...v0.51.5
v0.51.2
What's Changed
- chore: add ref columns to analytics event by @gtarpenning in #2277
- chore: Temporarily disable server-side object id validation until new client bakes by @tssweeney in #2279
- chore: better expand ref management in export by @gtarpenning in #2280
- fix(docs): Check in CNAME file so that we stop blowing away the custom domain by @adrnswanberg in #2267
- fix: render nested objects with the same path by @gtarpenning in #2282
- feat: Alert users when there is a new version of weave available. by @tssweeney in #2281
- perf: de-select unnecessary columns by @gtarpenning in #2138
- feat: add simple feedback response to calls_stream_query by @gtarpenning in #2250
- fix: display displayName in trace tree by @gtarpenning in #2283
- chore(weave): Re-import type-serializers by @andrewtruong in #2284
- chore: add back summary to treeview query by @gtarpenning in #2285
- chore: limit expand columns to explicitly opened columns by @gtarpenning in #2286
- chore: add exception back into trace tree query by @gtarpenning in #2289
- chore(weave): CI: Remove extraneous step with linting errors by @andrewtruong in #2263
- chore(weave): Add {started,ended,deleted}_at attributes to high level Call object by @andrewtruong in #2257
- chore(weave): Split out Trace Server bindings by @andrewtruong in #2268
- chore(weave): Add github templates by @andrewtruong in #2273
- chore(weave): Update client func names to be less confusing by @andrewtruong in #2269
- feat: Image Support in Eval Compare by @tssweeney in #2293
- chore: Fixes a number of cosmetic issues with the drawer by @tssweeney in #2295
- chore(weave): refactor cost query by @jwlee64 in #2276
- chore(app): make generated color of labeled tags deterministic by @bcsherma in #2287
- chore: Add trace_server_bindings to manifest by @tssweeney in #2303
- chore(weave): publish weave release 0.51.2 by @andrewtruong in #2301
New Contributors
Full Changelog: v0.51.1...v0.51.2
v0.51.1
What's Changed
- fix: Relax Ref Constraints and Add Helper Text to Error by @tssweeney in #2274
Full Changelog: v0.51.0...v0.51.1