pypi / weave
weave
What changed in weave 0.53 to 0.54, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-30.
5 breaking1 security2 deprecations1 performance1 behavior and defaults16 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initweave 0.545 changes
Breaking changes 3
The module is removed; importing it now raises ModuleNotFoundError.
An op saved with code importing from this module loads as None in this version.
The alias modules are removed; importing them now raises ModuleNotFoundError.
Deprecations 2
The Stainless client is named RemoteHTTPTraceServer and is imported from weave.trace_server_bindings.remote_http_trace_server.
This module is deprecated; import RemoteHTTPTraceServer from weave.trace_server_bindings.remote_http_trace_server instead.
weave 0.5321 changes
Breaking changes 2
Weave now emits current OTel GenAI attribute names.
Vertex is disabled as a model provider for completions.
Security 1
Shared and site-local addresses are treated as non-public.
Performance 1
Trace attribution is bounded for single-span lookups.
Behavior and default changes 1
TypeSafe system_one calls are traced as model spans.
Fixes and other changes 16
The Stainless client now sends calls_complete.
The Stainless client now sends dataset_sources_link_delete.
The Stainless client now sends feedback ids.
Five methods now match the server's routes.
WeaveClient now handles Stainless HTTP errors.
The Stainless client now sends the client capabilities header.
Decoded semconv values are kept out of agent custom attrs.
Agent span bytes are reported as spans storage in project stats.
Model tool calls are preserved in chat projection.
Filtered call pages are evaluated once.
Model costs are updated.
Newer OpenTelemetry HTTP exporters are accepted.
Project retention is applied without shifting timestamps.
Span expiry is propagated to message data.
Tool executions are ordered after the model call that requested them.
Complete usage is preserved across trace batches.