Releases: wandb/weave
Releases · wandb/weave
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_onlyto 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_callwhich raises if the current call isNoneby @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
Valueprefix 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
v0.51.0
What's Changed
- chore(weave): Legacy Refactor pt1 by @andrewtruong in #2218
- chore(weave): Legacy Refactor pt2 by @andrewtruong in #2219
- chore: typo by @jamie-rasmussen in #2246
- chore(docs): Update host and base url by @adrnswanberg in #2248
- chore(weave): Legacy Refactor pt3 by @andrewtruong in #2220
- chore(weave): Legacy Refactor pt4 by @andrewtruong in #2221
- feat: ref expansion in the server by @gtarpenning in #2137
- chore(weave): Legacy Refactor pt5 by @andrewtruong in #2222
- fix: object with dupe ref not loading in ui by @gtarpenning in #2247
- chore: Add
invoketo valid model predict names in compare page by @tssweeney in #2224 - chore(weave): Legacy Refactor pt6 by @andrewtruong in #2223
- chore: old type fix in libtypes by @tssweeney in #2217
- chore(weave): Legacy Refactor pt7 by @andrewtruong in #2225
- chore: Bump core update by @tssweeney in #2252
- chore(weave): Legacy Refactor pt8 by @andrewtruong in #2226
- fix: Fixes issues with special characters in object name by @tssweeney in #2156
- chore: frontend to allow expanded ref export by @gtarpenning in #2249
- fix: use a more conservative
isWeaveRefcheck before parsing strings by @tssweeney in #2251 - chore(weave): Legacy Refactor pt9 by @andrewtruong in #2227
- chore: don't resolve table refs in call_stream ref expansion by @gtarpenning in #2253
- chore: cosmetic refactor, improve import readability by @gtarpenning in #2258
- feat: add python and curl calls export options by @gtarpenning in #2093
- chore(weave): Legacy Refactor pt10 by @andrewtruong in #2228
- chore(weave): fix extraneous typing issues by @andrewtruong in #2264
- fix: feedback grid overflow by @jamie-rasmussen in #2259
- chore: Incremental Docs Reorg Pt. 1 by @tssweeney in #2262
- chore: Release 0.51.0 by @tssweeney in #2266
- chore(weave): Add back build files by @andrewtruong in #2270
New Contributors
- @adrnswanberg made their first contribution in #2248
Full Changelog: v0.50.15...v0.51.0
v0.50.15
What's Changed
- feat: Reference docs now feature interactive OpenAPI Spec by @tssweeney in #2119
- feat: new filter UI by @jamie-rasmussen in #2107
- fix(experiments): add metrics with < should work in custom charts by @jo-fang in #2125
- chore: Disallow cross-project reference lookups by @tssweeney in #2126
- chore: Update error messages by @tssweeney in #2128
- chore: Remove unused file
RefValue.tsxby @tssweeney in #2130 - chore: Refactor FileContent to ArrayBuffer by @tssweeney in #2131
- chore: accidentally removed help text by @jamie-rasmussen in #2133
- chore: remove dead redirect code by @jamie-rasmussen in #2132
- fix(weave): Automatically pass self instance when using
callspecial func on aWeaveObjectby @andrewtruong in #2134 - chore(weave): Remove extraneous objects by @andrewtruong in #2120
- chore(weave): Remove extraneous save by @andrewtruong in #2095
- feat: add filtering and column management to evaluations page by @jamie-rasmussen in #2136
- feat: simple column selection in call stream query by @gtarpenning in #2083
- chore(cookbook): Improving causal reasoning using DSPy by @soumik12345 in #2062
- fix: update weave client with formatted project name by @gtarpenning in #2139
- feat: Add first class Image support for PIL images by @tssweeney in #2113
- chore: Fix mypy in weave_init by @tssweeney in #2152
- chore: Fixes smart flattening to only skip custom types by @tssweeney in #2153
- fix: Empty panels now have nicer not found messages by @tssweeney in #2154
- fix: No longer crash when object or op not found in UI by @tssweeney in #2155
- fix: scroll overflow on call summary tab by @jamie-rasmussen in #2162
- docs: Update tutorial-tracing_2.md by @scottire in #2160
- chore: a11y pass through props by @onx2 in #2163
- chore(weave): Add
invokeas a valid "infer method" by @andrewtruong in #2150 - chore(weave): Tidy up Trace Server Interface by @andrewtruong in #2144
- docs(cookbook): Add new summarization cookbook - Chain of Density by @ash0ts in #2089
- fix: serialization bug when a Ref is put directly into a dict by @shawnlewis in #2165
- chore: add bdytx5 to CLA by @jamie-rasmussen in #2175
- fix(weave): Fix image serializer not registered issue by @andrewtruong in #2169
- chore(weave): Split out trace tests by @andrewtruong in #2170
- chore(weave): Document feedback feature with call UUID examples by @jamie-rasmussen in #2178
- chore: remove gifs, small cookbook edits by @scottire in #2173
- fix: filters with numeric operator should only accept numeric values by @jamie-rasmussen in #2184
- chore(weave): hide not helpful segment warns by @jwlee64 in #2188
- chore(weave): Update frontend token file for 4o by @jwlee64 in #2187
- chore(weave): Split out legacy tests by @andrewtruong in #2179
- analytics: export calls table by @gtarpenning in #2164
- chore: add $in to orm query builder by @gtarpenning in #2180
- fix(weave): Fix weave ISO date parsing by @ericakdiaz in #2168
- chore: move header buttons in preparation for saved views design by @jamie-rasmussen in #2191
- feat: guess renderer for string values by @jamie-rasmussen in #2194
- fix: if code for op can't be found, show alert instead of crash by @jamie-rasmussen in #2198
- chore: remove dead code from SimplePageLayout by @jamie-rasmussen in #2197
- chore: move evaluation compare button by @jamie-rasmussen in #2199
- chore(weave): Use non-mutable defaults for clickhouse schema by @andrewtruong in #2141
- fix: code query returns twice, breaking loading state by @gtarpenning in #2202
- fix: useCall can set stale cache results by @gtarpenning in #2200
- chore: update data table UI row limit to 10k by @jamie-rasmussen in #2204
- chore(app): more a11y by @onx2 in #2205
- chore: update LinearProgress styling by @jamie-rasmussen in #2206
- feat(integration): Add Anthropic Messages.stream support by @tcapelle in #2066
- feat: Cerebras Support by @tcapelle in #2242
- chore(weave): publish weave release 0.50.15 by @andrewtruong in #2244
- chore(weave): Add type serializers to manifest by @andrewtruong in #2245
Full Changelog: v0.50.14...v0.50.15
v0.50.14
What's Changed
- chore: fix CI by pinning yanked types-pkg-resources by @jamie-rasmussen in #2065
- feat: feedback deletion in UI by @jamie-rasmussen in #2058
- chore(docs): add Models tutorial and docs CONTRIBUTING by @jamie-rasmussen in #2064
- chore: add no-op optional column spec to call query by @gtarpenning in #2067
- style(ui): Add dark styles for TextField by @connieelee in #2068
- chore(weave): Cleanup api.py by @andrewtruong in #2054
- chore(artifacts): Add weave support to enable artifact version tags in UI (server) by @tonyyli-wandb in #1986
- chore(weave): add more supported costs by @jwlee64 in #2072
- feat(weave): Add limited support for object mutations (except
WeaveTable) by @andrewtruong in #2022 - feat(weave): Add configurable user settings by @andrewtruong in #2040
- chore: Fix CI build by pinning typing versions by @tssweeney in #2075
- chore: Make summary accept a Table object by @tssweeney in #2000
- chore: Migrate call id generation from UUID4 to UUID7 by @tssweeney in #2073
- chore(artifacts): Add weave support to enable artifact version tags in UI (weave-js) by @tonyyli-wandb in #2069
- chore: Implement write-time db field validation by @tssweeney in #2074
- feat: Models, Datasets, and Custom Objects now show properties as columns when viewing all versions by @tssweeney in #2076
- feat: CMD-K Search in Docs by @tssweeney in #2080
- chore: Enable TOC, Breadcrumbs, and Collapsing Sections by @tssweeney in #2081
- fix: isEmpty and isNotEmpty filter by @jamie-rasmussen in #2082
- chore: Add automation to support server doc gen and fix python doc gen v0 by @tssweeney in #2084
- chore(weave): move ch stuff to its own file by @jwlee64 in #2092
- chore: Add validation rules and url encoding to handle outlier characters in refs by @tssweeney in #2077
- chore(weave): add llm_token_prices table by @jwlee64 in #2094
- feat(weave): Add limited mutation support for
TableandWeaveTableby @andrewtruong in #2052 - fix(weave): Fix kwargs init issue for WeaveList and WeaveDict by @andrewtruong in #2090
- chore(weave): Add join and group by to orm by @jwlee64 in #2096
- feat: export to json, jsonl, csv, or selected rows to csv by @gtarpenning in #2051
- chore: Add sidebar section titles to docs by @tssweeney in #2091
- feat: Python API Docs Overhaul by @tssweeney in #2086
- feat(weave): backend for new costs query by @jwlee64 in #2048
- refactor: two circular dependency issues by @jamie-rasmussen in #2100
- chore: Python Docs: Link to source, better pydantic objects by @tssweeney in #2102
- chore: Remove private underscores from interface classes by @tssweeney in #2103
- fix: Don't submit note form if Enter event pressed as part of IME by @jamie-rasmussen in #2099
- chore: simpler trace server download by @gtarpenning in #2108
- chore: Add target servers to generated docs by @tssweeney in #2105
- chore: add loading state to export by @gtarpenning in #2111
- fix: Langchain integration no longer creates prohibitively long names by @tssweeney in #2109
- chore: Setup notebook generation mechanics by @tssweeney in #2104
- chore: copy changes to llamaindex docs by @gtarpenning in #2115
- chore: Release 0.50.14 by @tssweeney in #2117
New Contributors
- @tonyyli-wandb made their first contribution in #1986
Full Changelog: v0.50.13...v0.50.14