v0.51.45
·
1823 commits
to master
since this release
What's Changed
- fix(weave): Parse Bedrock inference profile ARN to properly get the Model ID for tracing by @michaelromagne in #4220
- fix(weave): Add subquery alias by @chance-wnb in #4266
- chore(weave): Imperative Evaluation Docs by @andrewtruong in #4194
- perf(weave): push trace_roots_only pre group by sql filter by @gtarpenning in #4200
- fix(weave): fixes an issue that impacts product by @chance-wnb in #4270
- feat(weave): Dataset.add_rows helper for efficient append to an existing dataset by @bcsherma in #4252
- chore(weave): Add
weave.getby @andrewtruong in #4274 - chore(weave): Add new testing shards by @andrewtruong in #4278
- perf(weave): add pre group by ref filtering by @gtarpenning in #4198
- fix(weave): fix incorrect bytes calculation by @chance-wnb in #4285
- chore(weave): speed up slow value stripping test by @gtarpenning in #4280
- chore(weave): slightly faster client parallelism test by @gtarpenning in #4282
- chore(weave): slightly faster dynamic batching test by @gtarpenning in #4283
- chore(weave): slightly faster mapper test by @gtarpenning in #4284
- feat(ui): add bulk object delete functionality by @jamie-rasmussen in #4290
- feat(ui): Saved Views by @jamie-rasmussen in #4240
- chore(ui): Add wrap icon from design team by @jamie-rasmussen in #4293
- chore(weave): speed up image and sampling tests by @gtarpenning in #4292
- fix(ui): Saved Views view switch panel not refreshing by @jamie-rasmussen in #4294
- docs(weave): added missing config for clickhouse by @LalitSahuWnB in #4268
- chore(weave): reduce sleep times for many tests by @gtarpenning in #4295
- chore(weave): fix slow table tests by @gtarpenning in #4281
- docs(weave): document saved views by @J2-D2-3PO in #3779
- fix(weave): Uncomment validation check and fix table_query_stats query by @chance-wnb in #4273
- chore(weave): test sometimes flakes, fixed by @gtarpenning in #4302
- docs(weave): Add callouts about feedback note len limit by @J2-D2-3PO in #4301
- feat(weave): Frontend Implementation for Storage Size Display by @chance-wnb in #4142
- docs(weave): update CONTRIBUTING_DOCS.md by @J2-D2-3PO in #4303
- chore(weave): Update noxfile by @andrewtruong in #4289
- chore(weave): Don't destroy type information when using op decorator by @andrewtruong in #4305
- fix(ui): don't show overview in nav sidebar twice by @jamie-rasmussen in #4298
- fix(weave): datetime import error ci by @zbirenbaum in #4311
- feat(weave): Vercel OTEL conventions integration by @zbirenbaum in #4272
- fix(weave): duplicate dataset references cause wild queries by @gtarpenning in #4277
- chore(weave): Revert "chore weave: Revert two fixes for when cost query returned n… by @jwlee64 in #4315
- chore(weave): increase latency tolerance eval test by @gtarpenning in #4319
- feat(ui): include trace ref in add to dataset by @bcsherma in #4279
- chore(app): Create a util for isMediaCardString by @ericakdiaz in #4304
- docs(weave): Updates to evaluation logger docs by @J2-D2-3PO in #4316
- chore(ui): remove dev track by @jamie-rasmussen in #4320
- fix(ui): infinite loop when loading saved view by @jamie-rasmussen in #4318
- fix(weave): show stripped payload error in ui by @gtarpenning in #4297
- docs(weave): Add documentation for our MCP integration by @ayulockin in #4261
- feat(ui): Make mods dynamically pull it's list from github by @vanpelt in #4140
- docs(weave): Update README.md to direct users to docs site by @J2-D2-3PO in #4296
- docs(weave): Re-Update README.md by @J2-D2-3PO in #4325
- fix(weave): fix ref filter optimization query construction by @gtarpenning in #4326
- docs(weave): Add some screenshots to the trace tree doc by @J2-D2-3PO in #4324
- chore(ui): Fix dark-mode border, shifting on hover by @m-rgba in #4242
- chore(weave): run sqlite tests first by @gtarpenning in #4328
- chore(weave): add limit to stats query, and special case by @gtarpenning in #4331
- chore(weave): run make docs by @jamie-rasmussen in #4327
- feat(ui): add buttons to control line wrapping by @jamie-rasmussen in #4291
- fix(ui): mid-word breaks in evaluation compare example section by @jamie-rasmussen in #4321
- feat(weave): Communicate trace endpoint errors to users by @chance-wnb in #4234
- chore(dev): add test ids to dataset components by @bcsherma in #4334
- chore(weave): close button on eval compare charts by @gtarpenning in #4336
- docs(weave): move OTEL docs under Traces by @J2-D2-3PO in #4337
- chore(weave_query): increase chunk size on async file downloads by @nicholaspun-wandb in #4287
- fix(weave): Fix bug in file chunk processing for bucket storage by @tssweeney in #4275
- refactor(ui): Create reusable helper for tracked loaders by @connieelee in #4338
- fix(weave): tree navigator robust to missing parents by @gtarpenning in #4342
- chore(weave): break out trace count display by @gtarpenning in #4341
- chore(weave): Pin uv to fix CI by @andrewtruong in #4349
- fix(ui): small night-mode fix for pill in PanelView by @jamie-rasmussen in #4344
- fix(weave): display name updates in call details page by @gtarpenning in #4340
- feat(ui): Create WB logo loader component by @connieelee in #4339
- fix(app): eyeball icon can toggle image mask sets on/off by @nicholaspun-wandb in #4352
- fix(app): avoid duplicate loader by @brianlund-wandb in #4351
- chore(weave): frontend to use limited stats query by @gtarpenning in #4269
- chore(weave): filter by trace name by @gtarpenning in #4354
- feat(weave): backend change for including storage size in the stats query by @chance-wnb in #4317
- chore(ui): update styling for protected aliases by @amusipatla-wandb in #4262
- feat(weave): Support video input and output in SDK by @zbirenbaum in #4335
- fix(weave): Make "Example Filter" work for imperative evals by @andrewtruong in #4359
- chore(weave_query): buffer writes on table downloads until chunk size is reached by @nicholaspun-wandb in #4348
- chore(weave): add helper useProjectHasCalls + comment param names by @gtarpenning in #4355
- chore(weave): restrict name filter type to string by @gtarpenning in #4358
- fix(app): use custom run name if available when displaying run.name by @nicholaspun-wandb in #4360
- feat(weave): display trace size from the entire project by @chance-wnb in #4312
- feat(weave): backend for getting all file size for a project by @chance-wnb in #4313
- fix(ui): treat json lists within uploaded dataset rows as lists, not strings by @bcsherma in #4362
- feat(weave): show project's total file size by @chance-wnb in #4314
- fix(weave): count query returns a count! by @gtarpenning in #4364
- docs(weave): fix docstring with outdated "call" method signature by @jamie-rasmussen in #4365
- fix(weave): show examples in eval compare for js evals by @gtarpenning in #4366
- chore(weave): Fix dev pytest discovery by @tssweeney in #4368
- fix(weave): Fixes User and Run ID filters by @tssweeney in #4367
- feat(weave): weave.dataset.select by @tcapelle in #4158
- fix(weave): night mode for status chips in filters by @jamie-rasmussen in #4370
- chore(ui): update tooltip text for Reset View action by @jamie-rasmussen in #4371
- fix(ui): saved view modified state incorrect when contains filter in use by @jamie-rasmussen in #4372
- fix(weave): allow anonymous users to view public projects by @gtarpenning in #4375
- chore(app): hide customRunNames variable in weave suggestions by @nicholaspun-wandb in #4374
- chore(weave): use tmp_path builtin and remove redundant test in audio_test.py by @zbirenbaum in #4369
- chore(weave): force min width even if set incorrectly by @gtarpenning in #4376
- chore(weave): add better test for latency filtering by @gtarpenning in #4381
- chore(weave): fix small width CompositionView in TraceNavigator by @gtarpenning in #4378
- fix(ui): do not expand weave objects when moving from schema mapping to confirm step by @bcsherma in #4384
- chore(weave): make compare button primary + tooltip by @gtarpenning in #4356
- chore(weave): WeaveStatsSummarySection by @chance-wnb in #4380
- docs(weave): include new get method by @jamie-rasmussen in #4393
- refactor(ui): move OpDefCode out of Browse2 by @jamie-rasmussen in #4394
- chore(weave): add option+click support to Name and Latency by @gtarpenning in #4385
- chore(ui): Make loaders for CallsTable consistent by @m-rgba in #4343
- fix(weave): Correct timestamps for langfuse OTEL by @zbirenbaum in #4397
- docs(weave): doc that Weave can detect calls happening within a run context by @J2-D2-3PO in #4346
- docs(weave): Clarify
preprocess_model_input behaviorby @J2-D2-3PO in #4322 - chore(weave): LLMStructuredCompletionModel built in object mvp and types by @jwlee64 in #4178
- style(weave): Move configure provider options to nested dd by @jwlee64 in #4386
- style(weave): Allows 2+ chats, card formatted chats by @jwlee64 in #4382
- style(weave): Fix playground add chat animation by @jwlee64 in #4403
- fix(weave): do not retry call inserts that fail with a non retryable status code by @bcsherma in #4395
- feat(weave_query): Support incremental tables by @domphan-wandb in #4402
- docs(weave): Add PydanticAI docs with OpenTelemetry by @parambharat in #4239
- fix(ui): wrap long markdown lines by @jamie-rasmussen in #4406
- chore(weave): Allow get to operate on both uris and refs by @andrewtruong in #4401
- feat(weave): Video display in weave by @zbirenbaum in #4398
- chore(dev): make notify wandb core rerun-able on the same commit by @bcsherma in #4417
- chore(ui): Playground - border fix, no LLM provider by @m-rgba in #4422
New Contributors
- @michaelromagne made their first contribution in #4220
- @LalitSahuWnB made their first contribution in #4268
Full Changelog: v0.51.44...v0.51.45