unstale

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 init

@unstale/cli 0.2.9 on npm

weave 0.545 changes

Breaking changes 3

  • The module is removed; importing it now raises ModuleNotFoundError.

    0.54.0release notes

  • An op saved with code importing from this module loads as None in this version.

    0.54.0release notes

  • The alias modules are removed; importing them now raises ModuleNotFoundError.

    0.54.0release notes

Deprecations 2

  • The Stainless client is named RemoteHTTPTraceServer and is imported from weave.trace_server_bindings.remote_http_trace_server.

    0.54.0release notes

  • This module is deprecated; import RemoteHTTPTraceServer from weave.trace_server_bindings.remote_http_trace_server instead.

    0.54.0release notes

weave 0.5321 changes

Breaking changes 2

  • Weave now emits current OTel GenAI attribute names.

    0.53.13release notes

  • Vertex is disabled as a model provider for completions.

    0.53.12release notes

Security 1

  • Shared and site-local addresses are treated as non-public.

    0.53.13release notes

Performance 1

  • Trace attribution is bounded for single-span lookups.

    0.53.12release notes

Behavior and default changes 1

  • TypeSafe system_one calls are traced as model spans.

    0.53.13release notes

Fixes and other changes 16

  • The Stainless client now sends calls_complete.

    0.53.13release notes

  • The Stainless client now sends dataset_sources_link_delete.

    0.53.13release notes

  • The Stainless client now sends feedback ids.

    0.53.13release notes

  • Five methods now match the server's routes.

    0.53.13release notes

  • WeaveClient now handles Stainless HTTP errors.

    0.53.13release notes

  • The Stainless client now sends the client capabilities header.

    0.53.13release notes

  • Decoded semconv values are kept out of agent custom attrs.

    0.53.12release notes

  • Agent span bytes are reported as spans storage in project stats.

    0.53.12release notes

  • Model tool calls are preserved in chat projection.

    0.53.12release notes

  • Filtered call pages are evaluated once.

    0.53.12release notes

  • Model costs are updated.

    0.53.12release notes

  • Newer OpenTelemetry HTTP exporters are accepted.

    0.53.12release notes

  • Project retention is applied without shifting timestamps.

    0.53.12release notes

  • Span expiry is propagated to message data.

    0.53.12release notes

  • Tool executions are ordered after the model call that requested them.

    0.53.12release notes

  • Complete usage is preserved across trace batches.

    0.53.12release notes