NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4437 most downloaded on PyPI
A toolkit for building composable interactive data driven applications.
Last release 9 days ago
25 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 55 of the last 60 stable releases
9 versions withdrawn
withdrawn after publishing
3 years old
147 releases · first in 2023
One column per quarter.
Release version: 0.53.11-dev0 → 0.53.11
Release version: 0.53.11-dev0 → 0.53.11
Release version: 0.53.10-dev0 → 0.53.10
Release version: 0.53.10-dev0 → 0.53.10
Release version: 0.53.9-dev0 → 0.53.9
Release version: 0.53.9-dev0 → 0.53.9
Release version: 0.53.8-dev0 → 0.53.8
Release version: 0.53.8-dev0 → 0.53.8
chore(weave_ts): add 0.16.6 changelog entry by @rgao-coreweave in #7736
Full Changelog: v0.53.6...v0.53.7
chore(weave_ts): hide deprecated Session const from TypeDoc output by @dbrian57 in #7722
Full Changelog: v0.53.4...v0.53.6
fix(weave_ts): restore tracing for structured outputs on openai-node v5+ by @ro31337 in #7639
BaseModelStrict by @jtschoonhoven in #7646Full Changelog: v0.53.3...v0.53.4
fix(weave): stop bool/int param collision that 400s calls queries by @ro31337 in #7584
Full Changelog: v0.53.2...v0.53.3
perf(weave): per-source union-all for custom-attrs schema query by @gtarpenning in #7502
Full Changelog: v0.53.1...v0.53.2
chore(weave): deprecate add_event / addEvent by @rgao-coreweave in #7458
weave-instrument agent skill by @andrewtruong in #7370typedoc in docs/ repo. by @drtangible in #7466userMessage and systemInstructions when creating Turns by @drtangible in #7468systemInstructions when creating Subagents. by @drtangible in #7471systemInstructions when creating LLMs by @drtangible in #7472agent_id, agent_description, agent_version when creating Turns by @drtangible in #7473SubAgent.record() by @drtangible in #7480Turn.record() by @drtangible in #7481mediaAttachments, responseId, responseModel, finishReasons, outputType in LLM.record() by @drtangible in #7482agent_id, agent_description, agent_version when creating Conversations by @drtangible in #7490Full Changelog: v0.53.0...v0.53.1
chore(weave): add structured fields when ref objects are not found by @domphan-wandb in #7200
dictify could get stuck in a cycle by @andrewtruong in #7213WeaveClient value, only export as type. by @drtangible in #7208wandbServerApi argument when creating WeaveClients by @drtangible in #7209docs/. by @drtangible in #7217/agent_search endpoint by @jtschoonhoven in #7269import type for type-only imports by @andrewtruong in #7322getAgents fn to WeaveClient. by @drtangible in #7232getAgentVersions fn to WeaveClient. by @drtangible in #7261getAgentSpans fn to WeaveClient. by @drtangible in #7287getAgentTurn fn to WeaveClient by @drtangible in #7288getAgentTurns fn to WeaveClient by @drtangible in #7290no-empty lint errors. by @drtangible in #7313gen_ai.conversation.id as attribute on all spans in @openai/agents integration by @drtangible in #7339no-undef lint errors. by @drtangible in #7314gen_ai.agent.name as attribute on all spans in @openai/agents integration by @drtangible in #7340@openai/agents integration by @drtangible in #7341no-useless-assignment lint errors. by @drtangible in #7315prefer-const lint errors. by @drtangible in #7316@typescript-eslint/no-wrapper-object-types lint errors. by @drtangible in #7317no-case-declarations lint errors. by @drtangible in #7318@typescript-eslint/no-require-imports lint errors. by @drtangible in #7319@typescript-eslint/no-unused-vars lint errors. by @drtangible in #7320weave.flow from trace_server. by @andrewtruong in #7357weave.type_wrappers from trace_server. by @andrewtruong in #7359startTime given to Session.startTurn. by @drtangible in #7378endTime to weave.endTurn and weave.endLLM by @drtangible in #7381startFoo/endFoo functions. by @drtangible in #7382endTime on weave.endSession and Session.end by @drtangible in #7385attributes option to weave.startSession. by @drtangible in #7396Note truncated.
chore(weave): retry flaky genai agent query tests by @gtarpenning in https://github.com/wandb/weave/pull/7027
inMemoryTraceServer in dist/ by @drtangible in https://github.com/wandb/weave/pull/7038import weave by @andrewtruong in https://github.com/wandb/weave/pull/7059TracingProcessor for the OpenAI Agents SDK when WEAVE_USE_OTEL_V2 is set by @drtangible in https://github.com/wandb/weave/pull/7091@openai/agents functions for creating traces/spans under test by @drtangible in https://github.com/wandb/weave/pull/7084invoke_agent spans for OpenAI Agents SDK. by @drtangible in https://github.com/wandb/weave/pull/7085execute_tool spans for OpenAI Agents SDK. by @drtangible in https://github.com/wandb/weave/pull/7086chat spans for OpenAI Agents SDK. by @drtangible in https://github.com/wandb/weave/pull/7087handoff, guardrail, transcription, speech, speech_group, mcp_list_tools, and custom spans for OpenAI Agents SDK. by @drtangible in https://github.com/wandb/weave/pull/7088live/ test suites by @drtangible in https://github.com/wandb/weave/pull/7026Full Changelog: https://github.com/wandb/weave/compare/v0.52.42...v0.52.43
perf(weave): honor sort_by=[] as no-sort, stream-aggregate setting by @gtarpenning in https://github.com/wandb/weave/pull/6885
sdks/node/ CODEOWNERS. by @drtangible in https://github.com/wandb/weave/pull/6928sdks/node/examples by @drtangible in https://github.com/wandb/weave/pull/6915openai.agents.ts by @drtangible in https://github.com/wandb/weave/pull/6969Full Changelog: https://github.com/wandb/weave/compare/v0.52.41...v0.52.42
chore(weave): respect WEAVE_INSECURE_DISABLE_SSL in OTLP Exporter by @seanmor5 in https://github.com/wandb/weave/pull/6823
opentelemetry>=1.38.0 to fix import weave if you pip install wandb before weave by @kelu-wandb in https://github.com/wandb/weave/pull/6856opentelemetry>=1.38.0 to fix import weave if you pip install wandb before weave (#6856)" by @kelu-wandb in https://github.com/wandb/weave/pull/6860set opentelemetry*>=1.28.0 to fix import weave if you pip install wandb weave by @kelu-wandb in https://github.com/wandb/weave/pull/6866Full Changelog: https://github.com/wandb/weave/compare/v0.52.40...v0.52.41
chore(weave): ttl_settings parent span for redis visibility by @gtarpenning in https://github.com/wandb/weave/pull/6796
Full Changelog: https://github.com/wandb/weave/compare/v0.52.39...v0.52.40
fix(weave): make future executor flush wait for callbacks by @gtarpenning in https://github.com/wandb/weave/pull/6719
weave.score_agent_spans event for genai turn_ended spans by @jtschoonhoven in https://github.com/wandb/weave/pull/6751Full Changelog: https://github.com/wandb/weave/compare/v0.52.38...v0.52.39
chore(weave): fix flaky test_basic_evaluation on Windows by @gtarpenning in https://github.com/wandb/weave/pull/6639
responses.create calls not linked to agent traces by @chance-wnb in https://github.com/wandb/weave/pull/6660src/esm/instrument.ts comment and imports by @chance-wnb in https://github.com/wandb/weave/pull/6683Full Changelog: https://github.com/wandb/weave/compare/v0.52.37...v0.52.38
chore(weave): export ClassifierMonitor in __init__.py by @jtschoonhoven in https://github.com/wandb/weave/pull/6517
query parameter by @chance-wnb in https://github.com/wandb/weave/pull/6480Full Changelog: https://github.com/wandb/weave/compare/v0.52.36...v0.52.37
perf(weave): just use idempotent placeholder for OTel by @gtarpenning in https://github.com/wandb/weave/pull/6385
json_dump_field_as_sql() instead of any() by @jtschoonhoven in https://github.com/wandb/weave/pull/6376test_dataset_calls by @jtschoonhoven in https://github.com/wandb/weave/pull/6476anyIf to match feedback instead of arrayStringConcat by @jtschoonhoven in https://github.com/wandb/weave/pull/6445s/_project_id()/project_id/g by @jtschoonhoven in https://github.com/wandb/weave/pull/6508WEAVE_INSECURE_DISABLE_SSL flag matching wandb pattern by @tssweeney in https://github.com/wandb/weave/pull/6306Full Changelog: https://github.com/wandb/weave/compare/v0.52.35...v0.52.36
chore(weave): Swap to diskcache-weave to fix CVE-2025-69872 by @andrewtruong in https://github.com/wandb/weave/pull/6389
Ref.uri() to be used as a property (like Ref.uri, without parens) by @andrewtruong in https://github.com/wandb/weave/pull/6333cls in classmethods by @andrewtruong in https://github.com/wandb/weave/pull/6314Full Changelog: https://github.com/wandb/weave/compare/v0.52.33...v0.52.35
chore(weave): Enable capturing of tool calls. by @chance-wnb in https://github.com/wandb/weave/pull/6248
Full Changelog: https://github.com/wandb/weave/compare/v0.52.32...v0.52.33
Full Changelog: https://github.com/wandb/weave/compare/v0.52.31...v0.52.33
chore(weave): Add workflows to bump and publish TS SDK by @andrewtruong in https://github.com/wandb/weave/pull/6252
Full Changelog: https://github.com/wandb/weave/compare/v0.52.30...v0.52.31
chore(weave): add an example for TSSDK OpenAI agents integration by @chance-wnb in https://github.com/wandb/weave/pull/6203
trace_id or project_id by @gtarpenning in https://github.com/wandb/weave/pull/6082Full Changelog: https://github.com/wandb/weave/compare/v0.52.29...v0.52.30
chore(weave): Remove deprecated_field decorator by @andrewtruong in https://github.com/wandb/weave/pull/6165
Full Changelog: https://github.com/wandb/weave/compare/v0.52.28...v0.52.29
chore(weave): add calls_complete handling to call stats/usage by @gtarpenning in https://github.com/wandb/weave/pull/6049
weave.finish() by @andrewtruong in https://github.com/wandb/weave/pull/6108Full Changelog: https://github.com/wandb/weave/compare/v0.52.26...v0.52.28
Nothing published for this version
chore(weave): Run deprecate model providers by @jwlee64 in https://github.com/wandb/weave/pull/6020
Full Changelog: https://github.com/wandb/weave/compare/v0.52.25...v0.52.26
chore(dev): call stats clickhouse query layer by @bcsherma in https://github.com/wandb/weave/pull/5892
Full Changelog: https://github.com/wandb/weave/compare/v0.52.24...v0.52.25
fix(weave): Remove chars causing op creation to fail by @zbirenbaum in https://github.com/wandb/weave/pull/5873
Full Changelog: https://github.com/wandb/weave/compare/v0.52.23...v0.52.24
chore(weave): move otel export off async inserts by @gtarpenning in https://github.com/wandb/weave/pull/5810
Full Changelog: https://github.com/wandb/weave/compare/v0.52.22...v0.52.23
chore(weave): Add configurable http timeout by @andrewtruong in https://github.com/wandb/weave/pull/5791
Full Changelog: https://github.com/wandb/weave/compare/v0.52.20...v0.52.22
chore(weave): Validate remote http trace server with pydantic @validate_call decorator by @andrewtruong in https://github.com/wandb/weave/pull/5740
@validate_call decorator by @andrewtruong in https://github.com/wandb/weave/pull/5740Full Changelog: https://github.com/wandb/weave/compare/v0.52.17...v0.52.20
fix(weave): cte builder with costs can sort by deselected field by @gtarpenning in https://github.com/wandb/weave/pull/5707
Full Changelog: https://github.com/wandb/weave/compare/v0.52.16...v0.52.17
chore(weave): update notdiamond tests for new models by @gtarpenning in https://github.com/wandb/weave/pull/5695
Full Changelog: https://github.com/wandb/weave/compare/v0.52.15...v0.52.16
chore(weave): Remove deprecated client methods by @andrewtruong in https://github.com/wandb/weave/pull/5663
Full Changelog: https://github.com/wandb/weave/compare/v0.52.14...v0.52.15
chore(weave): Update costs 10/23 by @jwlee64 in https://github.com/wandb/weave/pull/5613
weave.log_call - Imperative call logger by @tssweeney in https://github.com/wandb/weave/pull/5633Full Changelog: https://github.com/wandb/weave/compare/v0.52.11...v0.52.14
chore(weave): run price update scripts by @jamie-rasmussen in https://github.com/wandb/weave/pull/5553
openai._types.Omit sentinels by @andrewtruong in https://github.com/wandb/weave/pull/5563Full Changelog: https://github.com/wandb/weave/compare/v0.52.9...v0.52.11
Nothing published for this version
fix(weave): use delimiter and custom:: prefix for custom providers by @jwlee64 in https://github.com/wandb/weave/pull/5469
.init() by @dbrian57 in https://github.com/wandb/weave/pull/5517wb_run_step_end to DB, interface, query, and write layer. by @tssweeney in https://github.com/wandb/weave/pull/5526exclude_base_object_classes to the objs query filter by @tssweeney in https://github.com/wandb/weave/pull/5539wb_run_id existence check by @gtarpenning in https://github.com/wandb/weave/pull/5528Full Changelog: https://github.com/wandb/weave/compare/v0.52.8...v0.52.9
feat(weave): from_data_url and json serialization for Content by @zbirenbaum in https://github.com/wandb/weave/pull/5410
Full Changelog: https://github.com/wandb/weave/compare/v0.52.7...v0.52.8
chore(weave): Add autopatch deprecation note by @andrewtruong in https://github.com/wandb/weave/pull/5433
Full Changelog: https://github.com/wandb/weave/compare/v0.52.6...v0.52.7
docs(weave): Removes deprecated serve and deploy docs by @dbrian57 in https://github.com/wandb/weave/pull/5427
serve and deploy docs by @dbrian57 in https://github.com/wandb/weave/pull/5427Full Changelog: https://github.com/wandb/weave/compare/v0.52.5...v0.52.6
test(weave): update weave SDK version in wandb/core for tests on release by @blalor in https://github.com/wandb/weave/pull/5361
table_create_from_digests by @gtarpenning in https://github.com/wandb/weave/pull/5347Full Changelog: https://github.com/wandb/weave/compare/v0.52.4...v0.52.5
chore(weave): Add support for gql>=4.0.0 (pt2) by @andrewtruong in https://github.com/wandb/weave/pull/5306
Full Changelog: https://github.com/wandb/weave/compare/v0.52.1...v0.52.4
Nothing published for this version
Nothing published for this version
chore(weave): Update Costs 7/28 by @jwlee64 in https://github.com/wandb/weave/pull/5180
model_ pydantic error by @tssweeney in https://github.com/wandb/weave/pull/5209weave_server_sdk repo that mirrors the current branch by @andrewtruong in https://github.com/wandb/weave/pull/5249wandb package in weave by @andrewtruong in https://github.com/wandb/weave/pull/5048Full Changelog: https://github.com/wandb/weave/compare/v0.51.59...v0.52.1
feat(weave): Add link to go to trace detail view by @chance-wnb in https://github.com/wandb/weave/pull/5004
azure-storage-blob by @andrewtruong in https://github.com/wandb/weave/pull/5128retry_id correlation by @gtarpenning in https://github.com/wandb/weave/pull/5050Full Changelog: https://github.com/wandb/weave/compare/v0.51.56...v0.51.59
feat(weave): Saved view support for Threads page by @chance-wnb in https://github.com/wandb/weave/pull/4969
Full Changelog: https://github.com/wandb/weave/compare/v0.51.55...v0.51.56
fix(weave): strip large fields from queue push on call end by @gtarpenning in https://github.com/wandb/weave/pull/4792
watch-code-check-cache as yarn script by @tssweeney in https://github.com/wandb/weave/pull/4932Full Changelog: https://github.com/wandb/weave/compare/v0.51.54...v0.51.55
chore(weave): Small README improvements by @tssweeney in https://github.com/wandb/weave/pull/4725
KeyboardInterrupt, SystemExit within ops by @bcsherma in https://github.com/wandb/weave/pull/4774Full Changelog: https://github.com/wandb/weave/compare/v0.51.53...v0.51.54
chore(ui): Streaming loading state tweaks by @m-rgba in https://github.com/wandb/weave/pull/4633
Full Changelog: https://github.com/wandb/weave/compare/v0.51.52...v0.51.53
feat(weave): End-to-end online monitoring by @neutralino1 in https://github.com/wandb/weave/pull/4276
Full Changelog: https://github.com/wandb/weave/compare/v0.51.51...v0.51.52
chore(weave): Fix margin top on add provider drawer by @jwlee64 in https://github.com/wandb/weave/pull/4623
Full Changelog: https://github.com/wandb/weave/compare/v0.51.50...v0.51.51
Nothing published for this version
fix(weave): don't throw error on missing icon by @onx2 in https://github.com/wandb/weave/pull/4569
Full Changelog: https://github.com/wandb/weave/compare/v0.51.48...v0.51.49
fix(weave): Fix deprecated usage of include in Field by @zbirenbaum in https://github.com/wandb/weave/pull/4547
llms-full.txt & associated LLM-friendly docs files by @J2-D2-3PO in https://github.com/wandb/weave/pull/4249__all__ to weave/__init__.py by @neutralino1 in https://github.com/wandb/weave/pull/4546Full Changelog: https://github.com/wandb/weave/compare/v0.51.47...v0.51.48
fix(ui): use deprecated tooltip component until component can be updated by @jamie-rasmussen in https://github.com/wandb/weave/pull/4475
output by @J2-D2-3PO in https://github.com/wandb/weave/pull/4473weave.Markdown as a way to customize call rendering by @J2-D2-3PO in https://github.com/wandb/weave/pull/4496Full Changelog: https://github.com/wandb/weave/compare/v0.51.46...v0.51.47
chore(weave): remove HF tests by @ayulockin in https://github.com/wandb/weave/pull/4430
Full Changelog: https://github.com/wandb/weave/compare/v0.51.45...v0.51.46
fix(weave): Parse Bedrock inference profile ARN to properly get the Model ID for tracing by @michaelromagne in https://github.com/wandb/weave/pull/422
weave.get by @andrewtruong in https://github.com/wandb/weave/pull/4274preprocess_model_input behavior by @J2-D2-3PO in https://github.com/wandb/weave/pull/4322Full Changelog: https://github.com/wandb/weave/compare/v0.51.44...v0.51.45
Your coding agent can read these notes before it upgrades. Set up the MCP server →