# What changed in weave

> 26 changes in weave 0.53 to 0.54 from its official release notes, upgrade guides and advisories: 5 breaking, 2 deprecations, 1 security. Each one cited. Sources checked 2026-10-30. HTML: https://unstale.sh/pypi/weave/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## weave 0.54

### Breaking changes

- The module is removed; importing it now raises ModuleNotFoundError. (0.54.0) — [release notes](https://github.com/wandb/weave/releases/tag/v0.54.0)
- An op saved with code importing from this module loads as None in this version. (0.54.0) — [release notes](https://github.com/wandb/weave/releases/tag/v0.54.0)
- The alias modules are removed; importing them now raises ModuleNotFoundError. (0.54.0) — [release notes](https://github.com/wandb/weave/releases/tag/v0.54.0)

### Deprecations

- The Stainless client is named RemoteHTTPTraceServer and is imported from weave.trace_server_bindings.remote_http_trace_server. (0.54.0) — [release notes](https://github.com/wandb/weave/releases/tag/v0.54.0)
- This module is deprecated; import RemoteHTTPTraceServer from weave.trace_server_bindings.remote_http_trace_server instead. (0.54.0) — [release notes](https://github.com/wandb/weave/releases/tag/v0.54.0)

## weave 0.53

### Breaking changes

- Weave now emits current OTel GenAI attribute names. (0.53.13) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.13)
- Vertex is disabled as a model provider for completions. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)

### Security

- Shared and site-local addresses are treated as non-public. (0.53.13) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.13)

### Performance

- Trace attribution is bounded for single-span lookups. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)

### Behavior and default changes

- TypeSafe system_one calls are traced as model spans. (0.53.13) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.13)

### Fixes and other changes

- The Stainless client now sends calls_complete. (0.53.13) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.13)
- The Stainless client now sends dataset_sources_link_delete. (0.53.13) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.13)
- The Stainless client now sends feedback ids. (0.53.13) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.13)
- Five methods now match the server's routes. (0.53.13) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.13)
- WeaveClient now handles Stainless HTTP errors. (0.53.13) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.13)
- The Stainless client now sends the client capabilities header. (0.53.13) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.13)
- Decoded semconv values are kept out of agent custom attrs. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)
- Agent span bytes are reported as spans storage in project stats. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)
- Model tool calls are preserved in chat projection. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)
- Filtered call pages are evaluated once. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)
- Model costs are updated. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)
- Newer OpenTelemetry HTTP exporters are accepted. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)
- Project retention is applied without shifting timestamps. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)
- Span expiry is propagated to message data. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)
- Tool executions are ordered after the model call that requested them. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)
- Complete usage is preserved across trace batches. (0.53.12) — [release notes](https://github.com/wandb/weave/releases/tag/v0.53.12)
